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
340360011362	340360011937	340360012487	340360013037	340360013587	340360014137	340360014687	340360015237	340360015787	340360016337	340360016887	340360017437	340360017987	340360018537	340360019087	340360019637	340360020187	340360020737	340360021287	340360021837	340360022387	340360022937	340360023487	340360024037	340360024587	340360025137	340360025687	340360026237	340360026787	340360027337	340360027887	340360028437	340360028987	340360029537	340360030087	340360030637	340360031187	340360031737	340360032287	340360032837	340360033387	340360033937	340360034487	340360035037	340360035587	340360036137	340360036687	340360037237	340360037787	340360038337	340360038887	340360039437	340360039987	340360040537	340360041087	340360041637	340360042187	340360042737	340360043287	340360043837	340360044387	340360044937	340360045487	340360046037	340360046587	340360047137	340360047687	340360048237	340360048787	340360049337	340360049887	340360050437	340360050987	340360051537	340360052087	340360052637	340360053187	340360053737	340360054287	340360054837	340360055387	340360055937	340360056487	340360057037	340360057587	340360058137	340360058687	340360059237	340360059787	340360060337	340360060887	340360061437	340360061987	340360062537	340360063087	340360063637	340360064187	340360064737	340360065287	340360065837	340360066387	340360066937	340360067487	340360068037	340360068587	340360069137	340360069687	340360070237	340360070787	340360071337	340360071887	340360072437	340360072987	340360073537	340360074087	340360074637	340360075187	340360075737	340360076287	340360076837	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	3003	2000	3600	2300	3003	2000	3600	2300	3003	2000	3600	2300	3004	2000	3600	2300	3004	2000	3600	2300	3004	2000	3600	2300	3004	2000	3600	2300	3005	2000	3600	2300	3005	2000	3600	2300	3005	2000	3600	2300	3005	2000	3600	2300	3006	2000	3600	2300	3006	2000	3600	2300	3006	2000	3600	2300	3006	2000	3600	2300	3007	2000	3600	2300	3007	2000	3600	2300	3007	2000	3600	2300	3008	2000	3600	2300	3008	2000	3600	2300	3008	2000	3600	2300	3009	2000	3600	2300	3009	2000	3600	2300	3010	2000	3600	2300	3010	2000	3600	2300	3010	2000	3600	2300	3011	2000	3600	2300	3011	2000	3600	2300	3011	2000	3600	2300	3012	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
26889	21820	29208	25049	21957	22393	12971	1505	756	667	599	574	551	552	523	578	578	611	661	674	796	870	899	927	938	925	926	916	865	828	834	803	823	779	785	793	755	677	668	574	577	561	495	537	504	499	464	465	434	452	501	477	472	474	434	481	388	407	454	456	429	430	401	443	396	428	356	442	417	440	411	380	412	434	432	419	436	431	393	443	421	442	442	408	402	414	417	432	409	443	396	476	415	415	434	432	443	384	421	411	436	414	442	442	422	430	439	377	370	383	398	415	396	415	413	375	456	447	395	427	436	430	414	429	437	408	412	403	431	441	435	385	396	433	421	444	400	408	429	426	400	431	406	402	429	388	418	398	424	424	418	378	421	440	430	424	420	423	429	457	436	436	421	366	433	444	425	419	411	405	407	389	415	419	437	402	408	434	417	421	471	441	447	433	421	409	418	425	382	420	409	434	425	412	439	424	491	417	440	391	432	401	427	445	403	444	456	401	430	384	392	418	422	426	411	445	453	399	409	452	393	416	387	407	425	419	414	400	415	420	414	473	396	408	448	409	397	389	433	402	387	435	422	436	407	458	411	429	448	381	423	407	411	421	441	454	477	395	411	410	394	442	416	392	410	424	407	396	414	417	431	427	405	415	407	428	446	436	412	413	450	455	406	438	433	413	402	463	396	436	412	431	443	477	433	457	398	400	404	417	420	403	409	404	421	431	413	435	419	432	444	434	417	392	379	410	451	428	468	454	372	387	425	429	451	446	399	384	451	417	398	463	429	402	434	426	423	462	422	402	405	392	391	477	430	441	393	397	419	406	408	425	415	406	413	447	416	437	426	394	441	428	425	384	399	409	399	421	434	461	422	417	427	425	411	445	473	442	396	438	428	436	434	405	410	417	426	437	462	454	427	429	387	429	414	429	386	433	420	453	374	386	419	400	416	413	461	398	438	401	457	440	400	429	408	428	460	408	430	426	394	382	395	412	422	431	439	380	435	456	444	469	430	420	439	407	447	459	446	404	420	440	460	435	389	399	410	427	425	399	445	395	403	427	403	443	459	376	434	456	393	427	405	416	442	440	372	446	415	440	401	391	395	416	395	400	414	446	436	388	439	402	412	412	410	426	434	420	446	428	451	446	413	412	408	450	436	418	422	407	427	434	413	443	430	417	391	425	415	404	427	380	417	400	402	420	423	425	446	446	423	432	403	394	412	427	392	400	410	416	412	424	438	435	432	433	421	416	401	394	402	409	445	380	426	413	413	415	441	400	405	388	410	465	407	428	390	425	419	434	397	363	420	410	424	421	429	415	414	431	412	415	429	424	433	411	421	426	434	422	406	411	415	445	416	449	436	429	446	438	436	444	419	452	397	399	426	434	406	395	428	434	427	435	444	415	440	393	416	378	420	440	401	408	443	432	386	448	414	401	449	430	453	448	418	433	449	393	428	392	397	433	407	412	441	443	425	426	421	446	433	444	408	409	453	443	388	382	436	425	403	433	429	410	404	431	449	419	437	400	433	427	395	418	413	442	451	426	411	444	426	389	415	388	435	436	378	414	365	408	418	422	419	387	442	416	420	412	387	421	412	422	423	408	435	430	403	424	414	408	416	441	461	417	405	410	399	456	395	452	422	428	420	448	418	430	393	425	449	391	401	415	442	408	438	426	424	407	442	405	406	410	418	412	417	439	407	441	452	443	449	416	428	392	383	427	413	399	429	433	497	453	453	431	414	411	435	389	401	375	444	397	416	437	402	416	405	369	406	398	405	416	426	448	430	415	422	392	463	399	424	421	437	398	382	410	408	420	416	452	447	397	411	417	420	418	419	417	403	442	417	389	436	453	390	432	397	364	407	436	426	401	420	433	437	398	391	412	399	392	407	427	403	405	423	440	418	418	386	394	412	439	481	418	428	389	456	425	451	460	413	442	446	401	422	423	417	411	403	407	377	431	426	426	443	401	453	479	408	409	406	428	400	425	420	419	419	431	430	448	401	389	435	425	416	415	470	444	389	408	396	441	393	373	386	390	393	404	437	428	447	415	428	419	403	402	407	417	426	390	422	424	400	422	392	433	433	444	435	418	467	424	444	398	385	434	413	444	449	449	361	439	418	445	408	408	461	432	391	432	461	445	442	451	426	406	418	417	404	409	396	402	413	435	418	411	463	419	444	411	421	371	423	442	411	417	410	442	430	453	423	417	406	404	399	397	464	439	397	425	435	424	503	419	405	409	459	435	398	407	414	427	404	443	414	414	394	458	405	392	444	380	426	455	444	425	408	405	411	426	417	398	434	419	441	395	434	435	394	435	415	385	410	436	453	443	422	383	426	372	418	451	412	404	445	436	455	433	445	377	418	383	402	421	447	416	418	447	451	442	376	427	423	397	422	412	439	409	424	428	430	432	406	424	417	403	450	359	401	421	435	394	394	417	423	471	391	417	377	380	440	428	448	438	405	430	425	409	422	381	411	411	406	416	411	432	445	438	404	437	398	437	397	426	433	404	413	426	390	382	456	397	391	409	447	397	445	404	437	417	423	416	426	414	371	430	431	411	423	442	425	415	415	425	407	437	434	443	442	419	380	406	398	382	404	434	437	398	432	422	403	435	424	398	403	460	458	421	416	467	421	424	437	412	416	400	412	442	453	393	413	448	415	428	442	399	382	392	404	416	394	436	410	391	432	451	441	437	438	425	400	410	399	386	394	450	455	400	432	379	437	397	386	392	408	417	431	429	400	406	456	445	427	438	410	379	401	434	440	410	426	416	402	414	401	389	418	460	406	435	358	433	422	403	393	389	407	405	438	409	453	423	442	409	448	389	438	414	366	437	395	439	435	419	398	451	388	417	404	396	394	394	427	434	438	424	411	445	444	435	422	390	430	449	430	422	430	435	380	431	430	419	406	437	394	447	440	426	419	416	436	411	433	437	441	399	430	438	381	415	419	396	449	422	475	417	432	384	412	397	419	407	414	387	423	444	428	396	419	405	441	455	423	423	413	423	446	434	419	429	392	461	433	421	398	407	427	413	414	415	422	412	421	402	422	446	427	407	421	404	442	453	394	410	409	430	432	482	429	430	405	414	468	419	446	409	427	434	373	402	448	420	450	445	424	412	462	416	466	378	409	418	429	422	432	421	423	418	403	412	414	400	420	430	388	427	419	423	452	433	416	396	414	461	407	428	465	406	431	417	431	430	433	411	433	376	417	379	393	417	403	421	422	423	400	340	399	408	403	408	425	441	412	420	414	396	418	427	410	405	398	434	415	447	403	459	387	394	402	435	417	397	435	422	412	377	398	377	410	423	406	428	417	403	422	432	435	439	417	425	408	408	421	398	437	448	407	431	458	411	410	431	445	437	418	420	427	425	459	446	448	430	430	440	394	438	425	406	376	410	384	404	428	418	450	400	431	435	410	409	421	431	420	412	438	438	399	398	433	405	425	421	419	405	446	423	410	405	403	441	439	449	427	426	415	453	436	437	433	426	381	450	376	416	404	438
43034	29665	28657	29921	27494	17893	5292	1615	1098	893	794	689	717	699	737	699	809	792	949	880	1178	1297	1348	1393	1465	1534	1435	1396	1256	1268	1238	1240	1168	1190	1230	1114	1074	966	880	757	719	642	588	572	534	520	511	460	491	434	425	445	437	405	464	401	411	389	425	386	382	400	388	365	389	357	382	401	373	371	379	365	376	352	368	420	358	362	374	358	373	372	374	354	407	353	348	389	397	354	366	393	364	387	357	391	377	384	360	358	356	384	371	387	370	369	357	382	359	376	342	351	422	365	352	377	357	379	372	395	347	373	351	377	380	379	368	363	375	347	351	387	352	352	352	403	415	374	364	387	374	366	359	367	380	343	360	382	365	387	356	368	354	341	345	373	381	384	372	388	363	390	360	347	334	330	360	378	377	358	355	340	357	372	367	368	375	363	345	406	331	371	358	370	381	340	374	359	360	368	375	372	358	379	362	354	394	383	367	362	402	379	387	386	341	362	364	360	346	383	399	384	362	367	379	349	329	367	370	347	371	354	389	365	350	413	363	365	360	334	347	360	385	358	378	337	371	369	351	357	359	360	370	355	385	383	388	324	383	381	371	340	386	389	361	360	370	373	371	368	374	395	349	365	356	391	414	384	352	355	401	369	359	357	368	366	382	370	365	383	369	395	409	361	382	352	393	382	387	368	360	385	347	392	363	372	378	349	366	354	367	375	361	414	354	373	372	337	334	379	353	326	337	377	385	346	374	383	336	387	379	377	346	353	392	379	337	374	360	381	389	388	345	366	366	362	382	392	378	351	354	368	349	355	365	389	371	357	351	331	386	362	349	390	375	366	387	379	344	387	323	370	372	345	375	372	378	379	362	375	350	379	378	381	361	372	368	367	347	359	376	372	355	384	356	395	369	361	347	377	379	383	356	381	407	380	382	379	392	343	382	364	340	385	394	400	330	373	401	366	387	360	407	376	376	362	339	357	341	370	398	370	355	371	358	379	350	356	363	377	400	356	390	341	382	410	350	341	365	389	404	340	377	381	379	374	341	407	368	366	377	380	410	380	342	387	384	375	356	354	373	389	405	374	410	380	385	386	351	378	364	351	402	347	331	381	357	383	387	343	398	349	335	403	375	369	386	346	378	367	391	359	389	376	376	383	374	362	409	342	356	370	404	356	367	360	362	369	366	404	383	363	388	373	333	362	390	395	339	381	373	391	350	354	375	348	362	386	378	379	371	377	349	371	387	368	348	373	360	337	404	363	375	350	355	379	352	375	360	351	395	359	379	395	373	366	365	335	346	386	373	394	367	370	347	391	378	341	357	377	348	378	369	356	392	378	383	377	374	331	348	368	374	385	366	369	363	374	377	373	346	355	348	366	378	337	390	367	352	377	386	374	361	376	390	386	357	356	370	338	405	373	351	369	345	344	339	385	315	347	375	389	383	368	334	405	408	361	375	342	419	372	369	354	403	358	387	351	364	352	407	409	391	394	378	394	344	345	347	363	369	368	366	371	385	388	346	350	397	352	393	366	349	366	345	404	387	379	449	349	375	349	372	385	363	370	361	338	377	390	380	360	357	394	385	361	342	336	372	368	364	334	344	411	342	362	399	365	371	371	343	374	394	360	391	362	346	385	381	365	359	403	406	351	384	319	366	378	357	360	349	364	336	381	355	330	347	370	387	375	385	377	421	379	379	360	332	333	361	357	369	342	369	382	375	331	385	378	315	336	354	364	322	370	367	366	381	353	388	384	370	377	353	379	357	337	373	364	363	364	388	369	367	345	379	334	372	362	383	385	356	386	334	372	373	379	360	347	362	362	351	369	371	371	395	381	371	358	363	383	375	343	352	360	411	385	358	349	411	380	362	352	375	377	388	359	419	360	374	369	343	396	394	362	381	386	368	380	353	329	371	389	359	379	366	351	384	390	399	348	349	413	368	366	370	370	367	361	386	378	350	368	351	378	363	386	389	409	390	355	343	345	355	378	369	375	353	383	388	374	334	375	390	390	347	380	354	354	396	374	349	379	348	385	359	365	399	371	384	364	376	384	370	340	360	358	374	389	382	361	388	339	345	388	349	354	352	322	380	385	385	340	328	354	376	346	355	382	391	353	380	353	383	369	329	367	343	400	376	372	367	370	412	349	381	368	384	362	395	357	396	369	347	376	380	344	362	372	353	379	346	370	404	365	372	359	365	368	367	346	376	349	335	349	361	363	390	368	355	390	405	361	370	366	352	376	374	392	369	367	355	372	348	356	373	366	359	358	394	351	381	390	361	382	369	369	379	349	371	404	376	343	344	346	402	335	369	397	394	385	370	385	360	397	350	376	376	373	370	360	367	405	385	376	390	387	366	360	362	338	364	360	353	371	358	409	379	359	373	368	349	376	351	394	362	406	387	405	352	367	359	389	422	382	354	376	362	374	363	362	380	338	379	361	367	353	346	348	420	334	383	379	379	384	374	378	362	377	355	333	384	388	393	405	398	408	348	396	410	371	377	421	370	408	375	372	391	358	397	379	363	399	373	360	402	369	393	353	350	354	384	386	357	377	363	350	352	376	358	366	353	345	395	373	375	376	359	377	358	395	348	359	366	372	373	383	389	376	385	348	401	360	362	385	391	386	377	342	381	357	355	347	337	360	355	357	383	375	379	341	367	379	397	381	386	352	365	373	400	344	366	384	350	392	346	361	356	349	362	365	384	357	372	403	392	350	336	367	348	363	375	383	365	346	380	375	367	375	393	351	404	358	368	375	390	366	373	371	400	375	353	368	377	396	357	372	367	429	375	399	334	376	366	357	376	363	409	379	365	398	376	401	370	358	327	356	383	361	361	381	369	351	365	399	381	348	359	380	399	376	348	364	378	337	354	364	355	347	359	397	376	344	402	339	356	387	373	387	381	347	345	364	347	354	401	361	355	364	351	373	368	383	375	369	349	388	357	376	383	380	342	352	410	368	336	382	357	359	393	380	381	346	368	420	366	371	392	365	376	340	402	360	377	381	361	353	372	332	398	364	398	356	364	398	382	363	381	357	403	390	356	361	374	346	345	402	392	351	353	375	398	360	380	393	357	421	391	389	357	364	372	374	363	386	391	363	336	374	389	352	383	346	367	380	361	354	355	336	380	388	370	309	340	406	393	381	354	376	370	399	361	365	332	348	351	412	392	361	411	364	351	368	375	397	361	386	390	340	360	348	365	379	370	330	374	369	357	339	384	344	382	358	364	424	363	381	389	355	417	405	380	377	358	395	333	387	367	347	376	363	381	383	380	380	350	348	360	369	399	358	351	371	343	345	368	378	394	364	369	323	369	354	410	351	349	338	348	418	369	384	365	351	403	374	363	362	376	359	383	336	393	377	377	379	379	350	346	360	361	381	396	355	371	360	329	352	364	393	366	399	353	392	386	381	397	379	367	372	362	367	379	358	374	395	346	362	342	377	322	356	378	381	377	386	369	349	328	371	377	387	355	371	374	341	391	380	364	389	371	363	372	386	365	360	372	406
28800	21042	25330	23942	10441	6047	2691	907	435	429	413	421	401	491	430	457	493	492	485	443	473	540	537	651	596	598	610	619	592	641	607	577	590	594	593	598	558	524	528	474	500	493	452	452	387	430	446	426	414	453	440	438	389	463	452	408	420	419	415	403	397	444	440	418	429	428	405	408	381	382	385	418	417	405	401	384	422	437	354	428	409	398	374	381	400	383	441	419	431	381	400	391	419	425	397	389	394	378	399	407	409	435	452	426	431	429	397	392	389	402	373	430	403	428	415	419	388	429	452	397	409	415	430	415	414	352	421	406	366	421	409	414	411	425	434	405	431	397	417	422	415	412	387	440	415	407	427	403	417	401	428	394	406	428	430	394	428	387	390	392	393	419	441	405	445	399	416	390	447	411	416	387	380	412	423	421	413	416	412	413	405	412	378	438	430	370	433	385	430	395	389	407	386	431	382	435	404	466	415	415	416	404	405	384	438	426	413	406	404	411	397	424	404	387	365	389	393	384	410	413	388	404	391	418	421	392	413	426	373	420	424	385	421	430	390	439	426	403	408	369	412	419	396	394	406	424	437	363	425	424	420	449	432	394	356	381	416	365	378	399	450	423	389	377	446	442	411	394	430	396	399	411	393	405	399	382	449	395	427	395	396	374	405	428	389	419	401	393	399	387	398	436	414	414	433	422	421	402	431	436	418	394	406	441	396	412	393	411	410	384	389	423	405	416	400	395	423	425	401	394	426	407	426	415	390	374	423	420	407	398	373	403	387	423	393	411	397	383	407	389	415	414	391	421	425	403	430	394	402	430	449	422	416	407	383	413	444	426	432	401	392	412	405	406	405	386	410	400	451	421	407	363	417	386	380	426	410	412	403	405	399	438	406	462	412	405	425	414	389	399	443	445	386	379	430	435	424	393	423	415	409	386	436	410	418	406	406	432	407	431	394	421	412	417	400	405	418	368	400	402	400	389	393	467	382	389	416	402	388	414	420	427	396	381	404	405	432	410	400	415	440	401	408	392	399	378	408	369	384	376	413	403	388	396	457	413	413	412	391	399	417	397	412	426	411	397	428	398	416	393	435	442	433	376	427	428	406	414	376	385	400	429	410	438	426	423	409	444	409	427	416	405	394	426	384	385	439	421	443	379	397	401	433	403	409	427	402	401	388	386	400	389	418	411	442	420	401	370	396	438	413	401	424	405	384	393	442	425	390	396	386	447	410	387	404	425	420	398	409	402	456	419	379	388	416	422	425	386	407	394	407	416	429	376	405	426	438	442	393	407	396	383	420	401	405	398	421	401	430	413	433	400	404	359	380	406	420	377	429	402	421	395	377	420	398	412	412	411	408	401	430	407	386	421	417	396	370	440	366	406	417	401	419	391	433	395	440	414	388	410	423	453	388	414	427	413	391	366	385	410	423	386	405	409	436	434	396	399	415	441	386	386	414	407	440	376	397	409	416	427	391	387	424	382	436	384	421	396	425	388	386	389	399	434	405	408	399	428	416	371	387	410	422	389	394	425	399	427	431	370	416	384	398	381	364	417	425	403	403	385	395	413	399	416	403	406	433	403	405	371	426	434	392	390	402	433	431	400	408	391	409	418	368	388	407	405	412	423	401	409	419	391	399	394	415	402	400	391	368	421	396	395	383	383	412	413	387	397	405	442	365	414	393	437	392	421	409	384	395	384	400	378	384	396	414	384	380	415	378	394	400	382	453	458	389	402	377	428	365	390	431	409	392	417	395	390	434	371	410	397	400	403	396	425	370	423	411	449	398	419	396	400	423	396	404	402	398	392	427	435	405	425	401	413	419	358	383	428	387	370	411	401	428	427	407	406	427	392	443	412	393	405	397	412	407	381	400	423	400	375	393	438	416	398	394	431	442	421	370	407	416	448	428	405	395	369	386	393	411	387	428	423	405	362	393	421	401	400	410	375	395	381	383	405	407	395	434	418	387	392	418	404	404	408	383	427	383	402	401	359	421	372	405	370	423	403	408	421	388	409	364	407	432	393	404	427	421	426	411	387	403	427	422	416	402	402	407	419	410	423	404	393	434	392	430	422	381	421	428	387	463	444	421	394	382	407	444	397	388	404	407	402	406	382	385	382	424	404	404	391	445	400	394	445	402	418	403	412	378	419	430	409	419	404	399	391	393	401	378	426	417	401	411	464	397	361	416	394	385	406	420	362	382	403	386	421	394	389	419	399	417	385	398	459	390	403	403	374	431	410	389	397	412	417	385	405	371	400	402	407	408	421	453	389	383	430	406	397	439	370	438	414	406	397	442	404	357	424	375	427	400	416	412	416	415	393	407	434	415	397	399	386	408	433	428	408	399	438	388	424	418	435	395	408	420	413	379	392	421	420	445	377	413	390	373	384	427	397	391	414	428	365	399	381	437	409	426	407	420	427	430	424	422	414	390	413	420	412	397	406	412	420	416	408	427	436	403	427	385	403	423	414	402	405	386	423	406	389	387	415	390	378	420	414	433	431	413	391	394	390	414	426	408	396	422	428	367	378	411	442	438	411	408	393	391	413	399	373	429	413	431	427	366	420	381	420	434	410	394	422	397	413	433	395	386	438	426	394	398	404	396	393	374	361	400	450	420	398	422	392	435	407	398	411	402	402	420	394	420	401	425	400	378	414	405	401	425	371	425	382	395	427	374	404	402	393	421	438	400	385	399	420	403	415	410	427	419	385	429	411	400	418	391	414	416	401	393	428	391	385	431	378	428	403	408	400	401	399	432	418	399	439	381	428	389	375	408	431	378	450	401	459	417	442	400	442	392	423	415	443	403	373	383	395	410	367	394	409	394	359	384	371	419	422	400	387	377	417	411	427	392	392	427	395	424	397	422	396	409	421	427	406	395	407	390	366	423	387	420	405	452	427	396	392	384	424	394	405	397	372	399	417	364	394	384	420	400	411	415	418	403	376	422	429	386	389	419	364	424	414	400	406	417	405	421	390	435	374	425	379	385	383	393	410	417	411	390	433	396	431	401	399	411	436	385	488	420	398	386	377	399	398	411	410	374	402	407	427	416	427	412	409	440	379	395	418	426	405	422	395	410	434	412	412	435	409	423	402	395	357	405	417	406	398	407	422	393	399	408	399	414	382	381	409	371	412	415	403	408	417	392	386	403	387	437	415	417	408	423	398	407	443	398	433	381	370	383	412	424	407	425	413	402	437	389	413	447	393	393	394	434	413	455	394	417	442	417	438	422	403	380	424	416	415	444	423	424	396	386	376	377	414	386	442	370	422	372	400	390	376	416	432	420	408	440	380	429	406	430	399	425	423	408	393	374	400	391	431	389	432	426	382	377	413	412	377	389	406	390	395	384	393	398	439	375	379	382	399	407	405	445	402	430	407	377	395	422	433	414	414	407	429	408	443	432	444	418	410	427	388	414	399	397	401	404	423	407	394	399	438	401	374	395	406	387	417	408	424	386	373	420	370	442	396	402	407	413	370	413	443	407	382	427	411	376	392
43372	26886	20036	18337	15375	11172	5119	1330	490	446	438	445	436	519	498	464	547	509	504	490	500	581	606	852	841	752	872	850	824	791	801	782	799	763	750	632	665	646	555	528	484	507	447	406	459	434	379	404	439	374	393	428	417	393	408	414	355	377	397	405	396	420	392	379	389	373	358	406	364	362	331	360	356	377	387	398	369	344	346	364	373	359	332	384	362	363	345	394	353	369	352	369	353	359	384	329	386	378	386	360	339	365	386	362	356	358	377	335	366	359	363	375	384	381	387	344	364	336	376	314	378	381	403	327	399	339	322	392	369	381	394	373	355	353	359	374	351	358	380	347	328	371	373	359	374	370	357	345	362	361	382	395	377	368	356	370	352	323	364	358	391	369	381	365	350	342	321	379	337	368	358	383	339	351	341	379	351	379	361	361	350	369	334	356	375	358	385	403	369	357	349	379	380	336	363	363	371	353	373	337	337	339	352	385	353	373	345	359	374	374	340	376	371	367	343	348	381	311	344	358	376	372	343	405	365	397	374	367	365	318	375	342	382	350	347	377	366	366	394	378	368	354	371	348	357	334	349	357	350	369	372	335	359	394	353	380	364	345	351	355	366	379	398	362	336	344	381	356	366	362	357	405	377	365	366	395	378	340	351	363	401	417	338	360	376	386	347	367	356	369	370	387	357	363	390	350	336	397	358	356	387	398	380	338	364	372	384	353	346	358	334	345	368	367	352	318	360	393	351	416	370	348	387	338	356	346	354	382	348	387	379	384	350	350	357	387	399	380	362	368	355	369	376	391	349	359	374	356	350	344	374	349	362	379	377	388	336	350	358	419	401	370	355	337	359	373	372	380	338	336	349	374	374	354	329	375	377	361	380	394	387	360	319	365	346	349	388	379	346	360	347	355	386	374	338	344	375	396	382	365	381	347	339	382	343	373	392	361	390	401	333	366	385	366	370	384	408	354	350	351	358	367	349	378	351	378	354	364	330	364	375	371	382	404	346	356	325	361	341	362	358	384	350	370	375	358	374	378	376	327	345	375	418	369	380	372	365	376	359	334	359	360	364	341	347	347	341	400	385	359	363	370	374	320	367	345	343	381	360	362	359	372	366	357	357	369	362	349	355	370	343	363	401	389	364	358	357	380	342	398	354	359	408	351	394	338	348	361	355	331	388	338	326	341	386	368	384	381	414	412	370	353	364	356	364	343	379	334	377	353	337	377	372	420	332	368	378	389	378	321	379	357	386	401	378	368	342	372	362	375	355	329	349	370	379	363	357	341	362	338	347	370	351	375	389	386	373	393	350	349	355	389	367	397	319	355	344	347	321	357	368	378	353	392	418	368	359	378	373	365	384	359	381	376	377	379	390	338	385	359	338	356	368	378	356	354	380	362	372	347	382	354	379	360	365	373	349	353	357	383	351	360	354	355	391	358	348	363	326	340	345	369	369	386	382	359	356	357	347	353	355	358	388	361	368	377	382	340	377	368	348	352	335	368	385	363	379	366	353	372	378	318	364	381	354	359	363	363	342	363	358	334	345	395	342	353	358	375	365	376	367	356	398	351	359	343	389	363	368	387	346	354	358	348	350	367	348	362	371	384	351	353	398	375	353	368	342	371	364	376	322	353	361	377	345	380	362	350	363	367	345	357	383	357	391	386	355	371	367	348	354	371	355	373	341	367	374	362	345	366	340	375	359	364	386	367	367	358	398	356	346	344	381	378	349	357	366	353	331	334	332	310	388	365	341	365	357	369	364	343	391	335	365	356	339	345	369	350	355	325	349	375	359	313	333	346	326	336	382	368	370	373	335	406	356	340	367	376	367	342	354	364	359	369	365	342	344	358	407	353	378	359	379	363	383	365	375	365	341	330	343	361	357	331	338	373	366	338	376	369	404	358	379	370	396	355	364	381	391	370	356	364	336	354	389	348	392	330	353	351	349	331	337	374	351	330	357	325	369	373	377	378	361	399	364	397	351	373	370	393	370	358	363	376	350	394	364	336	368	371	373	368	351	351	382	376	360	351	346	374	375	350	335	368	336	379	381	360	399	373	391	366	362	369	362	348	391	359	350	373	390	402	394	358	363	372	383	369	391	370	345	341	367	362	385	329	341	382	360	395	327	372	334	359	353	367	372	354	382	349	356	373	353	327	341	390	345	356	376	398	365	372	363	368	385	385	370	356	381	346	326	328	325	367	340	385	346	356	385	414	356	368	373	353	358	357	375	380	353	366	376	359	364	393	334	335	329	383	386	353	405	355	354	386	348	388	392	357	357	379	402	387	343	355	362	370	369	340	366	336	391	356	386	349	331	397	348	384	343	375	364	373	344	380	357	351	359	350	359	374	392	358	346	347	343	368	354	370	389	365	357	350	351	365	415	344	362	364	383	352	371	384	343	365	365	409	335	384	376	343	381	356	329	369	364	381	373	335	354	367	371	371	361	415	366	324	361	352	356	393	369	350	347	374	371	384	340	368	345	369	363	338	363	418	363	369	386	377	333	357	342	369	379	339	380	347	365	380	376	360	365	369	367	334	340	344	363	349	378	390	363	375	374	342	358	369	349	350	373	337	332	357	399	348	364	354	386	337	373	369	372	346	354	373	377	333	376	351	401	357	334	362	368	373	362	368	331	367	374	332	358	367	366	393	358	381	368	368	352	338	372	378	339	363	386	327	355	364	380	356	347	391	379	369	375	405	336	374	365	368	359	365	342	384	391	365	369	353	342	370	358	345	372	346	324	362	340	345	366	397	377	345	374	357	364	356	341	326	384	373	361	340	356	368	367	373	375	382	385	348	376	363	381	343	343	351	368	362	370	363	332	341	341	384	328	348	361	345	360	355	337	373	392	371	343	342	353	378	366	348	371	390	338	377	331	384	370	390	377	345	380	365	356	349	371	367	346	320	374	367	367	367	357	384	358	344	390	330	370	348	370	393	395	373	337	344	363	359	363	412	390	388	370	387	342	365	358	384	353	352	342	355	354	336	358	365	366	370	351	375	335	369	369	342	394	348	339	381	331	400	371	327	383	359	349	349	350	365	377	354	388	356	368	350	356	340	350	379	404	386	364	396	386	371	359	356	319	382	384	364	380	376	385	390	391	373	372	347	388	353	382	336	358	366	375	368	336	403	348	360	370	356	347	378	378	372	360	368	355	378	338	371	389	352	326	319	380	368	350	367	358	317	357	384	369	365	343	395	372	368	375	354	381	370	356	363	388	365	332	370	391	361	371	377	370	370	368	381	379	378	371	371	367	344	387	400	334	347	356	386	344	382	356	367	360	396	391	366	380	334	352	352	354	389	359	325	332	386	385	361	370	375	386	361	358	371	384	348	389	350	346	361	379	340	346	350	365	376	355	339	369	366	391	373	361	380	375	373	346	360	343	345	369	371	343	356	374	353	347	383	351	387	377	384	329	371	355	336	376	373	361	373	380	382	348	373	337	346	370	374	328	378	330	358	352	355	329	410	396	353	370	354	377	399	354	364
27140	20816	27292	24382	21067	16488	8834	2361	603	502	479	431	458	470	496	511	493	479	469	510	505	468	498	550	596	638	591	568	582	612	570	545	576	579	546	519	532	534	493	488	471	457	395	447	457	414	415	456	417	407	416	399	447	390	390	422	391	401	363	430	408	391	410	397	412	363	420	385	402	401	395	375	420	348	378	372	390	370	412	398	395	441	393	415	376	376	393	396	411	425	399	383	426	434	399	372	388	395	423	400	357	368	373	368	388	405	397	412	404	381	380	398	345	390	410	399	455	424	387	389	396	382	383	368	422	432	372	437	378	424	358	412	408	378	411	379	371	370	388	425	389	382	417	371	382	385	400	426	385	387	391	378	402	419	390	386	365	386	401	381	396	390	376	420	396	432	402	381	373	378	369	376	393	421	383	383	385	388	389	352	413	397	394	407	393	392	385	405	392	380	384	410	396	384	390	367	406	397	410	402	397	420	431	387	395	395	373	385	387	373	360	353	392	391	426	434	430	375	368	357	366	361	416	389	431	367	475	389	373	401	350	412	415	427	408	401	374	390	389	384	388	376	375	435	398	400	411	432	372	372	392	418	406	396	417	367	415	409	399	403	391	396	411	398	366	370	395	378	363	439	447	409	378	401	390	398	409	370	382	389	376	358	391	401	442	390	420	390	408	378	423	393	373	393	405	390	390	396	424	400	398	405	410	375	371	381	377	373	380	400	380	415	402	380	420	405	387	371	399	412	375	402	396	401	423	361	371	415	376	350	411	438	385	375	383	405	368	383	388	381	393	383	386	381	387	396	430	387	383	371	389	435	387	403	374	388	373	389	399	389	412	433	355	393	411	369	426	389	376	386	394	436	388	429	412	385	350	410	419	413	417	421	400	383	392	398	389	378	396	420	386	407	443	382	385	385	400	382	378	377	379	372	392	395	399	393	397	423	378	374	379	372	389	388	378	388	387	390	394	376	367	386	389	411	398	376	410	375	434	376	416	436	374	428	442	390	360	412	401	413	448	405	369	376	407	409	393	400	359	386	446	397	378	407	378	389	364	401	365	373	366	380	372	388	396	415	387	337	402	407	367	369	394	387	412	376	377	390	412	429	404	389	383	389	405	394	365	374	409	390	389	379	371	428	401	373	397	365	368	421	403	393	386	396	417	392	404	350	354	416	417	378	379	392	417	388	356	413	372	379	381	385	431	428	394	394	417	410	378	406	373	357	380	336	353	380	380	375	379	403	391	410	342	398	399	396	391	366	391	405	410	356	410	404	397	414	396	395	398	405	397	400	397	393	386	397	397	364	409	404	394	413	362	385	404	396	397	403	407	431	406	430	440	415	389	400	403	364	391	412	393	375	381	412	387	404	411	376	417	385	415	357	374	372	422	404	384	371	374	430	396	363	392	428	390	395	428	379	378	409	364	431	376	430	373	369	438	360	400	402	390	412	387	388	380	433	393	408	404	403	383	443	422	378	403	420	429	364	356	412	392	438	365	398	409	402	380	383	387	367	380	393	410	376	375	432	368	391	346	402	362	390	384	386	375	403	378	397	415	383	373	403	375	387	397	417	400	374	408	407	443	390	392	385	382	398	395	366	355	379	404	408	387	415	398	381	385	407	407	384	414	412	376	383	408	393	393	399	405	403	401	391	367	395	400	395	426	390	402	387	386	403	383	411	365	397	385	403	406	423	383	377	403	410	417	377	410	420	414	397	433	407	366	374	398	409	374	376	416	412	400	381	380	397	418	412	398	372	410	379	373	400	413	397	387	420	373	399	389	389	425	396	378	394	410	428	406	381	361	365	404	398	398	384	419	463	395	363	450	393	385	387	384	397	419	380	377	400	385	412	407	414	392	386	393	402	395	427	413	399	399	422	400	395	375	386	379	416	381	369	399	395	402	409	382	400	402	373	364	419	401	409	404	421	411	396	411	364	447	386	394	400	402	368	421	371	392	396	377	369	357	373	416	401	370	379	380	383	373	341	370	418	391	406	402	402	386	387	379	395	386	407	425	395	411	359	372	392	386	378	405	391	382	397	411	395	402	401	398	368	387	420	384	374	414	410	437	386	401	369	366	410	366	375	435	374	380	400	389	384	389	401	447	421	401	392	378	375	426	419	378	376	411	404	378	406	403	387	382	388	390	397	379	389	406	410	414	393	383	397	399	394	417	451	434	374	353	386	355	407	419	383	396	376	402	450	366	371	386	374	389	445	427	425	416	377	425	364	378	416	442	407	411	378	402	421	452	384	394	387	422	402	426	388	440	412	409	403	412	399	409	391	391	377	388	399	405	385	396	385	405	406	388	381	362	389	364	418	355	385	396	400	397	357	370	382	386	399	397	392	379	378	363	401	400	379	399	401	428	400	404	401	461	399	376	409	410	396	415	412	335	439	412	373	420	407	390	398	417	415	414	402	384	421	390	397	409	394	401	406	344	383	396	432	384	417	407	401	395	406	410	396	369	376	392	379	389	377	417	410	389	409	356	350	385	378	390	381	444	383	398	393	392	370	401	382	401	378	382	413	377	380	395	406	437	367	427	398	403	398	394	352	416	434	383	415	351	415	390	396	385	393	398	381	372	380	381	409	401	438	401	405	395	413	391	433	345	388	419	447	403	393	383	376	382	362	383	404	369	381	395	407	407	376	387	402	383	384	400	394	410	416	383	376	412	400	388	403	391	385	386	416	403	405	402	385	406	361	383	358	406	391	370	424	393	345	367	441	380	426	398	375	394	388	436	402	415	440	397	427	394	428	414	409	420	426	376	409	412	434	394	401	381	416	375	415	386	392	404	444	401	373	383	366	394	398	401	400	411	368	402	387	398	403	395	432	430	420	408	392	453	409	404	387	379	409	420	381	381	383	388	395	389	385	367	435	385	358	381	402	435	388	372	422	399	423	375	413	402	379	364	380	381	413	399	423	406	389	405	367	407	403	395	397	413	375	391	395	409	397	413	371	412	391	378	423	383	413	391	381	382	404	389	434	454	399	392	425	366	400	404	415	388	434	397	428	418	378	410	420	362	389	361	378	397	391	405	370	410	397	374	420	428	354	353	413	380	418	392	417	399	414	383	380	423	376	439	373	401	411	391	413	384	400	426	397	416	377	407	384	390	362	401	382	408	399	423	398	385	428	449	433	435	413	395	397	381	400	400	375	399	370	360	399	422	419	364	368	364	419	389	397	390	421	398	381	412	381	401	409	373	370	369	384	396	362	380	377	416	362	398	424	413	380	442	386	405	413	366	404	390	407	417	334	397	375	381	347	364	412	382	394	371	356	413	424	373	443	402	422	382	390	388	425	370	373	370	359	388	391	394	385	375	408	389	395	405	419	406	405	383	397	395	386	423	384	403	384	401	379	395	428	411	406	387	382	378	391	373	367	361	385	411	398	344	410	392	397	395	370	372	375	401	430	396	413	379	378	417	384	377	414	398	428	405	397	423	372	413	385	450	402	394	400	414	409	389	396	384	409	414	359	394	397	412	388
47480	33637	23312	20896	19133	16555	11177	3419	641	534	467	475	464	463	565	562	504	530	558	584	572	557	516	673	735	804	780	744	738	786	675	760	721	731	701	688	673	632	558	540	553	496	448	466	429	398	423	364	388	409	350	354	387	370	390	365	392	381	341	351	340	370	344	344	333	379	370	348	374	336	360	376	354	368	349	362	354	342	339	357	327	324	356	340	376	354	342	360	347	343	338	337	338	349	341	387	375	344	337	355	354	348	319	333	345	348	345	351	387	335	389	337	338	312	351	344	387	309	357	346	338	329	341	336	380	350	335	341	355	327	320	334	384	352	344	377	357	358	327	346	339	323	366	341	344	326	339	325	364	340	333	353	346	382	329	341	372	339	339	356	346	336	371	353	350	355	336	368	400	347	359	357	365	390	346	379	359	326	349	348	330	364	365	351	344	330	340	341	342	337	341	339	362	350	333	360	338	375	388	342	342	369	323	350	352	376	334	364	367	369	356	353	337	344	375	354	364	374	358	366	353	369	351	355	368	322	366	368	380	343	343	371	354	340	344	358	361	351	327	330	327	347	326	354	353	360	353	369	351	362	344	352	347	345	338	341	309	362	358	354	362	338	375	352	348	351	370	342	358	345	338	327	335	367	312	366	324	365	358	317	381	364	334	343	350	340	343	367	339	388	319	373	355	365	357	343	386	352	361	343	344	355	322	362	360	342	344	308	359	368	388	367	370	348	347	360	385	357	366	322	351	353	368	352	323	355	360	333	371	338	369	382	364	334	364	340	365	340	383	359	376	351	343	352	358	346	384	384	368	331	358	354	355	360	382	374	354	334	360	342	359	340	346	340	339	337	338	356	361	324	348	386	364	334	358	362	360	361	353	356	332	387	391	348	374	331	374	355	328	384	392	358	372	347	357	346	358	328	374	347	371	338	333	361	353	354	336	334	369	367	369	348	355	407	329	383	371	346	344	333	343	336	351	347	352	360	364	358	351	353	333	353	365	334	350	365	342	366	344	377	349	369	320	373	352	355	325	363	348	363	297	340	326	369	396	358	362	358	358	351	328	366	368	340	351	340	375	354	339	352	368	366	373	319	335	339	344	374	375	348	374	342	367	363	340	307	337	354	312	348	353	358	339	352	338	369	327	362	356	342	382	372	331	332	311	370	358	356	363	352	335	337	359	354	364	348	370	350	372	372	373	372	371	353	359	383	364	345	373	344	368	361	377	370	353	346	332	375	353	325	374	322	317	363	295	355	358	363	379	378	355	329	362	377	336	333	325	336	359	353	330	364	342	382	367	341	332	363	370	347	370	323	341	340	350	346	360	363	358	355	353	330	306	359	381	365	339	371	319	369	356	344	380	374	335	363	377	360	373	391	355	344	352	381	329	360	387	353	342	351	370	334	325	355	351	369	333	336	370	340	360	333	339	343	358	373	377	354	375	347	355	358	322	345	360	353	341	330	350	367	379	344	356	340	378	365	340	316	341	336	355	336	389	381	345	371	362	361	371	366	351	320	355	344	345	329	385	336	355	332	338	389	337	335	367	343	318	319	352	337	328	392	358	329	336	356	348	342	332	369	340	353	343	339	338	354	356	360	382	370	320	367	336	373	362	387	337	347	392	380	334	381	353	373	343	347	352	340	361	347	369	362	360	359	341	347	364	355	343	346	330	344	329	355	353	389	346	339	316	351	356	361	371	372	350	290	353	326	337	344	334	353	385	365	345	343	360	344	341	359	341	367	352	352	330	362	338	355	385	362	363	324	327	360	347	336	372	330	343	362	355	310	369	331	372	345	333	375	365	363	344	332	359	347	336	326	333	358	319	339	353	370	364	315	368	330	364	334	332	392	335	372	343	366	325	345	373	343	337	335	381	334	367	357	363	350	353	378	364	359	360	326	352	327	339	337	346	368	348	334	400	359	364	351	377	338	346	333	356	344	355	343	360	385	372	337	348	316	361	331	341	371	362	286	350	377	363	341	337	364	344	339	342	327	378	397	338	357	340	335	373	342	395	363	368	360	333	374	351	354	337	364	315	335	357	348	370	352	353	358	321	364	373	354	350	340	358	340	382	351	324	321	325	378	349	335	376	333	343	382	352	366	379	344	383	366	351	355	339	371	343	375	381	348	372	355	355	332	345	345	323	383	365	331	395	328	356	366	320	364	332	367	358	334	350	383	354	341	325	336	324	355	338	379	363	331	330	356	365	389	371	376	350	331	354	341	365	343	343	341	383	356	373	360	354	366	341	359	363	347	369	347	357	382	345	350	373	346	371	360	346	357	341	339	341	361	328	350	353	340	341	377	366	367	382	337	333	344	373	348	370	351	346	338	351	343	332	360	357	362	378	327	307	336	326	389	366	351	343	367	317	338	351	350	378	368	416	357	338	353	302	365	327	361	367	358	353	383	369	345	351	356	362	376	343	339	330	342	385	317	388	349	353	372	367	369	354	344	392	359	348	387	367	343	396	336	334	363	350	384	371	344	348	354	347	360	361	374	344	363	321	340	322	346	330	344	354	346	342	363	379	339	341	374	345	347	338	362	361	333	404	386	334	353	359	303	366	367	331	351	334	362	353	363	349	375	355	345	318	359	352	397	341	366	347	333	342	357	347	358	347	359	369	331	327	354	351	354	372	346	389	352	322	335	334	338	337	362	379	346	365	305	356	363	341	338	353	369	374	350	363	337	355	332	361	341	352	351	336	368	344	333	377	352	395	359	354	362	348	367	346	348	361	358	347	342	366	330	327	372	344	346	355	369	351	361	372	345	336	352	358	375	367	351	352	377	386	359	365	360	362	370	368	346	340	341	348	342	345	378	354	333	340	338	336	355	354	372	279	319	354	323	361	382	374	336	346	352	362	344	337	388	356	360	323	373	324	354	348	388	339	362	362	319	346	321	338	353	338	335	386	354	337	350	358	328	347	357	355	329	335	322	375	341	349	379	312	375	353	358	341	364	370	376	373	349	340	351	331	360	378	368	353	378	346	354	356	374	369	345	372	350	376	339	336	387	338	380	320	346	381	337	343	354	378	339	349	347	353	334	358	366	383	378	368	361	336	335	329	341	350	376	339	364	351	386	359	363	381	345	384	366	353	348	372	370	368	357	347	326	363	337	355	348	360	362	350	335	326	337	355	370	344	336	386	340	343	339	344	359	332	331	392	341	348	364	349	342	332	363	341	370	351	356	371	318	360	348	361	383	360	371	347	360	367	314	360	349	345	340	346	315	395	324	335	344	326	327	335	346	343	412	333	332	396	363	361	335	317	327	349	345	365	382	339	364	337	383	345	353	395	343	311	381	352	372	365	341	295	369	353	384	337	356	356	337	364	336	332	367	320	391	332	350	342	374	339	382	349	355	334	383	372	331	350	329	362	339	344	327	347	344	337	325	348	372	356	363	365	356	336	354	365	335	378	388	332	355	351	350	384	339	352	323	371	336	346	354	350	332	324	322	361	366	359	381	377	346	352	386	351	354	348	355	336	344
26525	20809	27516	24088	21089	21620	15005	4495	690	553	509	511	522	476	507	552	578	701	693	679	663	672	599	558	540	530	610	625	694	678	639	696	667	754	678	661	677	684	600	611	554	516	507	470	480	556	492	466	451	452	432	442	428	435	450	460	440	391	422	430	420	423	440	397	437	446	396	429	413	444	415	393	409	395	416	397	457	388	395	406	409	393	391	430	412	422	428	394	454	420	452	420	433	382	404	392	403	444	391	457	438	441	450	385	457	424	452	423	416	434	420	406	415	400	390	442	416	394	387	399	428	405	423	415	421	392	385	399	390	388	435	433	393	428	418	453	421	406	429	390	446	395	415	417	420	369	412	408	424	398	397	419	416	385	439	453	384	435	436	413	420	437	399	439	424	437	386	457	409	421	408	421	441	429	388	412	439	419	414	426	442	442	452	395	440	431	371	397	428	381	465	432	430	433	420	386	416	384	392	413	397	424	405	410	417	442	366	416	416	439	443	418	384	413	422	404	462	433	424	371	427	420	415	407	377	418	435	399	421	394	401	429	390	420	421	412	445	415	420	434	385	427	389	387	397	409	405	427	400	385	414	406	415	405	419	420	419	457	420	397	430	397	392	418	402	435	420	394	419	431	392	426	454	422	414	423	421	416	441	409	414	398	364	369	429	402	368	415	434	443	419	420	365	431	457	407	413	386	383	410	435	415	410	443	409	442	415	386	393	423	405	409	379	435	433	417	432	369	415	426	410	423	393	402	403	419	419	422	390	404	413	418	423	416	377	419	435	433	418	423	434	405	405	410	410	400	433	423	397	391	436	415	411	408	421	416	409	448	414	422	399	411	439	436	416	385	419	414	433	402	396	416	388	410	419	415	398	397	458	430	424	422	391	408	408	375	382	428	377	426	454	448	400	429	450	426	421	390	433	443	387	392	397	424	418	433	403	464	383	418	423	383	417	381	403	366	402	432	441	393	429	381	421	423	437	399	395	401	378	417	402	433	461	450	446	427	392	395	383	422	409	393	434	435	447	414	424	425	407	385	442	421	403	379	404	406	438	413	419	434	435	427	393	427	431	432	432	445	405	410	432	449	408	421	433	420	416	435	429	403	425	392	393	419	432	413	424	450	444	432	386	401	428	392	426	395	415	411	399	415	433	453	399	432	438	363	415	421	392	416	401	384	425	405	436	405	400	422	409	425	408	406	420	446	417	402	403	408	401	410	396	397	410	439	409	397	392	458	427	398	409	433	394	383	382	399	402	428	437	444	400	417	439	426	409	448	411	414	440	428	374	397	454	419	444	395	401	447	377	434	444	441	417	401	417	438	386	387	415	403	392	403	447	391	400	426	420	412	392	390	436	444	427	385	453	388	446	396	406	416	414	433	422	389	389	420	434	396	410	421	381	396	389	404	428	413	415	423	406	410	437	411	396	438	405	428	438	434	481	395	401	381	413	426	420	409	429	439	412	421	466	419	415	430	452	381	423	401	431	422	422	434	397	419	434	444	425	407	384	386	412	428	440	395	387	391	405	405	419	394	400	420	414	430	366	385	414	400	402	389	427	433	421	413	412	394	402	422	410	427	465	413	412	415	393	384	435	401	423	389	388	414	422	442	419	406	430	426	425	421	396	454	415	423	373	398	413	414	422	434	427	413	385	401	430	372	393	425	419	422	404	413	429	368	403	413	461	382	362	378	399	421	391	388	435	431	410	425	393	382	383	397	418	446	421	392	404	399	398	412	431	469	421	381	402	411	445	429	413	437	397	396	439	416	408	435	418	362	438	427	440	405	422	416	406	407	398	421	397	415	387	399	401	438	403	394	419	407	384	434	376	406	383	430	425	390	404	425	413	428	416	414	443	383	390	431	393	416	433	426	429	427	423	390	437	425	392	437	411	398	422	442	436	459	445	406	402	370	424	431	431	409	419	367	380	406	468	418	417	419	391	413	393	396	432	382	447	395	391	422	388	384	428	384	433	416	391	396	386	374	397	414	387	449	406	420	430	393	379	409	397	401	410	409	415	434	458	417	411	420	465	389	403	439	431	446	423	441	423	393	433	391	413	423	390	389	402	417	417	436	426	387	432	431	457	413	432	444	417	425	438	430	416	430	431	409	389	408	405	412	414	420	424	402	391	427	454	389	413	404	426	423	417	370	426	451	403	422	400	439	445	426	384	389	431	416	404	391	439	404	432	415	388	416	405	375	436	394	418	399	408	413	438	412	408	423	421	447	413	412	417	422	409	376	440	425	414	443	388	381	423	455	472	364	397	437	417	397	421	387	445	395	445	388	420	407	409	406	395	432	405	426	405	416	368	387	422	409	405	398	399	435	444	465	444	400	401	436	389	384	432	404	390	398	415	448	440	441	356	405	426	420	454	400	412	379	401	412	428	405	410	394	439	420	457	417	407	415	418	462	416	451	392	431	425	426	431	429	415	408	412	385	402	405	460	406	419	383	423	388	407	451	413	423	415	386	430	414	400	443	398	395	445	429	426	410	417	421	421	442	407	397	426	420	440	431	406	407	401	416	414	463	408	387	420	394	445	403	419	413	385	372	405	442	418	442	397	410	421	408	438	415	425	372	432	396	390	440	422	387	437	429	396	381	422	429	403	397	446	394	426	395	400	399	415	404	426	432	390	442	380	413	406	424	461	417	411	447	411	408	428	402	407	396	415	424	407	404	406	435	451	428	411	395	422	455	385	409	415	422	446	388	427	440	429	400	391	383	442	423	409	414	400	410	417	419	402	399	443	426	414	419	433	434	467	429	450	452	387	440	431	441	399	351	399	379	367	401	429	420	401	408	452	434	415	427	408	396	404	393	406	417	452	406	440	440	405	430	422	422	408	430	395	416	412	428	435	419	429	443	441	398	411	436	429	414	419	387	403	431	375	425	402	417	421	448	387	446	400	469	409	437	455	424	390	388	408	428	445	430	393	419	413	412	396	403	427	417	448	430	428	396	429	438	409	426	402	431	407	465	372	416	425	417	378	397	440	432	420	415	385	393	422	420	433	403	448	400	426	430	392	478	425	414	413	425	423	411	415	415	364	405	412	424	413	413	443	396	425	436	450	419	442	427	374	413	436	431	394	403	399	446	424	463	412	395	406	429	418	422	375	420	410	421	419	392	450	409	403	394	451	425	446	416	437	396	414	423	411	407	418	423	372	454	419	447	424	407	402	408	444	393	430	465	393	411	389	440	399	396	391	438	443	403	431	433	407	416	391	373	427	355	414	405	415	427	407	397	424	391	423	398	428	412	400	429	393	407	403	415	388	409	401	411	402	404	423	397	386	404	439	382	416	385	396	438	434	413	413	369	413	408	429	413	397	428	446	388	427	462	437	397	380	425	426	440	421	419	420	400	420	402	434	404	434	449	428	444	421	419	442	415	398	442	427	423	392	428	448	422	409	406	400	444	382	385	427	425	393	423	457	439	420	419	439	420	417	381	414	404	376	442	403	419	380	427	399	402	412	398	422	418	421	416	408	369
44683	25411	21343	27837	27510	24299	16897	6355	961	658	595	555	572	546	555	662	843	855	898	1042	923	834	807	712	743	748	782	909	953	950	945	972	968	928	1016	962	996	928	752	734	666	577	570	583	550	457	464	446	479	428	435	496	429	426	420	387	416	401	407	424	367	394	374	410	389	376	371	399	413	383	350	378	414	363	361	391	380	361	372	345	358	375	361	356	379	348	365	405	352	364	339	325	338	378	395	383	388	355	353	348	409	344	354	385	337	398	341	347	374	397	364	365	346	369	367	372	385	356	376	333	369	366	375	372	354	389	367	370	373	352	351	374	333	361	359	344	372	390	372	359	340	394	352	385	330	383	347	336	399	371	360	412	369	341	369	390	365	363	335	351	365	388	391	358	352	373	323	381	395	383	327	376	374	367	398	359	384	362	328	374	346	389	389	350	379	388	364	410	350	366	378	338	364	346	385	381	390	354	371	355	349	378	365	370	400	382	363	369	382	368	380	395	324	351	368	366	381	354	381	360	366	378	377	370	355	377	363	363	386	338	358	342	377	389	361	380	334	334	359	344	381	337	357	390	376	377	337	341	365	398	376	356	357	338	359	390	373	331	362	353	335	346	370	368	381	336	319	385	362	382	371	354	371	362	372	330	332	376	352	380	333	360	364	350	362	347	363	342	359	340	379	349	352	363	392	354	390	362	400	345	380	353	382	383	418	337	381	364	351	348	379	338	390	341	360	335	368	354	364	376	409	366	362	367	377	376	368	398	386	376	352	362	368	344	351	378	381	353	379	367	363	357	373	375	384	356	377	350	381	377	364	390	353	373	424	346	387	418	342	381	384	348	324	347	381	344	369	361	356	380	359	347	342	377	362	387	402	374	368	354	377	374	368	396	352	408	376	322	385	353	387	367	396	361	349	374	395	367	350	375	385	362	341	395	391	360	397	380	337	369	353	357	360	377	361	385	373	378	370	359	342	330	349	352	372	359	323	366	361	348	394	380	387	397	376	350	397	318	340	377	364	383	386	356	346	402	379	356	354	369	386	357	403	344	362	380	372	353	402	367	353	377	356	376	333	363	375	333	321	336	401	325	349	374	384	400	343	389	356	387	356	361	398	348	345	363	356	366	381	379	351	379	367	359	370	360	334	356	386	398	367	355	379	377	394	361	362	359	367	397	395	380	377	360	363	360	357	372	380	375	370	381	387	347	394	377	403	361	345	369	394	350	355	354	383	365	333	369	322	341	376	395	330	356	363	374	383	386	358	365	373	332	376	359	366	379	391	383	387	348	377	341	365	378	437	360	332	394	337	421	364	354	369	351	376	361	368	359	393	342	383	356	379	348	364	380	352	413	370	352	358	307	353	377	362	382	382	358	396	364	355	365	388	373	365	349	379	372	328	351	367	396	379	399	390	338	341	340	354	352	380	365	346	404	348	371	402	381	374	369	367	374	359	381	347	384	394	369	404	373	380	382	374	346	348	379	341	365	380	355	379	358	403	316	357	395	407	415	358	359	360	342	346	359	330	363	343	369	345	367	357	353	385	357	366	399	344	352	380	358	407	374	361	397	383	360	340	362	366	412	409	349	348	358	367	354	363	347	358	380	383	359	374	367	352	359	366	339	373	377	376	361	357	365	364	387	340	366	372	348	355	337	334	379	363	370	361	342	387	408	364	372	342	344	383	353	360	379	364	350	362	376	396	360	394	373	369	359	357	409	368	336	366	343	371	329	383	383	365	352	368	394	337	352	406	384	324	381	360	336	365	368	390	346	352	371	411	381	364	365	364	369	370	411	365	340	371	373	370	349	331	364	344	375	355	380	360	356	361	371	375	357	349	402	371	331	401	368	387	359	357	351	367	344	369	341	362	363	341	366	380	359	340	354	373	351	357	359	342	377	383	372	341	378	374	371	357	381	364	385	380	377	373	353	360	335	357	362	364	389	381	367	350	384	385	416	355	349	373	352	334	388	358	360	360	399	353	395	382	353	364	359	398	374	350	385	361	355	390	372	374	345	336	361	397	340	363	371	382	371	383	379	354	409	382	376	368	372	390	362	375	358	339	375	356	344	349	377	366	352	347	370	359	366	392	388	351	354	370	357	347	379	386	374	392	396	336	363	379	383	339	377	357	353	370	389	369	398	349	357	364	346	322	384	386	346	335	353	334	389	358	361	389	355	324	342	349	376	369	347	370	356	355	380	390	386	348	343	378	350	343	376	403	361	356	395	338	350	363	361	367	313	355	350	386	351	389	367	355	344	317	367	384	376	333	385	353	358	368	369	361	333	371	368	374	386	367	377	378	372	365	376	356	338	367	350	325	331	368	333	353	341	385	387	358	382	346	353	369	371	361	401	358	371	354	371	351	367	373	338	378	352	324	343	326	369	380	403	335	379	400	358	380	394	366	367	389	384	369	373	360	357	344	336	387	370	330	381	352	353	357	393	356	350	378	342	377	382	380	339	388	377	372	363	344	376	370	329	385	363	342	370	379	313	367	341	377	382	352	370	364	380	366	344	388	359	357	382	356	387	360	378	360	356	390	371	322	326	394	366	357	333	387	367	342	388	328	348	345	342	377	397	357	351	358	367	375	361	361	386	351	355	348	354	327	374	341	376	392	359	382	371	407	375	337	334	347	376	356	396	384	338	339	362	356	394	386	402	373	376	354	368	349	385	384	376	343	349	364	329	331	368	361	367	337	360	381	371	378	345	346	353	383	353	338	372	367	387	384	340	362	331	350	384	370	375	345	361	352	388	373	402	395	376	404	362	399	385	383	348	374	348	341	383	365	355	351	379	366	349	398	381	352	340	368	414	382	338	375	384	372	383	350	384	405	368	355	363	372	369	421	370	342	343	336	367	375	376	380	377	326	378	380	337	382	334	371	384	353	391	343	362	346	377	342	394	366	364	385	377	366	366	362	376	354	325	401	368	353	365	340	371	366	377	381	332	380	349	363	345	369	361	363	344	403	372	383	392	380	393	384	381	375	390	390	388	364	390	372	373	389	349	374	352	383	391	317	375	413	352	372	344	355	373	382	382	374	379	354	362	332	367	363	353	344	389	352	364	359	368	395	377	350	369	381	355	362	401	375	362	396	352	353	348	374	377	354	367	380	393	369	391	355	394	362	365	408	374	377	357	364	345	372	372	356	366	347	348	369	371	380	356	364	372	373	353	357	349	337	347	362	364	378	405	354	351	342	391	345	368	370	347	359	364	390	363	335	393	380	372	338	334	338	349	348	345	374	378	359	363	375	366	365	377	383	383	357	359	338	348	341	347	354	366	368	340	376	367	384	372	359	394	397	352	352	345	372	354	338	365	367	393	355	381	379	382	400	361	346	370	367	357	385	363	353	370	368	391	391	344	380	340	388	377	393	388	384	381	393	376	346	323	367	354	358	388	374	362	373	381	341	319	344	340	351	384	362	392	394	387	367	366	360	375	341	396	327	374	398	384	365	353	379	316	356	373	338	409	374	353	341	370	382	372	409	375
25656	20823	27782	23973	21478	24433	23741	9633	995	649	561	574	594	637	611	586	658	748	942	961	1058	947	842	718	888	1014	931	888	756	776	744	811	778	798	789	785	697	756	646	608	651	578	558	548	478	472	445	459	415	471	447	465	430	473	396	445	440	451	407	410	415	447	440	401	389	396	413	433	420	401	395	399	371	390	362	414	371	392	431	428	394	406	409	392	402	364	397	389	405	408	392	408	409	384	387	415	362	438	389	399	408	388	421	380	403	411	404	386	391	439	402	399	401	425	384	425	395	408	406	386	368	432	398	363	380	410	367	411	379	404	410	415	409	414	395	411	401	394	390	390	442	429	417	444	382	374	398	398	386	388	405	400	381	409	421	405	404	414	405	409	392	419	404	406	400	424	428	401	380	385	420	410	392	413	402	428	456	406	378	402	363	417	385	413	420	429	395	384	397	388	390	405	434	394	357	430	391	426	437	399	415	393	422	388	406	390	380	420	426	396	370	386	394	414	431	385	374	387	382	405	414	404	429	454	418	377	420	457	394	392	390	415	424	389	388	410	387	388	410	448	432	424	408	393	357	383	389	398	441	371	396	395	390	405	401	397	411	441	413	393	390	430	383	389	393	417	417	384	428	407	399	400	431	402	394	416	391	392	362	398	421	416	390	393	391	374	395	375	388	431	409	429	429	369	435	396	392	414	376	371	448	379	419	374	392	429	401	401	435	399	403	377	419	383	384	408	402	412	419	415	414	408	397	399	431	410	450	418	414	406	408	395	417	412	383	377	402	377	426	355	401	401	358	423	371	421	387	378	387	399	408	428	441	399	413	388	376	398	379	390	413	400	381	393	378	383	437	423	391	420	419	398	432	408	411	396	362	414	405	429	431	386	397	428	396	380	404	402	424	386	391	405	410	388	420	390	407	400	418	424	368	372	404	416	405	386	413	407	403	401	400	375	379	441	412	442	393	421	399	398	394	420	430	379	409	383	400	409	407	368	407	400	408	429	384	425	369	390	382	412	404	400	382	380	413	392	399	460	414	376	379	403	411	401	397	404	397	415	408	410	371	403	399	391	397	387	388	389	407	410	415	408	411	397	430	362	418	417	389	419	442	432	412	411	430	428	438	386	391	425	408	439	395	393	413	403	398	399	412	433	422	349	390	406	390	398	399	365	411	413	380	416	398	398	386	399	414	416	390	392	417	369	396	400	405	404	380	393	369	385	382	428	420	396	429	406	400	416	416	402	368	411	402	401	464	423	363	430	394	383	420	404	364	416	414	437	424	400	385	405	417	390	401	402	400	379	436	393	384	408	444	437	384	409	393	436	398	379	398	391	420	402	407	382	383	419	394	424	363	400	381	383	384	387	383	392	405	415	412	390	413	392	420	400	397	375	401	426	419	430	398	392	390	408	408	403	403	439	407	411	393	410	419	382	410	365	369	398	407	398	377	395	414	435	408	398	431	399	403	425	419	394	380	377	414	419	397	412	430	425	382	394	393	379	353	352	405	406	422	427	412	408	373	369	440	440	420	398	402	391	416	413	397	388	406	392	372	398	403	407	406	365	433	420	386	399	367	379	380	397	406	412	433	416	376	458	405	361	376	417	421	390	426	402	391	412	442	421	401	439	415	387	406	373	393	390	385	411	369	398	374	419	438	408	390	394	367	401	406	363	370	439	412	423	425	422	411	414	399	386	400	419	398	411	381	389	445	419	395	425	405	399	419	376	418	426	433	451	388	406	405	457	395	419	411	419	410	404	375	434	424	377	424	412	402	397	468	372	403	416	411	420	403	401	408	423	392	385	399	364	422	382	417	419	446	406	419	406	395	389	381	431	416	389	406	437	396	379	394	389	438	389	414	363	402	399	403	438	421	428	441	414	439	378	400	406	361	424	381	444	395	404	400	403	409	377	392	411	395	373	422	402	395	407	393	406	430	443	424	402	393	402	408	422	422	396	416	403	391	403	415	395	415	371	366	382	373	422	392	425	418	413	425	431	413	381	375	410	477	402	395	394	427	388	403	399	408	411	405	438	386	413	417	385	393	424	405	403	385	396	421	396	404	394	437	422	400	375	387	460	382	364	393	426	415	379	423	368	403	417	426	425	367	413	437	420	387	426	369	423	398	409	398	400	403	376	407	378	400	432	397	423	396	375	394	388	411	382	376	379	398	423	410	410	405	398	397	396	374	417	405	382	377	404	417	417	387	388	407	434	397	413	387	394	409	416	431	425	419	393	442	402	424	386	395	395	419	393	422	381	402	427	376	417	410	446	406	406	445	440	396	434	442	404	411	413	390	409	388	396	440	368	399	398	422	409	363	436	465	386	413	374	427	414	419	402	413	419	402	390	429	395	412	405	406	434	421	446	403	386	369	423	411	390	412	373	371	459	422	455	370	401	413	440	410	381	415	390	399	364	392	411	417	427	349	355	420	381	361	441	448	400	434	403	392	372	405	399	414	396	409	424	416	428	406	357	411	400	388	416	369	406	424	390	412	417	377	381	389	410	390	421	426	433	417	388	403	408	396	389	378	409	414	383	415	389	402	398	403	374	423	407	446	402	410	416	406	399	382	417	382	426	418	364	467	379	368	401	384	423	420	367	388	394	376	378	394	421	437	411	433	371	437	405	380	435	412	404	413	391	419	422	365	396	438	393	429	412	414	394	408	391	397	396	461	402	424	375	419	408	412	408	410	393	396	367	415	423	423	435	390	417	433	418	458	448	387	401	437	411	398	407	411	404	419	396	417	432	396	387	410	420	381	419	401	422	416	384	414	424	390	395	395	404	424	406	386	425	423	395	403	388	401	407	424	415	376	390	406	403	417	406	404	429	370	443	385	434	387	402	400	392	404	404	397	423	430	467	407	387	385	417	418	382	380	406	390	454	414	378	409	373	396	382	415	367	381	423	407	395	362	397	360	410	376	400	396	359	399	423	360	412	380	415	368	403	381	411	455	383	412	377	438	434	391	395	390	426	427	401	402	446	378	442	391	387	417	429	409	404	422	391	367	423	414	431	392	383	408	413	395	403	379	416	431	428	419	387	411	404	398	407	398	416	422	395	407	416	408	401	427	417	385	401	424	431	432	402	402	389	393	381	435	404	439	411	373	409	385	369	394	411	371	406	390	410	425	391	385	390	397	393	410	398	385	417	417	386	369	373	392	381	420	418	395	423	415	388	434	433	399	386	346	392	396	425	399	381	388	401	383	411	402	428	376	432	412	423	395	418	439	400	427	386	384	358	429	377	373	369	411	425	399	383	408	398	402	385	387	390	424	379	393	398	414	400	432	382	407	363	372	458	399	372	419	418	408	407	428	405	430	419	413	384	433	425	410	405	430	389	424	445	387	404	390	430	405	403	378	402	405	402	389	406	408	405	421	365	422	395	380	405	414	403	391	405	424	418	425	415	413	406	406	383	408	372	400	419	415	378	397	410	376	419	395	451	400	380	409	418	428	398	370	400	431	383	364	430	392	424	391	385	403	368	430	414
33577	25550	26470	37303	37599	31947	23799	10546	1094	858	807	728	796	770	753	740	950	1038	1551	1577	1812	1531	1219	1092	1336	1518	1429	1418	1236	1191	1098	1088	1102	1142	1093	1183	1030	982	887	860	760	641	612	614	566	523	489	467	458	411	452	433	420	431	400	391	408	373	361	385	378	373	399	378	387	373	383	347	382	355	373	355	360	363	339	330	362	382	379	401	350	350	339	391	346	367	370	364	383	328	321	390	370	355	373	359	353	365	356	366	316	372	358	354	358	336	374	340	367	365	324	355	379	417	342	309	347	354	322	363	361	371	359	345	345	327	365	362	381	376	368	359	359	387	348	345	333	359	395	353	371	403	337	328	356	337	359	348	370	358	331	355	346	345	328	359	373	357	354	350	333	346	356	372	342	339	371	368	341	352	390	323	354	339	324	367	371	398	372	342	382	346	322	353	380	337	351	349	356	328	389	346	358	358	367	382	355	358	338	367	333	380	353	344	390	349	351	353	351	354	354	349	375	347	326	342	349	373	372	335	372	371	345	374	355	343	357	326	338	366	365	332	368	347	379	364	332	362	328	339	328	323	373	359	360	375	344	378	375	350	371	382	356	350	372	374	342	383	369	350	336	336	369	364	354	347	384	334	342	364	344	351	373	346	351	320	336	388	364	326	341	381	385	348	345	363	343	355	325	327	319	361	361	369	379	391	355	380	348	351	375	315	372	379	375	360	366	380	331	318	345	322	353	349	368	384	326	339	337	363	379	367	354	350	352	333	336	358	376	355	368	382	344	348	377	370	359	364	364	374	367	367	364	387	351	346	374	345	368	364	358	329	364	335	367	349	325	359	333	367	355	337	343	362	329	342	361	322	355	340	365	375	335	357	335	353	336	349	365	372	379	355	345	392	347	363	372	351	369	381	365	358	345	332	350	334	376	367	366	363	339	334	387	346	360	348	350	325	365	377	365	332	366	350	372	378	350	352	359	360	344	323	360	372	376	372	360	377	334	350	379	335	326	408	368	362	355	386	339	364	364	361	335	338	346	366	348	332	367	380	373	357	358	371	337	317	353	372	354	339	335	357	376	352	366	356	365	356	358	382	355	347	368	350	355	373	338	351	358	366	362	339	341	350	336	382	374	331	331	344	353	345	390	342	371	344	351	369	360	357	368	350	382	348	366	347	352	352	358	354	341	360	353	346	313	380	353	358	348	356	363	349	361	357	378	354	377	327	338	358	326	353	367	357	337	352	378	346	367	377	381	366	360	329	358	356	378	356	356	369	361	341	362	364	366	351	323	344	355	356	375	339	368	356	377	385	377	353	350	338	335	337	364	351	337	356	406	346	388	363	354	350	368	356	374	349	319	365	378	349	331	375	377	331	352	375	365	356	419	342	373	394	399	344	343	352	369	371	352	346	365	351	360	316	353	338	357	325	361	346	346	369	392	356	372	366	367	369	389	367	340	355	351	354	339	331	381	347	331	367	337	340	348	355	382	356	361	386	361	364	372	363	358	361	350	351	367	320	333	359	342	369	332	379	378	331	357	347	346	345	338	315	352	375	363	370	341	349	362	338	398	340	359	383	317	356	342	371	337	375	389	347	338	381	346	339	350	358	367	378	382	379	366	355	330	396	316	330	360	391	352	304	339	362	362	355	345	334	368	340	356	372	325	349	338	347	375	327	349	366	387	369	357	368	360	350	350	354	351	358	382	323	366	377	353	332	343	366	351	359	369	355	363	354	373	337	383	361	349	357	369	352	348	331	360	386	318	352	350	349	353	330	365	365	338	363	344	325	359	369	369	332	346	346	380	330	363	371	384	354	388	400	344	355	383	397	338	393	375	347	363	375	358	337	349	357	343	327	348	365	360	366	371	318	348	362	316	383	367	354	339	376	341	335	349	396	336	370	355	367	374	374	348	348	347	331	332	380	344	322	348	357	380	351	349	361	359	346	346	367	373	329	372	364	324	394	359	341	361	366	346	352	333	339	346	369	331	349	312	354	375	354	348	345	369	335	326	349	356	363	353	337	352	397	363	337	323	380	327	349	320	319	381	364	337	362	362	350	363	344	349	376	347	334	357	376	359	358	331	339	366	357	386	363	315	352	368	353	367	366	324	350	341	353	366	360	326	378	388	323	357	398	315	392	327	349	358	371	376	352	321	384	329	363	372	351	370	356	328	352	369	346	362	362	354	350	349	337	338	364	380	358	349	364	367	348	354	373	340	320	377	368	367	345	353	332	337	347	391	319	333	356	343	381	380	319	331	343	388	382	347	387	327	371	349	357	334	373	351	350	353	372	352	362	362	337	385	344	345	355	357	331	355	350	346	357	339	346	355	387	350	358	393	364	364	357	344	332	333	331	374	327	354	366	373	375	399	352	360	379	362	344	355	369	353	369	369	325	365	336	376	327	396	344	379	351	367	373	368	334	363	333	365	328	351	373	373	360	349	344	376	382	364	353	351	352	340	358	349	355	349	372	330	342	324	385	373	331	356	342	349	381	357	364	322	348	373	342	356	349	335	352	349	359	352	351	350	376	361	337	352	385	352	332	386	354	347	362	371	346	363	371	334	352	333	344	384	358	396	341	358	332	357	348	344	393	381	339	349	380	351	358	386	340	369	357	322	371	365	381	388	357	349	373	363	375	379	358	362	359	353	401	376	314	357	338	360	337	318	395	376	347	362	367	342	370	319	374	388	365	366	354	332	360	346	350	342	304	357	328	359	353	370	357	369	326	365	352	339	351	378	374	387	354	339	376	365	339	417	372	343	360	345	349	355	366	409	339	371	347	355	377	376	345	320	369	367	366	344	375	361	387	350	359	347	337	367	352	377	376	365	349	379	377	363	359	360	328	374	370	345	338	359	336	372	359	369	349	335	335	331	342	369	376	369	312	309	353	354	377	377	368	353	360	363	337	356	390	398	353	373	371	348	352	338	367	388	356	373	343	340	321	317	371	378	360	342	377	335	358	351	344	335	360	346	365	363	323	350	356	343	367	342	355	352	353	374	372	351	350	355	337	359	346	313	332	374	347	353	364	345	319	354	387	367	367	318	386	350	352	372	356	362	359	354	325	376	369	336	366	411	389	358	348	362	363	354	359	380	359	322	366	351	358	363	332	354	347	383	403	402	339	358	330	337	361	373	382	334	339	351	327	345	345	328	348	332	339	343	346	379	350	365	401	367	337	328	378	358	338	353	393	357	332	375	364	374	375	367	351	352	354	388	340	374	351	366	349	393	328	375	349	376	360	331	349	334	388	393	366	350	345	376	364	383	350	365	322	369	319	378	361	360	354	351	331	362	349	375	378	362	345	375	344	359	302	384	333	362	341	350	344	334	339	367	360	336	366	355	366	358	347	348	344	351	345	356	373	358	343	366	360	351	329	319	363	389	318	339	365	351	362	331	374	385	362	369	374	369	324	327	342	388	373	342	353	355	309	380	377	330	324	375	373	369	356	362	375	323	355	342	354	308	378	383	330	353	360	361	322	344	375	362	382	372	321
28721	20870	25125	25243	14954	9040	3214	556	450	439	420	435	519	525	548	545	482	548	678	702	664	608	618	568	529	584	586	561	553	550	569	578	559	574	531	568	515	572	533	539	495	533	465	471	447	462	457	455	448	415	408	445	371	440	384	419	399	437	414	375	420	434	444	397	403	424	415	416	408	394	410	425	406	429	452	416	415	389	418	426	436	404	429	401	431	423	398	402	411	429	406	397	395	419	397	425	399	422	394	376	408	360	452	387	394	397	385	408	446	423	387	425	434	384	376	400	403	456	394	433	421	443	428	405	379	417	416	413	404	413	406	429	426	400	380	414	444	394	414	377	414	426	390	396	409	414	413	402	417	393	399	387	418	445	413	381	396	418	413	424	423	434	437	437	385	444	419	399	405	386	380	431	404	401	413	415	427	386	360	432	444	402	413	462	416	421	434	392	385	413	396	382	391	464	392	403	424	444	427	390	413	410	416	401	421	421	410	410	444	399	437	452	438	395	387	425	418	418	391	421	438	423	399	414	426	397	446	430	474	392	433	392	427	457	418	468	448	413	388	414	436	417	408	420	384	445	418	411	441	412	429	421	401	435	423	361	427	403	391	420	426	401	438	375	440	459	391	426	402	417	447	422	441	387	407	403	445	414	414	388	440	381	423	433	385	401	410	384	414	381	371	415	422	430	451	384	422	413	424	430	429	409	419	413	391	403	424	418	429	413	446	474	394	430	402	393	405	439	417	396	447	417	440	403	410	409	395	378	479	384	462	405	407	424	430	427	389	407	433	448	441	389	432	439	385	421	411	428	419	405	398	420	410	410	422	403	441	421	420	426	398	401	408	444	359	374	409	412	405	408	376	463	389	379	404	402	409	422	423	377	395	403	402	428	398	364	430	421	415	396	396	412	420	416	428	405	449	421	415	406	436	370	428	403	443	429	396	429	397	442	393	419	406	429	488	415	375	429	449	388	392	410	392	426	407	443	459	432	443	415	450	389	399	418	406	399	431	416	406	421	371	425	396	398	398	443	419	400	417	390	426	408	417	417	424	404	396	392	411	379	451	421	429	416	414	400	403	394	410	394	401	443	396	401	423	398	445	434	442	404	397	443	382	438	424	430	415	404	397	406	422	406	436	409	448	386	388	430	438	399	389	378	392	421	393	362	394	394	406	420	404	426	408	421	451	417	360	404	405	364	409	431	401	428	388	437	451	414	415	398	412	402	410	407	411	403	435	411	382	419	412	423	386	398	393	430	401	418	399	434	458	387	419	364	389	407	402	404	438	440	413	402	407	423	415	394	375	387	440	430	395	421	404	417	394	420	389	385	409	398	397	391	431	432	395	386	408	420	400	409	419	404	402	415	408	431	392	375	405	435	424	430	422	388	399	368	433	413	394	419	384	411	394	443	415	431	423	397	392	415	418	416	397	445	396	431	372	413	394	383	414	405	399	427	430	443	405	389	429	427	400	406	415	473	401	398	385	406	421	412	437	387	387	428	407	371	389	434	439	460	405	429	418	429	441	407	403	420	379	409	446	382	420	436	442	415	388	376	444	414	404	411	425	400	405	427	485	430	429	399	415	431	400	378	399	388	414	409	419	459	422	395	403	431	394	396	399	427	397	414	388	445	396	386	389	390	392	388	405	404	397	445	413	459	435	435	449	441	404	428	395	415	423	405	406	422	401	405	421	419	407	414	402	404	420	447	388	423	429	433	439	438	435	399	406	449	423	415	399	372	396	458	434	418	421	414	393	460	423	419	391	392	436	423	421	391	465	410	381	404	409	430	397	401	411	410	425	403	397	397	427	450	444	412	439	420	421	431	408	410	395	445	402	425	463	431	356	405	385	411	442	433	407	452	401	417	437	407	424	427	421	417	412	392	404	434	372	427	412	443	393	467	417	407	408	412	400	429	425	426	392	411	403	401	376	409	386	420	422	404	431	439	438	434	392	439	426	411	396	443	412	404	399	396	422	378	423	444	396	406	446	388	421	414	395	400	410	392	391	449	398	416	424	472	419	370	396	434	412	437	412	409	397	409	421	394	399	422	428	426	400	376	378	454	442	454	447	394	459	429	444	462	397	385	393	407	387	428	400	409	421	435	435	412	429	429	416	436	413	417	420	445	439	443	387	426	415	435	401	459	432	441	399	440	390	432	413	418	408	417	448	372	429	410	437	425	405	388	399	433	400	427	375	431	403	407	413	425	399	440	416	401	389	414	378	392	403	386	401	440	426	410	417	367	413	466	412	411	414	395	419	419	447	361	385	401	422	403	398	369	463	397	364	409	409	413	422	393	417	410	427	418	445	420	429	415	435	404	422	415	442	417	415	419	426	408	447	412	397	437	395	439	423	431	390	437	422	420	458	379	419	412	412	404	418	410	382	410	400	427	378	377	429	406	414	396	392	420	437	447	436	427	377	412	387	439	409	397	392	413	437	397	391	379	414	434	423	419	404	420	408	416	440	405	419	417	444	360	414	401	414	411	410	413	401	423	459	383	428	411	396	453	449	372	400	416	394	405	385	448	409	423	406	391	436	408	416	419	406	421	372	402	436	424	430	424	404	436	411	389	426	394	429	397	414	413	409	413	401	407	428	399	424	394	400	416	430	412	413	418	438	401	404	386	430	436	422	422	421	408	426	390	393	440	432	439	397	408	447	405	417	420	427	439	442	431	426	418	373	435	406	388	415	408	401	379	422	437	415	406	402	434	363	392	459	423	407	434	397	397	416	415	419	424	425	428	425	422	397	423	413	440	426	417	405	426	407	399	415	457	402	399	427	403	411	423	422	431	373	362	440	417	445	417	392	440	441	442	418	376	403	389	415	437	420	428	409	381	406	440	396	400	412	377	411	407	428	446	403	378	437	431	426	390	407	420	459	425	444	408	407	421	394	406	394	418	367	364	417	425	423	403	420	385	416	420	419	437	404	390	383	359	431	411	388	384	416	395	405	413	412	419	394	414	409	396	402	410	428	401	377	428	423	432	425	403	425	389	403	399	392	426	396	406	398	374	413	411	405	412	405	377	404	442	416	407	394	394	452	429	411	420	433	391	438	400	435	405	403	438	416	387	407	427	379	435	414	398	438	441	394	401	416	445	407	413	398	423	415	438	433	435	430	388	394	418	402	463	421	413	443	427	426	437	456	440	408	420	413	437	414	410	425	422	398	397	462	405	420	446	398	411	418	425	409	419	426	412	394	404	413	431	421	419	389	408	370	417	370	402	419	419	409	429	406	432	402	419	417	433	414	437	415	428	407	394	415	405	382	392	409	375	425	377	381	423	406	398	381	414	414	409	410	409	384	433	405	414	442	396	464	435	407	431	448	373	405	390	405	403	416	408	417	441	439	382	381	401	398	406	413	395	429	372	426	419	386	405	381	365	391	411	386	415	397	381	396	406	396	380	412	396	408	424	409	436	419	436	438	394	402	424	390	429	429	394	432	409	434	410	411	439	402	414	423	412	420	424	420	423	417	413	380	403	437	404
39086	19110	18196	26440	22535	15022	5024	563	446	433	460	519	591	662	646	627	587	720	951	887	885	866	826	768	722	793	730	801	756	709	710	765	748	699	720	667	667	629	598	570	547	471	490	458	448	375	405	373	445	419	393	405	347	389	369	390	393	374	409	388	370	400	388	394	399	364	375	362	374	365	349	374	398	362	352	388	359	361	337	376	332	373	389	345	385	388	387	368	371	355	337	361	400	348	367	346	321	363	348	353	338	364	386	354	365	365	400	387	366	378	380	374	334	351	377	368	386	400	357	364	373	377	372	354	353	353	347	337	381	396	366	353	351	338	383	377	359	405	402	347	320	384	357	360	336	379	358	347	364	353	370	370	372	341	383	381	359	341	354	367	368	378	354	358	369	380	365	386	365	374	358	382	338	363	409	375	357	372	350	353	352	351	381	369	358	370	358	373	348	345	362	369	364	352	366	364	372	357	372	384	319	342	392	397	400	384	343	373	366	377	385	362	384	360	366	386	367	337	357	386	380	358	391	373	354	361	360	361	398	359	364	340	367	376	370	388	322	339	370	354	370	340	383	360	367	293	369	403	394	354	318	362	358	357	354	357	372	375	383	374	355	380	361	359	367	376	350	374	362	361	349	363	322	374	359	364	355	364	360	366	368	368	359	377	340	340	418	359	385	373	325	347	381	325	367	375	368	343	358	377	355	359	399	343	353	373	366	373	390	338	393	353	391	378	352	381	391	338	386	376	351	383	372	362	377	354	366	355	368	341	366	361	393	373	360	367	385	365	355	347	383	375	370	360	380	384	351	355	380	345	373	358	369	374	357	389	416	395	358	343	390	367	371	379	363	368	330	386	387	361	387	401	370	390	346	359	353	389	395	356	362	390	377	386	359	369	402	354	351	352	391	346	388	363	372	389	355	390	351	370	374	364	363	371	383	366	358	359	358	344	365	396	372	350	333	347	345	385	342	341	377	359	369	359	354	367	372	340	345	346	351	350	381	385	361	348	376	344	350	366	351	379	331	356	391	345	398	344	395	387	391	353	376	361	385	328	365	404	371	372	381	373	379	383	350	364	394	396	366	366	389	369	367	353	335	376	377	342	407	359	377	369	355	340	378	338	381	396	369	362	364	400	362	326	375	339	390	355	396	366	353	368	365	377	384	391	348	361	351	356	356	350	369	333	385	369	331	358	375	389	378	371	368	348	340	387	349	384	375	391	350	352	341	363	374	343	326	355	377	341	327	354	350	357	361	365	329	411	360	338	368	388	317	353	355	348	368	386	389	377	373	378	384	354	355	371	349	369	371	351	365	383	369	336	360	360	337	381	406	361	338	405	334	388	382	348	344	389	356	392	363	384	368	373	377	398	361	347	354	365	374	354	339	338	363	365	360	354	364	395	361	356	369	358	333	380	375	332	353	349	375	346	337	358	362	375	363	382	352	346	362	395	374	345	341	343	376	360	400	370	369	341	348	370	373	350	345	377	329	314	381	356	361	349	367	349	366	384	342	362	362	366	370	359	346	343	371	389	369	378	354	370	359	382	388	356	359	364	391	373	397	383	351	361	343	342	370	396	361	340	376	363	375	370	367	343	399	361	390	354	404	393	368	382	369	350	349	396	359	351	379	372	353	343	356	366	358	391	355	365	343	342	375	360	347	330	352	365	355	362	381	351	378	349	406	344	348	374	375	372	350	396	399	387	401	363	374	372	374	375	335	343	395	415	346	360	352	333	342	362	365	374	406	361	379	349	367	358	358	384	348	383	340	376	361	362	343	344	366	361	341	370	371	339	363	340	390	352	362	399	375	367	378	351	389	305	387	339	406	370	361	389	397	391	377	352	361	388	329	377	370	375	355	344	366	385	388	347	344	372	321	348	348	373	338	370	373	338	382	345	357	373	332	321	416	367	376	413	335	350	376	381	337	329	361	361	355	355	357	336	337	392	364	372	381	339	380	326	345	375	402	350	344	364	364	327	354	383	371	352	346	350	359	379	352	381	350	351	350	379	353	378	381	366	359	356	387	353	392	368	392	370	356	371	367	361	352	403	337	371	345	354	357	398	374	364	355	385	364	352	381	372	385	333	400	348	385	389	339	341	357	345	368	353	353	369	374	391	342	382	366	334	364	358	350	338	351	367	379	348	358	338	359	379	364	356	347	361	360	360	362	351	363	337	395	388	373	375	332	369	378	367	353	355	394	370	364	348	385	382	364	357	415	366	350	351	381	374	405	388	369	386	355	376	352	347	355	386	379	355	338	365	349	374	339	345	402	365	372	327	359	385	367	383	367	356	357	366	401	339	354	350	373	353	368	401	354	359	335	406	346	378	350	391	348	340	303	347	368	348	381	367	383	344	356	339	362	350	379	379	381	356	346	364	333	386	362	370	367	358	361	400	354	351	343	385	361	383	352	335	368	340	344	374	374	343	383	390	392	357	366	355	350	375	389	402	356	340	395	340	371	364	350	375	389	353	381	335	353	374	381	351	375	378	354	374	388	356	355	357	328	382	381	351	378	347	364	339	377	350	361	346	359	389	340	359	367	358	345	369	318	342	338	378	349	362	361	362	338	390	332	357	377	345	321	332	381	344	389	395	363	367	365	378	351	342	375	321	365	399	363	332	370	394	341	384	377	364	392	347	382	392	328	350	359	372	370	381	367	370	376	364	357	345	363	352	364	365	356	370	361	363	370	366	369	380	374	360	358	370	362	368	370	367	351	387	339	375	379	363	373	353	370	333	368	373	383	377	395	407	359	390	379	369	383	330	345	378	356	337	400	350	353	348	370	366	334	370	354	358	385	347	316	344	379	371	370	373	404	358	398	368	363	383	355	359	373	361	365	334	402	344	359	363	355	388	363	379	388	356	385	369	376	381	353	352	351	374	381	396	357	332	366	360	376	359	355	353	365	337	375	386	373	391	375	366	329	361	391	386	405	409	376	338	363	377	324	350	399	357	368	344	356	335	364	342	324	360	375	369	325	365	373	382	354	347	383	377	331	372	349	338	388	353	381	356	362	399	346	342	356	373	378	352	355	350	373	364	368	364	389	381	375	323	369	368	353	348	384	385	365	372	354	338	373	363	367	388	368	365	354	342	350	402	367	360	354	374	393	367	365	348	340	367	378	386	377	344	380	327	395	393	346	366	352	366	359	350	368	369	345	374	369	352	377	329	359	367	362	382	354	385	350	360	351	374	365	361	373	363	345	354	357	343	374	369	377	360	381	376	356	319	377	368	376	373	434	336	394	386	361	372	382	373	361	380	350	352	380	344	366	368	360	361	358	363	331	364	388	348	359	305	347	320	365	383	363	343	349	362	379	345	346	370	350	366	353	375	393	373	382	374	358	394	384	335	358	366	387	367	368	386	344	353	365	359	352	357	394	326	375	335	369	360	388	388	395	376	380	354	364	373	356	357	359	364	380	346	369	369	372	388	366	314	369	380	350	369	352	374	367	390	371	399	362	343	377	392	369	364	360	339	343	353	347	339
27300	20796	27336	24424	21448	16579	4287	627	515	473	452	427	457	506	506	524	591	603	615	640	689	683	703	716	672	695	554	616	603	596	548	550	563	561	584	562	518	541	511	514	475	456	440	441	452	468	452	433	421	427	419	394	433	394	429	426	397	412	409	422	381	419	427	378	381	433	377	397	374	377	424	394	379	400	424	444	404	413	372	421	384	392	403	355	377	405	410	391	377	408	418	409	401	394	399	407	403	387	389	395	389	385	397	384	417	362	414	410	410	411	398	390	427	390	403	419	371	403	391	404	376	423	388	394	400	370	437	395	384	385	371	370	400	395	414	398	393	422	400	403	397	432	416	388	421	392	393	431	450	369	390	397	430	400	416	424	397	387	399	400	356	397	396	395	390	403	390	386	414	375	398	396	402	409	376	396	400	400	407	366	373	375	371	372	404	426	402	430	367	405	407	366	410	415	410	408	413	401	425	376	364	412	381	414	394	404	395	381	403	379	382	389	413	398	429	387	410	409	398	395	388	370	422	381	395	367	388	390	376	379	380	382	415	373	415	431	396	401	408	387	408	397	395	372	385	348	387	390	382	391	359	395	421	413	432	378	410	375	390	386	390	432	411	374	391	407	375	393	404	364	406	373	408	398	387	393	414	373	413	425	384	404	405	393	370	395	359	428	402	405	409	406	425	409	401	400	376	400	387	385	427	404	401	393	392	383	406	420	371	373	406	379	427	347	409	419	417	443	401	430	378	375	413	397	366	390	394	418	409	385	391	384	390	379	405	419	397	421	408	409	390	391	416	359	399	406	383	372	424	386	426	406	369	406	400	413	404	357	394	389	416	363	405	415	401	428	395	373	405	423	384	403	404	411	384	400	405	407	425	397	393	411	407	442	399	413	407	400	381	439	384	403	378	411	389	449	403	384	423	428	381	414	364	387	377	367	414	394	355	415	396	391	397	396	374	444	369	380	432	424	387	441	404	421	370	419	377	397	408	443	379	404	414	390	383	437	378	387	416	405	402	404	406	371	369	437	422	393	383	399	406	389	407	397	434	423	412	359	411	381	375	419	396	391	399	418	393	391	438	433	400	407	407	409	403	407	445	364	446	396	383	374	405	385	391	396	400	370	426	391	407	381	377	410	383	409	379	377	427	415	392	406	370	392	400	375	406	394	383	391	422	395	397	375	425	380	389	401	390	392	422	430	362	435	370	386	356	375	429	405	364	433	400	377	386	370	391	375	366	432	401	402	392	377	388	402	428	421	399	397	431	425	393	407	390	387	389	388	388	431	367	397	403	374	413	416	377	392	384	361	398	404	405	410	398	413	387	410	383	447	436	382	347	404	397	413	378	383	372	415	408	385	406	393	377	409	411	389	381	398	425	390	418	413	406	382	386	384	406	364	411	397	412	410	393	377	400	399	401	384	362	391	429	400	427	391	403	417	401	377	374	394	426	365	402	420	403	382	398	413	377	385	389	409	382	402	403	384	390	380	371	410	410	413	388	396	387	461	412	416	428	382	390	371	395	411	389	391	386	397	417	412	392	433	423	420	394	389	385	418	432	393	362	410	398	400	387	372	381	406	378	377	411	421	419	376	396	384	418	397	406	425	358	383	403	394	364	410	405	401	410	415	400	375	398	375	407	430	413	431	412	352	379	376	402	394	391	374	384	404	394	381	388	371	416	401	379	408	384	382	383	417	350	408	381	415	406	394	423	428	412	418	381	405	394	390	403	407	426	406	402	401	412	404	387	401	411	388	439	406	441	359	398	377	379	381	406	392	428	402	429	420	410	417	379	375	398	379	413	427	408	390	407	371	448	399	379	428	394	429	409	381	387	409	386	378	398	399	386	416	369	396	401	396	410	388	382	444	382	382	394	387	413	380	407	384	397	401	389	411	351	410	426	400	388	412	413	381	416	391	367	354	386	433	344	405	420	427	421	405	389	388	397	374	366	398	415	406	415	374	426	419	360	395	412	386	380	408	378	386	380	394	425	377	422	362	380	358	410	437	404	367	425	423	426	429	372	432	418	412	418	381	404	422	417	369	392	385	411	436	441	380	396	390	420	403	413	399	388	395	388	384	374	396	429	402	428	405	395	380	382	404	384	425	407	410	436	390	378	362	404	346	384	393	397	372	421	382	377	377	392	363	382	400	374	350	373	398	396	378	387	362	428	389	418	401	432	375	418	380	411	406	377	370	409	411	397	391	389	416	364	403	433	396	364	397	348	403	396	374	416	388	397	424	408	416	412	398	412	383	413	394	394	415	424	411	355	443	398	410	426	383	384	423	406	416	419	420	399	388	411	387	416	406	405	401	405	357	386	398	407	404	385	403	380	408	397	410	385	383	406	392	393	401	362	406	361	385	407	401	374	407	403	424	405	388	382	421	373	402	379	393	385	403	386	394	406	408	369	375	392	409	401	361	414	371	393	389	403	408	374	380	401	380	386	419	430	409	402	427	403	383	397	417	412	398	422	385	413	409	386	394	384	433	417	417	423	424	390	391	367	426	382	402	391	385	381	380	378	401	414	387	395	376	368	400	397	442	405	440	401	389	417	394	415	389	404	414	422	406	377	387	379	435	449	390	387	376	385	424	363	383	375	421	398	368	425	356	391	371	438	425	402	386	398	417	395	423	401	373	406	382	424	371	388	415	382	404	379	381	423	362	416	399	385	374	395	381	357	425	409	419	410	424	366	430	436	437	357	450	385	386	414	366	387	411	391	422	387	378	413	401	382	371	383	400	392	391	416	425	408	407	416	398	383	415	439	394	406	375	418	377	362	406	386	416	415	365	385	430	384	375	416	420	394	393	426	405	400	378	401	399	397	404	438	407	400	383	397	375	379	353	360	423	391	439	386	418	394	402	379	389	363	380	400	425	407	401	415	383	388	390	405	375	441	417	411	392	349	410	377	355	365	361	377	405	380	386	391	420	392	377	421	370	408	396	384	381	410	387	411	375	416	375	418	381	394	399	379	408	385	408	423	376	413	413	420	401	392	403	369	427	436	421	390	412	377	381	393	435	401	380	380	395	390	408	384	372	399	406	394	368	404	413	380	395	402	400	376	393	409	399	423	431	423	383	395	400	408	429	382	401	407	430	389	397	419	399	427	383	367	382	372	412	438	372	423	413	379	435	393	426	428	386	382	397	412	421	389	399	412	412	436	394	385	409	407	394	410	426	398	346	430	387	393	400	415	432	402	417	422	413	385	385	420	393	418	420	401	414	401	371	409	441	381	465	391	428	372	371	397	393	387	405	404	430	393	413	380	424	410	439	375	434	389	384	392	419	388	404	391	383	386	434	415	418	373	368	400	392	426	393	391	389	433	396	403	373	395	372	428	424	390	409	368	393	412	379	410	418	407	404	387	398	422	425	385	403	396	396	378	366	393	367	417	395	406	414	399	395	380	414	389	401	422	400	404	394	388	376	416	406	408	375	376	458	415	402	390	418	430	399	416	449	379	393	364	380	362	399	382	402	401	410	403	383
42600	25640	23305	28860	23413	15468	3225	705	573	553	496	531	560	565	594	575	708	746	842	917	1001	1003	1069	1102	948	911	752	766	785	761	743	765	743	707	688	707	653	677	680	579	553	491	489	422	463	438	389	416	396	400	405	404	406	359	391	384	336	393	370	369	359	374	356	372	351	351	329	393	366	367	369	394	331	378	347	334	350	339	348	309	353	361	362	336	339	375	335	360	326	332	356	345	349	349	375	352	320	341	348	369	366	400	365	338	340	318	334	363	345	359	347	366	341	358	324	337	370	354	351	351	366	363	330	326	374	327	384	336	351	339	358	379	349	336	349	365	325	348	367	350	340	366	356	366	341	366	335	336	382	337	382	352	350	374	345	315	355	323	347	355	341	312	336	360	330	369	340	336	340	346	374	340	337	372	371	359	333	375	385	371	344	361	349	391	353	351	336	351	390	348	376	344	326	334	314	338	361	351	358	342	365	357	338	337	322	347	387	342	366	370	352	382	341	355	338	371	360	323	337	357	401	311	311	361	375	341	373	376	351	361	394	313	362	369	362	349	350	351	393	359	346	355	358	331	367	372	321	380	341	353	328	335	350	395	341	346	350	357	329	315	320	350	337	361	348	357	336	377	368	371	355	363	357	382	372	330	335	358	339	332	369	357	343	359	345	388	350	331	362	340	355	340	348	329	365	335	329	364	361	379	324	380	365	339	353	321	366	344	337	338	339	352	361	351	352	373	352	359	325	341	377	372	371	342	344	413	361	315	330	363	361	385	364	369	344	385	364	346	329	347	338	361	324	370	336	346	352	350	348	351	337	349	383	324	329	332	372	356	355	360	391	368	340	333	337	349	337	408	370	343	325	341	348	352	366	349	343	341	327	355	344	410	327	338	379	344	355	375	340	372	336	351	363	334	355	349	356	358	362	354	359	389	359	373	351	332	369	390	346	357	316	364	368	401	366	338	330	341	353	311	343	339	398	327	378	359	326	342	366	361	358	360	347	338	376	336	373	359	366	366	366	347	373	340	355	325	373	356	338	356	345	333	340	338	354	356	344	368	373	364	357	380	358	337	370	395	377	371	377	346	345	328	349	354	345	359	346	328	361	377	371	343	329	413	367	333	353	347	337	350	329	354	365	360	390	360	359	303	354	354	336	350	348	370	326	367	365	365	369	347	370	383	360	337	375	338	345	347	374	346	353	363	335	329	344	358	342	362	396	340	366	320	341	332	362	331	338	349	367	318	329	366	358	373	367	334	330	352	351	353	340	358	371	326	354	357	394	331	359	368	333	376	341	318	337	366	361	347	334	328	339	377	312	376	330	370	329	346	343	365	373	351	362	322	370	373	334	361	383	378	332	349	363	361	370	372	336	331	337	391	345	362	377	333	367	339	340	347	376	339	385	380	384	364	346	343	365	324	335	350	315	307	383	327	361	360	354	386	358	364	338	355	351	353	340	332	329	363	370	372	373	341	315	350	361	341	346	357	362	322	353	341	356	358	347	363	329	390	316	342	333	356	347	333	361	353	363	377	348	379	367	336	354	339	367	379	354	325	366	357	360	360	362	352	346	346	371	320	360	350	343	348	371	339	384	304	369	361	335	347	325	350	399	358	383	351	363	357	359	371	310	331	337	387	358	342	336	361	326	367	365	357	350	351	376	393	324	362	331	361	375	377	371	346	377	350	356	297	366	367	347	338	383	350	341	353	349	368	351	337	335	356	354	355	372	350	365	367	368	378	338	328	357	342	355	353	355	373	375	398	352	342	339	367	349	379	346	362	329	347	331	319	336	337	370	353	361	349	355	331	349	358	327	390	365	335	359	370	377	347	344	352	346	310	340	322	349	367	377	323	373	356	349	349	358	340	334	315	323	357	332	345	352	332	376	343	367	339	337	372	357	301	343	386	386	338	314	362	345	365	348	345	356	368	326	346	341	372	358	347	328	351	402	348	342	360	350	355	366	379	325	361	377	313	345	401	366	335	345	342	380	349	362	356	353	374	347	348	355	361	351	322	374	385	372	359	389	350	358	330	356	362	361	369	329	353	365	349	325	358	395	323	369	348	367	357	371	342	351	348	338	362	329	364	337	330	391	329	357	335	378	390	339	341	362	393	377	336	343	330	342	356	360	351	361	317	370	328	354	357	353	371	349	371	370	334	331	355	379	352	346	381	363	314	312	345	346	357	336	358	352	347	343	359	370	334	351	322	354	360	349	369	376	360	387	343	345	339	373	346	351	379	328	378	335	320	365	365	349	334	348	378	314	336	330	324	334	352	361	358	363	355	352	398	332	405	353	325	389	332	365	338	342	361	372	347	362	396	348	344	334	352	368	347	395	357	368	379	326	300	370	333	352	336	355	349	365	355	331	311	396	355	322	365	341	350	352	341	328	380	370	355	318	338	357	357	329	366	374	336	343	331	338	350	355	361	340	371	328	376	348	331	365	381	361	341	362	343	295	364	368	337	362	347	317	334	320	359	344	348	353	356	339	337	382	343	337	338	350	328	348	318	340	342	359	350	363	336	330	363	399	321	376	373	334	370	342	368	349	378	362	360	378	363	410	361	351	342	326	378	362	338	337	354	329	333	365	364	353	394	372	338	375	356	364	335	359	375	367	341	354	335	354	368	340	345	364	351	370	356	338	344	342	375	344	329	354	322	318	358	373	351	338	357	350	341	366	385	349	377	377	336	355	359	356	338	363	323	373	378	362	375	367	362	392	319	348	380	368	362	359	349	352	323	344	379	382	356	330	358	357	331	341	357	365	380	362	343	345	361	331	373	355	340	356	351	333	353	343	345	359	357	335	358	333	352	355	313	339	346	343	375	348	340	352	330	335	353	356	364	344	375	365	353	352	375	349	349	326	322	356	378	343	335	352	364	381	375	358	349	347	318	376	341	366	344	366	350	367	378	333	353	330	351	336	348	351	380	359	372	330	365	361	327	355	350	327	367	367	327	327	375	336	377	373	335	333	336	353	335	326	365	353	347	351	380	360	378	370	327	344	399	356	349	375	362	351	345	353	326	355	327	367	352	347	361	331	364	299	350	323	336	327	323	305	347	340	341	370	367	361	353	363	342	346	344	324	364	370	327	368	358	328	368	358	335	355	369	348	357	390	349	402	363	376	373	357	370	311	339	357	355	332	380	346	353	339	338	380	346	329	345	393	374	353	334	340	334	367	370	352	371	385	352	371	327	348	330	348	350	380	346	343	365	313	318	337	366	384	357	343	333	370	362	388	340	355	312	392	372	365	337	364	345	324	365	329	341	346	309	363	378	354	382	369	353	322	324	374	333	370	369	374	367	366	355	357	346	334	325	355	353	331	357	374	386	347	369	362	316	323	367	324	392	343	309	352	295	354	302	354	338	324	376	359	372	338	345	355	299	330	354	357	359	347	362	330	353	356	389	344	344	376	369	382	333	372	356	351	359	344	367	344	387	358	334	325	342	348	350	373	381	363	352	325	342	351	318	391	340	344	335	331	332	345	366
26638	20852	27718	23994	20950	18494	3216	614	566	471	551	514	501	510	499	621	682	637	607	624	674	788	844	796	722	740	726	716	659	660	618	657	667	612	632	607	617	584	526	522	522	462	531	462	474	457	484	452	429	482	456	446	423	455	443	389	421	426	425	402	437	447	459	387	406	446	462	416	412	423	404	472	482	422	389	402	446	481	404	452	413	430	424	406	407	421	393	391	395	433	430	401	456	402	466	424	423	425	410	408	418	418	408	469	405	428	412	471	389	421	420	433	413	395	394	421	410	423	444	408	399	436	425	409	428	425	450	422	385	395	412	433	429	436	427	444	405	394	432	400	410	445	401	402	419	442	423	430	413	417	465	399	396	428	419	389	387	415	418	377	440	371	388	409	420	423	423	423	451	445	446	433	415	399	386	418	426	419	430	410	455	418	394	457	442	414	423	447	443	448	417	422	459	427	390	442	404	399	416	404	425	414	399	390	453	428	424	418	399	450	385	441	400	438	416	431	400	442	418	435	384	431	394	409	393	404	429	436	413	401	411	460	445	413	411	451	401	409	444	403	450	408	420	408	420	377	412	466	436	394	413	398	427	430	446	421	439	418	406	415	362	406	443	417	386	438	416	403	404	392	406	403	433	426	432	417	429	389	416	422	415	422	415	406	398	399	418	426	421	406	400	419	398	415	426	409	435	426	439	441	445	409	411	409	446	418	417	441	413	455	376	442	415	438	399	440	412	399	407	384	443	436	403	449	409	457	411	436	416	415	447	424	433	423	406	445	409	452	447	417	432	414	428	406	427	420	407	440	430	408	440	431	426	445	406	431	430	402	444	420	454	395	442	421	400	402	403	397	370	377	439	426	412	435	404	398	420	437	419	411	436	446	433	373	415	465	386	458	373	408	416	455	380	434	398	379	448	452	441	403	420	410	407	407	441	388	426	416	412	447	421	414	417	444	394	439	435	431	455	423	410	394	427	422	384	416	383	409	421	411	379	400	410	416	398	411	388	431	424	431	426	428	427	381	432	413	431	429	420	403	410	396	459	402	434	431	403	459	398	409	436	443	419	418	400	427	438	412	409	454	410	399	473	434	436	431	421	415	401	438	412	392	411	421	435	416	411	409	401	435	423	438	414	445	450	450	388	431	430	417	446	421	441	437	401	442	399	446	421	463	392	411	422	436	418	430	398	429	414	442	420	375	409	407	435	439	420	433	439	401	412	406	395	438	411	436	430	417	412	419	427	426	383	428	431	420	399	447	433	424	411	436	426	417	416	421	449	423	415	439	393	427	440	419	436	423	429	427	445	415	411	427	426	453	404	414	412	426	409	408	403	392	447	409	408	412	435	382	425	427	416	400	401	417	438	426	414	455	420	441	455	405	418	388	441	407	413	394	402	463	443	401	435	394	466	392	413	420	409	438	431	418	438	430	439	410	399	415	433	393	422	433	441	406	422	407	418	409	449	386	426	395	420	471	419	387	432	418	449	376	413	415	434	398	444	406	441	403	446	419	412	413	438	456	443	425	418	414	424	381	407	421	423	405	450	401	429	425	461	446	421	358	429	469	427	441	424	393	433	423	400	379	444	418	425	453	447	397	494	403	424	475	445	378	400	434	431	439	459	412	418	411	428	425	418	408	428	439	413	384	415	408	413	412	398	421	434	460	426	421	452	427	428	421	406	430	423	395	448	438	442	428	437	401	426	413	449	415	443	398	402	439	427	415	427	426	411	445	389	425	400	409	388	441	446	417	373	434	403	429	404	420	364	414	427	412	399	419	398	411	435	414	440	426	394	480	441	421	440	432	442	426	431	441	434	422	414	408	438	415	426	428	357	423	406	374	432	430	442	435	409	408	385	427	441	430	414	432	387	429	424	411	420	424	425	398	426	451	429	438	416	431	422	414	454	419	438	406	418	422	416	415	463	415	439	404	420	448	460	420	434	414	405	439	435	432	409	423	428	434	419	434	404	420	427	372	395	460	449	452	436	431	439	414	427	422	412	466	432	433	397	433	446	437	414	427	410	428	408	426	398	406	433	416	398	429	393	424	390	400	460	447	439	415	416	433	443	403	406	416	433	422	412	435	382	422	395	419	431	415	386	407	438	418	429	412	394	414	441	411	428	443	403	411	425	447	408	444	426	408	405	396	444	434	370	431	409	383	451	428	495	434	411	415	439	417	426	423	472	444	397	419	453	422	369	406	410	456	396	435	414	448	402	414	426	433	423	424	408	409	434	384	434	435	397	452	425	417	402	422	393	420	421	429	429	422	423	420	420	418	429	395	432	407	442	395	391	415	405	392	436	428	370	457	447	420	420	380	425	401	441	437	378	421	419	454	439	389	392	410	419	408	417	431	411	413	382	391	427	436	403	403	417	399	468	395	435	403	400	417	426	445	384	466	410	451	424	400	465	411	410	418	422	443	432	420	410	417	415	459	426	430	431	390	412	415	444	395	452	448	411	436	401	443	394	415	432	398	428	415	395	420	437	438	438	433	433	422	425	442	410	436	423	442	396	405	457	456	399	409	439	447	403	427	393	425	434	423	418	443	447	403	419	412	423	425	396	359	404	405	396	429	440	403	397	417	429	414	384	426	423	406	443	408	399	402	459	402	419	421	441	428	475	401	404	435	421	422	410	396	409	392	423	430	410	440	394	422	399	419	408	409	415	428	421	421	407	424	419	402	417	442	456	447	397	434	396	401	407	412	411	409	390	443	403	424	439	455	426	389	397	405	435	425	412	453	396	395	405	447	413	439	413	434	430	426	380	421	422	412	421	412	427	412	424	443	428	439	404	429	426	366	429	416	422	452	419	445	445	442	412	407	399	403	423	411	432	458	438	424	436	438	427	376	420	447	418	393	430	446	424	458	390	404	459	417	440	441	393	413	406	418	459	421	433	441	414	417	375	426	409	397	406	402	430	423	422	418	423	384	424	414	419	434	400	375	434	461	473	438	442	415	441	423	430	431	423	424	450	412	432	460	420	432	428	419	445	407	416	403	431	410	431	443	384	420	427	380	424	396	412	439	393	426	441	422	415	428	431	418	399	421	417	400	431	390	421	409	408	419	397	417	422	449	425	438	423	449	428	448	420	411	448	443	391	454	449	410	442	411	400	410	391	414	405	403	395	444	422	414	460	441	388	409	425	415	417	417	422	413	420	397	414	436	415	418	398	421	408	412	440	397	431	456	431	450	416	386	398	433	446	421	384	410	423	431	393	430	401	442	435	408	435	407	430	422	443	441	441	389	431	399	420	429	391	413	434	447	445	411	411	412	424	435	424	377	415	421	409	476	423	455	416	427	430	432	408	392	391	431	418	395	435	415	429	417	386	408	423	434	441	404	442	388	463	403	406	410	414	399	399	395	424	436	392	428	475	436	446	443	421	396	410	405	392	436	386	427	379	401	464	433	414	404	435	417	426	389	424	409	421	444	395	388	410	424	407	454	420	400	441	412	437	407	409	425	423	457	400	426	415	378	450	449	424	415
46826	34137	24385	26896	22735	6324	1036	776	651	587	547	568	580	612	623	793	910	860	792	753	959	1131	1203	1212	1139	1014	921	882	844	835	822	868	839	773	828	750	728	642	647	603	537	486	512	464	391	443	403	431	397	407	388	409	377	398	372	396	409	378	399	425	349	380	379	368	352	368	367	336	375	365	395	348	376	368	375	384	388	392	407	354	379	381	407	409	373	371	360	355	372	372	372	358	367	378	386	352	354	348	346	374	390	393	356	386	389	363	368	332	343	348	356	358	336	388	345	374	358	351	360	384	356	374	326	357	366	361	355	381	332	345	348	372	378	355	360	390	340	368	366	349	367	381	386	376	377	376	369	392	372	376	343	366	371	376	358	360	378	366	376	359	383	370	382	395	367	351	358	340	422	362	346	399	352	369	365	332	365	359	401	387	392	369	405	336	360	373	379	380	386	384	338	366	326	360	339	346	347	397	389	370	349	383	354	377	370	404	354	380	394	359	368	374	383	373	392	330	367	364	377	390	393	346	417	369	380	383	388	352	374	332	369	402	360	351	388	355	379	407	348	360	402	377	389	401	355	384	409	392	401	387	373	338	411	380	379	397	364	362	375	379	389	375	343	379	352	378	379	383	378	381	363	365	360	356	372	396	347	364	371	369	359	363	353	389	332	410	334	346	354	362	398	350	380	375	393	352	378	419	357	372	402	336	348	403	361	347	381	358	339	399	357	354	370	347	346	339	365	367	352	370	362	353	354	370	371	368	374	366	365	350	358	374	348	354	363	419	375	356	372	383	366	357	384	374	360	360	374	356	391	368	373	366	370	394	391	398	324	369	368	347	372	374	344	412	357	381	399	336	387	385	339	346	387	353	341	386	401	364	374	384	366	345	333	372	383	375	378	324	413	362	368	384	398	361	388	376	356	371	381	388	367	363	392	363	373	357	389	373	373	362	371	355	350	348	344	392	358	376	386	362	374	357	368	351	355	360	346	353	395	362	419	381	349	369	378	384	408	383	391	361	388	351	350	360	340	370	367	407	372	371	372	342	369	374	390	374	388	364	375	402	372	345	383	353	381	341	396	351	357	367	378	373	385	341	338	390	339	367	354	360	359	357	342	363	359	404	371	339	360	326	384	376	355	373	355	333	384	377	390	403	329	327	328	385	396	394	379	374	387	379	363	369	376	357	389	375	388	373	397	348	397	392	355	370	353	367	346	359	361	378	345	366	353	387	355	387	372	387	353	349	346	399	347	368	387	353	344	393	355	373	354	364	391	355	394	392	396	386	335	335	387	360	334	393	390	380	345	366	355	394	340	385	344	372	375	350	377	409	386	371	353	376	325	356	378	374	357	377	354	357	358	372	406	357	375	354	341	367	372	370	335	395	370	401	364	347	359	389	388	334	363	383	372	390	366	369	394	391	374	372	370	384	356	356	362	388	347	372	324	332	379	395	348	363	380	394	362	370	334	389	338	373	376	395	351	341	377	364	398	364	395	387	384	373	351	379	368	384	368	363	387	352	382	367	394	373	379	336	339	378	370	351	334	368	365	392	366	377	386	354	362	346	373	404	397	372	366	412	367	370	354	388	403	348	412	366	371	358	355	356	349	358	330	394	325	373	339	365	373	373	331	393	356	372	379	383	330	367	355	371	372	379	332	384	380	390	374	346	376	375	331	377	381	380	359	357	368	323	356	380	348	365	369	383	334	364	385	411	386	378	327	356	355	375	356	384	402	375	345	376	346	377	373	351	421	384	401	376	411	369	347	368	394	365	375	367	418	421	381	314	374	341	403	350	366	382	384	355	357	366	369	357	400	386	376	362	363	351	366	354	365	366	391	360	386	363	360	388	361	365	346	344	372	379	342	380	352	375	385	372	371	364	410	352	382	378	381	371	375	368	350	376	367	396	371	343	372	376	388	346	389	348	362	349	361	354	369	375	378	346	353	358	381	375	342	384	367	358	362	384	346	386	381	377	406	371	356	383	399	376	375	410	359	357	384	353	338	333	374	399	351	365	344	356	352	393	348	371	336	396	362	360	377	360	367	415	392	369	380	350	392	422	380	347	378	371	340	354	370	365	393	405	368	363	377	360	363	361	320	374	380	382	381	360	388	370	369	414	341	363	349	368	390	379	366	350	336	353	359	367	361	365	390	363	372	363	357	388	409	349	386	345	358	375	374	381	350	353	373	374	364	341	334	369	402	399	368	341	365	353	368	351	386	379	357	358	348	361	369	374	365	346	350	391	367	364	369	376	353	395	374	357	383	358	367	378	379	368	374	357	361	379	354	345	374	396	379	349	367	354	365	363	371	356	379	355	391	363	357	377	398	377	384	390	357	376	383	398	418	382	405	381	394	372	375	375	371	384	367	370	394	385	340	372	381	374	371	331	381	356	365	395	364	340	365	372	357	351	351	418	383	351	393	391	393	392	355	400	393	387	349	322	382	394	400	341	352	384	378	395	393	383	355	368	365	362	365	385	415	357	357	365	380	368	418	351	403	389	367	395	331	353	378	393	352	371	368	371	352	367	399	387	357	386	375	389	370	348	409	344	345	387	372	341	368	407	337	359	372	324	384	374	395	391	359	384	393	373	368	381	364	379	375	350	335	360	372	366	353	378	368	351	346	373	353	381	364	382	362	343	367	353	333	393	402	395	346	352	374	369	371	390	372	381	369	355	339	339	383	356	358	362	338	373	365	373	359	345	376	373	366	396	388	358	365	341	358	403	338	365	399	357	379	371	360	352	384	359	343	358	366	383	368	345	360	362	347	379	351	343	390	399	355	362	396	360	335	359	390	348	348	370	341	359	374	370	404	375	352	349	357	384	356	371	365	414	364	379	376	386	375	337	380	356	388	348	398	399	383	327	402	336	343	422	375	370	352	374	384	374	371	334	411	378	360	345	377	357	410	352	337	356	369	368	352	378	371	356	374	347	388	352	356	395	353	405	366	353	356	375	336	349	386	358	365	353	375	414	375	372	376	346	390	356	399	357	381	369	366	349	389	356	336	356	376	399	370	362	387	390	353	373	384	358	354	376	384	352	396	359	341	376	354	368	372	351	332	385	358	370	389	350	394	397	362	367	406	359	354	347	384	398	373	350	367	378	392	410	378	384	369	356	401	349	373	376	358	360	362	341	351	401	377	372	342	385	343	382	368	342	350	378	339	371	389	379	392	361	372	337	345	353	403	358	366	375	362	369	372	379	372	368	347	350	375	399	363	392	358	321	351	384	395	368	364	390	390	375	341	403	388	343	330	374	331	372	384	368	383	350	380	360	369	359	334	368	374	344	386	397	339	351	374	379	385	357	377	397	357	402	362	348	366	390	413	395	393	360	341	368	405	336	359	367	376	361	364	358	350	372	354	363	404	392	351	330	346	395	340	365	349	405	379	394	384	373	351	439	415	350	378	386	370	377	356	352	383	363	364	389	409	361	361	366	371	360	366	355	372	384	369	354	357	410	312	362	377	343	357	369	380	358	393	354	366	335
25889	20838	27745	24016	20865	20709	8979	823	605	541	502	507	510	497	491	513	520	604	610	715	874	940	897	822	815	804	731	737	772	691	739	646	678	658	604	564	552	588	584	536	552	511	488	496	448	457	485	432	431	421	464	444	443	426	445	461	405	370	445	435	418	450	413	404	412	422	433	443	435	395	399	419	436	405	429	367	408	458	441	387	389	390	408	409	410	392	406	386	375	406	394	397	432	412	388	416	393	395	410	388	406	408	432	443	395	426	429	424	408	424	417	423	421	427	358	407	431	389	397	425	435	424	385	384	408	391	424	390	393	383	388	400	418	451	387	405	388	409	443	416	432	416	403	427	395	408	429	384	376	411	417	389	414	402	414	401	442	401	392	435	395	403	409	427	389	412	425	403	406	447	407	402	382	363	393	458	381	389	417	427	408	419	401	409	424	440	435	436	468	393	438	426	445	437	436	424	425	427	439	392	430	408	383	415	439	437	432	386	388	402	429	380	389	395	471	418	405	425	417	415	410	413	382	421	412	430	407	420	427	382	386	391	382	421	437	379	439	407	385	414	418	444	406	426	445	399	389	409	416	436	394	399	399	405	426	430	418	434	431	369	385	438	454	405	428	402	421	388	417	434	430	415	433	449	388	413	431	438	409	427	408	381	443	390	406	401	397	399	407	395	450	431	426	435	405	413	423	430	398	399	387	399	377	445	426	409	426	409	430	418	427	405	416	455	422	410	401	419	396	429	430	408	410	442	422	401	416	434	419	409	401	378	393	395	407	408	412	375	407	402	398	424	424	390	421	461	386	449	389	422	411	414	372	376	442	398	401	424	418	429	420	419	409	411	431	448	380	415	438	401	400	364	433	411	384	397	439	405	401	394	411	389	459	439	415	420	405	394	430	431	394	415	374	397	431	436	390	394	412	413	410	398	400	397	431	390	432	402	417	441	413	416	441	405	416	413	406	398	437	398	400	419	413	414	436	417	424	456	438	395	418	416	399	407	396	400	434	409	389	427	382	407	397	426	380	424	402	418	391	426	395	420	424	416	390	463	406	394	395	379	430	406	433	429	413	406	408	365	412	423	395	423	389	407	415	400	375	457	396	413	423	391	406	390	451	401	420	404	401	426	420	437	399	423	436	383	423	417	425	444	413	392	416	412	412	431	431	421	470	385	409	419	421	432	390	383	401	411	410	448	423	383	391	395	421	453	379	402	393	421	425	402	424	419	391	391	399	399	412	384	427	406	407	373	373	409	422	438	387	405	406	398	437	389	407	423	446	413	399	380	412	390	404	446	423	424	434	390	380	433	420	418	412	391	399	421	415	376	427	445	427	413	433	406	389	354	418	402	417	382	420	405	420	420	413	396	400	416	402	392	395	408	416	425	420	408	422	436	372	409	384	401	381	403	397	406	421	428	410	431	404	417	370	418	385	422	403	408	423	407	442	397	442	386	395	430	400	404	433	391	407	421	408	407	438	427	387	444	392	381	446	414	418	426	401	388	388	402	400	367	393	428	420	421	409	435	382	385	401	390	419	411	414	438	417	416	394	419	415	395	405	415	386	408	402	441	384	426	390	415	419	392	386	383	430	421	419	438	401	442	411	393	449	380	429	413	417	399	421	419	409	408	403	414	367	393	421	361	450	451	419	430	368	413	410	419	403	385	405	398	408	441	451	395	419	409	433	396	395	406	439	365	415	429	401	385	405	377	391	441	432	437	408	402	419	407	423	389	408	397	383	403	413	413	390	439	434	388	396	427	424	414	410	393	402	386	365	375	397	398	415	402	418	391	394	408	434	437	429	431	391	428	411	434	419	391	387	384	410	422	397	416	391	409	398	394	424	377	430	416	391	401	374	420	419	420	408	431	422	415	400	419	411	406	429	378	437	375	375	423	387	426	436	443	430	399	411	437	399	436	443	401	426	392	385	429	465	420	395	406	412	401	444	413	430	376	423	424	419	417	437	411	445	399	410	414	425	413	412	395	382	446	404	409	407	419	400	421	423	357	398	435	418	410	411	455	438	443	407	423	391	428	410	430	415	376	399	418	409	402	405	409	416	422	384	439	408	384	401	418	384	394	424	412	394	417	418	426	399	408	370	410	421	398	434	397	396	408	409	401	418	442	425	398	406	426	389	424	382	410	411	418	412	423	413	381	415	415	382	394	427	392	382	432	401	392	435	430	419	411	413	421	414	368	403	429	376	403	412	379	403	364	394	391	382	374	422	410	403	429	429	429	411	396	394	406	390	396	423	365	374	410	408	416	412	377	398	427	444	415	399	398	404	385	393	386	444	407	415	429	428	402	383	384	452	432	374	375	364	418	396	428	428	373	411	435	445	427	385	407	409	379	432	402	432	427	443	430	406	383	422	393	388	446	465	423	393	466	430	393	425	401	383	413	406	384	418	414	404	415	415	431	385	408	406	421	415	388	424	429	411	384	403	418	400	419	360	421	387	374	460	391	419	408	417	403	404	412	401	405	455	410	406	399	395	456	410	362	422	480	445	415	405	443	403	426	434	417	395	399	449	394	405	421	364	396	393	409	423	417	431	395	421	428	398	381	405	392	410	403	415	412	403	418	405	404	410	396	423	396	409	385	394	402	397	412	383	410	419	408	375	438	353	424	418	447	446	425	403	384	397	395	443	378	398	381	419	389	402	398	411	394	400	409	396	408	379	452	466	405	404	434	408	453	457	399	436	382	401	408	403	438	425	404	436	398	423	374	403	411	450	401	412	435	385	428	402	387	362	434	427	409	424	412	401	389	430	378	421	412	399	441	414	387	433	413	426	422	391	396	429	476	426	409	418	418	420	389	398	451	418	435	372	416	349	428	413	403	404	413	452	421	356	401	368	397	388	408	382	397	409	421	396	404	414	400	399	414	489	390	414	412	423	444	392	416	412	421	419	408	431	418	425	410	412	440	418	415	408	410	392	430	425	417	416	414	447	413	418	396	434	389	406	378	396	394	377	404	371	438	400	381	436	386	394	444	392	448	428	384	403	411	397	423	421	385	428	407	433	388	404	391	435	396	403	394	431	447	379	416	406	430	438	408	364	432	410	413	417	386	429	441	398	405	426	423	395	392	372	445	433	418	391	392	405	422	375	421	403	444	436	430	388	425	424	421	433	442	427	418	404	389	425	411	405	414	410	417	421	429	414	459	410	390	407	408	404	450	378	397	389	426	434	387	397	433	397	374	405	391	393	445	385	435	420	427	411	416	397	402	379	360	398	410	383	405	410	437	426	425	435	404	438	403	431	434	412	388	430	441	390	417	441	432	404	422	406	450	402	397	385	419	375	414	375	450	399	451	370	414	379	405	428	392	439	398	385	371	382	403	405	416	410	419	414	410	437	379	359	435	408	410	400	416	408	404	424	406	408	407	432	422	417	414	387	445	396	398	415	415	433	418	377	400	411	387	401	381	423	398	409	416	386	417	425	408	444	432	447	427	409	432	395	395	398	431	424	413	400	407	377	388	388	420	423	391
44229	29923	21822	27856	20959	2744	1552	882	747	607	598	603	581	527	507	561	667	757	762	1117	1449	1444	1306	1137	1196	1103	998	1121	1062	921	948	922	830	795	799	725	691	662	557	579	539	495	449	477	424	444	470	411	453	406	419	411	366	399	383	351	353	393	364	363	343	366	377	367	357	358	376	346	377	380	337	386	374	369	363	360	370	398	386	401	350	348	345	396	346	366	360	362	347	364	417	344	332	346	358	371	345	399	373	351	346	348	351	365	360	363	345	353	346	324	342	380	338	376	341	346	372	368	363	382	394	354	322	332	363	352	332	350	353	373	314	352	372	339	356	379	355	339	357	361	368	334	336	335	356	379	358	337	357	358	354	345	367	353	349	361	373	367	358	314	406	338	342	337	363	353	363	364	361	364	327	382	377	380	353	352	366	357	365	369	374	358	402	323	334	367	354	347	388	359	400	316	379	348	400	362	322	357	341	364	346	336	369	381	376	335	347	382	355	386	330	375	332	377	349	377	377	340	357	355	387	348	367	370	369	399	356	319	355	391	343	366	348	350	349	371	365	332	380	325	380	365	326	324	365	376	398	337	316	354	396	354	354	394	380	361	379	384	378	374	380	354	367	333	367	329	387	339	354	375	354	393	381	356	345	379	355	344	372	345	377	344	316	378	344	373	324	351	365	381	350	354	355	354	395	369	340	376	370	374	331	392	341	369	367	383	360	359	346	373	358	324	356	321	339	361	385	367	359	352	367	346	341	352	371	377	373	374	327	366	337	344	365	363	352	354	351	356	352	362	322	365	385	326	355	379	352	357	356	365	369	378	336	347	368	389	369	344	354	357	363	321	362	346	345	348	371	354	344	337	355	355	354	387	368	326	383	358	318	358	367	356	367	371	363	348	343	391	375	401	350	332	374	346	359	386	377	359	367	391	348	348	334	367	348	370	350	378	358	376	344	337	371	377	352	354	355	354	333	345	374	376	353	368	351	390	350	367	366	313	366	382	392	360	354	327	355	361	346	409	372	356	361	364	348	374	400	373	349	361	367	327	324	348	406	386	346	375	395	369	337	349	346	351	328	376	376	381	363	323	360	376	315	377	338	371	380	323	345	383	349	353	347	380	344	360	370	354	375	344	356	352	334	404	347	382	345	373	368	383	332	350	333	342	370	357	391	351	352	367	383	390	378	376	374	366	369	357	351	344	361	321	388	371	363	382	376	379	346	353	389	369	366	379	359	348	337	354	361	318	360	328	376	365	379	329	356	351	322	358	341	347	333	386	382	360	348	388	344	356	356	331	336	408	329	334	393	362	375	356	362	328	331	362	375	370	370	360	385	360	409	338	369	336	359	370	332	334	366	380	368	327	360	361	344	388	384	339	360	367	363	313	342	359	349	343	363	364	324	373	353	364	367	355	359	376	365	332	359	365	367	359	382	333	344	393	356	328	385	312	369	354	367	360	360	348	373	341	372	355	365	345	357	357	374	361	363	370	358	360	388	356	364	370	346	363	331	343	389	382	355	334	366	325	329	353	346	346	338	375	365	373	338	338	362	363	371	378	379	369	359	335	381	352	381	353	399	378	335	337	342	369	381	346	383	365	359	352	354	355	372	401	388	371	332	371	345	379	340	364	351	362	336	358	371	385	347	371	339	401	324	385	380	382	351	314	364	336	353	352	356	355	345	379	339	341	378	379	372	343	331	349	375	354	369	364	419	378	378	342	346	339	363	370	405	355	353	342	365	346	349	348	377	354	351	374	383	318	368	369	395	367	358	365	356	392	366	334	367	357	350	353	383	375	323	337	349	348	360	376	410	381	318	359	354	345	361	354	337	329	321	376	300	389	356	373	357	353	378	347	332	351	326	332	331	342	370	353	388	382	357	364	350	333	373	335	354	336	340	403	355	338	347	361	341	364	355	362	341	378	358	358	374	362	389	327	350	363	372	353	357	367	380	362	386	350	370	386	349	352	368	357	340	325	341	360	349	352	326	352	338	353	364	353	361	345	360	356	336	330	365	365	386	348	327	356	358	329	363	355	374	353	364	353	373	382	344	399	342	367	366	382	350	374	355	370	349	369	404	330	324	334	334	359	372	358	387	376	329	387	350	354	349	344	335	323	401	318	338	348	370	350	350	364	366	330	368	363	346	354	354	339	360	383	375	352	355	382	353	320	368	338	332	380	391	372	387	325	362	382	395	357	337	364	394	375	363	373	327	363	322	349	372	352	329	340	372	419	373	348	376	354	362	352	375	333	332	326	381	374	347	363	364	377	358	354	370	348	360	374	352	322	358	324	380	342	368	332	344	366	394	356	357	360	357	340	357	365	336	377	362	346	384	365	336	321	357	376	378	349	355	363	322	353	362	338	349	383	370	337	379	346	372	355	364	347	375	355	385	379	310	360	374	363	389	383	363	356	384	350	384	365	379	359	313	364	369	362	341	374	377	331	351	345	314	373	337	364	352	359	373	369	350	369	352	358	352	364	368	332	368	350	354	370	402	346	340	384	372	371	388	347	364	342	379	379	368	358	351	337	393	361	357	364	346	395	356	316	370	389	343	367	351	345	359	376	362	353	348	357	381	328	347	381	318	363	367	375	375	368	351	381	348	362	352	359	375	343	361	361	371	371	340	389	351	338	337	343	347	342	360	379	363	367	355	354	392	382	336	348	323	380	366	341	370	366	379	361	358	345	351	367	340	336	351	364	355	381	363	355	337	355	321	357	354	320	364	387	359	346	387	355	370	375	373	360	394	366	339	361	349	339	369	349	362	360	349	361	359	388	332	329	358	339	382	375	375	350	359	323	394	361	364	351	350	377	371	376	367	359	349	376	348	377	361	370	369	380	370	368	358	359	358	318	359	368	380	333	338	337	366	344	389	304	369	367	349	344	353	338	344	362	335	343	387	368	376	368	346	369	331	368	342	363	339	334	334	334	400	365	347	373	356	354	353	361	328	320	350	371	360	380	344	369	325	377	349	378	388	374	330	352	390	357	382	348	378	353	336	337	369	365	333	362	355	349	346	344	359	380	364	358	340	344	360	342	356	367	365	335	340	319	321	337	385	316	385	369	361	340	357	382	343	397	369	332	351	372	307	346	338	359	370	354	340	329	350	349	367	359	332	357	349	378	356	363	361	376	335	331	359	352	363	360	338	342	388	382	379	359	371	354	375	357	362	341	376	347	381	363	365	353	378	350	357	371	329	360	371	421	344	366	349	354	350	373	358	335	375	303	357	370	374	373	347	362	332	338	365	391	358	362	384	384	388	355	338	347	363	343	365	355	338	380	358	360	379	347	362	346	340	352	346	327	371	353	361	350	386	369	336	371	379	360	341	364	356	339	364	387	367	335	356	399	369	368	362	357	368	381	369	369	356	369	331	340	386	371	394	324	361	348	362	313	343	361	346	370	338	377	374	353	350	401	398	343	362	326	380	370	373	381	382	354	330	338	362	374	382	356	366	370	339	320	332	379	323	343	389	382	335	376	343	365	362	352
28525	20915	25333	24487	7268	784	536	450	474	453	460	480	463	473	441	432	605	590	598	609	641	720	780	714	797	772	733	706	700	623	671	635	633	574	587	613	583	556	543	497	490	461	490	476	461	449	487	437	474	486	492	448	423	409	416	448	446	440	442	399	398	387	398	423	450	445	417	409	431	385	410	457	468	409	408	439	416	448	400	399	412	400	421	453	412	424	381	404	417	452	407	428	419	426	429	411	393	419	398	445	441	405	407	419	447	420	435	413	389	387	400	411	416	437	397	417	403	400	454	421	409	431	428	449	383	450	397	400	409	396	427	422	411	432	417	431	435	398	419	447	446	444	399	419	400	420	380	379	426	403	437	438	410	445	411	435	423	411	457	408	448	421	428	415	434	425	440	419	412	436	404	448	406	415	434	399	423	422	432	382	433	413	437	414	446	401	378	414	430	417	389	427	452	416	394	425	423	423	426	404	435	420	419	436	380	417	409	430	399	407	410	421	442	419	444	442	425	408	423	432	416	420	405	408	391	451	422	416	466	430	441	451	454	400	416	410	431	396	436	415	436	393	434	445	408	418	446	410	416	396	407	465	436	459	388	409	415	411	419	426	411	383	396	400	406	399	396	429	407	400	449	415	407	430	399	427	450	416	403	419	418	415	369	385	407	412	405	414	416	384	369	416	382	450	412	418	407	443	391	412	458	407	412	389	382	434	414	453	412	414	400	416	428	437	419	436	409	437	394	426	395	463	388	407	410	430	455	389	386	429	400	391	408	423	399	406	413	453	415	373	403	399	419	398	455	367	409	421	438	408	409	406	410	408	425	420	389	424	448	411	443	446	419	401	406	446	424	436	451	410	432	409	394	402	418	421	474	399	415	446	391	410	441	447	423	414	461	406	427	435	466	397	406	433	409	405	396	403	385	370	403	390	442	401	399	418	417	463	444	401	449	427	432	430	402	406	444	443	424	410	414	387	415	395	421	405	423	412	423	440	411	437	366	453	440	427	367	420	407	391	422	401	422	395	430	417	440	415	433	408	406	475	422	425	393	447	415	439	423	419	420	405	386	392	409	385	435	427	408	442	399	428	420	452	413	441	424	410	422	435	445	423	424	414	430	427	438	406	426	420	391	406	436	428	432	430	429	401	418	417	406	420	446	428	383	448	413	389	417	376	364	418	389	407	409	431	410	428	431	428	372	393	389	424	419	406	438	412	434	396	431	424	390	438	410	467	425	409	413	398	414	415	448	450	407	420	403	396	407	437	406	436	372	430	426	431	386	393	411	445	401	422	425	395	405	425	412	452	379	410	414	445	429	416	437	390	422	418	411	419	403	438	402	380	449	394	440	451	438	418	435	423	411	396	377	418	447	436	427	398	411	414	400	374	417	433	410	406	358	438	426	398	429	438	413	441	394	425	434	458	408	445	413	455	411	410	413	390	420	441	464	377	420	429	401	417	412	444	403	438	400	410	418	420	395	426	463	418	438	462	420	417	373	439	437	403	432	411	393	445	397	407	380	411	406	409	408	414	404	406	417	437	411	418	429	430	428	427	366	421	420	443	405	376	412	449	420	385	397	417	415	407	430	427	414	447	443	438	415	446	379	453	389	406	416	429	445	418	458	404	419	441	445	434	466	402	413	433	428	403	417	399	419	426	420	446	425	422	429	423	402	396	430	413	411	423	410	397	469	400	437	412	422	438	391	452	369	406	417	390	399	418	403	452	393	392	424	419	411	415	414	426	413	368	447	427	390	444	431	452	416	419	404	428	448	398	425	406	400	451	412	414	403	422	419	412	426	411	423	440	419	421	355	444	419	426	399	428	394	436	424	436	395	374	428	404	429	393	431	387	433	435	448	415	421	423	418	393	398	421	396	419	428	422	427	443	391	398	417	409	414	409	404	409	437	431	399	422	432	416	378	418	393	405	436	410	399	410	448	419	442	419	385	415	416	417	407	382	406	436	426	417	437	415	425	439	396	401	448	410	425	401	458	444	440	404	433	392	447	441	459	438	422	394	431	420	378	420	407	403	419	440	412	401	405	386	407	404	404	423	395	398	401	440	424	396	405	445	393	455	414	432	411	389	394	387	406	416	419	423	385	408	423	386	428	431	395	410	397	447	421	418	380	408	428	401	433	376	394	424	408	405	419	414	409	452	459	391	452	426	407	444	441	424	390	399	416	432	422	400	395	386	392	458	408	451	456	416	402	414	402	421	386	366	423	435	390	421	410	422	446	442	448	428	396	382	411	442	421	400	422	419	425	420	403	441	413	371	392	408	471	419	377	425	398	464	384	429	410	428	416	425	435	447	383	428	402	413	421	424	394	414	398	409	429	425	438	431	412	389	412	416	423	439	406	422	410	457	394	417	400	453	404	393	415	431	393	440	381	361	401	382	423	425	419	398	424	417	409	403	416	401	420	441	445	432	401	414	386	444	421	409	441	439	400	410	395	438	425	428	409	446	413	415	400	399	414	398	396	410	400	403	411	392	397	428	392	412	472	429	432	406	385	421	430	421	391	393	414	433	436	398	393	391	387	419	431	408	415	417	416	405	424	426	420	421	407	411	410	411	417	473	407	406	415	383	438	369	443	423	443	378	400	425	463	441	423	394	417	435	452	415	405	414	361	453	402	380	420	404	430	405	407	431	405	404	374	429	429	372	415	431	420	432	404	434	432	436	412	443	424	372	426	444	414	395	439	433	441	401	413	408	388	405	426	429	424	416	451	372	376	437	379	375	428	438	441	415	431	413	427	399	403	401	417	425	439	443	435	424	399	434	392	432	427	431	433	431	391	380	370	383	417	413	403	419	453	374	391	420	395	459	400	438	415	429	433	424	408	427	407	435	407	454	450	413	439	399	416	405	430	441	423	360	435	390	399	415	413	422	439	401	417	386	422	407	427	461	417	389	424	448	434	428	403	430	448	418	401	429	402	448	413	438	420	428	407	433	418	405	415	415	428	452	417	425	439	418	426	404	386	417	429	410	405	440	436	404	402	433	435	409	410	439	375	451	389	424	412	434	428	411	411	431	441	393	355	383	431	419	462	394	401	363	412	429	378	417	419	421	403	441	442	416	414	388	419	370	386	441	443	433	425	426	412	431	437	433	398	408	450	427	429	459	372	417	411	411	444	453	382	419	426	405	413	381	412	440	433	435	425	446	399	443	412	427	402	418	423	420	411	411	429	432	392	422	417	412	417	405	460	420	392	426	421	448	400	447	419	407	399	420	387	415	415	428	412	394	408	423	395	423	399	393	425	468	415	432	412	410	400	418	424	415	427	399	402	416	423	443	440	449	408	409	389	425	421	383	433	432	411	405	381	408	381	404	405	404	413	423	385	402	415	408	416	430	403	387	439	416	411	423	392	411	389	424	408	379	429	389	386	420	429	442	416	401	412	401	427	421	398	450	447	414	388	394	395	434	395	402	435	412	433	417	446	369	428	412	408	442	397	381	433	421	424	411	384	416	411	412	393	392	428	451	418	418
37900	20559	18030	20008	7483	719	705	532	467	462	452	453	446	444	486	550	807	894	890	880	945	1058	1061	1187	1245	1176	1118	1037	990	961	871	904	844	794	771	712	678	677	671	621	553	515	504	443	515	475	449	450	450	417	432	398	406	410	398	396	399	421	373	380	372	398	359	349	363	399	342	352	371	361	360	413	353	376	329	358	375	388	372	374	351	409	391	318	361	387	369	367	309	386	370	356	431	379	419	357	351	351	391	372	352	356	404	358	338	343	424	381	381	365	338	385	340	364	401	378	336	388	363	365	343	374	358	356	354	352	369	364	382	352	353	395	350	378	350	366	360	379	337	383	367	360	360	372	383	332	369	344	394	339	362	386	372	357	412	372	378	352	379	400	401	365	347	382	407	343	365	354	342	373	372	387	349	391	386	343	393	377	375	357	367	361	377	369	337	384	391	365	344	373	374	363	379	381	420	350	371	376	377	378	352	354	357	383	373	375	368	366	362	365	366	394	349	339	406	373	370	365	371	397	350	333	339	389	356	390	373	362	354	385	348	379	394	336	382	381	380	370	385	384	337	361	339	392	378	403	350	375	371	370	362	369	387	362	404	377	357	358	371	342	409	348	389	388	407	358	355	355	397	367	343	390	387	382	379	379	388	320	370	379	363	387	370	386	364	361	447	352	379	393	361	361	376	356	396	358	369	378	391	409	347	406	407	389	372	325	357	417	389	364	354	368	349	371	343	346	379	375	353	380	342	351	347	372	371	360	377	398	370	359	386	357	351	360	360	381	388	405	383	384	365	351	350	382	380	395	365	376	372	346	378	413	364	353	390	348	359	382	328	376	339	369	373	386	331	406	382	348	361	395	358	359	363	378	354	405	343	360	339	377	370	377	412	351	394	351	364	404	342	345	346	377	360	362	368	362	370	369	373	341	360	359	389	390	403	372	393	393	384	374	366	350	365	363	374	343	361	355	415	384	381	333	392	369	369	383	383	357	367	399	384	356	400	362	356	371	381	369	366	382	363	347	370	386	364	376	344	357	378	367	357	375	383	362	363	385	368	375	383	391	356	356	394	371	377	352	376	373	369	377	366	377	340	363	332	362	387	379	369	358	354	370	376	371	381	354	366	354	390	354	357	303	363	374	372	372	361	375	384	357	372	391	370	380	360	351	358	343	346	373	362	368	376	372	341	401	377	368	373	401	364	352	360	360	370	389	383	339	360	354	392	388	407	343	347	346	386	326	364	378	370	364	353	356	372	368	340	378	382	343	367	365	400	348	376	348	372	353	399	381	348	360	398	382	369	373	394	343	342	374	370	370	353	375	382	390	373	382	318	344	404	343	404	347	381	350	338	363	349	352	385	371	393	385	368	395	329	370	361	360	374	371	368	350	356	353	360	392	378	364	342	344	371	347	371	372	336	389	360	383	386	340	367	375	356	363	398	372	382	379	346	374	359	353	358	346	354	350	381	355	372	385	371	394	362	388	348	344	420	377	353	391	389	386	374	392	367	363	369	352	374	365	349	389	375	378	367	373	336	365	375	378	375	343	359	384	382	333	336	357	387	342	371	373	366	371	393	343	360	350	374	391	357	364	398	387	365	377	361	360	351	382	365	371	376	340	387	331	423	361	359	337	390	387	361	400	421	358	383	371	343	398	367	356	380	365	349	404	390	386	331	364	367	340	377	361	423	335	361	346	385	353	385	368	359	380	394	362	366	352	394	377	361	339	345	408	397	353	360	359	346	370	332	358	381	372	338	388	369	394	372	367	405	349	341	371	355	373	377	372	366	341	360	383	379	393	365	358	352	394	401	401	395	369	384	372	371	390	419	377	353	380	378	349	420	361	355	325	366	385	386	330	390	378	372	317	395	397	390	397	332	365	402	347	392	390	382	341	372	365	344	349	381	371	379	365	393	402	314	393	330	349	390	344	376	377	390	383	394	333	385	387	374	382	366	344	364	311	335	383	372	434	357	383	354	394	373	359	360	398	365	346	338	355	376	377	380	361	370	384	405	368	397	359	376	402	382	333	363	377	344	391	378	381	410	365	364	353	391	362	382	345	383	393	376	379	355	386	345	377	375	393	378	353	346	384	383	388	375	363	365	396	388	368	358	384	368	359	423	338	355	388	400	358	392	326	385	390	361	368	356	372	384	373	400	365	389	398	353	373	363	355	365	393	351	350	368	388	333	370	398	351	365	367	383	347	373	366	374	367	370	374	357	384	355	370	389	374	388	381	381	367	369	366	380	357	372	360	379	339	357	328	372	367	343	349	380	354	377	365	360	356	377	338	372	377	338	358	343	326	320	375	376	356	419	388	341	345	382	370	374	348	328	374	366	382	406	361	403	347	389	388	396	380	383	346	375	380	370	396	373	351	345	408	353	407	353	382	383	323	399	337	391	328	371	336	348	364	353	384	375	347	380	356	362	344	365	373	365	364	375	389	373	344	389	390	341	393	381	339	367	366	389	376	384	365	378	381	375	387	403	388	391	352	376	350	381	354	363	358	340	359	362	332	373	376	370	380	372	362	382	371	361	379	354	378	330	357	369	330	381	361	367	349	392	385	391	371	329	379	369	369	362	322	346	379	337	404	344	360	386	372	349	357	399	374	330	375	372	386	407	352	353	352	388	364	353	345	371	341	368	352	383	419	413	341	341	352	360	361	369	363	382	365	366	319	391	403	361	349	354	350	367	366	377	377	327	400	386	388	360	352	380	337	342	381	324	416	376	367	381	375	401	389	357	364	406	369	383	365	375	384	401	375	377	397	377	416	370	355	405	398	380	383	364	357	336	381	362	366	369	365	404	344	376	357	348	368	356	400	347	376	383	382	364	358	353	346	380	343	335	371	378	345	366	342	372	351	367	366	359	382	353	343	392	337	381	398	388	383	386	382	358	343	359	357	415	378	367	367	379	371	375	366	353	380	348	335	357	350	355	378	368	346	341	350	398	372	384	339	384	344	354	379	370	365	361	375	363	356	376	397	362	391	383	335	357	388	387	397	339	369	359	373	357	386	350	345	381	380	397	362	372	351	377	332	339	403	375	400	346	358	387	374	387	373	376	386	368	378	355	408	347	355	355	348	364	391	370	358	391	344	382	350	355	381	373	370	393	354	369	335	349	364	371	363	358	356	389	385	371	393	372	391	349	393	379	339	387	369	382	365	380	388	357	397	384	354	372	375	365	349	365	332	357	347	384	384	372	335	368	371	381	416	359	394	337	383	388	361	406	367	373	389	362	365	362	393	405	335	370	371	361	349	369	363	376	399	366	371	371	363	370	363	357	375	363	357	369	390	376	351	405	405	327	388	358	372	367	355	360	357	376	393	362	364	403	348	362	380	350	378	372	376	352	327	346	367	380	371	383	352	386	390	372	364	382	372	355	377	399	347	340	373	344	339	361	376	360	358	362	350	357	375	364	372	384	396	380	379	367	373	377	370	394	384	354	342	410	402	382	361	360	339	351	364	372	380	360	372	362	399	376	388	378	367
27100	20822	27340	24413	20611	9253	1101	834	568	537	535	512	513	531	488	535	564	579	607	640	705	725	787	715	674	624	838	879	810	774	724	646	676	724	692	643	630	644	615	600	544	528	522	487	485	447	482	520	457	442	478	431	423	400	413	423	407	459	451	403	431	403	420	448	464	404	401	408	403	414	414	377	419	405	416	389	417	408	373	380	382	420	359	415	381	391	418	418	371	432	416	398	375	384	415	396	351	435	427	392	375	395	397	419	417	412	402	420	402	424	378	414	436	392	352	417	386	398	413	433	390	385	380	393	391	382	402	389	410	396	366	369	398	424	399	414	412	386	380	394	433	395	393	440	434	396	381	398	393	411	385	406	388	413	426	412	389	380	403	367	385	388	403	416	468	412	417	371	445	403	393	404	409	419	398	389	409	396	406	401	417	414	382	397	433	410	394	403	389	370	417	394	381	396	366	386	370	371	418	423	415	368	394	404	398	393	397	399	399	399	392	432	408	416	408	404	416	393	427	420	393	397	414	399	398	406	419	401	412	425	380	375	398	409	347	366	390	399	422	434	381	425	384	430	421	383	388	415	404	415	401	407	385	411	422	426	390	402	403	404	383	395	399	453	396	396	385	381	388	384	376	406	427	400	392	393	399	389	405	387	411	428	379	379	419	383	387	421	406	394	396	385	395	399	386	379	361	400	378	409	431	421	413	400	438	390	395	392	357	396	373	380	395	418	373	410	395	408	433	417	390	401	390	438	403	435	384	425	432	398	413	395	421	422	451	391	394	392	385	364	435	377	388	380	404	401	373	358	412	373	450	398	406	414	356	414	418	414	381	440	418	390	383	390	410	413	396	454	410	444	380	398	416	415	371	365	408	423	420	404	389	416	427	415	366	394	418	409	397	414	385	429	432	397	397	390	409	413	418	394	385	416	398	405	429	372	397	430	405	388	404	395	361	394	392	410	397	391	423	397	364	374	378	408	415	435	393	410	414	390	377	424	390	389	386	400	390	425	381	415	406	412	406	384	394	411	391	418	396	399	394	398	378	374	395	391	408	346	376	376	389	387	386	435	389	393	377	398	384	389	385	402	455	405	408	379	378	383	435	398	377	390	402	429	396	384	378	434	410	406	459	387	348	415	412	376	395	400	405	403	396	406	426	379	438	393	388	419	395	353	413	408	414	366	429	385	395	394	383	378	393	398	381	384	417	373	419	395	432	383	389	409	392	404	407	373	378	401	394	375	391	406	398	424	417	392	415	423	417	387	412	374	417	404	419	373	412	399	404	387	394	408	377	404	388	362	393	395	412	386	374	400	390	405	419	405	445	405	391	364	427	384	406	406	389	437	373	374	381	385	387	347	389	388	369	439	411	429	381	377	393	412	382	407	405	391	404	409	386	404	393	377	436	415	421	386	404	364	413	405	406	355	423	410	368	356	449	398	418	398	407	396	432	432	409	335	411	406	439	391	394	388	392	356	393	407	391	422	430	442	401	393	388	359	371	406	387	415	376	438	417	388	399	386	405	427	370	387	418	375	383	374	433	377	377	384	405	431	397	404	402	418	393	395	417	398	384	438	387	387	418	375	418	410	390	401	385	403	394	409	433	384	412	396	381	418	396	381	422	383	412	378	415	417	372	387	405	386	413	411	415	384	414	384	433	401	423	384	415	405	394	372	437	385	402	396	405	391	402	413	406	400	404	380	419	404	417	375	383	413	407	401	399	398	420	437	412	414	389	382	406	379	389	399	393	379	392	405	391	409	423	410	399	396	376	397	419	376	402	395	366	391	381	378	401	403	407	404	378	381	382	383	393	385	380	395	439	399	418	428	426	364	453	400	422	407	399	374	411	394	402	391	390	384	372	407	377	397	396	376	438	401	413	401	394	360	358	370	393	403	390	389	387	402	367	376	429	397	397	392	412	433	369	392	366	374	405	389	400	390	391	424	367	382	368	433	449	423	385	373	404	399	392	400	409	422	404	413	401	380	407	372	399	406	404	402	406	432	394	408	417	395	397	408	381	416	409	397	433	439	437	425	398	416	419	412	411	426	377	402	361	415	414	396	407	406	393	383	419	401	412	385	431	431	404	410	387	467	395	415	352	434	412	419	401	376	394	367	390	394	372	426	398	368	431	405	419	401	397	401	435	416	389	403	382	410	400	384	394	377	421	404	397	369	391	422	386	448	434	379	422	439	415	400	385	383	379	393	377	408	404	363	386	402	441	400	404	381	404	442	378	387	385	408	414	413	388	402	391	387	418	395	403	385	406	388	413	381	392	409	427	392	448	413	432	412	410	386	410	448	385	397	400	425	387	411	373	392	386	383	424	408	437	414	328	406	392	397	402	405	410	417	408	400	355	401	397	427	412	413	435	412	435	442	399	430	372	379	387	414	391	411	429	394	388	428	375	385	410	402	418	416	420	404	423	427	394	376	407	416	395	410	431	413	360	408	368	406	426	407	389	409	420	389	409	397	410	423	419	418	439	372	377	408	402	405	419	399	392	384	367	389	443	418	424	382	402	405	429	368	414	384	404	396	434	408	404	435	386	381	425	387	392	378	397	415	384	382	333	368	418	399	409	399	388	415	395	407	391	397	411	424	393	385	374	386	405	391	418	408	401	393	403	379	400	391	398	376	429	450	395	421	435	391	419	421	426	422	415	371	383	395	413	391	397	405	414	380	410	395	413	396	412	413	430	398	405	450	408	372	377	409	367	388	374	425	394	406	425	402	432	406	406	394	417	377	410	418	419	397	415	388	378	379	404	394	388	429	393	404	430	385	383	409	380	390	412	379	393	369	391	404	395	417	394	380	386	435	406	406	388	400	406	430	390	414	415	395	362	392	421	411	389	398	413	382	443	391	429	419	389	403	393	393	424	360	402	432	417	397	385	410	409	434	389	387	399	385	389	375	423	412	417	388	371	395	427	412	367	382	401	386	388	405	423	410	403	437	422	398	397	406	421	396	419	415	410	416	407	408	414	416	419	391	426	387	414	389	405	432	401	426	425	394	412	428	410	393	404	383	406	391	387	416	386	417	415	421	420	432	403	428	362	372	429	397	409	390	427	447	350	422	455	413	404	426	419	397	396	390	391	409	428	412	415	384	413	430	384	370	398	401	427	400	370	416	397	368	380	392	401	407	397	432	439	393	377	364	422	379	421	410	445	409	427	421	407	421	373	414	386	394	425	415	419	434	423	385	412	361	415	429	402	402	441	353	412	419	378	400	388	408	405	401	405	393	413	356	417	437	373	406	392	361	391	421	429	431	415	406	412	420	409	435	408	441	435	362	391	415	394	399	399	411	381	414	419	413	392	398	401	386	374	368	414	402	403	386	422	382	437	404	401	401	409	397	389	406	424	357	402	431	375	359	391	366	424	397	407	414	424	393	377	374	426	375	403	431	414	414	415	388	443	430	393	374	388	387	398	382	374	375	434	412	435	424	383	426	392	423	396	386	439	385	405	426	396	375	405	371	446	436	365	412	385	404
40478	26062	23907	26842	9113	1628	1330	1261	742	686	602	579	529	556	570	690	751	720	793	829	971	1065	1214	1022	930	886	1279	1335	1249	1169	1125	1080	976	883	942	908	833	850	782	732	709	641	552	485	523	500	469	500	472	433	424	424	371	380	410	411	418	380	374	401	382	355	372	354	361	410	377	380	355	354	355	391	336	363	331	351	341	336	367	361	308	338	339	344	392	349	363	382	396	354	358	325	355	345	335	345	348	309	369	400	383	357	324	371	361	372	405	346	348	351	355	354	326	352	355	355	340	335	359	334	359	329	367	344	341	367	365	337	333	372	360	356	367	373	349	375	364	360	355	327	387	338	357	396	323	346	337	339	350	364	387	370	353	379	331	367	365	344	366	344	334	342	337	357	384	345	353	392	355	323	355	357	351	345	329	343	357	379	343	372	363	365	359	346	344	316	308	364	353	349	332	369	403	360	331	337	378	327	352	339	366	363	366	362	367	378	350	334	356	380	361	359	339	358	372	373	353	339	377	360	371	326	366	336	342	360	366	373	359	345	351	352	347	346	364	385	378	337	327	366	333	334	354	388	371	387	346	349	344	372	334	363	380	357	364	353	322	347	353	338	381	351	343	352	355	365	334	395	324	364	374	348	358	368	371	345	376	372	368	355	357	338	378	354	362	341	342	354	324	372	363	367	368	366	362	396	366	377	367	356	355	364	343	318	367	352	369	366	386	371	388	386	358	350	357	371	360	358	340	395	346	316	357	349	299	379	342	378	378	374	367	333	351	349	334	355	303	367	367	345	356	336	392	359	378	355	364	353	347	380	366	374	377	363	361	348	341	332	385	359	356	383	340	345	342	366	379	342	359	331	336	360	354	354	371	372	389	381	351	370	376	378	326	353	355	368	374	345	354	360	350	345	336	369	332	356	353	352	349	360	364	386	376	337	376	347	328	358	372	373	382	362	343	322	306	361	349	385	343	372	369	366	349	378	367	392	353	321	355	363	355	358	346	387	377	374	339	383	331	360	368	367	362	335	371	321	370	330	365	385	359	344	347	357	370	336	374	359	353	357	354	374	363	354	345	366	370	333	336	313	342	367	320	340	379	342	334	335	350	341	339	355	362	372	392	359	362	367	365	368	359	387	348	362	366	343	376	349	374	367	388	339	362	365	370	330	374	354	339	354	402	338	337	371	344	339	375	344	388	400	332	386	342	354	376	344	361	343	346	359	329	312	344	378	353	359	325	341	393	363	338	381	346	355	399	348	396	351	341	353	359	344	382	353	378	332	361	349	344	340	347	357	374	346	340	372	337	352	341	360	349	364	358	342	347	390	363	351	356	319	324	378	377	341	364	365	348	380	406	325	347	344	348	384	377	345	355	401	344	327	342	356	341	359	353	343	330	332	342	368	345	354	344	344	348	363	338	376	323	350	356	362	314	380	330	362	345	354	335	338	389	336	338	370	372	371	320	330	363	344	336	376	339	360	382	367	369	333	364	378	356	328	359	336	346	341	357	384	391	391	341	367	370	368	364	396	346	364	312	350	363	351	323	382	365	358	350	349	403	357	292	402	341	375	382	372	356	373	341	359	351	366	345	323	389	374	367	339	353	349	356	365	367	380	355	350	335	387	358	353	361	367	335	337	357	314	361	337	405	390	366	347	343	342	345	347	384	377	364	344	347	363	373	388	359	368	367	339	322	333	378	396	346	377	361	327	343	366	338	349	356	339	373	341	350	361	343	327	362	335	356	359	340	382	371	378	363	364	307	356	333	329	352	340	372	355	340	359	348	333	352	348	329	349	368	338	366	370	322	349	340	349	352	334	359	366	343	339	358	329	380	347	356	355	325	329	403	367	341	340	336	351	375	387	392	377	360	375	338	358	360	356	334	376	374	352	374	351	361	353	335	369	339	371	345	368	360	354	356	389	363	373	352	390	337	331	380	365	351	378	356	335	380	359	376	341	342	355	359	393	356	338	371	385	366	371	369	361	339	364	342	368	346	370	333	365	351	362	367	328	367	336	365	345	330	380	350	342	372	341	323	352	379	340	370	327	329	359	354	376	369	340	343	345	333	323	349	319	338	360	349	359	348	387	353	359	345	333	364	363	330	395	355	326	347	354	320	314	370	365	339	373	416	379	335	323	354	326	354	389	345	373	348	380	359	351	346	382	340	402	388	363	336	373	358	344	365	314	351	350	383	365	336	336	383	351	323	371	373	347	352	387	367	354	410	332	361	372	348	352	420	352	370	318	353	353	375	342	366	368	325	394	366	356	323	369	386	332	336	343	331	334	328	355	362	340	349	343	362	357	368	370	356	380	333	345	356	335	348	354	345	344	353	348	360	371	387	340	359	331	354	347	390	341	328	384	358	367	373	387	347	370	362	356	370	380	388	370	376	368	361	347	355	356	354	342	353	334	349	324	340	345	364	382	362	359	394	350	356	339	339	339	347	365	385	378	331	340	348	378	365	371	346	360	357	381	392	304	344	355	364	388	353	352	353	365	322	337	388	352	380	377	358	373	355	375	349	352	341	359	359	354	335	357	371	352	347	394	369	384	339	360	338	322	363	390	365	329	329	341	338	352	364	354	336	365	357	357	345	344	356	337	391	392	355	356	328	380	341	356	363	335	371	373	308	344	348	373	387	370	373	342	349	385	370	328	381	341	371	355	365	335	359	369	371	366	338	371	321	386	358	334	359	337	396	354	321	400	344	342	374	349	352	357	346	351	356	326	387	392	325	348	339	326	383	354	330	358	390	335	348	367	325	337	347	328	349	315	382	323	346	343	319	364	356	371	336	348	350	355	357	360	361	345	349	336	351	390	349	358	333	322	357	354	405	364	371	343	346	335	371	312	365	352	367	391	346	351	374	339	392	350	379	381	384	359	367	347	380	327	349	369	343	353	370	337	322	369	330	350	356	349	334	341	362	334	352	367	347	344	368	353	341	357	324	390	390	359	348	351	359	344	350	363	372	309	355	333	337	379	329	341	337	350	364	387	376	346	387	396	349	385	361	387	386	393	357	370	389	400	325	340	350	351	365	358	338	354	360	319	386	392	354	372	399	344	358	369	366	383	344	370	335	334	381	382	358	342	373	348	348	367	344	359	374	332	334	353	360	345	370	324	345	371	322	353	345	380	379	336	342	358	341	345	359	345	355	368	372	359	354	357	330	338	367	364	389	339	333	330	374	338	353	358	362	416	348	345	380	346	356	368	335	370	344	369	377	388	333	361	386	366	367	370	343	353	376	332	358	353	335	364	359	373	386	353	352	372	324	323	346	375	368	377	376	394	348	377	369	379	344	383	351	349	348	364	377	366	385	329	346	378	361	379	355	356	358	349	377	333	346	356	371	332	378	378	366	336	402	374	394	363	380	371	345	323	342	372	358	321	383	371	339	352	353	389	375	342	336	353	365	374	329	317	365	371	362	350	372	342	354	374	327	342	366	355	365	356	362	379	333	345	365	364	348	346	372	363	368	398	387	340	373	350	361	355
26524	20848	27563	24172	20675	17841	2381	1366	674	607	555	526	491	543	543	561	565	538	621	671	759	704	652	623	671	634	777	753	809	817	836	821	809	801	758	727	754	671	643	675	637	570	510	539	493	511	488	520	530	475	436	458	432	451	460	474	452	443	434	450	477	456	443	434	462	448	428	426	428	463	420	427	419	444	414	413	460	428	432	400	414	435	430	433	453	432	426	449	427	417	412	418	444	402	444	445	424	438	412	451	382	417	420	423	430	484	472	420	435	407	442	440	429	454	420	431	414	419	406	435	435	449	446	411	447	455	432	406	402	422	452	412	392	411	419	402	435	414	390	441	460	437	408	459	429	432	419	420	445	419	439	419	433	425	441	436	433	412	446	434	419	410	410	396	384	432	421	405	433	413	418	448	429	418	462	417	441	404	427	414	406	415	430	421	408	464	424	415	409	443	438	442	433	431	418	420	465	426	445	452	418	465	381	424	424	413	397	423	445	399	427	400	427	441	432	431	378	418	419	401	426	441	397	419	403	382	421	394	450	398	406	440	487	399	431	423	438	457	421	432	419	392	452	443	439	389	407	433	415	418	407	432	415	449	418	404	433	425	421	442	446	409	397	456	427	409	398	393	438	407	430	458	426	451	388	417	379	390	441	407	454	420	407	474	412	444	448	388	414	398	413	417	433	447	423	398	439	429	427	425	403	422	432	489	457	434	438	453	450	433	417	419	427	411	403	419	397	426	430	381	435	472	438	380	447	438	415	458	429	408	404	427	396	427	432	427	423	424	429	422	474	422	416	410	387	450	412	409	433	411	427	494	434	441	392	414	469	423	422	446	444	441	399	412	422	466	386	409	448	426	449	385	429	454	441	445	412	414	375	473	401	416	443	446	406	456	404	456	424	419	416	401	440	422	442	390	434	440	448	398	403	433	442	447	442	437	404	427	436	451	408	402	434	447	391	427	428	422	396	408	431	407	429	448	434	411	439	429	407	454	418	418	416	459	421	400	396	445	406	439	442	445	404	413	420	405	421	432	427	457	450	421	388	461	472	410	394	439	441	403	444	416	455	439	383	452	403	427	441	442	411	431	407	409	456	417	446	448	428	439	421	428	467	463	370	430	436	427	425	443	402	408	414	417	403	430	445	415	414	392	387	406	465	422	428	409	477	394	435	402	400	401	437	408	444	398	440	425	435	416	422	430	398	428	398	419	399	414	412	434	430	450	407	454	421	462	465	429	435	455	407	410	428	378	445	415	414	426	392	451	437	364	387	426	414	404	377	402	448	412	406	398	419	432	427	410	442	435	431	451	400	415	434	412	434	432	447	432	418	441	390	446	407	419	413	452	430	443	406	414	396	444	410	408	445	407	464	427	452	426	446	412	444	410	432	433	403	423	430	449	434	442	470	449	448	423	418	412	451	419	430	437	406	415	385	412	409	428	408	419	416	409	426	404	445	449	434	408	426	392	434	423	396	429	390	447	424	404	417	432	428	406	389	421	416	427	427	426	410	412	474	458	417	395	429	419	441	437	436	422	439	399	422	453	421	408	452	471	476	463	424	399	448	428	400	457	408	413	433	407	412	428	403	405	398	420	411	405	426	420	434	446	466	437	428	382	446	419	477	406	401	431	415	466	426	428	417	419	441	425	401	415	423	422	447	423	431	459	427	428	451	423	419	466	436	436	412	424	430	422	429	407	439	440	393	413	430	431	437	423	434	420	407	427	412	416	409	466	427	460	410	448	439	429	422	446	445	390	384	440	416	423	416	451	438	431	428	419	421	404	436	457	422	491	430	422	454	411	430	466	413	427	426	438	438	453	431	420	410	443	433	407	390	423	421	386	433	436	432	430	440	401	386	423	409	438	441	439	387	422	414	401	417	440	410	400	407	379	417	416	431	438	420	426	446	392	421	396	452	410	400	429	418	419	445	432	431	428	426	425	466	406	400	401	457	442	448	453	434	445	411	384	397	396	444	428	412	418	413	418	424	426	442	397	411	424	449	452	385	447	385	441	416	454	408	404	434	432	424	418	452	411	418	463	429	432	453	401	412	451	404	413	420	417	447	422	442	422	446	419	401	427	385	428	443	417	400	414	422	400	444	441	428	445	419	410	386	396	435	449	411	431	435	359	370	400	407	459	430	397	415	433	408	412	393	432	414	373	406	452	457	446	411	400	426	461	430	454	446	409	446	393	437	440	449	441	401	419	374	442	419	397	396	463	406	450	443	434	416	459	413	404	396	429	435	416	452	444	407	414	435	414	423	395	379	417	466	422	433	386	414	421	409	424	452	388	400	423	435	455	455	424	471	415	409	417	439	420	466	445	477	438	405	408	421	410	435	423	423	433	425	407	409	392	446	431	416	440	448	458	419	408	405	419	423	407	426	448	439	434	452	440	393	414	393	399	455	395	410	433	422	414	418	444	438	453	446	383	435	463	461	414	435	423	440	441	389	416	429	464	406	447	425	453	413	401	430	410	478	432	411	386	401	441	436	408	451	432	401	435	425	375	407	433	393	416	409	421	404	422	430	425	393	377	417	410	437	449	416	490	425	438	419	405	423	411	440	422	437	400	421	457	410	446	399	384	439	407	421	406	415	443	433	432	376	436	428	450	445	437	410	415	436	456	449	404	415	426	460	415	442	415	426	421	406	448	434	445	404	419	441	403	404	407	421	395	434	470	438	422	410	441	423	387	405	399	435	393	381	440	421	418	414	441	406	462	431	428	447	455	428	431	387	429	442	440	439	448	400	392	427	403	424	399	388	422	445	388	421	407	439	399	462	438	427	430	411	406	417	412	435	393	409	446	414	416	434	478	384	401	384	390	452	416	386	412	449	439	427	412	405	430	422	446	415	427	399	413	391	407	410	422	449	411	399	429	388	421	423	445	454	408	408	468	392	416	444	417	406	419	447	441	455	454	421	386	399	428	401	419	439	450	410	420	438	419	435	430	406	386	447	437	416	468	441	473	412	429	411	430	405	415	425	425	416	373	387	484	434	436	432	452	412	428	432	442	438	407	409	433	455	438	427	453	423	426	435	369	440	409	427	400	445	419	438	431	448	433	432	434	442	419	423	442	404	394	452	418	411	421	417	415	434	399	422	409	407	438	410	394	371	428	446	432	426	447	437	411	446	431	423	403	420	453	437	470	416	408	416	419	412	450	439	452	406	442	419	382	425	437	423	431	441	407	394	439	403	398	470	418	449	369	386	419	415	397	460	460	419	451	416	425	417	455	427	441	447	389	444	414	437	398	401	421	431	421	392	410	414	416	412	419	406	425	441	427	404	469	414	420	404	441	459	454	432	412	411	425	414	425	418	391	390	402	402	451	395	391	446	435	453	432	429	435	420	424	410	407	418	437	437	445	427	462	402	439	467	432	416	385	452	416	454	434	421	437	420	426	394	474	413	424	442	429	420	436	399	393	449	411	436	423	415	394	398	440	417	428	472	391	431	445	409	439	435	407	424	405	451	402	446	378	436	393	418	418
41747	31820	28682	26651	11555	3376	1395	2396	900	705	668	629	614	612	637	629	716	728	783	860	1013	989	924	913	774	887	1024	1131	1245	1239	1237	1232	1265	1180	1102	1104	1020	982	915	839	712	730	607	592	557	581	542	540	487	487	404	443	432	445	453	426	405	388	399	404	422	441	394	386	377	393	401	435	393	376	368	384	385	361	332	362	336	394	335	371	373	361	377	397	376	422	378	405	363	350	390	348	370	398	372	365	384	368	388	412	404	372	412	377	398	369	333	434	362	379	354	388	368	351	361	361	378	362	358	381	395	369	373	346	382	381	366	372	351	385	352	370	391	356	346	375	415	360	379	410	359	376	377	370	382	366	342	342	372	345	381	355	376	346	339	370	361	377	366	380	387	358	330	360	355	376	357	384	384	359	376	355	394	383	369	388	386	364	402	375	402	375	382	366	365	360	360	397	369	373	355	367	366	408	350	389	385	340	377	373	408	360	388	375	372	374	384	363	364	370	340	395	351	369	373	381	387	416	390	320	372	360	352	376	390	383	364	364	371	341	372	389	363	366	372	362	393	395	345	387	377	361	398	366	376	338	383	377	380	385	345	351	379	362	384	359	388	326	368	384	357	350	357	398	379	392	387	398	381	411	364	379	390	374	372	395	351	356	361	361	351	395	360	350	357	387	368	410	361	388	364	354	380	398	377	381	351	396	358	389	349	381	350	390	377	353	426	367	349	395	338	407	363	366	395	373	365	368	398	351	381	374	392	343	369	401	358	355	372	382	360	368	373	405	399	348	348	372	326	344	391	396	338	354	396	362	368	366	363	384	366	397	393	391	373	395	357	368	364	361	357	361	371	402	375	365	415	368	375	369	367	400	365	389	385	390	379	409	366	385	392	378	345	378	396	365	345	361	399	370	396	368	366	349	364	383	383	348	369	382	371	358	342	371	385	367	373	352	342	342	349	376	373	375	378	381	359	389	343	346	373	378	397	375	429	380	386	397	341	364	401	349	383	346	357	368	362	378	320	381	410	342	356	363	393	379	369	411	385	356	390	358	362	378	344	362	376	355	372	380	380	397	386	383	370	359	376	404	389	363	371	359	380	359	361	360	372	355	377	344	386	368	391	363	331	386	365	358	412	384	392	343	381	347	372	387	353	372	390	402	362	383	378	394	400	329	354	372	368	355	360	368	371	384	365	380	359	361	381	394	344	382	344	341	354	371	385	366	357	362	386	419	415	334	375	337	367	370	375	354	386	408	379	395	359	402	380	394	398	355	374	383	335	383	364	398	383	385	338	370	363	392	389	362	378	397	349	398	390	379	379	406	358	375	366	405	389	385	361	368	372	356	382	365	352	387	397	373	379	401	360	368	366	381	383	394	359	389	385	371	377	353	337	371	366	352	390	360	396	387	348	409	302	383	380	387	394	378	346	384	377	370	364	375	348	363	394	350	359	349	384	368	382	394	366	336	365	389	382	385	403	388	371	346	383	380	415	326	374	389	357	353	384	387	335	372	383	398	348	358	410	394	359	370	366	343	360	426	395	362	339	372	389	373	379	389	367	352	377	376	384	363	365	383	336	387	377	399	346	403	360	387	382	399	379	354	347	377	349	360	377	403	348	381	383	366	371	350	386	382	346	348	375	333	395	345	407	368	355	365	378	385	378	388	380	372	384	385	364	371	390	366	368	378	373	373	391	400	405	391	390	369	368	366	353	369	367	379	387	354	363	357	380	393	377	351	383	397	374	381	365	392	368	418	355	344	379	398	368	375	383	368	362	411	356	339	371	369	390	370	341	384	365	359	366	357	377	389	342	344	361	363	374	404	369	392	357	382	364	384	348	352	370	405	377	369	377	358	386	332	403	381	348	376	371	385	377	349	388	364	381	370	386	357	360	356	378	348	366	365	384	362	364	368	398	419	390	343	376	377	346	380	358	339	386	339	378	358	331	354	349	369	363	354	374	378	405	369	358	397	382	389	347	396	372	399	422	398	370	337	359	366	385	361	377	354	390	376	396	365	365	379	372	350	356	378	363	378	407	368	371	344	386	376	364	368	324	378	382	355	379	371	366	369	355	367	377	376	381	348	370	358	348	369	344	373	406	353	372	349	370	359	382	366	389	355	323	379	359	344	361	363	376	351	359	350	395	345	371	348	358	392	352	337	359	363	338	346	377	342	377	379	361	350	354	373	389	351	355	398	347	363	375	397	389	332	387	356	373	369	361	357	360	344	365	339	384	369	374	386	356	382	379	414	365	384	354	402	385	381	393	346	359	370	368	374	397	371	371	355	390	359	385	400	320	332	376	362	375	385	367	353	378	356	360	378	364	355	384	385	397	363	397	395	354	375	382	348	354	369	342	376	394	382	376	338	379	392	388	372	378	335	404	390	412	384	370	372	382	366	358	377	393	361	371	363	369	382	400	403	367	389	370	360	401	376	391	389	401	360	380	385	361	348	338	352	375	362	369	338	385	354	366	333	366	388	411	360	387	389	364	377	349	334	374	365	336	363	378	342	398	391	394	376	405	366	356	363	372	372	372	414	416	338	388	384	344	353	357	378	343	379	366	377	369	385	355	378	389	370	377	347	362	421	394	381	358	381	390	385	396	363	379	356	373	391	357	380	375	351	370	347	381	359	416	382	366	370	357	383	381	309	390	360	378	396	344	341	353	378	341	416	372	391	365	377	366	400	366	325	410	351	372	377	352	361	385	394	339	406	348	372	365	370	406	383	358	372	365	380	367	352	347	327	389	389	375	372	359	356	375	375	402	412	400	355	413	380	363	378	371	395	397	355	394	374	350	315	356	347	373	419	394	352	397	365	354	385	373	359	406	375	347	360	366	370	370	356	394	360	324	376	397	357	359	373	396	374	386	340	346	354	395	366	354	369	378	385	378	399	372	349	368	382	355	340	360	369	381	392	381	409	380	358	363	340	423	377	353	388	369	382	389	372	369	364	367	371	344	343	396	375	390	382	387	381	348	384	378	378	369	389	388	345	367	384	361	425	360	382	370	382	340	357	402	398	374	378	363	378	363	346	409	380	362	358	368	383	391	378	354	351	364	352	394	377	369	382	366	380	375	374	366	365	380	389	379	387	387	347	366	387	409	362	381	371	373	384	383	392	367	400	398	366	366	389	378	373	372	351	384	395	418	365	396	377	340	403	387	343	397	351	381	383	371	386	383	402	381	358	407	408	408	378	391	373	372	354	361	370	375	375	349	374	354	407	372	369	377	374	378	362	408	325	359	340	376	360	350	338	361	377	358	377	373	382	380	380	373	396	365	413	366	413	404	378	359	352	373	392	357	346	400	385	350	389	397	356	357	424	384	361	398	355	388	422	344	384	393	417	400	379	396	393	374	360	389	362	363	377	392	344	369	386	372	332	353	373	362	360	372	378	383	395	375	369	381	377	408	364	378	389	344	385	348	349	393	368	399	368	378	356	427	353	330	396	388	357	346	405	346	362	362	355	372	392	359	391	372	391	381	349	382	362	365	359
25541	20818	27799	23956	20825	20872	9816	1669	1236	630	585	553	520	558	516	526	578	553	597	635	737	762	779	729	762	644	719	773	808	907	836	960	938	1005	904	884	816	803	739	712	654	636	614	589	529	538	517	518	499	474	442	448	469	448	454	451	470	438	426	399	400	390	441	430	418	377	407	388	384	377	423	430	407	385	462	451	422	417	428	430	401	430	406	401	424	386	404	431	384	432	351	396	424	414	402	385	443	443	438	382	430	402	421	385	372	382	453	442	427	419	431	425	444	418	391	407	419	434	420	402	391	438	449	414	392	451	419	428	419	404	429	420	411	402	420	396	419	458	425	394	392	408	417	417	429	462	383	385	391	397	405	416	417	414	429	372	424	433	410	423	404	403	438	410	411	409	425	384	397	429	398	410	419	402	400	402	410	420	386	385	397	438	406	401	418	419	413	404	410	434	438	419	375	411	444	443	426	433	421	410	384	444	404	387	400	411	414	432	399	418	376	376	420	434	405	428	409	421	438	406	407	393	386	421	401	397	415	375	424	441	437	409	418	410	392	418	427	440	417	423	408	412	414	409	413	468	370	422	408	413	413	423	419	393	436	431	436	427	429	399	392	441	415	398	423	447	430	443	384	420	409	384	457	416	387	418	398	414	396	413	411	429	438	438	392	372	406	402	426	407	432	440	424	428	408	419	386	376	379	467	406	399	398	432	425	401	384	444	430	442	440	420	406	434	393	419	431	373	376	385	396	384	419	463	452	424	366	415	398	399	436	422	441	446	423	399	411	391	394	372	394	393	447	410	425	405	363	448	404	400	387	454	454	373	380	431	441	419	392	419	424	419	444	401	414	396	406	441	393	392	374	401	413	403	430	407	427	422	412	408	370	419	407	424	430	421	452	387	433	487	419	423	421	378	382	418	408	389	408	413	432	416	414	420	410	449	427	430	442	365	454	432	409	396	425	437	432	410	399	409	431	413	392	417	388	380	409	409	416	428	398	410	431	411	425	410	394	428	419	403	399	414	429	421	397	450	422	456	458	459	423	425	396	426	406	412	422	402	406	378	389	403	422	391	423	402	407	394	379	424	411	450	429	370	439	420	392	415	403	434	428	422	423	413	389	413	396	391	425	427	423	375	455	425	390	411	416	428	387	452	432	410	426	422	411	435	406	412	420	414	403	406	427	437	400	408	432	411	438	376	420	445	369	395	460	448	420	413	389	359	375	407	391	395	418	409	398	444	385	428	402	425	376	433	453	427	431	402	418	438	439	439	406	410	390	397	408	427	411	408	465	418	395	446	404	432	381	411	394	413	368	418	460	413	418	417	415	440	396	425	423	387	387	387	424	376	427	424	406	402	423	428	400	412	433	435	406	386	415	435	433	421	391	420	408	430	431	424	393	434	424	411	411	420	411	403	399	393	432	390	372	425	425	440	393	394	403	441	394	431	448	410	452	402	423	414	405	376	426	447	418	440	387	384	415	378	410	394	426	389	390	397	431	403	401	421	423	383	408	391	434	428	464	415	403	393	390	452	440	456	418	420	441	410	411	402	450	399	438	400	369	371	432	423	407	388	418	426	408	411	407	425	421	412	405	421	390	410	400	419	417	448	423	420	414	447	424	401	405	408	398	397	377	397	431	416	411	405	394	368	416	392	400	425	386	444	467	412	435	431	421	391	450	420	441	441	419	435	404	373	392	421	419	404	408	387	404	389	411	415	401	414	433	461	400	402	377	407	391	415	421	401	384	408	413	450	400	404	415	380	398	428	392	442	411	363	428	422	398	459	409	433	435	420	404	428	444	388	410	430	373	409	433	421	400	432	421	393	419	435	434	409	371	436	447	446	408	410	371	424	425	413	393	413	430	400	405	432	400	382	422	405	385	399	433	398	404	428	418	412	436	399	401	459	385	410	411	420	410	422	420	407	435	427	417	417	422	423	411	445	377	427	378	412	432	413	428	443	400	422	366	402	432	415	410	392	391	401	407	449	397	419	402	406	367	403	420	432	393	428	383	389	414	430	408	442	426	413	456	448	415	422	408	405	406	404	462	397	426	429	397	416	421	436	460	415	405	417	420	421	410	454	387	428	403	403	413	413	384	389	399	428	413	421	440	442	425	403	435	396	406	434	421	390	423	451	405	416	404	384	411	433	391	412	388	407	389	420	437	402	390	378	385	420	412	402	430	397	444	382	445	386	404	393	435	395	413	378	395	414	427	421	427	388	406	428	420	404	379	386	382	427	418	420	421	426	451	424	409	369	399	436	425	404	394	405	395	403	413	380	417	412	396	428	415	398	390	419	428	404	402	413	437	440	427	437	417	430	408	398	390	393	411	420	406	417	403	429	399	414	418	380	411	429	434	414	427	385	400	422	437	413	397	393	417	410	414	391	416	432	407	383	431	412	409	405	429	384	427	425	416	401	419	421	412	457	371	416	421	380	375	408	425	407	410	418	411	432	427	418	362	391	421	385	434	381	390	412	408	401	423	429	460	445	397	385	409	379	417	434	388	403	426	395	429	383	428	418	418	380	444	406	412	379	407	379	432	418	477	418	385	423	397	413	419	372	394	398	396	390	422	401	402	410	390	415	391	435	445	440	429	408	398	432	414	434	390	407	410	395	419	386	446	444	424	401	414	428	426	418	403	414	439	420	391	417	412	417	433	426	361	431	432	451	429	385	397	395	400	419	367	434	406	422	428	424	393	402	433	412	400	423	410	384	385	392	405	421	386	385	425	416	388	404	403	405	407	424	408	402	397	438	434	454	414	381	346	426	435	436	412	436	418	402	389	404	411	411	436	432	405	437	402	384	368	423	438	384	434	385	423	414	400	415	433	394	443	432	417	420	438	435	407	419	412	432	434	395	401	399	410	372	406	424	441	386	429	392	386	396	395	428	435	407	423	394	426	416	432	393	411	413	372	426	414	412	453	414	422	388	409	402	412	402	424	377	434	433	410	413	417	410	386	387	402	400	391	401	412	408	414	406	396	407	426	418	418	428	388	420	400	381	424	421	416	411	429	433	429	406	425	434	395	405	362	402	421	428	382	412	402	395	430	432	408	412	396	450	421	479	367	403	428	394	396	405	421	383	409	378	420	364	382	424	416	414	427	445	404	437	435	385	393	421	392	395	377	423	405	393	386	416	453	418	405	436	378	393	417	423	397	397	415	436	413	381	397	409	407	439	434	411	449	406	358	413	384	434	365	402	438	416	421	373	417	437	438	386	440	415	384	410	438	431	456	406	394	408	414	457	428	420	382	413	423	373	426	417	413	400	416	414	455	428	412	394	438	416	376	404	433	407	397	417	416	425	394	411	397	388	406	404	383	409	392	396	421	411	362	401	414	387	401	409	412	407	400	396	384	402	407	416	414	397	379	394	409	424	413	398	422	434	418	413	390	407	395	392	400	384	393	437	435	399	411	418	395	420	410	422	401	409	424	444	419	356	391	404	399	423	397	411	444	403	385	435	405	423	430	408	403	394	425	424	397	373
44631	34284	32504	27514	17468	9849	2795	2451	1961	879	806	733	727	736	671	637	652	660	762	770	1006	1132	1127	1100	991	1009	1048	1173	1262	1389	1313	1378	1379	1476	1364	1324	1219	1139	1030	1025	914	829	703	655	630	629	585	581	524	506	488	442	426	466	447	461	415	432	399	395	412	389	366	405	363	399	357	361	363	374	369	365	361	373	362	390	353	396	365	336	372	352	348	391	389	328	337	404	362	358	346	357	365	356	356	350	358	325	358	334	372	348	419	364	357	389	341	381	404	366	371	356	385	357	373	368	329	345	377	365	342	372	362	351	379	373	349	347	362	374	367	357	332	328	349	372	350	331	368	376	348	328	373	375	349	356	341	379	344	373	344	333	353	352	378	378	346	377	372	380	351	332	373	401	364	362	355	336	350	399	344	345	367	328	350	379	370	398	337	399	357	365	348	349	368	361	374	401	353	374	355	351	370	366	351	409	395	343	391	354	379	357	361	364	363	357	353	348	357	356	367	350	338	356	356	376	351	342	346	356	336	345	385	320	342	353	357	366	349	351	360	363	337	340	350	350	380	325	369	380	374	383	361	370	369	372	360	371	356	361	335	355	385	360	335	370	352	354	364	352	357	374	325	395	381	351	355	352	354	352	397	360	359	376	343	396	347	356	352	359	354	382	400	366	364	369	366	342	375	414	365	339	365	361	379	373	370	352	362	340	361	359	323	342	386	339	362	369	387	399	322	355	367	320	358	356	383	366	361	363	379	413	372	366	347	401	358	355	361	382	378	351	356	360	378	375	366	374	363	349	378	374	370	358	395	355	330	360	372	375	368	320	358	365	387	358	369	357	363	358	393	369	360	378	365	379	371	370	377	323	354	376	345	348	369	359	363	334	348	364	356	373	376	309	365	367	376	369	335	360	347	374	335	354	375	338	354	345	346	383	387	337	362	381	373	362	351	353	363	410	393	370	356	375	386	349	346	355	366	352	344	374	349	358	367	387	395	420	357	365	366	338	346	311	382	362	351	373	375	377	362	358	345	356	387	358	362	349	352	363	341	340	373	337	384	377	362	402	360	357	370	353	361	408	344	371	354	376	348	341	340	366	354	318	402	363	347	368	390	374	350	397	362	372	360	337	384	353	347	364	396	362	378	360	364	397	376	353	344	348	358	352	371	374	352	346	402	346	347	344	341	372	344	328	325	387	344	353	358	355	358	364	354	355	367	366	353	385	368	357	387	387	344	378	357	363	359	368	344	364	361	381	386	363	369	336	361	361	378	367	349	350	344	367	330	392	416	349	331	378	366	384	353	372	343	384	326	385	368	350	364	357	365	386	369	357	359	336	327	361	357	347	348	363	346	375	349	379	324	378	341	356	332	346	364	382	381	350	371	383	342	382	384	375	383	364	377	327	337	359	350	402	357	338	391	337	381	366	331	373	368	364	324	378	358	369	323	362	381	362	383	362	353	364	334	359	357	341	331	372	336	348	376	339	365	344	379	388	373	345	374	366	384	354	377	386	374	355	368	391	356	367	370	379	365	347	362	361	324	356	393	362	308	356	334	376	358	363	351	357	380	395	341	334	349	358	390	338	347	348	333	356	344	384	428	363	388	339	352	365	379	381	380	340	351	361	338	365	339	352	358	347	363	344	388	350	332	355	348	372	382	357	357	361	344	355	366	379	354	335	363	364	351	355	377	359	372	388	328	393	358	361	356	387	339	387	365	349	341	395	329	353	354	367	345	361	338	360	343	370	353	361	324	362	362	338	332	365	381	336	363	368	380	330	358	344	366	396	349	344	350	389	381	333	370	374	387	371	365	367	357	353	335	366	375	330	369	353	401	358	377	372	355	377	328	320	361	361	389	353	359	351	392	378	342	383	374	362	362	362	334	371	380	358	372	324	384	369	350	379	375	365	365	359	366	353	349	367	375	377	350	369	369	380	366	373	352	355	372	361	332	354	348	365	387	354	383	374	368	354	345	361	387	359	352	331	355	355	378	398	360	348	342	371	346	341	376	377	376	374	379	353	346	371	348	332	369	354	332	375	337	399	371	371	356	381	370	367	390	364	376	334	346	383	381	371	364	390	345	356	371	391	364	351	367	381	357	375	384	382	363	366	369	361	348	359	368	350	378	371	388	360	366	373	353	330	333	373	365	334	389	352	353	359	351	323	378	388	329	343	375	364	378	336	334	372	324	371	339	361	378	368	367	328	328	335	389	389	331	388	378	375	369	330	369	345	348	346	344	374	351	357	354	334	370	367	368	347	396	357	364	343	362	343	373	304	363	320	377	336	346	349	345	393	355	375	349	379	361	368	345	395	334	381	378	368	349	363	366	368	331	384	342	362	349	338	364	398	336	349	333	399	349	374	364	352	356	375	342	344	375	386	368	354	342	358	358	386	369	356	370	350	335	365	357	341	332	371	375	340	351	378	358	368	378	341	350	361	391	366	412	358	386	349	348	369	334	376	378	391	366	375	340	362	393	354	364	346	372	356	361	368	355	368	373	360	349	351	351	368	376	346	387	360	370	373	354	346	362	356	325	333	373	369	375	374	359	359	357	370	352	368	362	368	362	377	331	374	341	364	379	359	377	352	399	355	325	347	370	338	358	356	383	374	360	343	359	373	369	351	389	360	348	409	371	356	390	403	400	350	369	372	346	350	358	313	375	341	407	333	399	384	326	346	382	368	354	353	364	383	334	338	387	373	397	342	364	397	349	356	327	387	368	382	362	372	366	312	350	374	335	370	384	360	351	376	362	354	377	372	375	364	399	342	342	370	350	367	363	368	337	367	363	366	349	349	350	349	351	360	331	345	344	349	347	350	384	373	408	361	412	313	363	308	360	375	380	379	382	324	355	384	381	349	377	331	372	376	352	327	366	352	354	388	364	358	384	401	371	368	357	368	371	391	361	353	355	363	352	364	333	346	372	356	411	379	374	384	345	349	349	346	346	367	381	368	386	352	367	366	355	378	361	338	358	413	353	384	382	366	370	348	391	362	361	366	352	349	403	353	365	384	342	374	358	378	336	372	345	362	361	372	352	379	382	379	379	372	362	372	321	363	350	378	399	401	371	373	376	381	395	377	364	356	332	325	389	356	335	359	371	363	383	374	367	358	373	372	378	360	365	377	357	372	344	351	345	338	336	340	349	378	400	343	404	334	361	343	374	364	373	352	383	349	354	374	344	386	360	365	358	330	345	346	353	366	380	366	370	390	336	342	367	386	401	333	379	325	378	372	326	362	342	355	365	398	365	380	358	350	352	340	354	370	334	340	350	403	351	379	377	363	376	329	378	417	390	321	376	377	394	358	367	391	363	353	402	346	388	363	368	366	377	330	362	352	380	324	392	366	372	367	375	371	368	405	335	386	333	383	353	355	366	372	363	368	378	361	352	356	349	361	343	353	383	355	350	375	360	392	378	353	366	346	336	405	366	346	387	344	355	360	361	354	357	360	339	368	331	348	367	369	389	371	362	338	383	333	376	358	395	348	362	353	357	341
28996	21288	26389	23141	6922	2685	1071	479	513	423	421	406	449	450	413	449	415	430	439	524	518	534	573	591	592	676	606	571	570	556	552	588	567	608	559	615	585	552	558	515	504	503	438	491	407	479	484	420	439	449	412	431	420	441	405	416	430	426	403	451	420	430	427	425	451	418	427	410	410	398	402	383	415	420	408	398	387	391	417	410	388	453	417	395	418	403	426	426	428	398	399	435	411	412	401	414	418	419	388	395	392	407	422	433	383	395	379	414	445	428	409	409	431	408	387	405	417	408	442	435	419	433	426	413	417	431	444	399	433	435	421	440	440	413	428	389	437	423	405	396	386	448	399	459	439	423	415	413	460	416	442	446	431	426	420	402	420	427	445	408	450	416	381	428	425	438	377	425	391	467	390	394	405	395	443	395	411	412	407	403	397	394	410	394	431	421	402	387	427	408	436	406	412	423	418	404	437	399	389	439	414	404	396	411	400	399	432	421	418	398	411	417	406	449	399	394	413	406	393	429	431	431	432	419	423	415	415	390	457	460	372	412	440	416	449	425	401	428	430	420	404	458	395	429	421	392	434	425	412	429	412	421	409	432	436	385	417	478	422	435	424	417	396	402	419	426	429	383	401	416	423	406	384	413	464	395	435	383	408	401	433	429	416	423	454	411	382	421	408	440	417	397	425	395	383	403	381	453	449	441	419	411	435	439	425	435	456	433	388	427	437	416	426	416	441	462	436	389	423	424	428	408	433	427	371	441	422	402	443	467	436	415	426	444	412	412	371	408	412	418	424	418	416	434	411	417	397	389	389	410	403	398	404	418	433	416	433	405	392	435	438	433	394	397	402	390	436	408	421	400	450	420	444	423	421	416	460	413	405	430	406	423	456	428	418	424	446	449	404	430	413	407	405	462	405	421	411	427	382	430	409	402	462	436	414	428	430	421	426	414	425	384	415	362	405	425	414	419	447	423	424	426	410	395	404	422	401	406	432	418	398	432	401	434	413	402	443	447	423	400	402	422	398	395	419	462	387	432	415	392	456	382	416	427	399	462	412	428	426	395	409	398	439	465	418	414	396	421	436	367	421	430	416	373	434	441	391	410	418	399	408	390	399	432	423	377	430	424	401	418	412	404	446	414	413	378	425	401	398	400	386	403	429	408	389	458	386	411	420	414	421	431	425	421	426	448	441	405	402	430	460	411	427	443	407	398	411	429	439	405	423	429	372	406	420	406	399	445	402	410	417	462	438	412	403	423	413	414	452	407	440	421	398	397	429	451	407	438	419	386	427	409	468	420	426	411	424	396	421	423	417	442	414	403	415	417	436	423	430	454	413	384	434	397	444	406	429	395	417	443	404	408	412	395	437	411	432	462	406	429	392	441	448	411	403	398	414	415	423	430	429	412	421	418	424	424	436	382	411	416	427	398	421	415	456	432	447	431	431	427	435	379	391	392	407	423	426	443	400	407	399	458	436	419	424	389	422	395	415	413	419	419	405	422	402	427	447	413	396	431	411	387	399	398	399	440	402	415	420	417	465	418	395	455	469	415	383	378	453	437	407	456	432	421	365	453	401	404	423	436	408	416	406	393	427	396	403	396	411	411	428	427	398	424	458	425	387	448	417	434	421	425	389	431	411	408	404	406	412	427	420	440	393	420	407	412	380	389	397	398	429	373	428	428	423	427	436	405	409	422	430	434	421	408	394	427	410	406	417	411	453	378	416	392	396	413	403	388	439	422	391	395	373	422	391	389	426	416	404	389	413	403	400	426	416	440	419	428	428	430	433	408	435	411	437	437	397	435	421	410	416	426	403	405	428	414	382	417	442	390	416	407	449	387	370	406	422	432	411	424	409	420	417	459	434	435	458	442	481	411	408	391	425	430	402	427	411	424	390	427	491	432	385	446	408	413	399	451	400	391	412	414	403	417	419	409	424	405	454	428	409	447	424	414	422	449	397	439	410	403	419	405	412	391	421	397	382	407	410	387	409	408	445	419	436	456	429	432	414	406	435	413	406	441	408	413	406	427	412	414	388	426	461	426	428	419	412	404	402	435	450	430	407	430	417	375	420	397	446	430	432	419	389	420	445	422	450	410	402	418	381	408	386	426	416	437	397	425	451	412	417	416	411	424	441	439	429	413	424	384	411	421	428	425	412	390	460	362	411	417	441	415	415	394	437	469	448	433	402	469	420	396	401	423	446	432	428	423	424	414	409	440	382	393	399	419	410	424	379	417	425	413	415	413	396	423	436	411	449	425	401	433	413	416	413	440	426	411	412	433	434	384	451	428	411	452	426	437	418	387	460	400	393	416	431	406	401	432	429	454	440	375	409	406	433	373	414	410	392	419	375	424	391	422	415	404	405	414	452	407	440	440	445	415	435	424	417	395	409	421	435	415	444	416	410	450	420	383	444	408	427	427	431	427	414	438	412	451	427	355	417	401	382	417	420	417	395	408	420	394	423	395	423	414	370	428	389	410	404	414	420	427	424	463	442	424	415	423	461	483	402	431	411	427	426	405	412	421	435	408	402	447	404	416	440	402	459	418	408	444	440	384	425	414	399	421	412	380	404	417	433	400	413	408	439	417	421	434	411	386	417	394	415	413	410	421	407	453	448	445	414	470	422	416	422	435	431	381	424	439	435	445	412	420	380	415	466	401	424	414	431	431	437	406	390	410	369	465	406	429	424	453	421	415	398	419	398	444	434	402	457	389	448	433	440	382	432	407	401	425	409	418	436	441	404	434	410	414	414	401	396	428	409	386	439	438	404	398	418	408	401	394	375	433	418	374	392	425	410	427	389	448	436	436	438	406	464	414	414	420	437	399	365	420	438	383	461	416	378	429	420	391	440	410	404	396	392	446	430	436	434	409	426	368	413	434	412	434	413	426	420	430	432	414	420	393	402	379	437	421	459	425	380	432	418	414	412	430	430	423	437	418	452	423	409	379	414	465	435	404	416	417	410	434	441	441	408	391	392	414	432	429	412	394	414	403	433	443	393	398	418	419	422	417	421	405	413	442	422	394	482	454	420	412	418	402	424	410	424	439	418	463	372	429	436	392	422	420	408	400	418	410	408	400	452	411	429	428	403	375	417	434	410	427	428	440	420	407	438	414	403	437	401	418	442	430	405	435	396	421	416	413	438	388	408	406	417	416	397	402	447	401	437	423	429	419	409	412	402	435	416	454	419	405	404	449	382	416	413	397	460	420	421	401	407	434	388	453	402	467	438	429	393	433	430	436	431	435	447	422	460	448	434	414	415	433	403	429	398	443	414	407	439	407	373	389	380	427	448	395	466	397	415	453	437	408	407	382	430	390	435	442	410	434	410	449	416	431	411	418	409	395	404	422	407	433	407	376	395	443	457	389	439	428	401	413	393	416	404	429	402	431	410	437	400	393	391	440	397	433	426	421	396	408	431	406	443	415	416	405	433	422	431	385	395	410	413	408	416	416	421	452	384	409	436	415	455	418	421	422	427	404	391	434	420	394
45451	30725	29684	14141	8088	5448	1523	635	718	422	445	389	391	433	391	399	406	441	471	522	628	696	712	768	769	948	864	788	811	735	695	698	760	784	725	702	615	633	654	581	545	530	514	481	476	468	450	444	426	386	403	406	412	396	363	380	373	376	360	365	392	410	360	396	405	372	385	379	381	382	384	385	380	395	344	398	378	352	371	389	387	335	385	335	337	368	353	369	374	383	388	361	373	370	378	401	389	359	353	381	331	345	333	373	377	368	365	355	346	368	410	373	403	379	371	347	370	383	385	386	368	369	388	380	377	400	376	404	361	369	362	363	331	379	353	369	354	373	397	369	408	366	367	364	380	365	379	365	378	365	384	371	357	346	357	357	343	371	354	408	386	354	361	396	413	364	395	369	362	347	356	369	379	370	371	365	399	347	357	355	366	385	361	362	356	388	361	375	377	387	373	364	384	345	356	357	376	347	373	349	381	382	374	344	365	421	371	366	378	362	366	391	370	345	345	376	382	356	360	372	408	379	338	361	383	365	347	374	403	379	356	383	389	376	369	346	370	352	399	383	368	366	375	356	363	382	375	353	390	386	345	352	327	351	357	401	375	369	351	368	391	381	386	382	369	366	404	344	353	374	392	407	359	378	360	383	360	336	381	363	344	354	399	364	374	347	368	361	343	373	367	365	372	378	389	353	361	365	358	365	406	373	359	362	361	386	366	338	364	359	375	366	353	377	355	368	344	363	347	377	373	361	398	386	378	364	354	393	381	408	399	364	395	379	372	407	342	384	353	367	370	372	404	343	384	356	364	366	358	358	348	374	392	375	363	403	359	363	393	369	375	345	379	330	346	375	388	326	360	352	338	367	383	369	354	382	379	383	377	398	384	394	346	381	361	374	350	357	357	345	373	348	391	361	389	380	388	330	397	337	383	359	406	357	384	382	368	415	404	407	358	362	412	389	343	392	360	362	371	383	357	392	356	359	399	364	354	349	380	348	379	381	356	351	339	379	340	372	397	395	357	355	367	387	373	365	391	361	395	365	363	356	419	346	399	375	379	384	344	361	390	403	360	367	370	352	374	377	391	391	358	364	403	366	362	354	340	353	383	386	383	406	375	351	361	364	363	370	350	388	355	403	379	362	360	391	379	345	381	388	396	366	388	337	377	417	386	392	382	363	365	372	402	366	415	366	396	379	389	362	379	353	359	383	369	381	392	340	361	388	394	394	377	384	383	392	366	343	386	359	372	372	398	375	385	382	397	359	348	348	362	332	404	385	400	362	340	411	384	380	354	364	391	361	390	396	376	406	403	363	381	368	380	390	376	402	368	377	380	346	375	398	388	365	389	385	396	391	369	368	364	361	388	337	427	370	372	369	379	373	372	380	354	359	379	374	397	401	388	371	368	362	391	404	396	385	395	375	356	424	354	389	374	397	357	375	379	370	363	382	389	382	372	365	393	375	379	392	351	361	360	374	356	368	365	398	359	352	387	407	379	344	387	388	369	346	380	381	360	393	371	382	336	368	395	367	353	366	425	387	343	364	396	387	357	341	365	382	378	365	369	391	339	351	420	379	414	394	361	355	366	381	375	371	358	367	400	383	362	358	385	316	376	384	392	369	351	366	345	364	396	373	378	377	355	401	399	411	354	352	332	373	360	358	411	402	387	336	378	360	374	378	352	362	377	344	366	363	405	379	370	414	350	383	365	376	361	348	377	346	366	370	349	369	385	393	384	370	377	375	364	393	361	377	358	359	359	358	331	377	360	404	362	372	371	357	404	359	399	404	359	349	381	388	359	378	364	364	336	409	394	364	345	343	346	333	380	340	390	378	392	365	359	346	389	367	338	378	359	394	393	403	365	374	381	353	394	378	397	390	370	382	365	377	397	383	362	376	323	381	355	407	372	419	363	392	390	365	342	397	407	389	383	361	363	332	417	397	382	338	367	365	359	351	371	374	371	362	372	359	355	372	404	340	386	358	334	365	373	380	419	373	337	376	377	369	416	372	341	354	386	360	419	368	384	377	386	410	330	336	376	359	392	391	398	376	394	430	366	353	399	387	362	399	367	372	365	405	379	381	376	375	365	363	394	375	374	370	343	371	353	374	370	338	401	387	350	359	407	357	364	372	370	380	395	360	379	353	385	357	401	362	352	329	351	376	376	389	359	409	364	409	349	390	339	373	368	373	373	370	358	384	422	369	364	381	379	384	385	369	387	351	393	408	332	363	348	327	374	375	358	379	342	360	375	359	360	373	410	365	406	334	393	368	379	369	400	383	403	378	397	354	390	350	402	349	353	371	369	365	361	387	389	383	379	376	374	395	352	335	343	367	406	409	363	391	361	372	398	368	394	385	401	338	368	404	359	378	385	392	341	407	388	403	375	380	365	373	387	386	332	347	352	396	352	382	359	385	395	382	375	375	366	361	395	347	375	368	363	402	337	354	351	360	359	370	401	403	358	363	359	354	343	390	402	377	387	338	378	380	369	399	348	378	387	362	360	388	372	344	369	366	360	407	374	388	356	366	386	377	383	364	368	421	381	384	403	365	359	357	381	360	382	353	369	347	375	373	416	381	379	361	371	369	358	379	349	369	389	343	351	376	356	380	349	355	375	358	358	373	379	363	359	353	353	402	356	373	381	396	367	396	384	378	372	393	396	409	401	322	377	391	381	399	352	389	396	353	383	353	337	356	385	368	355	349	375	368	345	364	365	380	383	371	384	365	385	372	384	368	366	360	357	354	381	364	373	400	404	351	367	377	377	379	377	357	360	343	400	382	354	392	384	378	379	372	370	360	318	433	359	371	380	379	362	336	357	387	414	377	368	354	375	356	386	387	369	389	380	416	378	353	359	347	354	365	357	366	380	352	374	364	378	375	366	397	382	342	366	386	371	347	403	394	403	381	379	345	366	380	362	389	371	378	407	340	392	366	365	402	387	361	364	393	374	407	370	371	361	408	396	373	403	371	381	387	379	391	378	421	379	343	352	386	387	344	376	386	380	355	357	336	369	353	372	392	355	402	388	353	327	375	404	372	371	369	386	348	357	381	344	376	380	351	374	353	372	375	385	395	390	369	395	379	392	387	370	354	362	354	349	381	368	369	386	406	348	347	369	378	361	392	364	375	416	403	364	388	351	366	327	382	328	373	356	349	364	366	350	369	349	401	379	359	401	377	343	389	376	370	387	379	388	357	367	350	373	375	390	350	413	373	380	357	366	391	350	354	352	375	406	359	352	381	350	376	343	393	347	354	313	380	379	356	346	379	335	354	369	375	350	360	367	397	357	401	375	355	396	382	372	354	360	378	341	380	339	364	362	355	377	364	383	383	341	388	347	357	370	351	387	410	341	354	340	346	407	409	421	365	350	354	371	399	387	342	356	354	369	377	368	364	400	370	354	368	379	348	386	363	379	390	397	368	413	391	401	384	368	365	380	387	407	390	379	365	371	362	370	386	379	382	346	387	381	357	359	361	366	360	347	368	388	354	367	375
27172	20850	27277	24369	20788	13307	3921	986	929	526	453	499	456	469	425	461	490	472	426	491	485	481	492	542	575	663	728	686	702	683	662	607	671	660	631	602	595	568	577	558	546	533	531	445	446	484	471	467	431	433	411	410	415	416	444	443	420	450	374	407	396	405	466	400	404	427	444	422	390	418	420	401	399	415	414	417	396	430	408	365	402	430	443	377	445	428	376	396	385	408	405	435	371	422	412	401	403	386	440	426	427	385	403	425	417	382	379	393	385	370	418	396	390	409	381	393	429	405	361	411	424	369	403	417	414	402	421	387	396	396	379	371	413	394	402	438	359	402	380	388	411	390	395	388	371	389	365	434	411	400	420	393	403	432	418	390	388	425	372	419	402	407	435	361	413	429	393	366	372	384	411	371	410	379	417	392	384	374	423	439	401	422	394	394	396	411	393	391	418	391	446	395	373	427	411	400	393	371	392	398	416	357	401	418	397	391	388	372	397	381	427	412	360	415	393	417	410	399	403	382	414	393	376	385	421	392	421	432	374	422	386	386	411	398	381	407	387	368	413	392	383	398	376	397	430	385	386	434	395	391	424	427	431	410	405	439	397	405	408	399	425	400	399	410	406	386	358	392	351	406	405	388	421	399	424	408	411	375	383	372	398	393	394	371	391	373	434	374	406	427	400	413	392	411	408	346	389	375	378	407	406	417	410	401	395	425	420	409	407	391	447	445	385	416	381	388	417	409	387	446	373	394	412	381	387	390	400	411	382	380	397	396	382	356	391	404	390	397	392	420	377	440	391	420	402	410	384	372	390	413	380	387	395	377	395	413	387	393	387	388	395	439	433	387	395	428	402	412	397	404	409	361	400	411	414	385	380	407	385	397	366	379	393	365	427	408	372	392	424	415	417	415	405	404	389	397	405	413	379	397	410	391	391	405	408	413	379	397	416	415	385	405	441	393	402	378	376	397	403	416	379	434	404	395	379	372	457	413	382	428	441	413	420	415	404	402	398	394	380	400	401	369	391	420	430	406	403	377	393	444	425	423	409	388	433	418	365	380	413	418	397	391	396	395	418	381	440	397	375	412	361	379	380	408	392	365	384	434	388	403	438	384	395	431	377	361	400	401	421	408	397	396	402	407	437	426	368	392	401	398	392	397	361	399	384	410	381	400	407	398	402	371	386	372	427	372	400	389	378	394	444	406	407	408	436	427	412	377	417	388	390	407	416	432	396	373	425	382	406	436	334	376	384	398	444	389	397	384	382	387	398	350	386	405	400	408	439	417	376	377	394	395	408	403	405	374	403	363	378	437	383	436	397	380	395	410	404	405	405	424	400	417	427	412	405	406	452	437	376	385	392	393	440	395	398	375	395	376	401	387	392	419	407	419	392	427	435	421	406	375	380	397	357	414	447	439	419	426	404	397	432	405	407	427	377	413	404	400	401	396	405	387	362	405	400	430	362	431	433	430	407	400	407	373	398	403	401	382	393	379	395	414	444	408	416	397	401	409	395	380	431	431	408	409	398	398	382	385	413	405	387	409	408	379	388	417	414	407	401	415	382	415	425	397	429	436	391	408	407	400	358	421	395	392	408	406	394	365	436	378	425	389	381	400	388	394	365	427	392	363	412	405	414	371	384	409	440	420	394	410	402	378	418	426	432	446	418	441	384	391	406	369	351	390	389	367	388	429	437	422	422	372	373	427	383	404	387	385	398	370	415	399	398	413	407	408	428	414	400	371	371	409	410	416	388	396	405	399	418	404	444	402	367	402	399	386	366	427	395	384	403	406	418	379	421	430	399	428	400	412	412	431	413	410	413	432	353	384	367	393	362	405	415	380	375	456	413	389	402	391	436	393	363	376	374	436	385	408	393	391	439	412	426	410	395	376	384	379	463	401	408	398	397	417	388	421	439	389	407	401	405	406	366	396	411	396	400	421	380	400	397	395	379	411	386	388	423	370	405	404	414	407	409	399	430	409	374	396	416	376	407	403	420	395	401	413	379	433	377	451	403	374	383	385	381	422	366	390	420	412	417	410	409	394	402	394	394	434	406	391	409	384	398	375	388	401	399	430	383	403	420	420	405	415	426	423	407	402	377	409	390	378	406	375	415	414	435	378	370	409	378	438	412	420	373	401	416	374	361	396	447	407	401	442	412	442	429	429	409	380	397	346	427	406	369	421	407	413	410	393	409	397	381	399	435	400	440	353	426	372	405	428	397	376	419	391	394	395	402	429	378	388	388	440	390	415	407	408	403	395	385	388	392	410	416	404	439	430	390	415	363	414	392	364	403	407	396	403	411	404	369	418	395	403	447	391	366	411	428	440	407	389	365	387	421	405	406	384	389	468	405	384	397	420	398	399	391	371	383	395	395	389	412	385	410	415	412	409	389	386	413	387	386	401	405	372	437	413	415	409	417	405	384	410	414	380	397	426	404	404	423	421	399	359	397	392	407	431	402	421	427	421	400	402	369	382	395	427	434	388	383	389	407	391	419	420	435	394	428	384	394	413	404	431	365	446	390	413	408	416	411	410	376	387	421	421	375	401	357	439	396	393	369	421	418	428	416	403	404	402	388	431	424	377	364	363	394	418	415	392	376	372	393	382	378	384	436	410	396	415	386	407	410	461	421	372	416	430	386	406	388	409	378	403	373	396	404	391	424	423	379	381	381	395	403	420	422	396	420	381	397	360	418	382	408	369	406	374	412	444	441	423	427	393	397	385	437	415	403	394	389	421	388	426	422	390	412	388	412	382	432	426	447	371	407	401	401	408	397	413	428	408	396	422	430	427	445	415	395	422	407	399	382	420	413	382	373	427	411	413	384	414	381	411	424	399	395	421	400	411	443	373	399	448	401	415	394	439	392	364	437	414	384	439	403	381	417	388	371	431	402	402	380	430	369	417	424	408	421	422	413	350	408	414	367	417	420	426	391	415	409	377	435	389	429	391	394	412	459	379	436	402	388	404	428	364	400	346	356	391	374	366	395	367	399	407	395	407	421	406	355	386	431	384	419	428	442	410	393	388	384	374	379	400	408	394	404	418	382	413	413	395	396	374	422	411	413	397	406	399	415	411	399	416	388	402	402	382	376	375	374	399	382	393	406	380	420	416	418	393	432	414	422	418	397	408	417	415	399	404	372	388	431	381	394	408	405	458	403	392	433	416	372	386	420	375	417	391	409	398	379	403	426	424	404	382	397	417	431	405	364	396	393	397	409	430	397	399	404	410	402	372	373	398	385	384	422	405	427	399	402	413	373	394	371	396	422	389	401	407	359	395	447	419	419	414	377	360	401	382	399	394	407	417	413	367	406	379	371	389	400	378	443	416	381	379	409	384	432	368	376	443	399	417	423	407	404	451	378	389	395	413	395	390	371	416	388	390	450	418	368	412	382	445	402	401	395	386	351	422	387	425	395	389	417	397	407	393	423	424	407	406	418	378	386	401	403	436	403	432	394	397	424	404	384	419	374	387	389	391	435	384	403	420	396	402
48114	29895	16420	17035	13982	10427	4653	1337	1440	563	529	488	535	488	456	497	435	418	471	456	474	511	542	651	758	977	1074	987	1046	966	843	806	840	861	810	801	751	742	702	662	613	557	547	543	473	487	506	466	428	396	413	383	433	383	416	359	399	409	381	386	382	386	358	436	354	377	362	357	349	336	388	357	382	372	350	372	362	375	317	334	378	348	372	362	343	352	377	374	373	389	345	400	370	357	359	369	349	346	368	371	380	360	335	350	358	341	374	364	382	375	356	360	372	355	373	370	332	366	326	376	363	341	351	359	350	350	328	349	358	391	356	367	369	347	345	367	354	359	333	354	346	362	308	350	391	339	349	375	357	399	360	345	394	373	354	376	347	348	335	376	378	345	344	355	345	350	413	349	321	326	325	380	345	376	332	326	350	347	352	355	373	368	340	348	345	360	336	332	362	358	351	358	350	314	355	368	360	368	344	341	365	340	388	372	357	347	363	356	385	343	337	343	366	370	372	364	360	352	373	367	360	390	345	380	368	369	347	350	354	399	347	380	366	367	368	376	350	375	328	384	339	339	353	329	325	378	337	337	366	364	371	378	364	340	378	353	365	374	356	376	358	361	357	360	362	381	364	390	350	376	334	365	356	338	361	387	372	357	335	403	384	327	350	367	359	353	375	346	363	379	357	360	393	362	351	364	383	369	355	357	347	387	353	352	341	329	345	363	357	358	354	352	343	341	340	364	350	358	390	348	376	366	378	356	343	338	367	363	359	347	355	368	375	349	356	389	374	360	354	345	337	355	346	384	353	351	375	371	386	336	381	376	406	358	351	337	348	388	356	371	357	324	346	382	354	403	365	361	360	373	350	350	362	365	355	365	339	355	353	376	386	330	342	355	365	386	335	359	324	360	380	335	348	353	367	381	360	382	356	345	322	368	345	362	337	379	347	380	375	374	360	393	357	344	350	368	360	363	345	379	346	331	358	352	355	364	329	377	352	353	390	325	352	346	329	363	364	385	364	359	376	372	345	367	367	356	348	321	362	361	374	332	333	379	371	373	340	372	349	381	354	375	341	369	374	347	361	348	376	346	349	373	369	387	346	359	379	332	372	383	340	372	362	386	351	365	326	350	363	327	365	375	370	356	350	334	358	348	343	372	367	331	372	348	332	389	367	333	329	413	362	334	327	358	363	372	371	347	333	326	352	343	352	376	363	394	365	390	349	361	352	353	385	353	338	391	376	343	363	356	363	361	368	336	358	342	384	369	372	347	374	334	339	362	371	332	393	352	368	339	376	370	356	375	327	345	350	378	361	345	375	354	343	372	346	360	354	357	332	355	339	366	370	354	340	362	382	365	381	371	364	339	373	367	353	348	383	367	384	360	357	349	341	317	341	395	343	340	338	389	357	350	348	413	375	359	339	342	322	326	371	354	330	330	356	353	370	374	349	329	373	340	326	349	354	381	338	352	384	311	363	337	319	385	351	364	358	349	343	390	373	355	330	373	341	401	378	391	338	347	371	318	382	356	332	326	358	348	330	392	375	309	382	340	314	345	360	348	387	361	367	360	326	363	358	355	380	353	330	368	328	370	380	358	339	330	365	345	356	347	347	336	355	328	337	349	348	343	370	380	374	333	334	392	398	360	319	351	383	366	326	359	348	378	369	387	376	333	371	359	344	360	404	368	356	379	365	360	363	352	365	355	356	381	336	352	373	368	338	363	352	374	363	360	317	373	354	354	335	358	352	352	358	356	336	362	341	347	330	366	344	375	345	346	376	354	381	362	332	360	345	380	360	360	373	317	385	350	360	388	338	370	340	366	350	398	358	375	384	405	382	361	384	391	362	358	399	359	357	336	378	362	326	382	367	391	331	369	406	349	343	335	384	354	332	335	355	360	354	331	368	326	351	345	372	393	378	378	339	363	363	318	377	362	346	374	380	325	360	378	366	349	362	337	376	346	364	361	373	363	333	338	321	356	399	367	369	354	358	376	338	366	351	328	344	352	355	353	343	393	373	379	366	354	341	377	358	352	369	321	364	354	361	344	367	358	329	395	340	350	369	374	342	353	362	396	369	352	367	336	351	366	350	359	353	380	372	378	358	413	350	346	382	390	372	333	331	359	323	344	381	348	360	384	380	408	351	366	355	364	368	339	371	362	366	352	355	313	361	346	366	347	340	365	374	366	367	338	360	343	369	348	371	355	392	333	352	330	345	369	388	361	348	384	323	373	374	372	347	360	364	358	365	382	378	329	334	358	374	368	363	385	339	326	365	335	333	344	370	353	394	377	340	372	327	365	389	373	360	330	361	331	386	360	332	364	334	349	372	393	344	340	368	333	338	396	354	373	330	353	382	334	386	372	371	366	348	379	363	382	347	357	357	347	370	358	356	387	347	387	363	346	368	343	389	342	371	343	355	356	371	369	370	370	380	330	367	339	380	347	406	352	349	348	346	361	341	314	353	339	354	380	380	332	359	362	347	343	342	371	343	385	366	363	355	352	361	358	368	360	369	393	360	368	361	343	392	377	353	375	359	389	385	341	357	394	361	309	383	376	331	362	360	371	378	379	394	374	342	335	352	362	353	350	362	343	351	347	342	362	340	362	376	344	340	389	330	338	405	344	357	364	344	373	343	334	336	371	350	378	360	362	354	356	327	359	332	354	347	398	351	372	362	379	367	330	350	358	348	384	365	352	392	330	354	353	362	328	367	356	396	358	334	398	354	380	371	355	416	366	349	341	357	326	376	333	361	364	390	393	339	341	337	382	374	321	344	336	350	350	341	385	350	355	377	360	361	350	378	365	376	347	334	346	358	347	338	361	348	354	301	370	365	351	362	346	331	386	352	369	377	338	367	349	367	329	358	350	353	364	348	348	351	340	336	358	373	355	356	385	346	350	349	367	376	346	375	357	314	357	341	384	363	330	355	365	341	385	355	371	368	350	326	363	368	358	360	339	362	364	381	369	358	366	374	344	369	360	350	399	398	386	382	364	367	379	389	324	353	344	363	374	364	316	364	362	362	373	371	359	364	378	354	336	332	376	360	378	365	368	374	378	374	376	374	346	345	368	323	330	349	376	383	342	349	346	368	368	350	363	379	359	346	380	376	390	363	356	365	380	344	344	391	331	366	330	361	358	331	381	378	371	377	377	363	332	354	354	396	337	355	345	365	353	329	378	335	349	362	358	359	347	356	349	357	380	345	395	335	368	345	367	353	370	352	363	351	368	375	344	357	356	383	354	391	323	331	340	348	370	350	360	359	386	343	336	347	358	360	366	364	353	350	344	347	380	343	397	366	339	385	380	376	344	359	381	357	343	326	337	354	373	377	355	376	346	379	348	362	384	382	361	338	368	337	363	332	371	371	344	345	376	399	374	383	368	377	338	341	350	343	352	343	358	348	347	381	332	317	353	342	358	341	358	387	330	366	384	360	358	367	365	330	370	376	320	363	363	358	376	327	330	336	376	368	341	318	348	342	369	366	361	397	394	366	350
26628	20829	27615	23930	20684	19512	7438	1562	1034	592	537	486	498	474	508	490	471	433	454	534	579	538	573	596	615	623	621	610	586	623	659	636	659	650	679	696	644	666	660	651	614	500	497	518	478	435	478	458	503	498	462	477	432	421	453	436	453	436	441	458	417	432	426	489	428	458	444	429	479	441	406	413	435	413	434	441	411	434	456	388	419	439	412	439	432	441	444	421	433	419	425	433	476	413	375	408	394	445	454	415	439	405	460	403	422	419	474	454	417	430	435	446	456	443	429	448	419	432	458	419	395	424	433	405	418	437	426	420	430	414	418	405	448	404	415	409	436	394	398	429	467	448	421	448	386	415	417	423	444	380	427	412	452	398	442	411	387	408	424	394	391	414	386	430	377	432	421	435	423	411	448	392	420	427	424	424	447	363	387	424	444	424	392	415	422	422	445	405	427	412	413	395	440	422	438	416	438	460	400	431	404	433	431	467	459	432	421	370	405	433	447	421	407	417	436	424	418	407	442	452	425	408	422	448	411	383	437	423	445	452	390	442	450	444	432	429	444	437	441	445	385	442	405	437	417	431	441	445	391	402	457	457	437	477	435	428	442	411	437	416	402	426	413	412	421	399	393	458	420	424	414	442	409	418	423	437	436	449	409	434	411	411	410	403	430	422	382	405	395	433	482	432	432	420	458	423	449	417	387	408	437	412	450	436	432	455	444	389	420	428	401	461	414	435	427	424	427	436	421	443	409	424	418	426	411	442	466	425	431	392	407	442	474	395	430	436	446	473	408	407	387	430	441	411	377	407	454	431	411	421	423	437	416	423	454	444	442	444	399	436	401	426	415	436	435	398	430	438	401	416	447	414	423	431	428	435	435	423	408	420	429	400	408	430	392	390	416	438	410	441	412	437	423	429	410	415	441	442	415	429	403	404	424	435	414	439	452	415	443	422	444	437	415	384	433	380	392	412	467	407	430	407	434	390	458	451	426	412	453	392	424	381	442	437	376	397	443	431	457	395	396	435	471	377	432	422	407	429	427	419	436	421	436	437	414	447	444	390	429	415	382	426	411	437	431	437	416	446	435	428	434	420	429	428	430	465	388	478	398	391	432	447	411	472	425	408	394	412	443	413	427	411	396	388	386	407	431	423	462	410	435	426	415	446	427	406	456	429	397	413	432	420	446	415	429	399	404	431	418	456	422	437	433	433	433	420	410	414	432	417	403	443	419	431	426	440	405	399	437	393	442	397	417	401	434	441	391	468	406	438	442	389	409	405	424	426	432	450	428	420	433	460	392	431	407	416	419	412	408	376	431	430	437	447	452	443	433	435	423	432	423	449	404	437	432	413	431	415	430	429	415	415	406	427	441	438	410	439	432	399	389	406	422	415	401	454	427	449	410	407	415	448	408	400	428	408	416	415	398	405	420	411	436	437	421	439	434	422	420	420	420	413	436	397	408	435	456	404	430	433	417	373	399	454	441	427	446	391	415	379	442	424	404	442	425	438	493	426	423	424	423	442	405	441	457	434	413	392	424	410	420	425	425	437	416	423	443	377	458	436	432	447	421	417	457	457	430	423	435	449	425	431	383	408	410	372	415	383	430	446	442	428	365	446	413	409	417	397	437	410	428	430	434	425	426	426	416	408	445	428	434	421	419	412	460	434	464	427	393	405	418	418	413	422	428	458	382	443	442	413	393	416	410	448	420	449	393	417	431	431	415	418	406	404	417	398	440	439	425	388	424	434	429	383	402	420	433	462	429	440	399	447	402	411	392	414	417	408	437	414	424	425	423	432	407	389	407	413	453	410	425	418	418	434	417	438	458	404	420	420	406	408	398	406	446	400	410	426	416	397	428	416	423	428	430	407	428	431	426	412	415	411	433	420	432	406	444	436	421	464	396	378	423	390	443	439	424	394	435	398	415	427	444	420	415	442	405	421	423	474	425	382	441	461	459	395	436	456	428	454	392	468	427	427	434	429	421	388	440	400	431	427	433	421	445	400	434	387	453	387	412	414	394	442	436	444	403	443	445	422	386	409	426	415	412	403	392	423	405	448	412	421	439	386	429	427	425	414	430	420	469	426	422	445	430	417	398	409	379	438	401	411	413	416	411	415	405	424	428	421	407	409	449	439	412	410	429	414	426	466	446	438	411	380	423	411	431	407	442	400	418	427	371	448	454	432	406	430	446	424	426	440	464	450	408	416	461	418	423	409	444	421	422	452	436	457	414	446	421	419	420	437	440	405	409	424	416	462	405	431	390	424	435	399	398	386	407	418	395	424	426	435	436	444	449	391	424	394	433	419	443	420	439	401	442	384	396	435	442	424	420	409	475	456	445	383	461	392	402	428	417	448	402	393	407	425	439	387	406	416	418	415	421	433	431	390	449	437	450	418	439	436	409	399	429	433	453	415	439	423	425	387	387	429	418	431	455	413	454	390	427	441	455	456	409	403	403	426	428	414	428	403	451	476	418	409	424	439	455	420	418	452	399	437	423	413	396	430	446	432	406	424	438	404	426	399	400	392	401	455	413	425	449	406	431	404	437	426	429	454	448	441	467	426	434	408	397	425	416	403	412	434	428	447	444	368	404	435	386	414	393	402	387	420	468	446	420	444	426	448	431	450	391	416	423	389	386	432	413	406	389	411	406	431	420	374	429	440	458	419	410	428	441	426	438	417	411	427	460	431	455	418	436	411	438	391	430	392	398	393	389	437	467	453	463	428	391	397	440	451	377	421	443	397	410	417	412	443	437	446	460	427	411	436	404	429	396	440	416	437	444	402	425	397	392	411	460	431	407	425	389	413	412	430	452	400	456	407	420	418	415	422	409	415	442	405	448	411	431	437	404	452	435	427	412	445	371	438	466	431	371	400	457	402	414	423	444	463	436	447	409	408	442	421	421	423	427	403	392	434	414	474	450	421	432	412	446	428	412	415	433	414	410	401	431	417	400	447	408	438	417	410	391	448	417	446	438	478	445	436	392	435	419	442	408	432	410	455	427	433	465	426	431	415	432	444	409	409	410	416	418	413	410	452	424	373	449	415	464	419	413	434	424	436	419	457	444	443	418	438	445	419	446	408	426	438	418	433	387	469	411	414	386	389	423	455	449	413	449	407	422	432	382	421	442	382	431	418	445	433	437	426	429	406	399	428	397	448	415	384	419	405	399	448	414	436	420	396	455	424	435	401	422	442	415	401	394	417	490	427	397	402	423	405	424	393	422	440	425	438	400	433	444	417	393	429	426	436	436	452	410	454	433	418	443	399	424	397	416	401	423	424	441	430	410	458	482	389	432	443	415	435	414	444	428	430	417	422	436	439	383	421	400	411	435	423	429	425	424	435	447	408	440	423	465	430	480	432	410	424	433	433	374	381	433	400	444	415	414	450	440	428	427	453	429	436	434	452	399	450	449	421	420	413	441	439	365	409	406	426	395	428	403	396	410	419	447	442	408	406	379	370	453	439	431	419	431	390	452	414	409	441	411	437	436	401
45953	34993	18412	19600	16245	14139	6969	2044	1794	628	535	557	511	503	475	494	484	499	528	570	625	698	751	776	878	934	843	779	785	890	866	902	869	931	935	909	894	924	798	748	670	635	612	532	485	554	530	500	498	462	482	415	444	452	434	403	403	446	414	381	381	415	387	416	412	395	384	351	365	377	382	405	354	365	365	392	376	342	390	401	378	351	400	387	362	385	356	396	418	350	421	362	383	351	332	371	372	352	365	385	361	366	366	398	339	387	353	356	389	315	401	396	386	376	360	387	379	392	374	379	396	413	394	386	375	375	382	391	368	376	379	364	375	381	364	346	366	351	406	395	374	374	341	346	343	357	380	355	323	352	382	381	376	349	376	384	378	382	392	378	365	388	382	356	371	363	363	363	339	376	379	372	341	397	350	397	348	363	372	375	354	395	405	388	347	386	408	348	352	363	393	347	340	384	363	375	371	336	338	388	382	331	378	356	344	416	380	392	362	375	395	383	376	400	418	392	340	401	365	352	372	392	387	399	373	397	381	374	372	367	423	334	378	371	385	385	377	357	360	401	385	376	384	357	347	332	406	372	374	381	372	366	378	383	381	384	379	365	415	365	388	354	392	369	373	381	360	354	350	322	360	347	370	373	394	353	426	374	396	384	341	344	370	401	364	377	377	385	363	373	388	346	363	369	405	399	392	384	347	396	387	397	387	350	354	381	359	357	357	372	341	357	368	397	369	343	393	371	369	363	411	355	362	368	386	394	361	387	384	406	401	381	385	375	389	382	338	385	371	402	347	363	363	341	362	367	380	362	379	363	386	369	370	370	362	395	374	381	362	418	351	391	387	358	369	374	336	385	386	372	375	381	377	394	369	383	377	394	366	391	396	378	402	384	372	373	369	385	382	396	364	379	363	360	390	357	381	365	389	411	359	383	386	350	365	386	390	351	356	404	351	389	357	362	360	314	363	399	405	401	363	395	358	387	389	380	344	412	354	379	392	389	346	389	406	351	372	370	379	342	357	370	352	371	388	365	376	357	394	355	370	374	355	396	372	375	352	383	341	402	362	403	397	364	359	371	395	361	402	342	357	372	362	347	373	368	375	361	397	375	345	395	381	394	354	399	381	376	357	366	402	363	379	347	386	391	391	362	361	341	374	373	364	401	358	387	383	358	372	391	395	398	369	338	400	385	376	368	380	406	369	383	382	382	373	385	381	377	358	383	351	359	403	377	359	380	347	369	391	362	363	363	367	376	381	398	384	387	381	385	366	361	355	401	384	386	357	379	404	369	361	359	368	367	366	405	384	362	373	352	350	334	355	352	410	346	354	356	370	405	374	343	397	367	368	385	371	388	360	375	394	403	422	359	372	406	382	356	353	377	355	397	382	388	376	357	358	373	385	369	392	374	387	380	353	348	407	404	353	394	368	387	413	361	372	372	345	386	403	425	369	343	361	388	379	405	366	344	390	417	372	390	369	388	431	370	403	365	387	406	359	357	384	367	386	401	385	372	331	395	362	358	352	345	345	407	368	361	393	405	358	391	342	422	359	378	382	368	393	399	394	384	397	372	384	377	340	393	397	358	391	366	342	353	389	379	356	377	362	376	374	357	364	400	337	375	381	415	407	372	349	378	384	349	376	406	359	407	364	337	374	354	372	370	380	352	345	376	402	361	344	400	362	382	362	388	375	394	396	392	381	384	353	359	356	366	405	360	371	354	400	350	366	339	389	371	371	387	344	379	397	413	386	401	393	344	356	371	383	402	354	368	388	399	347	382	379	342	362	342	369	385	413	347	352	378	349	355	361	381	384	384	377	381	411	385	329	370	369	383	402	374	364	419	380	385	377	376	343	391	386	354	374	340	396	394	388	352	371	352	318	360	358	352	349	364	392	374	357	395	368	425	375	404	383	371	378	403	371	368	398	378	387	367	352	384	359	395	368	360	354	336	369	378	365	381	358	370	382	381	415	381	408	365	352	360	355	344	374	357	372	366	386	362	378	358	387	376	373	367	387	388	373	410	378	364	388	340	350	379	410	382	378	393	360	355	373	361	373	393	384	346	410	349	403	378	372	391	424	367	354	383	405	403	386	387	416	405	372	360	356	381	402	364	379	376	376	382	352	391	384	366	382	398	349	364	368	385	380	381	370	392	354	378	364	423	377	374	357	374	353	347	380	390	367	381	372	348	369	397	377	378	395	390	378	345	388	380	369	383	365	395	345	351	373	359	334	372	390	380	389	407	351	377	353	380	385	355	336	378	345	362	388	363	364	413	363	377	374	359	387	377	374	376	375	380	420	361	347	382	382	377	369	372	387	385	327	382	358	358	367	382	395	353	371	357	374	366	354	362	394	368	385	383	382	363	386	371	372	379	381	379	388	362	357	357	363	362	353	364	382	399	360	384	347	383	352	349	350	343	394	383	353	385	351	386	361	356	377	399	375	386	411	390	391	341	350	395	424	362	373	367	366	342	375	323	375	376	345	361	348	341	401	394	385	403	354	375	394	367	373	382	356	389	397	406	365	371	384	350	363	349	350	385	360	368	386	361	360	344	406	370	355	359	392	348	341	380	350	398	357	356	347	349	361	358	385	370	376	383	371	398	345	399	401	381	351	365	413	356	366	341	360	389	414	385	369	385	381	350	415	385	391	367	406	362	350	387	382	352	389	395	364	402	367	349	385	355	393	390	363	380	376	370	397	377	403	375	393	372	384	374	403	365	359	378	391	382	386	358	377	363	373	392	419	393	401	379	377	395	376	364	378	350	376	375	374	392	378	397	371	360	380	386	363	404	377	378	401	384	362	352	391	403	371	368	396	377	377	362	357	372	353	377	405	364	398	361	370	379	407	372	378	374	382	371	354	367	322	401	375	349	379	352	380	358	402	359	393	402	405	343	418	401	353	371	363	355	351	370	366	359	350	365	327	374	346	331	345	379	381	397	378	384	368	363	349	380	375	370	365	366	352	373	385	388	387	383	373	378	362	423	354	372	347	387	400	372	364	362	381	400	405	365	364	359	395	378	384	361	378	385	355	346	369	370	378	387	386	350	382	399	375	361	358	379	365	375	346	385	365	354	383	420	413	363	430	394	382	359	358	370	389	358	376	378	382	371	378	359	399	378	393	331	350	394	387	366	367	393	364	356	359	414	356	402	355	371	383	373	405	371	378	357	397	344	375	364	382	375	401	339	372	365	393	381	367	354	356	382	367	397	351	408	372	362	366	361	392	367	366	343	384	385	381	372	372	400	353	369	386	368	373	373	375	411	338	347	384	412	382	369	329	389	356	372	357	377	384	373	357	416	349	377	382	369	378	358	378	379	365	365	380	372	367	394	379	390	361	460	378	379	371	367	350	356	390	389	347	372	347	385	389	382	354	389	365	362	365	375	351	390	379	379	399	378	381	366	395	351	359	377	391	377	355	418	384	341	394	393	353	410	365	350	344	375	372	386	372	385	363	383	363	379	379	370	374	404	353	384	356	402	379	387	359	383
25749	20835	27840	23925	20858	21619	16344	4059	1142	618	555	556	529	504	453	462	527	511	456	512	516	578	610	689	676	727	675	681	748	707	678	730	799	767	754	753	778	735	644	653	604	577	569	538	512	504	501	523	495	403	491	455	440	431	431	471	414	444	428	419	442	451	456	426	455	418	456	389	413	393	395	392	459	446	397	429	431	393	424	436	441	412	410	410	388	402	417	394	422	432	422	418	407	425	416	406	429	406	416	382	416	428	463	424	389	430	420	390	408	404	399	430	398	429	400	434	401	425	443	390	406	417	401	377	462	430	433	422	408	420	441	412	393	399	393	401	406	407	405	468	410	395	413	436	437	410	389	389	424	441	420	426	403	397	464	399	400	438	399	412	386	403	403	425	392	397	409	429	392	416	401	414	390	435	417	431	430	434	401	405	418	419	399	428	426	394	416	405	412	389	408	418	452	410	398	413	451	381	411	445	413	368	426	423	410	391	419	411	385	407	370	391	452	427	428	382	438	414	424	433	402	403	406	409	407	390	384	395	420	418	451	430	431	400	409	423	390	405	392	403	436	425	435	388	406	425	389	432	414	449	411	429	444	404	426	402	376	436	425	420	402	424	385	400	450	416	458	414	415	439	387	403	431	413	409	442	399	390	385	427	428	432	413	413	438	395	377	381	403	376	449	387	433	410	401	412	419	423	398	406	427	401	415	383	436	438	427	417	404	438	381	371	387	428	410	402	397	401	400	463	421	427	440	422	419	418	382	388	405	396	400	426	427	410	432	442	394	450	428	431	401	387	428	410	378	429	401	411	448	448	406	386	414	426	403	399	395	433	437	415	405	419	429	434	407	402	414	409	432	399	412	371	405	442	413	403	369	398	391	409	393	444	416	421	445	401	419	410	431	414	411	408	446	406	415	419	418	453	402	419	384	364	442	424	375	375	407	391	414	416	407	360	435	414	420	409	407	422	423	419	419	421	410	427	414	445	392	416	419	437	417	417	411	382	425	398	414	451	420	433	402	431	413	406	426	408	451	415	447	385	426	399	428	458	403	413	417	416	445	396	420	433	411	387	437	416	444	422	426	431	434	413	410	400	419	401	394	399	403	366	467	411	398	437	452	429	395	398	394	407	415	407	412	392	388	402	388	418	455	454	426	452	400	411	420	422	393	399	448	451	413	436	397	394	445	392	422	432	384	420	414	378	459	364	373	435	390	411	464	372	417	452	402	408	412	418	424	440	393	437	417	416	410	383	396	403	419	422	435	409	421	391	407	395	412	391	368	415	442	375	429	365	383	376	427	434	395	392	371	423	409	430	404	400	399	412	402	393	423	410	413	418	403	397	402	410	427	433	426	409	440	405	457	387	378	437	433	410	406	411	423	412	387	449	386	417	405	403	395	462	440	405	383	398	424	369	384	446	456	425	414	411	402	416	400	399	405	375	401	385	417	429	375	429	402	401	429	439	400	422	426	402	392	420	412	409	435	395	400	417	451	400	391	417	402	437	389	431	406	410	426	429	442	448	410	424	356	406	445	423	421	408	451	415	399	419	411	382	421	403	429	399	435	396	376	378	464	390	426	429	403	406	455	445	419	400	419	419	431	452	427	419	381	431	393	385	422	411	427	439	397	441	435	427	432	379	399	409	419	418	400	424	411	401	413	390	405	407	411	478	406	386	378	386	411	400	429	415	401	427	430	415	407	403	394	444	465	416	408	417	415	422	392	404	418	415	419	431	430	410	433	413	427	428	412	419	436	399	414	433	417	418	411	399	418	391	426	433	410	414	429	444	404	391	419	410	412	424	384	385	404	438	409	382	426	434	459	428	403	440	432	434	456	434	415	389	416	416	409	376	422	417	400	400	421	408	385	415	414	402	418	424	403	417	426	412	392	399	405	413	426	415	393	406	389	419	430	431	411	433	392	407	402	405	458	432	439	412	427	399	397	429	404	411	428	376	419	409	408	425	408	424	414	420	441	400	388	386	438	428	419	433	429	402	420	439	397	430	407	392	386	406	432	466	420	372	431	419	412	353	442	407	404	386	412	432	440	403	417	404	424	412	391	433	418	393	437	410	416	433	414	435	430	407	473	413	379	429	453	374	378	423	403	401	417	390	437	412	425	393	439	387	461	419	419	432	367	392	376	401	380	426	410	387	411	406	444	411	420	429	399	426	405	404	393	408	414	388	409	437	435	392	430	398	383	424	400	400	434	399	421	396	415	400	394	383	415	423	439	397	381	406	435	382	376	413	381	405	432	418	412	436	426	388	382	408	435	398	390	391	406	423	414	438	474	387	412	463	429	414	413	439	428	424	437	449	414	379	431	429	421	400	425	395	426	440	425	387	393	403	433	380	401	411	433	395	381	408	398	402	453	380	438	421	410	400	442	413	396	397	416	384	435	389	401	386	428	411	443	397	411	391	434	416	417	426	420	368	408	417	409	443	424	444	431	398	403	380	424	393	383	437	425	424	400	439	417	428	399	401	423	420	441	391	408	387	428	407	398	412	410	448	450	429	418	391	365	438	434	395	420	384	420	416	404	423	415	386	409	418	406	388	424	422	375	390	453	375	416	421	445	366	413	437	390	406	391	442	424	452	420	451	426	380	422	396	384	426	440	394	370	385	418	411	449	434	423	380	380	419	399	397	413	425	413	372	424	415	413	397	436	388	422	421	415	407	428	408	407	430	394	443	370	390	432	422	403	442	419	426	433	393	393	405	398	401	414	395	421	409	401	429	424	386	440	401	426	400	438	422	440	392	360	398	449	379	385	415	438	379	386	439	415	423	437	432	423	413	416	416	406	407	410	426	416	413	433	415	435	392	387	374	440	412	435	464	395	407	403	436	413	388	423	374	400	403	394	434	435	389	416	436	421	421	415	430	380	423	413	389	386	409	418	427	461	479	409	434	407	397	398	401	428	438	409	436	466	405	420	444	417	405	406	414	411	410	412	433	438	394	427	443	408	389	409	378	426	434	406	433	410	409	396	399	402	433	454	399	417	395	425	409	412	414	365	445	394	405	397	418	420	389	411	412	416	423	410	405	402	409	409	406	433	391	405	422	429	423	428	411	456	398	394	405	406	426	365	413	423	456	390	422	389	427	421	418	411	437	410	408	419	403	419	454	403	420	413	400	441	432	418	411	428	421	445	406	420	401	402	426	418	407	413	422	402	427	410	429	422	432	413	405	394	414	428	409	395	397	454	427	399	439	400	405	441	372	384	443	384	416	427	362	415	400	423	400	465	397	417	358	407	428	415	394	410	413	435	397	407	443	409	400	405	403	399	374	411	404	426	468	436	423	423	387	405	442	419	406	437	405	446	420	415	376	403	414	356	404	450	387	437	411	418	419	428	390	454	382	425	434	444	408	387	417	409	417	402	434	451	417	427	419	378	423	419	404	410	403	407	436	412	372	417	440	418	415	446	400	411	417	438	436	388	411	410	418	437	450	434	405	436	407	386	407	414	392	418	380	416	399	406	432	434	428	434	391
49076	31030	21050	21209	21379	20107	12593	4841	1813	784	700	629	597	511	535	502	485	485	525	549	694	788	873	849	922	892	989	931	919	963	1032	916	1191	1128	1017	1010	1075	1007	902	805	766	653	608	571	603	549	537	494	508	477	490	468	436	419	406	427	393	415	431	423	407	381	387	383	365	375	352	390	358	374	365	364	370	366	368	348	347	382	385	385	396	368	392	385	366	345	379	388	358	349	365	382	375	336	371	368	392	365	361	357	384	343	386	336	394	349	352	356	408	321	343	365	372	339	341	369	398	335	372	363	340	368	425	358	352	394	345	344	370	357	361	393	371	377	338	358	371	361	374	396	374	339	360	372	367	365	347	362	375	384	366	353	373	348	333	357	371	379	347	335	361	361	363	403	366	356	361	373	348	353	348	350	367	384	353	363	348	410	342	362	354	340	380	320	342	356	366	385	338	347	365	368	359	343	372	347	368	304	369	347	390	314	362	366	380	356	378	341	390	386	385	368	384	342	332	351	363	333	361	390	352	366	332	368	375	381	344	385	371	361	339	394	392	390	387	354	380	391	343	360	343	360	356	385	359	382	374	353	383	372	345	368	393	384	338	352	403	392	390	342	366	351	364	369	369	400	347	384	375	373	365	377	344	360	340	391	378	345	347	385	375	350	382	368	359	348	359	343	331	327	360	340	364	366	393	381	374	380	378	354	390	378	381	326	398	387	417	360	377	329	345	338	367	382	353	327	385	364	378	341	333	358	352	350	358	370	341	376	375	364	414	357	376	336	381	394	351	352	382	366	369	367	394	376	361	359	356	386	345	367	348	373	382	353	371	323	364	339	376	370	381	366	367	350	381	365	394	345	373	352	346	375	395	352	353	396	344	367	369	389	359	366	336	367	349	406	394	385	366	354	364	346	365	371	386	352	370	389	397	370	374	350	348	354	349	373	365	358	310	334	361	335	385	357	361	337	371	379	361	383	352	381	349	377	360	361	374	381	363	330	387	346	346	362	387	377	368	372	350	363	380	361	346	359	373	360	353	369	336	390	385	368	399	340	405	383	349	378	378	380	370	339	361	379	357	365	374	371	375	341	370	335	355	367	354	354	391	360	373	390	363	357	374	341	372	374	368	389	361	363	351	371	380	365	366	333	349	357	364	330	351	380	353	366	363	358	365	375	350	344	359	422	368	345	375	328	368	391	358	351	360	378	398	381	362	376	353	341	348	377	363	359	388	361	357	357	394	366	376	336	351	356	373	366	371	355	371	316	387	339	377	364	360	394	363	369	387	337	394	375	394	345	365	369	377	344	389	354	382	379	366	357	403	333	371	410	403	366	362	343	356	344	374	369	366	347	387	351	359	350	362	352	397	353	343	357	362	347	374	366	336	375	363	352	346	350	393	374	378	383	340	363	361	359	381	341	322	356	376	341	351	371	374	349	343	373	371	372	344	354	379	352	339	370	359	394	379	343	374	325	371	384	359	328	321	383	364	373	370	382	349	388	352	378	356	371	355	353	356	353	379	359	336	337	353	347	354	396	373	362	364	362	379	384	362	349	366	366	367	369	374	346	340	376	374	349	362	396	386	381	382	357	374	356	349	386	360	352	398	351	380	392	361	418	386	326	372	320	361	382	378	402	368	382	367	356	358	349	362	399	358	361	352	390	361	368	370	384	340	353	381	348	386	333	346	360	373	354	379	383	401	366	355	371	349	370	373	361	353	363	358	366	375	358	382	367	371	357	377	353	365	374	368	345	320	336	381	376	358	349	347	344	350	383	375	373	351	375	383	355	361	382	364	373	384	316	364	367	353	378	356	396	375	360	366	370	386	382	366	365	360	389	360	341	370	321	357	316	375	334	388	400	348	349	377	343	381	370	362	343	368	380	336	340	331	374	355	345	376	385	377	369	350	368	356	304	359	338	340	349	362	403	377	374	345	387	348	359	360	414	352	368	365	349	360	375	368	370	358	371	365	352	361	358	404	388	367	358	366	352	355	359	345	353	333	360	377	398	354	380	388	392	361	382	372	355	307	396	363	359	368	356	378	338	341	378	341	364	396	383	383	370	393	362	383	365	350	345	357	358	351	389	377	405	332	366	359	368	354	385	343	406	372	369	346	357	401	323	390	325	369	320	373	325	357	391	347	337	324	359	361	356	392	355	359	308	360	352	377	330	364	386	334	369	338	360	354	373	393	369	353	369	339	389	374	356	361	357	327	387	368	364	384	370	361	350	347	348	364	375	343	334	382	391	393	342	343	365	339	389	346	367	367	367	366	330	352	355	350	353	377	343	346	326	359	362	353	391	375	380	366	369	350	352	388	376	383	366	373	337	367	359	356	362	376	380	347	371	352	366	369	384	354	364	370	385	359	367	357	376	362	373	368	359	407	339	376	382	346	390	378	354	349	352	347	349	336	363	388	367	375	365	342	361	362	378	378	391	383	356	376	342	374	350	389	353	346	355	364	398	382	360	371	374	330	405	380	359	398	404	346	365	397	390	335	385	362	341	357	382	411	340	347	370	373	344	317	345	371	397	337	377	389	337	351	353	338	363	405	334	381	357	356	394	354	374	341	356	357	356	362	379	382	362	381	343	377	351	385	365	346	398	352	391	359	388	359	349	392	346	334	409	380	341	357	370	372	390	378	354	384	361	347	408	386	359	362	373	349	327	364	331	328	351	392	383	371	365	350	349	336	388	328	364	373	355	377	384	365	366	354	378	396	372	390	335	365	359	372	332	363	347	369	338	347	354	366	376	368	365	369	370	363	351	346	352	394	375	340	383	358	355	365	360	311	337	350	353	385	366	354	374	366	351	372	345	393	383	360	389	346	368	339	365	354	377	368	375	316	365	388	375	382	371	338	374	345	369	373	370	385	336	385	381	364	357	342	349	334	385	387	365	382	412	343	345	380	324	368	355	365	356	377	338	398	336	364	325	367	363	341	393	355	363	356	351	347	360	368	376	355	368	335	328	356	371	324	354	340	345	379	331	358	374	353	379	385	357	388	371	382	379	353	366	385	376	386	410	343	373	371	360	376	373	329	326	388	399	384	394	338	363	365	338	335	340	369	357	426	380	356	350	359	357	353	387	364	348	374	352	391	350	396	362	367	356	352	364	386	386	338	355	380	377	389	367	353	354	378	325	339	364	376	374	369	362	344	366	365	386	350	368	385	342	370	368	356	367	360	379	364	343	367	367	367	362	370	360	351	389	361	368	354	368	362	372	387	365	355	333	385	355	371	377	340	373	368	364	380	350	359	408	331	349	361	359	371	366	385	382	369	340	358	341	370	353	409	358	387	370	360	377	362	360	396	347	370	358	379	362	358	357	372	374	351	318	367	367	375	361	346	339	343	351	341	345	391	331	382	411	374	363	329	350	330	401	363	391	388	364	369	362	376	370	380	340	330	380	362	380	334	365	347	363	363	376	346	349	365	366	355	389	385	355	347	347	355	362	376	346	391	350	373	373	391	388	374	363	360	355	392	355	380	352	313	353
29225	21018	25326	23482	7994	4662	3232	1476	526	465	424	429	396	411	464	426	417	399	440	441	459	499	503	537	599	565	540	617	629	613	659	666	617	623	583	612	545	499	474	489	511	468	462	497	471	456	459	423	448	424	468	416	438	439	426	450	448	438	420	437	457	445	440	395	427	420	435	421	423	425	394	442	402	426	429	453	434	438	444	434	468	404	388	443	408	412	395	449	400	378	389	421	407	461	434	439	417	436	401	443	429	425	401	418	446	438	428	426	412	459	454	402	418	403	405	435	434	434	454	439	400	407	383	455	431	397	423	398	410	400	439	409	362	399	415	424	477	438	444	415	428	409	445	425	420	415	429	452	466	424	449	424	428	448	441	441	399	391	434	432	438	439	418	438	401	430	419	425	447	397	413	424	446	452	438	426	441	396	408	389	415	407	447	418	439	402	389	437	398	420	392	477	447	455	422	441	408	403	413	453	443	427	424	417	416	439	412	381	424	464	453	391	451	403	424	461	423	420	432	417	407	385	439	457	420	427	416	461	404	423	425	413	440	394	414	400	437	422	434	433	396	373	438	405	446	424	443	440	410	439	407	399	423	409	395	454	442	423	406	436	386	419	432	427	401	466	389	401	410	458	420	441	422	419	458	399	413	416	397	394	429	414	424	425	436	426	408	392	388	409	420	374	392	454	424	386	412	436	414	425	404	443	469	407	429	394	462	409	411	429	409	443	414	436	461	423	415	413	469	436	436	446	446	460	394	398	421	406	429	440	415	382	432	405	420	406	446	436	416	409	403	430	415	468	412	440	417	429	400	408	436	432	421	437	422	450	451	452	408	426	418	443	432	405	395	434	443	425	391	430	391	434	386	395	414	399	458	406	466	435	402	404	412	411	421	442	462	435	432	395	427	397	411	460	379	450	452	442	405	400	406	430	504	429	373	414	411	424	427	416	399	398	425	413	434	407	420	454	423	399	403	413	408	415	400	396	400	394	453	443	442	438	444	422	431	436	400	398	422	418	429	403	419	422	407	410	419	415	382	421	389	442	382	451	440	433	447	389	427	420	435	407	433	408	441	414	409	417	458	395	422	435	462	422	440	380	387	402	440	401	438	433	474	388	432	409	393	433	452	423	402	416	419	407	396	402	412	419	396	393	414	403	446	437	412	404	426	432	458	446	417	415	399	413	453	437	393	415	404	413	414	431	400	406	456	430	441	397	413	436	425	400	389	466	402	400	435	450	461	428	422	434	452	416	420	434	401	452	419	451	430	436	400	392	417	386	420	447	434	446	443	386	430	415	390	420	441	401	413	432	430	399	451	431	432	417	378	439	418	433	430	432	397	417	442	425	433	383	421	407	429	452	419	418	436	440	401	441	427	413	415	432	418	418	432	430	428	455	425	472	429	431	433	448	414	373	419	419	410	420	420	410	429	424	412	425	431	444	429	447	411	428	417	391	431	448	386	416	432	411	409	440	419	415	385	422	458	422	408	443	391	407	436	437	395	382	437	461	422	412	456	448	417	399	409	443	463	374	393	407	435	408	394	433	421	401	414	418	439	442	420	414	408	443	439	414	394	410	449	429	416	412	435	403	423	428	383	457	389	429	409	426	427	421	461	404	423	413	454	431	409	421	448	405	412	415	423	417	437	428	402	447	428	463	443	454	445	423	478	420	447	392	406	412	434	449	414	447	457	399	430	405	444	404	381	427	441	438	441	442	419	427	437	441	419	421	438	449	425	391	455	400	421	414	436	411	438	399	411	431	434	404	422	410	420	381	430	421	446	440	419	416	406	406	433	421	434	406	418	458	413	425	391	417	432	425	403	430	422	456	434	386	424	414	416	411	392	449	430	453	413	427	397	432	441	439	428	452	400	441	414	389	428	424	403	416	412	448	396	387	434	451	434	442	403	421	412	427	433	412	456	422	432	443	423	430	446	450	413	445	440	432	431	442	408	430	391	438	415	400	414	425	416	418	416	419	423	416	413	416	445	401	398	471	445	409	447	444	423	437	426	444	438	431	417	438	452	435	412	418	421	402	416	424	427	426	405	407	416	389	416	419	442	396	422	441	435	422	413	434	438	429	423	458	436	418	399	457	413	431	429	434	399	435	451	409	409	469	424	434	406	417	446	431	442	395	429	442	421	413	410	429	415	420	413	424	408	457	434	459	450	382	414	441	410	396	405	385	425	431	414	409	443	452	437	389	420	435	388	405	422	427	423	414	417	413	383	439	459	406	422	441	448	422	419	424	418	405	451	390	435	409	372	411	419	425	384	440	463	401	422	398	423	439	420	420	421	413	428	440	424	391	437	407	419	396	411	427	441	418	456	423	453	432	423	420	434	417	446	410	455	411	459	426	462	429	412	425	426	422	427	399	396	436	427	397	407	428	401	411	420	421	415	395	418	457	455	417	423	448	409	448	419	446	443	410	427	418	407	399	410	417	407	394	450	439	435	391	422	435	398	419	472	401	428	459	430	433	428	453	401	468	391	410	434	425	405	426	416	402	427	482	406	452	424	415	436	407	455	450	437	426	445	410	450	433	403	454	414	414	410	422	437	448	399	434	469	407	405	415	459	420	466	449	387	442	449	410	426	405	416	424	423	430	404	434	423	407	445	430	395	408	435	440	416	481	413	418	440	412	453	409	464	432	417	382	410	421	414	434	414	455	452	434	409	417	386	442	408	424	408	406	443	432	417	425	441	425	410	386	402	417	421	399	433	448	439	442	457	398	455	422	409	438	431	429	425	422	422	417	432	416	407	410	444	422	454	440	424	419	426	450	434	431	414	407	403	437	427	389	433	431	382	422	415	432	422	436	402	402	468	455	423	449	434	444	408	433	406	423	418	448	445	426	448	415	404	412	381	459	420	442	415	420	424	402	405	446	440	411	421	435	403	458	438	455	434	413	431	462	404	467	437	438	433	450	433	461	470	444	456	400	449	426	425	404	435	440	393	444	434	431	427	411	428	386	450	426	393	425	422	425	410	446	421	412	391	433	398	390	391	438	413	416	406	426	453	438	429	426	394	405	428	415	386	376	432	456	414	366	433	440	468	401	431	419	429	426	424	420	448	422	426	436	460	432	428	409	450	428	445	458	410	410	392	424	417	429	434	408	429	412	404	458	410	419	416	437	430	423	394	391	410	413	421	407	430	401	389	417	413	415	422	403	434	436	407	395	462	436	409	418	448	385	408	426	428	451	444	442	461	451	433	453	409	422	404	414	371	418	435	458	428	419	414	463	441	451	428	423	427	464	420	423	403	398	385	411	430	430	428	452	414	424	413	418	427	438	432	415	383	412	412	410	419	416	381	420	449	404	432	389	454	438	448	385	425	437	428	424	409	444	421	477	413	394	450	397	401	418	413	389	440	448	383	474	415	381	425	413	443	429	406	403	423	444	376	432	397	439	414	418	411	454	454	431	430	383	423	418	390	446	442	402	409	386	381	407	411	454	411	391	398	435	416	467	421	453	413	435	400	406	426	396	419	413
43905	24771	19919	16338	11146	9088	6353	2617	522	466	410	412	424	376	447	421	402	405	437	446	437	524	624	673	719	724	691	733	874	910	867	830	729	684	702	626	666	617	529	587	498	469	461	456	472	444	434	435	408	430	398	406	442	413	393	398	398	384	383	373	379	399	366	386	395	374	403	349	353	394	394	357	406	417	370	342	366	371	372	366	348	383	409	390	392	373	375	406	384	354	382	373	353	402	358	371	379	360	350	399	367	382	335	368	356	361	359	354	349	351	338	377	343	370	360	370	382	381	386	379	344	382	358	376	367	385	347	357	362	377	372	363	378	359	357	361	410	388	390	384	401	361	373	391	364	360	380	356	369	371	381	353	386	392	339	384	360	354	406	367	403	359	361	372	398	403	355	408	361	378	385	394	375	355	373	385	409	386	394	386	332	431	386	398	368	357	369	382	330	372	373	357	375	343	381	383	359	373	387	413	389	360	379	416	395	333	375	398	396	353	339	372	389	362	361	387	388	344	369	340	366	363	348	339	381	359	361	362	394	350	371	369	386	333	404	359	390	370	376	389	383	370	402	387	401	354	373	340	369	393	380	398	376	356	366	334	353	384	351	375	379	347	366	363	379	390	346	402	395	369	379	368	380	405	389	398	389	349	372	394	379	411	375	349	357	371	368	420	389	369	380	372	372	358	359	375	380	371	398	396	381	408	365	366	383	391	379	349	351	330	378	379	385	362	385	348	410	384	415	374	362	376	405	376	341	384	433	391	383	387	392	380	383	339	355	352	377	372	385	352	372	353	353	372	398	362	366	384	380	336	392	359	390	426	381	392	365	361	379	388	372	357	371	347	363	419	415	353	363	378	364	383	370	364	417	350	400	410	411	394	383	348	358	379	375	385	397	371	375	407	368	370	393	391	374	404	384	357	371	373	384	406	357	342	382	367	336	374	392	366	398	383	363	355	374	390	394	400	371	370	377	375	349	406	393	395	366	342	381	388	343	353	305	397	353	374	341	362	392	404	364	364	371	354	392	376	358	407	403	392	327	362	345	378	404	357	369	387	393	383	371	357	380	339	347	360	387	324	396	364	360	349	377	376	347	384	354	391	375	391	378	379	371	353	377	390	374	361	397	372	401	380	369	369	368	366	374	363	384	347	351	364	418	355	380	364	362	403	355	373	412	342	357	345	361	363	365	366	407	408	371	345	372	366	425	357	344	351	373	379	391	345	342	377	396	348	382	372	424	412	360	383	371	345	375	385	361	403	378	376	368	350	376	371	359	360	387	383	372	370	389	400	338	404	351	362	360	386	367	369	386	378	360	382	339	372	363	357	375	367	384	352	341	374	399	361	382	353	376	425	397	411	371	410	350	362	369	346	357	334	359	377	382	395	378	374	386	355	376	371	403	376	389	404	373	379	360	398	381	375	371	376	360	377	398	352	395	390	369	385	381	376	405	384	370	360	368	360	371	348	358	372	382	386	401	377	381	394	352	359	340	364	385	362	394	389	377	391	370	362	355	373	387	384	365	364	367	360	358	369	348	403	397	392	331	370	381	372	369	378	396	382	398	366	357	368	387	369	412	385	359	369	359	389	379	377	384	364	354	397	354	344	351	384	379	393	371	387	376	413	395	384	350	358	391	362	335	377	354	399	324	415	380	371	387	343	399	424	384	368	350	384	384	389	369	368	409	400	367	397	344	395	378	403	377	378	372	352	367	383	373	361	392	374	371	409	368	369	365	391	370	357	371	379	372	350	390	399	376	336	384	393	406	377	372	382	388	378	363	370	349	360	396	380	412	389	381	358	366	388	377	373	341	375	396	373	334	386	364	369	368	352	365	394	378	360	320	365	402	388	347	369	373	359	358	358	405	377	389	356	382	348	427	363	362	362	381	382	359	414	380	327	353	382	358	372	365	380	385	357	382	371	348	388	375	341	361	381	387	360	379	395	370	376	374	355	365	366	370	397	383	373	363	419	391	402	410	409	375	374	384	351	391	359	392	398	383	388	385	386	337	388	392	368	367	363	365	411	340	357	351	367	355	330	381	365	386	381	356	367	332	380	379	388	369	359	383	378	371	373	373	383	377	359	374	379	362	369	368	325	344	392	375	382	373	388	374	342	382	386	350	371	376	368	393	380	410	381	395	393	398	368	409	374	372	389	357	354	414	371	375	365	375	386	357	368	352	377	371	339	385	364	381	372	417	378	380	358	389	375	363	360	389	391	357	374	397	406	355	396	343	365	337	365	385	357	350	388	370	394	384	368	342	345	375	381	350	357	355	364	377	364	393	369	377	365	342	383	347	364	408	397	394	358	380	390	379	375	380	367	397	375	361	375	390	361	347	371	378	391	347	366	362	362	383	365	354	393	376	378	388	389	354	393	414	386	386	370	372	333	343	414	382	395	406	359	373	340	404	370	405	390	374	373	395	394	384	376	370	375	373	371	368	366	369	407	405	362	383	351	371	389	348	385	381	354	377	395	375	384	359	392	383	424	375	378	391	350	369	384	353	371	400	369	370	323	379	374	402	375	375	389	421	369	367	348	385	374	409	387	358	363	393	406	405	411	356	375	400	405	374	371	366	367	387	376	389	366	375	394	361	371	381	380	366	381	375	349	370	396	358	383	350	388	372	349	391	400	383	368	372	385	365	374	393	394	390	388	385	329	359	391	367	355	359	377	363	371	365	374	364	383	358	382	350	364	366	382	362	389	331	364	398	360	382	351	375	371	401	395	370	384	402	391	380	405	388	388	387	376	373	356	362	354	383	380	353	400	405	400	395	336	380	379	366	389	370	363	354	390	388	384	363	399	408	387	367	391	367	418	378	388	378	365	372	358	369	373	374	350	379	389	398	370	396	374	402	382	389	345	387	356	368	383	368	401	377	375	364	397	368	372	379	383	348	362	373	384	369	349	364	383	365	370	351	404	387	351	425	354	363	405	379	346	365	391	371	352	323	337	383	361	359	381	379	356	372	366	359	354	377	377	349	373	349	374	380	427	380	378	368	396	344	384	370	433	358	386	401	358	357	410	392	361	382	374	377	361	367	368	372	392	366	379	362	387	354	406	380	376	406	407	365	344	340	371	358	381	328	369	385	341	390	386	354	344	396	388	352	403	345	347	391	373	376	377	378	365	379	403	375	381	377	400	403	404	363	348	386	378	348	387	349	361	380	376	402	395	372	366	355	355	397	412	372	392	391	361	365	381	378	355	383	368	385	386	358	410	383	372	377	395	397	382	373	375	394	365	359	355	347	358	406	395	378	381	403	354	352	362	360	379	386	374	386	382	386	378	354	347	408	360	393	387	405	403	343	386	343	370	374	359	373	358	362	407	391	377	379	378	348	376	356	405	373	375	365	382	379	362	350	388	367	344	377	388	343	382	378	382	357	386	369	373	362	391	378	350	400	422	360	379	367	396	348	391	387	381	387	397	324	394	353	399	378	405	375	377	357	390	393	365	387	403	373	353	357	350	383	353	355	357	394	399	387	359
27147	20814	27235	24447	20923	16066	9724	4078	677	492	470	482	449	441	460	465	443	421	490	418	427	451	553	597	656	724	714	776	766	718	688	708	666	618	569	614	609	570	503	528	513	494	488	472	473	450	501	466	472	472	462	414	398	419	428	415	430	448	424	400	420	393	396	391	409	425	426	395	474	420	423	451	421	443	456	438	402	427	381	373	394	434	392	402	407	424	425	394	412	406	396	432	426	444	410	419	424	411	418	406	417	388	430	422	415	429	368	409	421	383	395	403	396	369	447	419	419	388	389	385	419	434	407	407	430	422	432	406	419	398	392	450	411	376	386	408	372	448	409	426	426	392	392	404	440	414	421	440	417	378	427	439	432	409	388	406	414	401	366	424	419	393	421	413	423	383	400	373	373	410	386	408	411	430	429	385	384	412	460	430	428	400	412	407	418	380	403	385	374	431	395	391	436	380	403	376	383	418	420	374	405	412	377	413	412	397	400	426	404	417	387	414	401	408	391	404	394	420	415	401	395	377	386	384	382	423	420	414	418	440	406	424	390	381	428	422	394	398	425	415	410	392	450	407	425	387	369	386	414	404	418	410	405	395	435	417	383	353	410	395	413	392	390	406	428	410	418	397	397	394	405	423	392	450	442	421	419	404	410	456	402	397	452	451	413	417	377	430	411	404	427	397	415	390	420	390	436	423	407	416	397	448	388	413	385	425	389	432	413	376	399	415	405	420	437	434	413	390	429	428	421	402	387	410	418	411	421	430	405	402	376	402	393	414	426	387	412	434	411	412	396	414	385	401	387	381	412	386	413	434	400	395	449	388	416	440	404	422	415	411	403	414	397	410	406	377	378	385	367	382	438	403	401	427	419	445	410	416	389	380	413	398	416	395	455	395	380	389	412	421	396	420	374	422	431	399	410	444	382	425	417	403	412	422	388	390	437	406	389	456	398	388	412	401	408	402	403	417	419	420	390	404	464	410	447	432	420	423	413	428	409	397	397	399	435	424	382	410	406	428	391	422	403	396	405	416	426	420	406	426	390	373	410	418	430	406	444	446	407	385	394	372	427	425	415	395	388	410	430	398	418	401	418	424	403	399	395	388	379	397	420	413	387	422	404	432	395	433	412	399	386	402	404	427	391	437	426	375	412	387	433	429	393	387	435	432	409	403	414	444	431	432	428	408	414	424	379	448	416	365	395	378	427	383	392	385	414	400	379	399	436	429	410	402	403	371	382	404	418	436	407	394	411	369	424	421	424	453	403	431	357	388	429	395	421	385	379	414	451	429	405	398	413	398	415	422	441	379	411	412	421	366	441	413	388	423	382	416	445	394	418	422	430	430	425	415	405	407	416	406	473	424	409	428	414	412	395	421	412	387	375	411	393	393	383	427	441	379	386	405	394	385	391	376	397	387	386	452	412	422	402	394	380	353	398	401	407	430	398	389	414	412	435	389	437	389	420	410	398	432	400	442	387	426	397	397	404	403	410	391	442	436	381	407	407	378	376	412	407	383	393	404	433	410	406	399	379	422	402	430	416	391	411	394	422	395	397	417	407	422	421	456	411	401	410	430	373	422	407	391	428	377	442	407	388	415	441	427	433	386	382	401	367	411	444	399	393	410	394	419	441	421	462	416	416	405	415	410	415	406	414	430	396	401	408	413	371	450	424	434	398	414	407	436	410	449	383	387	415	393	400	379	410	399	403	418	411	416	412	405	383	372	389	387	406	419	395	408	439	395	416	402	386	387	414	413	401	386	409	381	386	407	434	413	396	363	439	425	423	422	410	436	419	388	387	424	401	408	413	408	389	415	352	442	365	433	429	411	405	466	422	413	394	410	374	428	385	441	399	418	420	377	400	433	412	444	406	411	420	387	409	415	380	419	424	417	401	414	373	418	409	401	418	435	420	402	396	378	413	415	391	400	430	413	398	380	413	424	454	409	420	402	398	404	406	394	418	427	447	401	411	400	376	416	439	416	403	405	416	408	406	389	412	427	408	379	386	380	396	430	419	408	410	449	392	403	421	371	385	420	389	432	384	420	416	456	432	434	402	428	409	400	407	447	439	414	399	433	408	390	385	413	403	414	368	416	414	376	429	410	403	392	422	429	408	408	410	374	418	382	432	394	387	390	413	423	409	403	408	436	415	446	401	390	429	437	376	418	416	424	392	413	421	409	404	384	407	406	439	412	435	434	427	418	355	416	392	421	391	409	404	422	396	396	444	393	400	419	443	380	432	409	392	410	380	399	393	411	401	433	398	404	365	408	385	424	427	396	439	438	413	424	444	386	420	419	409	384	425	388	418	415	421	409	397	391	344	456	435	417	391	395	412	390	454	426	384	441	424	435	416	452	408	422	364	421	410	393	412	402	434	404	404	388	416	414	409	398	427	405	390	391	400	398	423	410	422	417	381	393	420	390	424	390	380	407	423	414	404	402	412	418	382	415	398	382	391	430	416	418	398	417	374	402	415	430	436	419	415	404	417	417	397	393	403	416	403	366	389	426	413	404	386	423	388	401	409	402	398	396	377	397	403	423	423	414	424	394	399	393	408	394	410	433	388	391	401	406	428	387	407	394	396	406	431	402	390	378	387	424	397	391	384	428	435	379	409	436	406	350	398	408	419	384	428	403	425	362	397	424	396	435	394	400	382	419	461	420	428	432	433	440	418	417	422	365	369	433	424	419	400	374	403	421	419	423	383	424	397	421	418	394	372	384	443	392	396	425	390	407	440	416	427	429	412	395	445	395	368	396	410	395	398	434	390	423	388	381	408	421	406	452	442	405	379	396	437	422	393	413	402	387	407	372	403	382	399	373	405	443	435	397	448	428	397	382	433	383	382	464	411	432	382	414	404	384	383	388	429	413	428	409	440	394	433	410	394	395	391	413	417	438	411	405	425	431	406	362	387	418	420	394	432	387	385	388	398	414	399	392	444	386	403	382	406	395	414	428	395	404	422	441	407	426	426	401	426	429	404	416	422	362	379	409	436	388	421	366	435	415	343	417	439	412	421	379	402	407	417	419	412	434	379	464	388	387	421	430	390	436	386	377	394	390	408	411	412	384	408	456	420	393	412	419	410	396	431	407	438	412	385	391	449	370	427	417	424	419	423	396	392	390	397	433	401	391	400	413	424	412	422	358	431	410	397	432	397	419	414	414	417	428	379	411	417	418	395	393	440	417	395	412	436	399	411	379	402	404	411	401	418	415	397	408	416	419	414	399	418	402	412	419	430	390	384	445	409	415	434	461	370	404	425	428	390	373	401	438	412	410	361	435	384	466	403	405	433	429	404	366	402	417	404	429	415	426	424	423	424	436	442	365	402	444	405	437	398	418	429	387	407	390	432	430	423	388	404	429	447	425	402	403	394	434	401	419	390	391	404	426	398	407	433	389	435	426	387	406	413	428	416	394	388	423	379	376	438	398	421	403	384	426	416	420	427	395	423	425	397	428	414	383	403	365	396	410	416	416	376	422	412	396	423	385	389	393
45802	33666	25684	20578	18326	16516	13265	6304	800	593	533	523	476	434	463	455	441	477	476	497	484	536	631	759	969	1012	1020	1079	1063	1048	979	949	899	850	796	743	677	634	602	550	537	536	546	515	458	472	482	436	421	427	403	396	417	406	421	390	388	369	407	371	383	344	367	404	359	350	346	368	364	338	356	410	385	340	385	352	366	363	376	330	384	374	392	390	399	366	387	355	345	371	350	334	354	358	363	348	361	342	342	370	384	380	361	369	358	387	369	373	334	297	339	350	379	354	340	348	329	369	381	363	358	373	367	357	376	370	349	367	336	378	360	362	367	333	331	376	341	356	370	386	362	362	373	352	364	379	348	359	368	353	346	338	351	383	364	348	336	406	363	404	364	358	347	363	390	355	377	410	374	357	366	382	404	385	395	328	346	369	364	354	393	357	326	322	362	353	359	353	378	342	336	377	375	370	354	396	356	351	359	334	377	366	362	372	390	360	372	366	371	359	380	370	370	362	373	380	365	310	371	383	357	350	378	345	381	370	430	356	365	368	374	365	398	351	361	367	352	358	366	349	358	338	351	336	371	363	370	348	351	389	368	387	334	344	355	354	360	350	351	353	329	341	312	349	348	364	369	353	355	370	349	335	348	389	333	361	385	360	380	350	364	409	346	352	377	355	376	345	359	359	363	361	406	332	345	386	391	377	381	369	373	344	353	360	364	367	366	366	396	394	351	345	337	353	345	372	359	354	356	360	377	362	362	362	331	381	336	356	364	353	353	341	345	373	363	357	354	371	354	353	366	353	319	369	365	364	366	347	332	341	374	393	369	361	354	360	359	393	358	340	363	391	363	408	362	375	386	371	362	361	363	378	382	344	397	366	383	396	398	327	364	340	352	394	350	375	358	388	348	392	397	372	370	373	362	372	373	353	350	349	321	359	361	376	360	379	371	355	339	341	348	402	348	367	355	368	350	392	352	344	371	365	380	346	379	377	350	344	335	350	366	371	377	371	361	333	371	330	345	379	374	346	387	363	381	385	319	350	389	369	359	322	370	353	317	343	365	380	346	348	366	366	362	357	344	349	365	372	348	391	356	373	385	313	338	386	371	373	374	366	339	342	349	392	354	385	366	378	335	317	361	374	346	369	344	360	377	357	347	373	373	385	366	360	356	392	403	373	367	385	377	325	372	351	362	377	366	355	369	373	339	354	363	352	376	380	349	410	378	371	343	361	311	358	336	363	364	349	346	353	347	334	336	369	383	373	338	351	359	378	333	359	362	377	354	381	337	340	363	366	348	344	354	389	386	370	334	364	337	384	373	388	398	378	366	359	387	356	346	366	358	355	387	343	360	366	356	326	377	385	397	365	335	376	370	402	384	347	356	336	396	364	327	350	356	356	339	356	392	363	351	373	350	319	347	368	334	324	353	353	313	364	370	353	358	346	331	378	357	351	368	383	387	392	340	338	409	339	364	355	381	339	383	381	361	364	362	336	336	334	367	341	380	337	333	341	383	391	371	371	394	376	334	365	363	348	385	393	369	387	380	351	339	346	343	367	362	381	383	362	382	383	388	370	336	361	332	347	360	360	353	351	368	360	362	347	373	368	369	367	346	360	376	397	336	365	387	382	336	356	375	332	371	358	382	362	324	334	318	359	362	365	347	389	354	342	383	410	370	344	332	376	358	366	401	372	383	354	356	375	362	374	336	349	334	349	355	379	360	401	359	360	375	375	352	336	378	397	339	365	360	350	360	333	354	349	373	344	373	370	369	380	353	366	371	342	387	408	330	365	349	359	338	390	367	359	350	359	350	354	350	361	358	348	373	324	353	352	377	376	347	347	375	368	359	376	342	379	375	355	392	342	377	363	363	381	346	381	353	392	381	328	345	351	367	353	324	369	345	372	351	356	363	390	355	321	357	367	361	353	344	345	410	369	363	350	398	375	356	366	352	370	330	375	379	364	356	361	369	362	363	366	337	367	372	400	391	340	345	367	369	372	345	330	332	359	363	351	363	322	369	339	369	381	392	391	342	357	398	389	377	387	354	353	355	394	333	370	351	358	365	383	389	347	336	358	370	376	352	359	373	384	338	367	335	374	372	354	354	363	405	358	371	380	366	360	352	369	374	361	349	384	364	349	382	380	352	418	354	360	346	363	363	338	361	360	378	370	338	340	365	367	351	355	372	346	369	412	370	354	365	402	372	359	339	377	349	344	358	354	354	363	369	340	366	350	323	364	358	350	351	328	391	350	367	354	392	382	371	404	388	343	373	379	342	368	384	373	391	391	371	366	347	356	339	377	351	341	398	368	335	366	363	365	396	362	387	349	340	375	369	342	349	352	356	353	345	409	367	362	361	360	390	396	374	362	366	371	353	340	357	319	371	367	334	371	383	352	398	352	365	394	333	380	350	373	407	373	362	352	351	403	377	337	375	364	343	374	339	357	378	348	337	363	384	386	391	340	388	326	390	345	384	361	347	364	362	361	360	401	381	349	359	337	346	370	360	363	340	366	384	367	367	383	384	379	361	355	369	377	360	350	349	349	343	336	369	353	385	357	371	388	403	363	350	369	364	392	356	354	351	348	389	377	349	329	345	368	371	367	334	355	332	349	375	391	358	380	352	363	363	391	367	337	365	378	379	369	400	385	405	333	370	345	374	355	367	371	362	327	346	359	327	356	343	395	374	348	380	368	388	361	336	354	353	368	376	358	351	334	361	326	362	374	334	329	328	428	385	358	374	354	346	377	382	350	357	372	355	365	370	368	353	378	369	379	357	379	394	345	324	350	381	361	349	366	311	374	336	340	370	371	366	371	368	402	361	338	362	360	332	363	373	376	369	382	346	353	355	371	351	382	349	388	353	392	368	376	371	374	355	387	392	402	369	335	349	360	389	377	327	361	361	376	364	387	327	376	359	349	354	367	367	359	382	377	338	393	327	328	338	363	374	328	371	371	337	347	359	359	370	344	389	376	365	361	351	337	386	383	346	349	361	361	323	362	381	356	381	335	349	350	372	359	331	335	383	347	380	386	367	365	391	326	368	371	346	408	362	375	366	378	365	348	366	370	375	366	352	371	353	347	340	372	380	323	371	360	376	346	355	398	352	349	373	399	351	369	384	350	372	370	380	360	356	357	353	340	395	357	386	368	344	352	396	360	378	337	381	387	367	384	326	384	383	337	347	362	344	405	352	367	374	373	378	385	364	337	380	397	345	382	387	375	363	339	362	371	341	364	370	383	370	376	371	336	328	335	380	356	360	350	342	394	348	364	327	371	405	345	372	333	369	328	369	356	380	361	367	354	361	340	369	335	403	348	379	381	341	380	335	367	371	353	371	366	337	332	367	384	367	375	336	349	377	348	353	392	388	354	386	371	389	398	415	373	386	314	385	354	378	344	379	342	371	359	353	361	366	364	384	356	357	388	376	350	344	352	345	387	377	347	346	370	321	366	354	370	395	376	386	335	365	361	359	370	366	364	349	381	350	381	350	373	378	356
26508	20826	27627	24007	20838	20183	12981	4232	604	542	484	507	509	513	509	468	451	503	462	479	470	522	556	595	755	789	792	736	739	748	694	633	686	589	641	591	572	533	548	518	524	514	510	468	496	475	473	438	511	466	432	462	419	441	455	451	447	422	417	459	413	446	402	444	459	425	462	445	428	377	405	414	459	466	439	452	428	439	415	417	434	405	422	435	446	432	426	449	441	425	420	432	423	410	413	426	410	436	471	409	428	411	392	464	435	441	423	452	407	435	446	439	465	423	402	415	406	422	445	414	419	460	466	422	428	420	398	459	435	405	422	438	427	440	430	416	434	394	405	434	413	423	428	436	471	434	444	432	434	457	414	466	411	391	418	402	419	413	419	450	451	443	436	389	439	455	424	457	432	451	418	433	458	426	422	429	443	431	477	429	403	415	403	407	423	404	424	445	453	400	411	386	441	428	401	460	439	467	409	435	439	431	426	438	441	441	451	416	436	426	430	403	431	431	444	417	445	391	442	423	413	451	404	412	415	460	402	458	471	423	436	411	425	437	425	406	385	415	400	438	387	438	425	432	472	448	441	447	446	428	482	447	438	405	438	452	418	427	445	397	465	408	416	380	439	406	410	390	438	439	441	421	427	438	438	440	430	426	441	472	432	430	417	421	426	466	412	445	414	455	455	433	435	405	436	473	418	447	409	410	448	459	427	422	426	421	408	417	401	431	437	430	413	449	397	445	411	440	398	415	430	470	456	454	417	473	424	418	422	447	407	446	423	438	426	451	408	424	448	444	419	437	418	414	437	431	436	454	480	446	439	449	420	422	424	416	424	433	444	433	404	413	432	449	451	458	443	476	431	433	448	433	412	426	430	445	480	425	438	444	412	427	443	456	446	412	411	430	407	423	447	430	429	422	454	465	427	419	432	455	424	437	419	455	447	430	415	417	429	412	413	418	410	457	432	423	445	465	417	473	489	459	425	442	461	434	428	445	442	400	398	397	408	409	430	427	437	393	404	428	480	426	438	454	408	428	415	408	426	442	473	373	401	425	461	392	391	453	437	433	430	429	415	402	414	413	430	417	425	433	436	447	429	416	442	428	441	431	458	444	410	419	412	428	402	444	431	401	418	425	435	442	451	421	413	458	444	426	430	404	409	416	417	423	416	430	433	443	444	464	454	424	439	445	450	432	416	413	442	420	455	444	420	419	439	424	422	442	429	396	445	410	430	430	459	452	432	472	440	425	461	444	435	410	406	456	441	447	396	433	411	433	436	430	412	411	434	459	452	435	416	405	440	440	457	470	450	477	425	420	417	429	435	477	456	415	399	449	455	438	433	442	429	423	421	447	428	394	419	453	435	439	438	401	389	422	397	411	458	412	435	399	426	471	427	436	465	402	444	421	430	411	407	432	407	423	432	425	436	407	428	408	481	435	421	449	452	422	433	406	454	417	471	464	427	441	439	422	464	424	412	417	412	417	414	441	450	459	436	415	433	410	428	408	464	441	456	457	476	417	432	463	452	411	452	428	468	416	405	439	391	422	435	465	465	422	446	458	447	416	448	445	429	422	433	420	423	452	425	442	420	414	417	419	432	461	446	477	467	417	397	429	396	445	413	409	407	447	456	446	407	459	458	431	425	440	450	418	419	402	515	453	437	447	466	404	417	435	432	424	452	434	414	433	440	448	429	415	439	430	402	399	419	412	450	429	435	412	439	440	397	451	417	450	472	465	417	449	449	444	435	435	398	462	466	451	435	447	434	413	408	424	426	414	429	406	408	438	401	434	420	394	440	441	434	418	433	447	459	432	450	399	404	437	443	400	438	424	408	463	427	375	458	423	420	467	492	415	434	425	415	422	461	422	439	457	438	459	433	433	457	467	462	440	467	417	456	437	418	425	380	448	426	453	406	430	459	427	416	435	432	450	420	407	409	435	443	412	418	444	442	423	439	443	447	431	431	452	441	439	456	425	425	436	437	497	367	434	408	410	422	415	427	438	410	424	439	429	415	416	424	407	398	425	426	469	463	396	410	455	411	386	413	437	433	408	468	407	424	435	447	439	409	425	415	434	457	442	414	454	464	451	450	410	402	409	446	434	439	448	462	414	424	423	417	416	428	427	409	418	436	476	427	412	429	453	459	444	397	404	422	434	434	469	411	436	425	451	450	413	394	417	455	482	449	450	427	444	472	455	441	387	416	437	429	404	457	452	408	423	454	415	443	428	433	421	410	411	435	413	428	455	400	454	370	431	381	448	415	388	445	437	429	439	442	415	437	448	419	396	389	423	474	430	442	408	425	444	424	453	446	422	452	443	469	401	401	413	422	424	459	432	419	451	403	452	393	437	431	461	453	409	410	422	398	464	430	457	421	435	422	439	448	417	392	448	395	404	413	411	418	437	457	438	402	426	431	429	442	410	464	462	490	442	456	407	476	481	423	452	443	465	411	423	423	397	487	407	394	427	424	440	404	441	415	457	406	415	446	445	453	409	406	396	427	407	450	450	447	418	463	433	409	423	480	462	435	439	417	415	406	429	431	431	399	434	401	424	431	418	399	443	468	422	418	461	433	426	433	420	463	433	441	457	429	414	407	420	422	391	451	449	416	436	431	427	465	462	449	426	438	431	422	418	445	464	446	454	437	463	459	420	432	406	427	416	436	371	416	423	428	403	435	443	434	434	398	429	420	444	429	411	433	425	427	409	442	460	416	442	441	431	415	426	413	406	431	414	407	433	459	450	472	466	403	451	431	389	425	421	415	421	427	454	414	424	428	451	446	441	419	409	457	440	436	426	479	427	439	436	434	457	462	467	414	429	401	416	394	409	442	446	481	427	437	450	449	434	442	466	450	432	410	413	440	443	416	430	452	413	407	461	403	445	428	456	404	440	422	425	483	433	413	427	403	442	414	488	420	410	414	474	447	436	450	385	427	428	436	398	451	412	437	411	446	423	442	426	421	406	391	466	427	422	400	408	411	419	418	416	443	404	431	444	423	466	436	466	442	437	448	408	429	430	419	440	419	411	398	446	429	402	464	444	417	454	448	412	455	414	426	456	427	445	428	429	407	410	461	430	425	402	420	432	432	458	427	406	454	406	416	453	407	448	415	423	419	402	462	448	451	425	428	442	397	412	419	438	429	434	400	449	432	453	464	443	431	432	449	462	438	437	454	389	438	455	440	420	438	419	439	410	395	460	496	409	443	433	391	412	439	423	420	393	442	429	427	394	433	446	463	432	398	414	383	375	436	430	437	429	421	404	399	434	446	422	436	442	412	418	449	433	393	409	440	409	414	459	415	417	462	454	420	445	422	413	421	454	465	452	446	439	432	425	423	449	372	416	425	423	398	448	461	411	392	403	404	411	420	401	431	406	428	461	433	420	430	418	428	453	436	396	390	440	400	421	453	446	424	456	388	429	457	442	442	449	451	408	456	441	462	432	435	453	412	432	423	429	397	441	432	393	456	450	416	399	433	436	411	413	451	443	416	448	428	401
46248	38576	28588	27951	22345	17807	14598	6244	714	563	533	552	519	512	473	433	426	496	488	490	502	575	596	734	962	1158	1105	1070	979	964	866	941	889	774	726	679	639	606	562	569	553	541	535	515	493	479	494	450	438	453	411	418	422	398	345	442	430	394	398	404	382	392	428	380	370	395	393	397	377	388	364	372	397	385	435	365	363	374	379	365	397	391	394	394	362	390	365	345	371	385	370	410	366	365	387	378	412	342	376	352	400	373	377	391	365	384	403	376	381	394	393	378	376	405	395	383	379	371	363	371	388	378	375	350	408	371	367	375	348	364	391	359	317	383	356	376	375	402	397	371	395	394	378	368	372	409	377	353	374	381	409	393	386	341	377	354	347	365	372	359	375	355	375	361	398	378	387	365	381	359	372	381	349	421	351	334	404	376	366	397	375	390	357	374	366	357	380	381	353	355	408	388	388	392	379	389	357	348	415	361	354	366	359	399	343	378	371	376	352	395	357	428	375	338	412	368	389	393	400	382	364	388	379	402	352	390	402	376	348	367	363	420	385	335	364	365	377	347	375	372	360	384	381	373	388	394	410	368	330	362	373	349	380	381	387	378	369	394	377	392	380	355	363	334	394	365	396	398	370	350	375	372	384	351	361	393	361	378	380	375	381	366	397	369	388	339	383	371	340	372	394	411	353	388	376	353	375	387	318	348	359	375	377	363	367	344	360	369	382	343	374	358	378	369	383	397	374	385	371	375	410	374	361	377	411	405	358	376	374	348	367	354	387	369	394	370	380	374	375	373	364	384	386	362	369	350	419	333	399	356	395	365	390	383	398	398	387	392	396	389	357	407	367	382	409	369	388	376	374	381	366	374	388	373	368	375	364	368	394	353	351	385	396	406	368	376	390	391	380	360	389	369	376	368	381	374	400	387	369	399	355	375	369	356	351	390	362	391	383	395	369	347	425	381	348	397	370	390	375	421	365	405	388	417	353	377	398	364	400	379	348	397	378	363	387	389	374	362	364	366	389	385	360	374	387	397	373	399	367	357	339	381	410	382	369	345	370	377	399	396	376	378	387	387	364	375	340	370	349	398	348	375	389	373	389	377	379	401	413	393	378	370	368	364	372	359	406	339	379	371	374	403	349	384	377	358	357	367	392	385	397	362	384	370	385	384	392	370	320	362	400	398	359	420	379	373	370	384	343	392	394	341	367	366	357	374	397	375	350	369	377	360	387	380	394	377	379	435	381	361	386	362	397	382	356	376	363	366	353	392	366	393	370	421	406	374	399	373	350	357	367	370	373	378	406	383	368	335	371	332	390	363	379	384	392	375	382	358	355	401	373	367	364	364	327	337	393	371	375	363	362	393	383	364	355	421	375	373	367	369	364	353	397	372	364	366	368	393	383	354	363	381	388	373	394	374	369	371	394	382	372	363	380	373	404	379	390	399	396	359	395	379	410	348	423	380	365	362	350	365	385	359	379	368	395	376	360	358	341	410	392	377	433	391	375	366	372	377	406	394	375	377	394	392	369	392	404	366	351	358	373	376	377	402	390	409	364	410	345	343	370	364	375	367	382	384	365	365	379	388	363	350	367	370	378	372	404	365	352	409	372	373	346	359	356	394	380	388	376	378	367	377	367	357	395	404	413	367	365	384	372	369	349	383	386	362	357	404	379	364	401	391	372	372	384	367	395	396	348	388	366	398	404	407	370	386	360	377	364	407	415	363	391	339	386	414	369	395	375	361	388	374	371	372	356	399	362	368	372	396	393	410	345	370	361	369	410	410	365	361	375	363	389	355	350	377	376	353	393	383	371	356	363	361	378	413	352	387	399	388	374	388	345	323	388	366	386	372	358	372	365	398	404	376	391	413	375	396	367	371	388	345	361	324	376	424	400	388	392	378	356	382	397	351	386	403	372	398	406	366	384	384	381	363	355	377	364	388	396	344	380	346	349	376	350	411	384	409	374	378	334	362	329	329	385	343	382	374	360	364	381	377	370	385	375	391	404	383	343	382	389	383	385	379	367	364	378	345	401	388	405	388	414	364	386	364	394	342	356	366	364	345	387	365	366	347	395	388	416	371	348	389	362	387	396	375	368	371	410	365	373	368	376	412	401	366	384	367	403	367	368	361	414	377	381	377	390	399	346	420	381	381	364	351	383	377	363	402	402	385	334	367	402	384	362	384	400	383	365	363	389	383	404	363	406	361	398	405	378	347	359	357	381	372	386	389	393	391	356	416	356	421	410	357	386	409	372	361	362	385	361	367	386	415	376	350	366	350	391	364	364	375	401	363	377	363	389	374	357	369	339	380	324	402	370	399	365	357	386	375	376	403	366	396	381	349	339	343	361	384	432	375	396	382	367	375	395	400	339	376	377	352	368	362	365	374	407	409	396	375	429	400	353	356	399	388	379	368	364	347	396	375	374	367	374	395	369	367	366	379	379	360	377	375	384	354	347	395	375	424	351	351	378	415	420	352	362	371	361	376	359	387	390	375	358	382	367	381	361	344	365	348	368	382	381	370	380	380	383	365	372	361	368	386	399	368	382	375	377	363	404	390	363	364	387	387	422	353	386	397	356	398	404	389	363	370	373	380	370	346	412	403	394	386	391	390	401	353	375	374	379	368	408	375	363	401	362	383	384	396	400	373	363	351	359	356	360	366	365	345	378	360	389	416	378	354	388	371	371	396	368	351	385	419	369	416	378	369	372	384	403	347	382	332	379	413	365	366	374	395	380	368	382	372	400	402	405	369	411	382	359	378	405	400	400	391	337	384	374	386	373	377	348	394	418	380	360	389	380	395	391	373	347	392	365	349	398	354	391	421	389	361	358	381	364	379	399	355	374	409	377	329	334	399	421	394	391	410	365	364	379	396	387	378	374	401	384	395	391	429	349	374	405	391	359	404	382	381	371	358	387	380	382	398	375	359	390	373	384	400	375	376	377	364	364	356	390	378	435	346	373	381	408	359	348	373	399	354	407	400	367	371	372	368	369	342	331	376	399	401	368	353	413	360	369	379	379	390	383	371	372	394	343	380	376	354	394	395	358	404	399	354	343	396	383	389	393	371	399	345	389	370	374	364	405	415	363	380	388	371	386	374	387	368	378	342	395	335	371	363	375	390	361	381	378	381	379	378	371	394	401	358	363	368	399	372	397	378	376	341	371	396	365	358	396	378	376	387	382	358	374	352	392	353	371	361	344	389	378	361	371	377	398	354	417	397	374	371	318	429	374	415	362	368	391	390	363	387	385	369	353	378	383	358	384	396	403	382	360	374	370	357	345	383	385	407	368	384	391	341	342	373	347	385	351	385	365	402	399	358	392	380	396	392	390	365	391	347	374	378	371	394	363	385	373	360	340	368	322	382	396	405	406	394	359	371	418	345	423	412	404	357	381	397	404	352	406	388	370	389	395	394	404	384	372	359	389	398	369	366	394	379	355	405	397	405	416	331	387	409	367	370	396	344	373	390	377	365	396	359	382	340	397	401	386	362
25774	20833	27823	23962	20936	21585	17810	3908	643	575	498	459	494	496	457	460	510	503	501	501	504	593	544	538	640	588	719	780	779	724	626	649	647	595	649	637	584	543	523	535	500	479	528	471	519	454	471	459	504	434	479	410	412	468	456	423	424	405	420	393	437	431	465	432	427	478	413	432	404	444	447	417	406	410	412	415	414	431	439	425	398	401	410	418	420	432	436	435	403	440	390	415	426	437	417	414	417	437	404	393	400	394	410	421	436	392	413	416	402	404	421	416	408	438	428	430	469	410	393	404	457	425	444	408	412	427	466	446	415	450	455	454	421	414	417	410	438	408	424	408	425	410	411	425	410	441	437	400	434	404	425	411	419	410	408	411	419	427	417	405	439	441	449	435	383	422	446	383	445	439	429	425	418	437	417	422	418	414	380	392	420	448	449	397	428	438	437	424	438	424	458	396	423	438	439	385	402	425	478	439	454	425	420	425	423	435	402	414	425	457	391	433	423	416	417	413	468	457	397	401	422	411	407	442	438	459	413	446	414	423	397	401	430	439	384	461	438	419	436	401	407	432	429	403	428	413	435	454	402	384	400	385	402	430	376	403	420	437	428	432	442	413	433	407	441	478	417	398	433	392	437	433	422	418	424	423	424	443	436	415	394	440	416	427	379	419	410	454	458	423	401	406	402	458	442	394	498	429	436	366	422	441	419	407	427	365	383	417	407	414	434	447	419	385	450	432	424	418	437	398	407	423	427	420	389	409	417	425	429	379	427	391	420	396	393	408	445	427	404	401	420	464	442	420	410	384	394	422	441	414	403	382	459	375	397	438	411	415	449	436	446	433	422	430	471	400	422	434	400	396	414	400	413	421	405	411	441	403	398	377	409	431	435	437	461	419	429	436	407	438	406	401	434	463	417	428	419	433	431	419	394	414	413	449	414	428	419	397	408	468	420	396	387	411	444	421	419	434	404	389	409	383	437	408	431	430	439	417	445	435	429	402	430	435	423	417	437	416	403	442	423	385	405	462	391	418	419	417	411	403	401	414	418	425	429	431	412	403	411	444	399	442	421	445	440	419	428	435	410	422	453	383	442	405	400	428	405	406	432	388	413	419	444	463	416	395	414	395	417	421	437	410	408	431	437	416	396	407	439	431	399	444	445	432	411	400	399	417	402	386	450	404	431	414	420	408	440	407	400	434	395	384	444	408	439	404	431	429	422	409	379	442	405	391	388	428	412	417	424	441	401	431	408	377	444	425	440	414	433	414	392	427	428	435	419	404	419	440	389	444	430	414	450	412	431	371	435	359	378	432	389	415	418	419	422	418	394	439	383	431	425	420	408	430	401	398	415	443	419	378	398	405	419	413	457	439	415	452	436	445	440	413	438	471	419	433	426	428	439	457	410	456	406	386	396	451	431	416	400	434	447	405	406	405	452	408	422	387	418	439	411	393	467	400	427	423	440	437	412	411	393	376	404	434	391	409	423	397	396	405	445	429	468	397	424	415	419	422	391	417	437	441	416	417	392	424	384	412	398	388	381	412	390	425	414	426	436	416	440	404	415	426	402	435	422	425	427	439	409	403	427	403	456	408	418	412	459	399	408	450	400	381	391	422	437	429	378	433	418	396	423	428	400	403	415	389	433	429	442	439	387	400	424	430	443	414	405	415	399	422	395	462	390	410	420	408	455	409	418	445	435	422	419	456	418	434	460	416	405	425	413	413	426	457	399	414	443	427	421	415	400	433	420	400	423	413	421	442	408	424	412	423	438	401	438	389	484	426	400	406	441	434	384	430	431	456	431	382	406	432	381	419	406	481	391	428	395	422	415	454	423	422	429	450	424	396	455	420	384	444	419	409	445	399	442	395	376	414	435	459	434	430	400	393	411	443	416	430	417	426	430	415	434	418	445	450	413	395	392	421	416	411	437	436	435	413	467	427	420	436	417	432	457	436	469	412	418	427	400	444	390	446	444	440	418	390	397	423	448	438	398	443	421	418	429	439	463	386	417	397	416	441	436	424	427	415	399	404	415	386	417	439	427	440	395	437	410	413	400	402	405	404	408	409	456	429	422	422	452	430	435	400	448	387	417	428	415	414	383	420	433	388	421	399	388	417	425	432	425	400	445	433	395	454	405	387	440	465	475	417	429	412	423	424	426	434	392	410	403	426	439	413	429	396	422	431	451	424	420	449	430	404	425	402	419	391	440	433	407	388	410	403	415	479	454	396	434	422	464	418	409	441	377	405	442	407	444	427	422	413	427	438	431	381	448	445	386	410	422	425	403	427	417	409	401	417	409	394	434	417	408	435	441	401	427	456	441	425	407	442	428	467	391	411	450	415	417	397	415	418	424	395	430	393	440	409	414	452	437	405	446	391	416	418	425	390	431	464	406	418	431	434	422	439	385	410	459	406	395	443	392	448	445	455	436	415	424	398	426	425	414	463	386	408	403	423	437	459	439	398	428	428	394	418	418	413	382	446	396	405	423	395	431	376	391	424	405	430	452	396	420	422	429	409	402	435	437	397	395	414	394	410	378	393	382	413	419	420	437	380	409	427	465	395	403	427	396	438	428	442	393	444	429	440	416	458	409	406	401	404	399	429	421	413	441	430	431	425	424	416	447	456	421	453	440	397	407	471	373	438	400	416	409	432	413	395	395	428	401	422	431	409	396	445	427	445	425	373	460	410	422	454	440	399	449	413	421	429	413	438	439	395	414	427	411	429	443	407	423	374	415	433	428	431	392	422	456	420	410	411	389	448	416	388	422	412	394	410	419	432	418	405	439	395	431	403	428	421	424	426	424	435	422	405	423	387	449	444	420	429	451	468	427	465	442	418	386	383	444	405	410	435	422	418	401	396	412	447	387	442	403	406	439	433	402	443	418	405	422	438	416	407	411	414	439	417	442	413	452	421	431	401	393	398	422	421	424	466	484	440	463	433	464	386	443	380	414	402	389	385	416	427	417	426	466	461	391	430	422	419	402	428	419	468	424	466	410	429	388	444	416	391	405	401	412	428	394	385	433	409	409	462	421	414	427	414	426	398	470	434	428	414	438	394	390	437	434	403	413	454	411	424	411	434	445	432	396	440	420	410	411	402	445	384	418	396	426	396	422	422	421	412	406	441	417	405	439	416	427	428	479	482	402	428	428	427	407	432	397	398	416	430	413	399	392	424	425	433	456	420	428	448	424	427	423	439	432	400	388	459	407	438	438	439	444	426	421	416	419	398	410	390	463	413	443	394	431	417	437	431	421	415	450	437	433	400	460	414	459	408	406	425	401	394	400	418	382	402	425	382	390	403	403	462	437	429	453	400	434	395	410	426	388	408	403	417	436	425	432	403	401	436	419	398	427	442	390	422	442	400	411	422	392	430	399	426	436	388	393	414	400	401	424	450	404	414	410	427	385	413	423	393	435	419	382	384	405	434	440	404	431	414	424	440	436	400	405	386	434	443	399	402	424	428	417	416	426	402	434	393	390	451	439	407	402	394
46251	37893	29612	30836	24412	19291	15137	3850	695	585	565	530	506	455	483	459	448	482	518	553	609	572	600	630	717	758	924	1085	1128	1009	922	816	831	818	795	658	705	605	523	539	510	495	513	498	482	508	455	462	419	406	404	411	407	406	398	382	348	393	391	368	358	386	410	374	396	377	379	347	347	354	341	364	381	367	391	367	388	395	352	331	380	397	380	351	381	392	381	341	368	367	391	371	354	391	372	361	355	354	313	383	367	372	373	365	365	377	335	377	336	403	378	353	368	400	370	386	376	399	352	327	336	381	346	393	380	406	395	401	370	357	343	382	369	381	347	358	340	367	376	336	356	394	388	370	343	365	383	342	381	382	378	344	390	360	350	406	357	368	378	372	354	354	355	353	356	322	385	373	388	385	391	376	373	351	382	365	374	360	380	329	371	337	338	376	393	360	376	361	370	372	373	385	361	362	331	345	342	373	336	382	357	366	362	370	356	356	350	391	365	365	375	396	366	409	362	343	380	360	365	385	385	366	387	358	340	354	365	392	366	366	371	366	359	392	362	349	349	398	342	349	334	353	357	386	381	376	381	362	332	376	368	383	358	352	381	367	395	389	389	358	373	349	362	375	408	338	342	360	392	387	377	361	346	343	356	367	371	369	369	370	336	367	392	384	328	385	366	402	377	361	388	371	372	376	380	377	353	346	397	374	352	365	350	369	402	369	372	369	380	395	343	388	366	383	367	365	397	358	353	394	362	385	366	330	383	364	355	368	365	393	389	365	375	379	359	382	362	386	370	364	372	386	351	375	348	361	359	391	384	421	318	376	362	392	374	406	349	355	374	389	391	352	356	349	415	405	386	390	341	383	371	372	382	350	373	361	371	393	381	376	343	354	351	382	358	380	358	395	381	393	383	352	355	380	365	362	378	362	351	325	365	354	404	342	393	368	395	409	381	368	343	363	372	365	352	312	392	356	377	373	355	376	362	363	389	369	366	368	343	385	358	351	342	365	376	362	366	358	371	365	362	379	355	345	375	383	388	354	352	358	324	376	391	363	329	365	398	378	351	362	366	372	353	381	356	359	364	365	383	378	388	375	363	352	380	351	361	395	368	361	363	354	380	363	366	357	386	364	359	383	397	366	350	369	380	374	347	370	396	396	360	396	373	336	339	368	362	333	389	374	389	373	326	347	347	394	360	351	367	375	366	365	399	334	368	355	386	390	353	350	363	354	336	363	374	372	353	345	352	386	335	368	349	362	357	354	376	375	387	358	368	381	390	356	374	356	360	317	351	356	368	378	345	402	388	397	360	408	354	373	355	348	355	318	344	398	362	364	345	356	376	356	356	350	364	368	351	370	373	362	367	348	385	395	362	368	349	406	376	376	374	393	411	367	384	361	354	350	351	361	361	362	346	370	379	357	351	344	360	348	364	418	349	395	368	353	399	361	368	349	340	351	330	376	396	355	341	370	391	367	339	374	342	374	363	376	392	365	383	362	356	327	359	344	362	394	365	404	348	364	415	357	375	354	375	372	357	353	382	383	375	402	359	375	351	358	374	320	368	385	398	409	357	382	416	403	372	388	380	346	342	384	374	366	365	323	355	367	358	375	379	390	404	402	348	366	338	336	375	376	350	373	377	345	362	387	387	363	379	335	348	365	385	403	372	386	346	392	373	343	344	362	383	329	362	360	384	371	385	364	369	335	367	356	361	354	376	363	324	371	336	369	356	358	370	349	378	392	394	370	382	336	362	360	379	366	374	353	352	342	374	357	382	372	333	353	345	362	358	370	394	357	360	355	376	372	368	365	404	365	401	388	387	358	381	374	369	367	384	357	380	350	380	413	372	375	347	371	348	384	354	348	378	375	389	377	393	398	363	377	397	361	362	393	374	405	378	400	381	403	332	335	375	369	382	352	326	371	385	351	329	385	357	357	380	396	390	373	366	350	348	362	362	391	409	418	375	385	359	363	341	386	349	366	368	341	371	339	380	377	378	384	385	380	379	374	376	376	361	345	372	376	372	378	347	389	384	383	373	390	339	357	390	334	393	364	356	373	373	357	379	357	383	355	361	361	410	366	350	390	370	356	373	356	377	372	345	362	376	357	367	360	350	365	382	372	345	367	380	397	387	413	370	386	372	354	387	387	371	383	343	358	372	372	383	342	382	360	374	378	360	351	348	351	409	400	357	380	365	344	349	348	361	360	372	360	373	362	376	364	365	381	394	360	390	384	349	351	398	381	379	344	370	381	367	366	379	364	385	373	357	369	392	379	353	347	377	376	336	362	380	335	379	345	386	404	328	376	371	335	379	407	364	364	376	372	356	333	366	348	347	347	365	345	364	379	354	393	374	412	366	346	374	361	362	343	411	397	388	368	371	363	372	349	390	373	365	354	368	383	355	358	364	385	377	390	376	340	365	379	323	389	402	360	380	356	349	347	357	370	404	341	395	338	365	349	370	377	373	350	342	361	399	390	340	386	393	371	384	349	362	362	384	369	382	411	360	367	322	391	382	388	352	392	355	389	396	389	364	366	364	394	385	325	353	348	369	379	354	337	393	343	368	318	339	358	376	401	372	350	324	382	368	348	395	383	357	339	395	379	392	372	379	364	338	331	379	366	354	366	349	340	385	371	383	356	382	399	373	350	365	393	361	363	346	347	367	386	381	384	364	355	378	363	367	354	374	397	331	357	347	368	357	363	377	363	319	362	363	408	357	357	372	378	355	392	356	364	337	362	333	372	350	370	377	370	363	363	335	367	331	335	360	399	348	356	357	355	333	340	374	394	363	346	338	350	381	370	419	366	358	370	369	388	368	365	379	376	371	375	341	369	343	347	370	372	366	344	348	407	395	364	376	361	381	364	369	342	341	344	370	331	378	383	383	354	386	403	352	368	370	381	391	358	352	366	384	358	403	378	402	376	396	375	382	386	395	365	356	399	380	377	388	361	376	358	373	343	348	382	335	327	401	356	371	355	390	384	350	378	371	335	353	379	396	351	392	360	346	382	364	363	362	365	367	361	381	367	368	377	373	371	367	379	350	371	385	371	351	344	390	394	372	375	360	322	363	356	384	387	345	355	391	339	374	365	393	363	347	351	366	382	353	350	369	370	360	374	364	385	387	363	364	394	390	373	361	377	363	342	390	384	339	345	337	369	356	386	380	387	376	379	381	362	367	335	372	351	359	358	406	405	363	354	350	379	350	375	381	405	372	381	315	375	370	355	371	331	369	330	392	346	354	374	414	376	375	415	354	405	403	376	393	376	353	402	372	355	370	381	370	362	376	376	341	365	380	364	343	347	364	368	342	349	409	366	383	340	361	363	360	357	348	372	358	392	350	361	388	370	403	372	358	415	363	370	368	335	354	350	373	391	349	358	344	364	321	354	373	376	370	344	362	402	373	369	377	397	376	383	367	372	355	376	342	391	366	359	391	376	369	387	359	383	344	330	369	382	344	402	390	355	395	344	367	372	365	361	379	389	379	374	405	382	368	344
29317	21164	25394	24143	11293	6837	5067	903	450	454	456	410	476	452	456	438	434	420	462	457	468	486	530	490	508	538	535	582	539	600	563	533	555	549	517	522	456	465	499	439	499	474	470	411	453	442	433	454	471	451	456	443	422	423	470	433	476	412	415	448	447	418	440	438	429	425	417	423	437	475	410	420	404	425	420	440	397	462	426	435	433	417	419	420	411	453	441	426	421	438	415	422	421	365	414	395	387	433	387	403	474	418	407	449	431	446	409	455	445	419	419	418	455	426	443	443	452	426	415	443	414	417	432	398	420	448	419	427	405	400	441	399	423	439	415	464	429	427	436	438	445	415	451	417	436	409	415	437	436	437	384	408	462	398	418	453	425	442	428	424	385	396	397	435	434	434	462	446	408	438	430	406	447	407	437	417	422	400	415	410	407	416	403	427	414	437	433	427	420	423	413	460	475	440	426	424	413	422	437	424	452	437	437	423	418	425	423	401	422	406	410	462	412	408	423	460	407	452	447	428	414	421	450	426	392	424	432	415	455	416	400	474	423	415	413	435	448	364	421	452	383	422	437	405	458	417	422	423	416	382	422	413	410	463	404	426	444	401	429	391	464	414	413	460	390	411	426	436	407	397	460	401	449	411	412	441	375	442	413	415	404	425	401	443	425	479	425	410	403	430	403	427	398	430	416	432	447	413	433	413	423	431	406	449	452	441	397	420	434	457	393	420	428	436	483	447	407	401	381	410	420	410	424	428	464	457	386	461	397	437	385	442	415	409	434	412	413	453	439	415	446	450	432	424	412	417	401	415	436	397	429	456	422	401	446	410	434	456	408	420	453	405	423	449	432	456	380	446	402	441	442	473	447	417	428	461	432	436	394	428	430	417	397	460	412	437	421	395	395	412	399	451	450	459	418	411	414	381	378	405	423	467	454	466	410	413	429	420	430	456	464	426	414	444	423	400	423	426	387	456	446	401	426	404	401	420	412	442	419	410	459	428	434	378	372	425	453	392	423	425	407	456	410	427	422	429	428	437	444	401	460	444	439	406	442	418	421	429	376	416	456	453	432	412	450	413	432	436	462	416	387	439	447	403	426	428	387	417	438	430	415	417	398	436	417	440	434	454	430	389	441	423	415	427	437	433	427	410	439	459	412	473	402	399	422	391	430	418	425	396	442	406	452	395	419	413	415	397	435	407	451	419	391	434	416	392	434	428	388	421	395	424	418	436	450	420	444	426	425	430	440	423	409	422	459	430	414	420	437	443	426	408	408	444	444	375	386	380	423	430	422	415	459	431	387	451	435	413	424	406	415	415	420	391	460	434	402	400	404	427	414	446	438	477	435	432	405	425	412	422	396	454	444	397	430	440	431	421	403	400	454	424	441	394	415	426	448	454	442	431	417	425	409	419	431	441	405	430	460	405	468	419	443	406	440	429	434	447	413	462	401	482	391	422	421	451	418	404	401	427	423	452	399	421	401	433	422	397	435	429	457	421	431	420	438	408	398	408	431	465	413	429	402	424	423	443	420	434	463	392	444	414	402	426	419	428	429	420	408	411	407	434	410	433	438	379	440	416	432	423	409	392	395	405	408	436	404	412	418	405	418	390	416	428	420	430	427	441	404	404	446	412	412	439	433	384	438	360	423	444	446	435	403	409	452	429	412	392	414	424	394	423	433	390	400	408	452	449	433	397	425	418	437	424	409	379	475	443	405	446	451	425	384	433	455	395	415	452	391	385	415	417	460	423	446	415	468	380	429	389	413	432	416	405	411	393	418	391	432	403	417	389	432	447	442	469	428	429	453	427	441	407	403	422	408	399	452	420	421	427	428	426	440	431	442	440	432	402	396	460	433	427	387	434	404	406	436	399	413	415	432	424	397	445	432	473	414	414	425	423	444	403	437	418	421	431	445	429	463	405	420	405	427	418	428	416	418	429	418	419	428	442	433	422	401	419	439	410	444	425	444	426	434	401	412	394	420	422	410	420	456	454	423	425	417	463	443	409	417	411	416	463	437	425	427	430	457	390	411	421	419	451	399	390	445	425	441	425	420	414	429	411	398	437	420	420	411	428	446	407	405	435	454	418	387	451	434	425	433	403	465	461	415	421	399	411	443	456	414	408	456	406	403	434	463	444	404	389	440	403	442	376	407	454	400	416	379	429	431	389	424	412	432	451	447	418	403	428	433	429	395	418	441	416	438	448	396	451	413	381	452	428	462	411	388	427	428	421	392	443	440	379	409	447	428	405	435	412	416	419	417	394	421	431	425	410	441	447	421	420	407	413	439	435	447	445	435	422	409	434	425	434	437	400	384	421	405	418	434	458	455	448	444	432	453	417	431	394	400	430	428	429	431	399	430	430	424	426	408	454	443	425	402	400	417	402	447	438	433	390	414	403	405	400	426	435	422	402	438	446	438	371	411	407	400	428	420	419	417	466	469	424	425	387	457	406	432	418	414	424	424	426	431	437	429	422	434	382	446	415	432	419	408	417	442	447	429	457	407	397	421	409	423	429	438	400	415	440	411	415	435	458	396	381	445	405	417	431	417	435	453	406	428	439	456	405	394	399	401	410	422	411	404	412	403	440	454	416	429	389	430	411	424	405	467	433	433	446	412	436	449	402	432	398	401	426	395	427	421	384	430	404	391	439	431	435	382	416	408	411	415	451	443	452	417	425	408	464	415	407	442	440	416	395	413	452	418	415	392	445	414	418	413	417	429	432	451	397	432	474	388	424	419	428	443	436	451	394	443	455	450	425	377	408	409	402	447	436	386	436	442	417	430	416	454	454	395	400	409	438	400	392	425	419	417	423	416	401	406	401	427	450	438	421	448	390	429	431	426	435	417	424	438	410	399	413	374	429	413	390	438	436	410	450	428	404	442	381	432	444	426	424	439	440	388	430	432	407	433	414	404	471	433	407	399	413	384	427	418	431	394	448	402	438	416	413	428	391	439	427	416	422	392	409	410	425	445	409	451	431	357	400	354	425	426	423	429	411	416	421	458	424	449	439	383	430	416	421	438	419	420	438	418	433	459	409	426	423	418	432	418	426	459	428	436	434	385	402	396	429	418	450	453	428	429	422	396	419	439	430	461	424	416	369	437	401	392	379	447	423	412	416	388	384	434	391	432	418	432	445	430	418	414	476	435	461	397	437	429	422	404	385	384	424	430	439	427	422	433	427	419	395	435	418	410	419	421	421	459	405	413	426	430	436	435	425	432	437	395	397	441	415	402	397	471	429	431	446	426	447	420	424	411	412	416	447	434	480	403	449	407	425	470	420	415	385	389	419	424	449	418	432	422	436	417	449	434	431	433	408	444	438	406	434	457	391	433	456	450	417	435	414	439	427	435	418	433	431	441	465	423	426	482	409	421	441	439	422	425	418	396	436	401	441	425	446	432	450	394	437	406	442	455	391	442	435	428	455	406	456	426	458	377	448	437	433	463	409	410	413	405	400	425	424	497	431	383	437	419	424	417	436	442	436	408	428
45239	28166	16815	17599	16004	12389	8876	1363	423	406	417	426	433	404	405	407	372	405	380	431	444	517	493	533	588	662	639	734	716	687	677	608	562	578	620	575	540	505	487	472	481	462	460	443	419	478	420	419	436	385	372	423	408	394	406	355	411	388	344	392	392	352	405	356	382	380	403	401	366	418	376	396	350	392	383	380	341	380	389	375	406	355	386	381	351	361	389	379	420	411	382	391	379	370	383	401	401	387	346	386	380	363	378	328	359	376	392	342	339	361	375	384	353	364	368	374	392	344	382	397	358	365	382	362	394	396	371	372	362	372	398	419	373	377	353	366	370	380	347	365	371	377	397	383	338	381	394	400	396	419	377	367	365	381	361	372	376	354	353	378	362	366	364	356	360	376	360	404	378	387	368	385	364	378	388	395	396	347	372	383	376	371	371	368	397	403	357	359	399	390	391	363	423	411	379	375	359	393	384	381	376	384	379	358	377	407	395	393	382	360	396	393	354	374	393	398	370	362	361	373	352	383	391	379	346	371	363	380	380	361	356	378	376	356	361	355	417	379	348	365	375	358	378	377	372	351	381	377	389	363	385	370	408	394	380	333	386	375	376	370	376	395	378	336	380	351	374	364	388	355	392	383	363	369	373	392	374	390	344	335	390	342	378	393	381	363	370	379	398	367	375	383	369	367	378	330	364	376	333	361	378	370	380	387	390	369	337	407	389	357	365	360	359	393	345	396	388	396	360	379	360	368	369	375	367	359	337	411	361	386	418	374	368	374	386	399	401	356	379	368	336	406	374	376	372	356	358	388	346	385	339	367	395	403	382	346	379	359	371	385	383	373	406	385	355	379	371	380	369	385	412	356	377	383	348	370	383	378	366	386	401	387	419	400	377	329	389	390	378	377	386	358	366	374	382	366	365	399	354	357	379	395	378	368	376	396	363	361	323	370	394	356	391	360	376	381	344	368	360	367	398	334	382	354	357	382	377	391	377	371	368	361	372	376	379	391	383	398	370	363	385	358	392	376	398	388	375	366	385	403	374	362	346	375	398	363	371	354	369	380	355	377	373	382	372	384	392	337	396	352	362	388	377	371	388	374	344	395	381	366	401	381	345	380	360	370	340	361	363	378	369	385	402	361	347	397	397	376	375	375	391	386	397	406	374	371	385	347	358	373	383	380	396	358	416	351	362	363	348	367	392	417	349	378	380	360	354	392	358	374	378	366	383	407	390	419	400	397	393	362	424	376	340	371	414	387	393	371	372	366	404	370	357	376	382	359	395	405	395	399	386	360	358	379	350	361	341	384	406	398	382	353	342	386	361	418	370	371	365	403	393	374	406	374	383	367	380	376	380	400	416	388	338	411	360	385	408	407	374	406	379	350	405	363	391	376	345	382	361	364	333	370	348	360	368	376	368	401	397	381	358	394	363	366	389	367	360	365	405	345	365	387	402	369	391	397	369	388	370	384	399	372	387	400	409	374	372	402	367	357	381	367	366	373	366	383	359	365	386	375	371	385	350	403	389	388	384	372	373	348	364	373	387	404	371	384	400	417	417	370	371	347	392	375	368	401	372	381	382	367	397	395	383	395	381	391	389	356	402	367	379	346	383	367	406	380	358	373	319	398	391	387	377	373	372	333	397	366	356	370	408	396	411	404	351	409	394	398	355	334	358	359	375	417	387	377	379	376	403	406	401	402	389	376	370	348	377	366	366	350	382	407	369	354	374	376	399	395	373	376	357	404	350	348	407	351	409	394	382	391	398	381	373	343	392	364	374	379	395	398	348	369	393	370	405	401	384	359	397	353	381	348	375	375	384	371	397	387	378	376	358	374	362	354	365	357	381	337	387	390	378	387	344	364	388	359	375	361	418	392	402	369	399	371	410	391	397	380	389	382	363	389	387	418	367	366	380	392	375	373	386	394	389	401	384	357	377	346	383	403	418	391	407	391	368	374	394	374	364	385	367	332	386	385	372	353	368	385	405	365	424	379	357	365	387	388	426	403	384	402	367	394	382	402	373	385	350	435	388	360	352	336	373	376	401	360	354	388	366	416	343	385	371	348	384	388	337	379	386	379	411	401	393	358	390	427	378	381	387	417	383	376	377	384	363	347	383	387	382	399	380	390	379	400	383	380	374	372	359	363	370	355	365	391	382	406	394	373	366	423	424	403	371	381	390	384	363	354	402	392	369	374	369	360	378	384	375	370	379	385	365	360	347	374	352	350	398	369	352	356	369	388	385	362	383	374	386	374	403	325	374	385	425	375	359	410	382	395	400	364	379	403	356	375	393	381	363	352	373	388	373	367	389	354	388	367	391	417	431	354	382	389	371	366	373	389	358	401	395	368	379	386	391	368	363	355	387	391	367	375	355	397	350	370	365	384	372	379	391	358	399	355	338	379	373	395	389	399	391	355	341	372	401	386	367	355	364	373	358	367	406	396	364	360	375	369	335	384	391	380	358	352	388	371	359	383	368	373	364	406	378	369	365	357	394	346	361	376	387	372	381	371	415	366	361	351	373	372	405	355	361	348	351	420	405	390	365	398	386	359	368	368	346	408	393	376	404	381	380	366	365	382	391	385	362	379	379	381	383	366	412	383	375	337	362	403	389	387	393	321	359	365	372	340	361	379	372	399	332	397	364	360	371	372	392	388	344	376	371	377	348	362	367	348	398	374	388	383	378	368	392	377	361	386	370	388	370	382	403	405	335	375	349	378	369	381	394	415	358	398	373	365	361	366	397	362	381	365	395	382	368	384	367	366	372	374	363	369	369	413	369	380	399	367	368	359	387	392	397	384	353	407	358	351	370	383	353	367	356	372	384	388	357	356	383	387	373	359	347	362	388	352	382	398	346	354	363	390	394	338	404	356	371	387	374	376	380	353	359	347	371	369	385	349	350	379	375	383	364	365	378	382	385	359	368	383	384	412	389	418	405	354	379	363	325	388	394	358	367	380	378	377	391	394	352	378	386	386	399	396	375	388	412	369	384	361	366	345	373	381	385	343	387	376	367	371	371	388	349	336	366	378	356	387	365	384	364	372	391	356	364	353	371	410	370	361	369	354	369	371	402	385	374	377	364	376	364	366	394	375	412	383	376	394	359	386	357	408	359	347	387	373	403	407	397	368	397	334	383	363	366	430	359	377	396	403	367	387	351	345	374	339	362	379	410	377	372	403	395	383	375	384	372	389	381	349	391	380	395	388	367	411	394	391	400	367	393	376	365	400	392	353	397	371	370	372	386	353	385	370	418	357	380	357	419	387	411	396	375	330	386	356	375	379	387	366	376	348	362	355	383	372	371	384	388	382	397	361	399	400	385	377	345	398	367	383	423	346	384	380	388	368	408	374	375	348	342	373	362	343	401	365	369	358	398	385	347	362	405	378	367	366	387	346	382	355	363	380	343	330	386	363	388	400	359	361	423	380	371	386	375	413	362	367	379	400	358	394	416	381	363	407	354	357	410	365	365	371	368	399	374	378	367	396	373	355
27135	20812	27272	24536	21880	19217	10881	1224	500	456	502	426	469	425	428	490	438	468	416	455	458	463	498	497	561	593	655	644	599	650	680	629	594	610	539	532	556	540	476	481	485	472	469	509	488	434	461	458	477	422	469	439	425	438	397	427	411	445	412	430	401	426	439	435	373	390	420	385	394	430	455	423	433	408	452	440	409	387	438	410	440	411	443	405	418	402	399	409	370	405	426	437	392	376	418	400	397	452	409	376	394	388	422	402	402	415	409	420	421	415	400	419	372	462	440	415	401	386	414	398	407	417	398	431	435	407	439	410	420	382	392	411	422	416	392	392	404	439	424	362	414	402	405	413	387	401	362	417	430	399	448	420	423	392	396	408	422	413	413	440	412	442	404	450	456	389	383	382	393	393	428	453	389	433	417	414	403	387	406	381	416	422	449	430	424	375	396	403	430	418	398	447	368	411	415	431	428	389	415	437	395	451	411	391	426	380	428	397	412	417	417	437	392	418	397	428	403	419	395	420	369	405	434	394	414	414	405	405	416	406	385	431	401	392	416	416	395	464	385	408	397	442	397	441	425	376	415	419	422	426	418	424	392	402	412	418	406	442	409	420	426	430	414	419	404	380	403	412	394	438	423	419	449	441	415	389	422	402	419	375	447	392	401	427	382	418	406	407	394	403	411	401	408	430	385	400	407	394	405	402	400	409	383	419	420	427	431	418	421	356	398	406	430	422	414	439	425	427	374	402	426	422	396	419	398	401	388	416	409	447	398	438	438	410	414	406	420	415	390	411	410	385	411	416	404	408	424	430	423	449	398	394	373	397	412	418	439	394	419	436	431	364	370	429	414	439	380	342	441	389	400	411	382	404	405	436	436	416	428	416	398	422	430	415	401	451	418	410	413	408	414	372	385	422	402	400	414	406	419	398	450	412	409	403	406	427	423	419	433	403	421	429	396	431	429	404	446	413	385	422	399	394	401	410	409	385	439	444	433	416	430	409	423	436	381	445	423	392	411	424	433	430	429	370	380	362	432	435	404	386	422	395	412	448	435	394	402	371	400	417	406	432	384	390	387	376	411	400	413	414	392	422	406	412	419	419	435	439	404	384	419	390	403	446	443	405	388	395	391	417	387	410	418	407	381	405	401	358	414	431	368	416	414	444	424	400	403	388	415	407	442	382	450	416	416	424	387	376	442	386	419	379	472	396	413	400	425	409	378	431	424	402	417	407	392	398	400	434	405	393	442	375	460	428	444	396	417	392	415	415	419	391	444	442	386	376	419	402	421	412	416	452	421	389	371	414	438	444	422	428	411	385	429	414	393	374	408	408	385	388	380	418	389	424	430	400	414	397	422	420	430	457	458	388	418	432	408	366	407	420	426	409	409	408	382	414	429	445	427	420	400	376	395	370	391	400	403	383	411	435	452	416	398	451	443	424	411	447	399	388	408	413	418	424	420	416	448	386	401	454	431	406	399	378	401	408	370	444	429	386	430	441	399	412	403	432	420	416	423	365	428	436	402	406	400	413	393	397	434	421	429	394	421	409	405	424	421	421	418	392	416	467	406	412	413	421	424	416	396	420	354	374	431	410	411	385	403	414	415	450	425	422	426	404	392	389	400	447	403	424	414	447	392	415	411	389	399	416	420	449	416	429	408	400	403	399	427	399	408	416	392	384	403	422	376	441	438	408	412	455	413	421	405	434	416	399	449	414	441	436	415	377	421	445	428	414	393	394	458	416	398	411	374	423	422	448	415	449	437	415	417	415	428	383	391	407	403	419	400	392	406	414	445	426	407	394	451	396	409	438	419	390	408	394	403	414	398	375	409	413	445	414	388	442	398	413	421	402	448	390	386	419	438	393	383	412	424	406	414	414	440	400	376	431	412	415	414	416	446	415	424	402	384	440	413	454	421	383	397	407	382	415	433	397	398	390	411	390	427	414	407	378	450	420	396	395	406	375	415	427	388	443	484	403	415	413	420	403	418	402	389	382	427	410	443	429	394	431	423	389	422	422	403	363	412	384	418	427	437	452	413	404	427	405	399	406	413	396	459	421	386	384	380	405	416	442	408	418	380	445	400	412	442	428	441	437	410	426	411	442	439	408	388	421	418	444	403	428	401	395	424	408	395	420	398	393	438	397	412	365	415	433	402	391	420	422	409	437	427	408	409	394	414	404	427	365	392	410	408	436	417	435	416	392	431	406	392	398	408	433	396	427	399	426	437	429	420	413	398	421	385	424	406	427	433	458	422	422	404	398	401	393	402	390	412	429	383	377	423	404	388	431	385	406	392	423	415	404	404	392	408	412	406	441	416	430	396	377	385	428	409	411	403	417	414	393	419	412	391	419	426	423	394	412	457	449	451	422	412	397	375	434	404	376	394	426	400	384	414	430	436	415	385	411	404	434	394	405	418	416	399	411	410	403	443	406	390	435	406	425	418	427	406	427	442	404	392	377	441	425	425	393	389	429	383	454	419	392	430	412	393	424	415	425	399	394	418	398	388	415	414	398	393	378	393	390	420	397	441	386	399	412	435	406	411	418	392	439	413	431	421	404	415	397	376	422	411	374	406	434	412	415	403	414	373	388	393	419	467	456	413	408	365	438	436	386	429	442	391	421	420	417	406	409	428	363	405	412	428	411	445	421	413	411	392	402	387	444	428	426	452	414	452	415	424	393	436	433	388	369	402	439	426	435	405	451	379	405	405	387	380	413	420	447	407	403	427	383	416	429	421	382	421	399	433	378	414	423	423	409	437	400	421	356	426	407	415	397	419	428	426	372	389	418	414	426	411	414	419	417	387	417	414	414	381	384	409	446	384	395	419	399	410	405	438	414	404	386	426	411	454	427	406	426	417	408	412	432	406	417	402	428	388	407	435	437	410	426	437	387	387	448	369	419	405	419	416	392	415	424	377	414	381	392	399	457	401	416	410	441	392	388	409	442	406	390	423	408	407	373	390	418	404	394	405	392	420	422	379	414	435	392	417	417	459	404	409	415	418	393	424	394	387	398	374	408	427	397	381	416	393	385	392	408	382	398	406	423	430	430	443	388	390	429	373	395	432	395	368	412	426	405	426	436	380	369	455	421	409	445	396	373	469	434	383	369	406	408	415	411	428	378	402	377	399	426	421	430	449	415	416	405	386	417	440	429	421	405	424	391	422	419	403	431	441	409	400	410	388	393	382	426	399	441	406	395	408	417	387	416	400	440	439	443	432	411	378	426	394	409	363	436	418	409	385	427	401	432	400	379	445	402	423	407	396	399	416	396	421	436	437	440	411	420	415	427	426	427	436	436	425	398	386	397	421	428	422	397	427	405	456	405	397	427	410	430	392	380	410	387	407	401	401	429	418	416	427	374	415	389	403	419	394	402	410	410	412	414	389	433	405	428	410	403	414	456	409	387	443	415	426	428	401	422	407	382	423	447	401	396	390	390	433	410	438	357	432	438	408	369	424	420	385	465	443	440	423	369	391	387	430	444	409	446	419	407
44223	31235	24228	30042	27633	21472	12069	961	567	508	463	451	483	457	467	433	446	423	429	405	464	511	545	623	632	762	817	920	885	897	886	753	751	723	713	634	652	592	575	524	530	523	510	426	475	454	475	435	450	439	424	409	430	374	355	374	381	368	364	428	377	364	355	314	358	381	366	359	355	385	363	346	357	342	355	377	345	359	358	378	381	390	392	324	329	356	397	390	340	376	408	367	367	355	337	377	400	350	396	355	367	356	388	396	372	346	356	356	359	355	374	349	367	371	381	375	357	382	376	351	373	375	372	376	336	373	359	383	388	344	381	389	380	369	372	389	348	355	383	393	345	352	369	371	389	359	371	366	296	340	364	349	382	329	375	385	347	338	337	342	352	367	343	370	365	370	334	365	349	398	341	347	349	360	370	363	355	393	375	369	360	351	399	353	362	367	383	375	328	362	382	359	316	379	344	378	366	364	369	363	375	387	393	401	331	350	365	381	369	392	353	369	317	375	355	385	370	384	357	369	391	377	360	347	340	356	397	381	412	351	381	362	350	386	372	391	382	380	361	352	368	376	357	351	334	335	355	351	364	358	381	374	385	388	361	398	342	357	376	332	370	368	391	377	347	370	362	355	343	388	363	400	390	376	333	389	352	355	389	345	388	379	359	406	374	361	370	363	345	394	349	393	365	342	342	390	360	327	349	382	379	366	336	399	375	359	352	361	381	370	382	348	372	384	336	357	347	408	370	387	338	377	354	345	347	372	342	391	373	356	353	370	361	358	362	347	353	345	372	360	357	355	379	384	362	361	377	371	369	387	384	359	378	339	397	357	382	380	347	385	376	348	360	371	402	389	381	327	368	372	369	382	328	367	353	358	378	407	376	336	392	354	339	375	351	371	328	406	364	356	388	366	352	340	372	379	355	367	345	355	340	350	365	353	346	381	357	328	375	384	367	395	338	363	339	399	377	360	354	381	369	396	381	382	357	348	385	386	376	360	374	354	367	345	360	348	372	368	380	366	343	391	353	370	341	364	351	353	352	370	351	323	345	367	354	365	342	401	343	366	373	364	376	374	409	356	382	351	367	354	355	362	354	409	334	343	373	321	390	359	369	380	367	353	363	374	342	351	353	356	355	359	357	344	369	371	355	345	373	348	371	361	379	351	379	385	366	363	380	371	362	371	401	391	346	353	363	362	353	366	344	333	386	374	356	350	383	337	382	347	378	379	336	389	371	405	330	379	362	373	320	351	365	384	390	362	362	377	355	392	346	362	371	376	372	348	366	386	338	376	373	334	339	370	345	382	338	377	353	358	324	359	383	342	368	372	352	380	332	366	392	342	341	342	377	361	395	380	387	351	371	366	363	338	384	393	370	356	368	369	374	381	381	349	339	363	374	386	362	367	340	379	368	383	369	343	384	372	357	369	367	358	371	353	372	378	361	377	364	352	394	378	379	371	338	354	372	365	361	363	346	396	343	382	362	367	365	404	333	392	346	367	377	360	374	361	361	365	360	368	383	408	377	395	312	379	363	392	398	377	346	388	371	365	363	367	321	367	362	405	376	393	314	341	397	384	345	376	369	382	356	386	386	351	370	380	345	372	394	365	414	338	346	380	387	383	361	365	392	363	356	375	371	413	353	381	374	357	367	351	375	386	415	336	353	368	362	355	386	378	369	377	361	364	365	383	383	344	373	357	371	346	353	365	381	357	360	385	377	340	361	359	362	360	374	350	371	359	396	344	348	339	387	354	350	360	348	376	368	348	374	363	394	369	375	426	375	363	366	381	378	388	394	359	357	361	380	364	357	377	416	378	367	355	369	341	341	364	344	384	354	366	347	358	360	364	379	363	379	358	387	396	343	368	359	339	386	372	374	383	369	362	353	335	358	391	342	349	307	399	376	356	365	383	403	381	382	359	398	350	358	355	358	360	376	366	344	382	369	376	367	388	334	368	324	366	353	356	364	397	374	383	344	391	328	350	385	357	426	374	366	377	369	339	344	404	370	360	359	389	352	349	368	365	351	353	391	362	364	325	330	384	331	410	372	355	368	380	392	336	373	371	348	377	404	368	342	384	362	344	379	385	370	357	365	367	382	335	357	349	362	342	386	362	376	357	379	353	350	407	372	350	373	379	346	376	367	351	347	342	357	349	392	341	387	354	376	358	360	377	352	415	362	365	365	378	344	369	387	392	348	341	379	350	365	347	388	376	353	361	366	383	405	349	383	357	344	395	362	354	353	370	371	364	381	342	365	358	360	364	352	349	382	377	371	367	389	370	378	378	354	342	366	398	378	375	381	357	364	374	355	353	357	371	378	410	345	334	339	359	394	344	361	384	369	322	356	389	342	331	367	341	371	357	375	342	381	342	368	388	401	371	378	326	375	347	362	300	373	356	378	370	369	383	319	338	335	355	347	357	363	402	362	378	376	339	394	359	383	358	347	352	382	369	394	355	343	370	354	347	374	362	388	338	355	399	352	411	402	352	369	397	359	344	367	365	355	352	374	380	347	352	371	394	368	384	375	401	371	366	393	372	346	378	350	377	387	377	384	352	354	350	345	358	371	355	387	376	378	386	363	384	366	343	344	343	389	350	374	373	377	343	369	350	331	369	393	383	344	372	378	366	375	339	367	338	365	363	347	333	363	334	346	420	378	371	340	374	375	363	385	366	372	341	344	391	361	388	374	359	376	374	398	357	360	363	375	363	348	352	343	365	397	394	358	362	372	379	371	334	370	362	382	360	332	335	359	367	367	359	348	338	380	345	353	365	371	337	351	358	367	352	353	350	369	405	382	357	377	362	352	362	351	367	360	346	329	370	369	385	360	393	360	360	362	354	365	356	379	370	375	363	357	386	370	358	382	331	387	368	330	398	347	371	375	342	362	398	366	397	401	354	354	372	355	364	330	379	387	329	363	354	340	352	377	380	378	347	387	409	326	368	357	360	382	362	366	363	371	373	348	341	383	362	389	362	348	374	341	368	352	383	371	370	356	396	373	362	358	406	385	409	327	360	361	353	367	350	334	353	390	332	385	367	364	345	346	351	361	370	396	386	369	366	370	379	327	374	345	377	387	329	359	403	390	380	368	344	336	374	344	394	360	360	346	359	370	348	361	394	368	337	392	381	369	371	326	369	337	351	342	388	337	338	376	355	339	341	378	349	357	337	345	367	354	361	402	339	358	375	356	355	347	367	395	333	347	352	399	370	362	351	352	371	360	355	354	383	364	354	362	374	359	388	342	345	355	356	361	402	387	359	353	379	394	361	357	371	366	370	403	384	350	348	370	381	373	346	363	368	374	356	377	369	393	367	367	362	358	354	369	370	363	367	377	383	338	408	371	375	344	370	366	375	367	356	350	358	358	348	352	407	384	366	354	374	375	373	359	392	367	358	353	347	338	361	372	407	370	364	422	368	347	359	375	375	360	368	358	420	343	347	368	345	346	366	402	338	384	387	376	359	404	368	384	332	370	341	396	370	368	353	423	397	372	384
26574	20873	27618	24158	21314	20650	7654	758	569	528	486	443	491	535	491	452	524	502	485	499	500	489	523	584	549	521	597	603	663	691	659	702	687	782	689	640	601	595	589	566	502	506	557	454	463	475	465	512	491	449	466	483	432	440	439	425	427	454	430	463	450	426	433	411	410	453	412	448	438	432	469	412	416	488	429	459	451	446	420	440	397	435	464	429	460	403	410	428	421	438	415	387	426	415	423	444	401	390	409	429	448	418	417	392	436	464	444	433	447	423	417	433	427	400	422	432	450	392	407	435	445	447	454	410	431	439	422	390	421	449	454	443	456	457	440	415	420	431	421	422	409	427	419	419	414	459	471	425	459	447	465	442	429	437	468	432	449	424	421	399	404	439	442	451	464	420	432	451	440	406	428	449	453	441	448	442	433	464	395	402	437	400	459	452	408	427	457	431	436	434	440	473	411	457	442	412	415	414	424	401	429	416	426	415	439	439	428	401	420	410	435	497	485	407	424	426	464	425	439	442	445	487	431	445	416	479	414	452	437	401	444	420	452	438	408	430	452	425	424	451	425	399	424	418	416	428	412	401	385	455	433	439	441	427	458	447	458	456	443	412	403	426	442	460	455	457	430	445	406	422	426	472	435	418	459	478	462	430	459	442	434	421	453	408	428	426	441	431	440	436	422	444	461	411	421	420	459	450	454	448	412	456	424	458	428	437	430	460	414	441	378	439	446	424	474	403	454	414	404	417	452	421	458	444	391	416	469	417	431	447	429	467	441	445	449	455	452	441	415	383	439	413	456	419	472	410	417	424	475	453	444	446	437	443	462	454	431	438	443	424	451	405	458	396	420	407	446	429	424	435	476	441	433	419	411	469	414	424	406	430	439	415	439	416	436	433	417	392	421	475	408	414	442	411	434	438	476	444	428	433	415	425	398	447	430	422	467	427	439	406	406	436	412	418	417	405	428	403	417	420	397	424	418	414	441	422	415	415	423	435	426	448	403	423	437	397	438	443	455	418	470	427	420	423	443	439	444	430	440	436	425	431	418	397	430	468	435	426	422	433	428	439	449	433	391	472	430	430	409	420	444	402	434	451	459	415	436	428	453	423	450	422	441	408	407	423	462	434	411	440	426	422	448	463	465	436	407	436	427	457	424	428	416	417	431	425	427	469	423	434	413	428	416	431	427	442	472	473	419	457	449	420	424	482	451	425	423	433	412	460	430	425	431	387	420	399	511	433	411	464	431	427	468	423	431	395	479	442	410	422	425	435	447	415	428	497	403	418	420	435	433	429	403	459	441	434	445	432	434	419	459	437	413	449	422	454	461	411	440	460	424	438	465	451	427	425	414	414	389	414	449	406	381	430	443	411	460	410	454	406	429	420	453	443	423	454	428	446	419	420	429	423	449	419	432	424	443	420	466	429	405	462	449	444	396	401	406	417	425	376	439	405	479	437	429	441	453	422	388	399	444	421	436	484	396	432	431	426	414	423	427	448	458	433	468	432	417	425	443	440	449	446	409	384	470	416	470	454	444	390	448	458	422	419	396	425	452	437	444	446	437	441	401	434	421	448	426	482	396	433	445	421	436	440	427	456	407	401	417	450	437	438	433	421	474	426	442	427	444	423	435	446	413	391	390	415	438	438	424	421	403	438	440	409	476	460	445	450	435	410	395	406	422	407	480	389	410	431	462	479	410	426	445	435	437	396	428	442	444	453	447	427	429	455	457	428	442	437	428	446	412	451	392	406	411	408	432	431	414	412	395	457	411	430	397	404	446	447	471	400	422	446	392	437	429	437	483	418	435	462	410	429	451	416	421	434	424	406	455	415	438	473	440	457	437	402	420	394	435	418	420	428	440	455	407	426	453	466	445	435	423	445	443	411	435	406	431	406	420	428	438	431	446	441	398	398	459	404	404	415	467	391	439	402	441	413	454	396	448	436	402	431	432	431	459	438	419	422	408	412	387	389	441	398	416	438	441	444	398	490	462	433	400	453	416	433	436	400	429	491	391	410	429	427	408	434	413	449	439	398	417	428	444	400	414	437	471	412	423	442	418	442	413	419	446	459	426	411	444	419	428	452	408	398	393	419	397	472	423	417	436	414	434	425	474	440	443	436	419	424	447	422	418	437	411	432	416	434	422	465	430	441	441	435	440	453	421	467	450	436	433	394	407	468	432	438	420	415	406	411	402	432	456	398	449	428	436	458	425	427	430	424	449	423	401	442	429	455	423	420	450	446	427	454	429	406	405	422	428	424	436	469	445	420	400	457	460	440	435	412	415	430	451	479	470	450	455	454	408	437	433	409	424	418	459	431	438	449	406	424	396	469	426	433	417	431	460	444	433	412	435	429	433	438	451	452	414	446	454	454	389	446	433	422	426	444	452	449	414	442	416	420	415	451	404	455	430	407	422	443	401	445	424	450	422	386	367	426	465	431	403	423	469	440	430	404	449	423	452	433	445	436	440	460	448	428	455	438	422	473	386	441	420	427	455	445	475	417	437	429	396	436	424	389	425	446	426	442	444	459	439	444	454	443	433	405	432	448	455	428	446	450	426	389	447	444	426	450	417	409	427	470	433	426	416	420	433	400	434	454	442	418	442	408	425	428	410	400	439	427	432	420	448	402	461	457	412	436	434	415	448	415	452	414	456	428	442	394	405	441	451	438	452	397	433	424	446	453	434	456	400	448	401	410	398	439	426	417	431	407	461	412	440	445	435	444	422	420	434	418	444	426	442	445	432	412	431	467	421	403	443	424	435	465	429	391	474	454	450	430	459	464	449	475	455	435	448	420	456	432	407	442	408	422	430	438	375	439	429	435	426	446	437	427	434	442	444	446	419	453	429	394	441	425	431	425	455	398	418	449	450	419	417	418	453	453	437	458	414	435	420	440	416	460	403	416	437	399	461	444	388	445	449	432	426	399	433	413	454	465	393	420	434	404	457	431	441	419	466	396	410	429	447	434	441	415	415	425	454	443	432	419	428	439	435	405	408	449	394	441	434	440	471	429	432	420	404	447	406	448	427	447	393	395	437	416	414	428	387	440	419	452	450	426	433	433	419	441	470	407	444	440	423	430	392	420	428	440	418	448	464	445	422	410	459	429	427	447	432	438	440	430	431	415	464	450	431	401	423	456	435	448	441	426	432	412	421	446	401	417	436	422	453	422	418	430	440	440	416	466	432	431	454	406	461	401	452	438	438	422	432	442	400	421	408	418	470	462	408	435	434	449	457	405	399	443	464	434	427	437	455	435	428	431	430	469	465	432	432	434	467	428	432	388	417	411	450	399	402	436	399	441	481	451	420	416	418	437	443	419	451	418	423	437	452	447	439	408	457	394	443	443	445	408	441	420	416	420	423	443	430	443	419	431	459	428	408	451	428	429	433	442	425	467	440	424	429	437	416	430	448	450	421	441	418	434	477	469	467	436	401	431	421	429	433	461	478	418	468	434	422	450	407	426	428	458	434	423	431	431	437	456	444	405	466	438
48511	33094	30152	34355	28362	18415	3898	780	570	609	529	487	521	491	504	507	468	487	573	502	537	505	539	620	696	708	715	890	922	905	848	986	1055	1039	952	825	758	699	645	606	542	495	490	513	493	457	433	460	456	397	424	433	414	425	429	432	401	425	389	386	398	360	399	389	395	379	383	379	428	396	340	392	364	387	376	401	386	395	360	395	364	394	375	375	402	372	372	367	414	406	396	396	398	396	422	385	395	384	325	380	402	392	397	447	404	377	358	417	367	392	365	359	372	380	402	425	351	378	371	381	360	377	389	357	359	386	395	398	400	411	334	367	388	378	382	393	406	394	353	370	356	396	393	382	382	395	384	390	362	367	372	378	371	375	388	365	358	390	369	412	386	372	367	384	374	387	366	360	411	385	377	354	374	376	377	370	382	389	367	373	344	405	349	347	407	406	392	402	378	402	363	370	349	369	377	405	357	363	391	376	402	394	366	355	368	379	383	398	399	377	368	368	367	373	392	363	380	403	356	387	390	354	349	372	363	362	380	365	399	339	395	391	406	360	368	369	361	329	398	351	402	382	382	360	387	347	379	371	385	358	390	394	440	376	399	381	383	354	356	384	347	361	370	416	392	365	388	365	396	418	387	432	392	383	348	370	366	373	404	368	388	408	381	392	336	370	349	360	410	385	388	385	365	377	330	378	399	369	372	396	361	352	353	366	358	372	351	378	388	357	395	405	388	359	368	348	368	375	405	395	427	389	395	355	374	350	353	402	358	385	358	400	336	381	362	389	416	350	374	397	360	334	371	386	369	344	375	396	399	372	376	401	376	351	389	378	390	353	405	391	387	356	356	377	398	370	366	340	430	415	402	392	367	365	364	380	357	358	367	374	377	374	337	354	344	378	380	407	386	385	376	400	375	394	403	390	362	376	375	414	347	347	372	359	408	370	417	436	359	359	391	371	387	393	391	416	383	385	450	378	365	375	374	401	369	389	375	359	357	388	398	361	362	400	375	367	361	408	372	370	354	384	404	373	363	394	347	408	375	387	387	352	391	352	366	386	400	406	359	401	391	391	346	343	370	419	391	408	386	352	380	383	370	360	373	374	374	370	397	366	386	373	363	369	339	390	382	365	374	372	373	394	394	388	361	373	399	394	370	377	392	360	400	435	414	379	369	395	374	334	382	381	372	372	377	380	341	335	388	368	390	372	368	388	398	367	407	370	386	398	378	343	375	378	378	374	374	420	388	403	390	382	414	370	400	396	384	366	411	384	381	341	410	389	361	382	381	402	366	368	398	389	376	389	380	366	378	372	378	375	384	371	368	417	409	362	402	380	415	364	425	415	367	389	405	401	373	362	376	375	371	384	374	401	380	416	378	353	399	397	400	415	369	372	346	385	359	370	376	370	387	371	408	337	385	337	386	364	349	420	384	381	393	345	386	347	342	393	360	376	387	416	334	367	376	387	365	368	379	369	370	399	351	397	397	359	350	387	365	372	385	383	368	402	369	369	383	395	376	399	367	372	381	391	371	352	415	373	385	373	376	400	397	369	377	403	371	377	398	393	385	412	394	367	370	376	354	373	397	365	368	415	351	393	383	370	412	371	397	377	375	352	358	391	392	373	381	360	395	381	393	387	356	360	387	382	398	375	354	406	361	381	403	383	370	386	384	397	371	379	389	393	401	385	384	416	378	371	397	397	400	365	373	363	361	400	404	371	393	371	386	350	367	383	356	374	352	409	350	387	390	379	389	375	341	367	344	415	393	389	350	385	374	370	358	343	399	362	373	373	399	388	388	392	383	363	388	382	380	363	382	389	361	371	401	395	397	372	364	381	366	386	380	369	367	380	417	372	342	407	387	414	384	375	405	363	414	398	415	385	391	360	382	365	405	437	374	395	411	374	387	372	411	405	399	402	358	387	386	394	373	363	352	347	390	398	370	379	350	378	398	395	358	358	384	409	344	410	381	345	361	382	371	362	355	392	381	348	376	397	386	379	370	399	411	392	386	388	385	390	380	382	391	381	379	372	395	400	392	369	378	370	387	397	350	384	376	371	381	370	375	377	387	407	373	378	344	361	354	389	359	369	373	399	383	379	417	402	398	367	357	378	377	371	408	365	353	384	435	396	343	377	383	363	358	366	358	361	374	419	372	372	375	358	391	396	379	359	361	395	376	366	388	381	336	382	405	363	381	394	359	366	383	379	364	383	384	385	386	361	363	371	399	416	365	395	370	376	344	404	362	386	383	400	394	355	390	390	409	368	403	387	373	382	393	368	408	377	391	409	344	397	346	353	392	414	391	346	364	378	372	418	388	399	390	405	364	377	369	363	375	404	378	381	407	352	378	386	377	372	362	350	409	391	384	394	375	352	396	398	428	379	386	375	398	398	362	361	332	396	393	398	362	379	420	356	398	384	398	373	407	379	352	378	391	386	390	355	357	369	373	357	363	399	367	371	349	377	361	409	358	401	383	376	403	389	409	369	377	391	383	384	373	370	377	381	398	346	397	385	400	377	365	347	399	363	365	353	416	389	385	372	350	357	382	353	388	384	371	359	383	397	413	379	379	360	390	364	388	420	357	379	382	357	381	410	410	373	391	351	380	360	395	372	356	403	377	368	370	370	379	412	410	400	417	372	373	368	393	408	407	406	387	370	377	364	389	398	400	365	441	365	394	376	380	376	389	383	372	405	398	385	377	376	348	375	381	383	387	343	373	344	355	392	358	397	406	345	355	380	389	391	376	386	391	371	378	409	395	368	377	401	378	401	395	352	385	365	338	378	384	346	349	349	387	382	387	370	395	390	391	372	369	372	391	387	396	377	360	369	369	399	382	373	380	362	357	353	382	374	378	354	390	381	393	391	376	375	352	364	376	370	388	375	386	397	399	387	377	374	383	369	383	374	348	359	411	392	373	373	355	389	375	331	358	366	370	375	391	363	408	401	399	379	359	381	381	365	437	390	395	332	373	368	364	372	392	394	400	371	351	357	368	417	424	345	411	362	385	404	348	369	375	371	386	354	372	363	393	365	366	384	388	382	398	380	403	409	364	355	393	352	380	392	392	395	392	345	381	388	353	366	391	377	349	352	358	348	363	365	352	372	370	373	371	403	374	363	334	390	381	418	372	360	367	371	365	338	379	390	408	363	388	395	385	371	380	350	379	401	376	367	371	364	403	367	373	360	368	371	392	394	362	397	375	378	418	362	353	406	390	352	343	364	378	399	347	364	389	383	355	367	363	398	369	392	393	361	384	395	352	361	368	382	388	387	379	377	400	362	338	365	390	361	375	394	360	380	370	359	375	378	359	404	378	384	389	408	359	337	381	372	366	389	389	342	410	382	358	355	362	332	389	361	405	383	385	356	390	394	366	369	378	411	392	399	397	368	362	391	393	364	351	359	390	367	384	367	389	382	376	368	392	394	355	365	392	386	370	393	414	363	371	356	378	381	352	365	346	385	365	381	387	400	379	410	385	368	411	399	395	391	390	386	370	365
25680	20869	27901	24038	21531	21507	10724	996	578	587	537	554	550	505	529	520	530	503	639	564	589	560	549	592	607	625	652	707	718	692	779	744	760	775	875	795	716	686	621	579	543	554	556	498	517	510	496	506	452	453	424	418	453	460	409	483	434	464	378	437	423	412	397	462	436	427	441	436	429	408	469	419	441	424	435	400	402	433	461	425	426	419	425	413	407	438	386	455	433	401	433	396	416	425	441	457	462	427	426	469	399	420	432	424	458	422	410	457	424	399	449	438	390	456	385	436	418	395	421	377	438	407	387	442	422	422	397	431	434	422	407	402	422	441	424	407	455	394	434	397	441	428	431	410	445	410	432	412	401	444	434	442	424	408	433	424	424	404	431	451	434	398	437	447	412	417	425	416	416	425	401	423	405	428	450	450	444	415	407	384	428	431	401	427	453	398	403	432	423	441	412	400	432	447	413	412	411	415	410	393	445	456	439	433	428	392	403	411	400	423	406	421	447	454	413	447	391	415	452	407	444	438	403	405	368	422	390	435	418	437	384	407	420	409	405	386	425	434	433	412	394	433	417	478	433	418	447	441	441	397	433	429	397	407	417	390	447	412	414	438	404	424	410	414	393	456	399	442	456	403	438	456	435	419	437	415	397	428	429	409	460	450	460	417	440	440	395	425	403	393	429	404	404	458	424	403	435	418	432	395	389	440	440	440	421	419	431	424	407	469	437	432	398	414	414	441	410	440	407	395	433	403	437	419	392	430	411	434	431	421	437	424	464	441	399	408	433	439	443	428	418	423	442	401	416	423	426	388	406	409	432	434	421	422	468	428	397	400	432	429	392	390	414	444	432	420	413	452	460	434	438	453	399	452	404	461	429	473	406	433	417	403	460	435	420	434	454	461	412	441	367	430	396	427	401	433	449	405	435	431	419	446	406	415	429	412	451	384	433	437	435	436	412	467	424	410	450	438	433	445	366	421	464	421	424	432	415	452	407	440	429	416	418	392	398	424	456	421	389	375	419	429	428	408	460	417	442	422	452	446	422	464	428	400	410	403	395	408	428	413	431	453	432	425	392	459	438	441	422	454	441	410	381	446	441	419	463	449	445	427	436	418	450	428	431	436	416	436	423	405	437	435	436	416	407	413	436	446	446	425	454	424	391	411	421	433	429	413	416	401	386	461	426	441	447	473	399	433	424	463	382	443	439	387	429	459	419	408	455	429	407	420	448	424	436	464	425	459	398	420	411	411	450	414	427	406	416	434	417	433	391	371	424	421	432	409	428	412	431	437	427	422	442	412	409	436	426	438	437	466	441	416	416	415	405	370	424	431	414	380	420	418	436	404	402	432	424	396	404	446	405	443	432	417	414	426	428	398	388	434	416	403	381	394	393	448	431	407	432	435	431	402	423	400	403	450	439	447	437	462	403	404	403	428	405	452	411	422	456	421	428	396	426	412	423	427	397	440	431	406	417	420	441	422	406	416	423	378	416	464	412	426	440	457	461	414	370	434	436	404	385	441	417	437	399	434	418	422	461	422	409	427	437	409	434	423	397	430	402	375	419	444	460	423	420	420	431	425	395	428	446	383	460	413	412	451	415	422	407	419	471	387	411	381	421	412	421	430	439	382	421	445	415	431	407	437	419	419	422	403	406	450	441	430	392	431	431	416	390	442	408	408	401	422	412	430	410	386	473	442	400	430	415	397	441	402	433	425	399	369	405	413	448	437	408	436	429	460	404	429	392	450	406	439	445	433	455	397	403	434	424	427	402	432	410	413	402	428	407	427	456	442	402	452	409	421	394	414	419	437	418	401	399	409	429	410	435	445	400	398	425	442	442	405	407	424	438	472	410	417	446	457	458	412	461	448	421	437	423	433	377	410	436	406	391	391	419	400	437	422	423	417	426	436	421	426	427	436	415	378	419	441	422	415	429	414	407	422	432	413	448	405	433	471	433	441	405	426	408	431	455	430	427	446	410	435	409	410	440	394	431	457	449	448	400	412	447	445	419	444	414	440	403	462	438	401	415	429	425	454	422	453	399	407	423	445	427	468	426	410	396	382	448	410	406	439	420	418	414	440	425	438	411	398	390	406	439	449	419	413	351	421	430	425	448	466	412	416	401	401	420	463	372	419	400	425	401	448	411	399	421	442	400	458	433	443	404	421	443	446	410	418	431	399	431	393	426	436	422	433	423	412	433	455	419	440	412	420	438	375	410	407	428	402	447	464	403	429	407	442	386	462	422	412	459	429	426	438	434	436	434	428	444	412	441	406	424	407	434	379	432	443	423	454	423	414	430	436	412	440	402	426	412	434	427	412	421	449	407	438	403	429	451	426	418	419	389	430	446	401	414	411	369	388	449	428	405	448	408	435	429	409	441	431	410	403	430	418	439	435	397	450	398	445	414	441	419	440	419	438	406	394	436	426	442	405	411	407	439	437	402	429	437	403	366	440	432	397	387	408	413	399	391	417	434	428	434	426	410	428	428	476	464	415	414	417	435	397	381	382	461	464	401	428	407	399	442	448	418	424	419	403	421	415	414	439	414	393	390	454	457	403	442	395	397	422	437	402	439	413	447	445	428	439	434	435	390	447	413	445	440	439	436	420	447	439	440	446	426	437	446	400	424	439	444	428	425	428	434	406	457	440	469	393	421	420	447	411	432	413	424	420	386	384	414	434	421	394	398	439	399	429	434	406	431	414	410	425	445	431	396	445	464	420	432	382	429	436	393	407	438	424	395	430	410	431	405	410	399	387	425	363	419	397	431	425	408	410	394	428	427	423	407	398	433	425	423	427	386	435	426	395	436	425	441	440	374	409	421	446	431	380	419	431	453	447	411	401	433	422	415	408	422	412	433	416	424	408	412	415	411	417	433	439	450	430	384	438	389	440	438	441	419	420	413	424	407	402	446	429	391	416	412	413	424	432	421	427	437	392	389	420	409	409	413	407	422	436	401	414	438	458	430	429	443	413	423	412	419	425	432	417	423	407	434	403	398	426	403	426	408	421	435	434	450	390	450	402	462	432	429	427	471	425	460	403	394	453	419	425	421	463	420	446	480	434	424	439	414	437	411	419	416	422	429	419	409	406	375	444	395	428	466	436	446	404	434	415	393	458	432	458	438	438	428	401	421	430	416	443	446	379	449	434	435	429	443	422	426	402	431	367	428	393	420	454	436	402	410	415	419	437	404	406	394	397	425	417	413	392	398	424	419	422	397	445	407	428	396	444	426	430	407	406	409	410	419	393	408	445	441	416	391	432	409	388	425	411	420	418	415	444	447	384	394	401	395	427	404	426	448	414	406	446	424	419	451	441	419	442	466	431	416	436	437	427	415	429	430	441	427	419	419	427	426	437	410	400	424	392	434	440	414	448	424	422	398	433	414	438	428	418	405	418	401	427	399	424	423	436	433	444	411	392	428	403	408	428	419	426	407	445	410	438	412	429	422	453	442	415	438	414	431	427	431	410	416	426	440	411	408	428	420	472	403	404
43142	37679	38312	41964	34644	16187	1817	1041	803	740	660	599	642	541	586	613	617	627	672	719	724	695	640	719	743	802	823	883	1044	1038	1019	1064	1126	1163	1272	1121	985	861	776	666	588	640	583	574	539	538	518	507	528	444	442	425	445	411	387	384	433	450	403	388	424	402	375	381	368	381	414	370	385	379	422	368	375	373	357	392	382	387	351	372	387	370	375	373	363	362	380	359	368	329	396	374	356	386	363	354	333	349	384	364	364	376	382	354	337	377	353	401	368	344	366	351	362	381	344	374	343	358	384	365	359	383	355	359	356	357	330	366	382	376	370	345	392	379	367	384	376	378	378	361	359	373	364	377	372	345	395	374	343	353	378	401	374	360	391	390	359	379	374	391	367	352	365	411	369	349	368	366	362	381	365	334	383	382	356	379	371	370	363	392	359	365	379	362	356	398	366	381	356	387	360	351	335	367	389	321	415	394	380	378	338	351	364	370	386	379	376	410	369	349	343	392	376	408	360	361	356	379	349	397	354	400	374	362	388	355	357	376	385	362	376	382	370	359	345	343	387	378	365	386	356	341	406	358	392	372	388	359	363	372	367	413	346	381	348	385	345	396	380	355	364	359	356	392	383	349	351	355	372	371	334	374	364	429	372	408	389	395	360	380	384	337	381	328	340	346	385	368	383	353	350	395	356	376	399	361	390	392	353	378	400	383	371	398	359	410	350	348	391	395	357	358	402	380	378	360	413	377	380	350	373	396	373	370	388	370	360	356	376	355	380	347	342	380	404	391	384	368	366	406	411	390	348	358	361	370	357	367	394	370	356	355	347	358	375	422	379	376	338	381	410	360	388	393	382	378	361	381	353	363	342	390	398	339	382	343	405	391	328	360	350	419	389	374	387	397	354	390	353	364	353	372	383	350	366	393	337	392	407	341	370	360	355	373	376	360	377	374	368	388	339	359	363	370	405	334	368	372	392	353	377	369	382	362	353	370	359	350	401	357	378	361	383	405	373	380	368	345	368	394	344	360	372	368	365	384	336	370	399	349	366	357	404	336	342	395	387	368	376	373	410	346	408	337	339	379	346	392	357	382	390	374	391	384	380	372	360	317	406	350	354	349	396	386	417	371	350	342	352	345	346	369	350	355	358	383	404	390	399	397	391	363	379	343	367	394	376	353	372	364	361	377	362	366	353	338	351	353	395	383	397	361	372	404	359	348	366	390	378	349	377	382	410	375	379	363	361	369	401	368	388	333	372	370	386	384	377	373	375	373	401	365	388	403	399	369	380	389	364	383	376	372	371	343	362	424	387	383	381	342	392	388	378	342	372	421	401	348	361	369	374	378	382	361	372	325	356	355	375	353	358	383	402	378	356	358	375	370	360	382	362	393	380	367	377	396	338	396	353	364	412	378	347	360	377	342	351	372	397	358	369	356	357	409	377	388	379	358	344	326	377	347	385	396	399	327	360	381	354	361	377	381	356	373	398	381	408	374	360	385	407	352	345	351	325	376	346	345	362	384	378	386	336	385	374	388	375	364	382	354	369	354	393	407	368	364	374	364	396	414	376	373	362	370	395	354	389	381	368	352	398	358	363	362	391	369	392	378	414	380	338	359	360	364	344	353	367	372	372	384	355	335	384	355	383	376	368	378	360	388	436	358	362	349	336	364	376	377	374	378	327	371	361	363	369	359	377	390	375	328	342	356	365	370	363	384	385	361	370	369	375	337	373	354	370	350	387	370	325	369	341	366	318	392	387	331	366	362	380	370	363	382	361	352	370	393	383	400	368	350	368	401	354	370	389	365	404	385	376	326	359	390	342	346	374	392	337	346	426	383	397	382	372	370	407	387	356	358	347	388	390	387	368	369	364	330	372	370	376	372	356	369	368	354	364	381	340	389	372	371	371	385	366	368	416	370	381	357	379	392	346	371	392	371	375	373	388	371	384	362	325	368	367	388	376	379	389	354	365	397	347	329	427	363	381	388	361	361	364	356	382	353	376	406	382	379	376	377	388	365	384	385	353	367	384	371	383	368	389	373	378	389	380	381	376	361	370	426	390	362	386	330	374	388	349	361	398	364	371	391	363	389	367	369	350	373	413	352	387	383	369	364	378	380	372	341	376	321	379	359	347	397	361	348	376	402	368	367	368	375	375	350	385	373	354	360	373	380	427	380	386	375	380	373	357	375	366	386	338	384	363	369	379	360	342	383	365	382	387	397	351	394	366	378	376	371	362	344	339	369	398	372	378	333	361	341	399	389	368	401	363	369	386	392	391	343	381	327	386	335	371	365	392	343	380	351	386	394	330	348	346	393	392	346	357	380	367	373	388	377	369	388	367	340	362	346	367	352	367	360	401	361	380	386	413	382	373	380	393	369	389	366	381	370	378	367	343	357	400	368	364	384	385	396	389	361	364	371	411	349	366	378	381	389	380	373	380	360	400	381	374	393	369	366	371	360	337	383	375	375	342	378	339	341	364	375	369	320	362	336	389	421	367	384	377	369	350	365	356	351	409	367	332	414	381	352	353	368	352	422	330	354	373	387	380	368	386	356	391	391	367	369	392	363	373	345	357	377	370	360	343	370	375	368	360	382	398	332	388	392	379	402	366	385	321	410	386	380	336	378	365	371	385	372	376	355	348	369	381	395	353	383	391	384	398	365	375	371	344	386	372	404	388	351	336	388	380	347	381	359	360	366	339	364	373	356	380	375	400	372	335	349	373	378	360	381	389	361	379	349	366	378	391	379	363	385	354	362	367	375	348	387	358	372	369	362	370	363	378	375	355	368	368	373	361	381	345	393	377	353	395	325	379	377	351	363	359	367	350	373	372	353	408	383	361	366	387	390	370	355	377	372	345	374	403	358	361	369	373	362	363	387	395	360	362	373	333	374	393	350	325	382	370	364	375	376	370	381	385	398	373	362	416	412	360	385	373	382	373	393	351	333	373	402	345	381	388	368	407	367	363	387	415	327	397	362	336	337	414	396	376	382	368	382	433	352	331	333	376	368	335	369	349	380	333	384	337	330	341	397	354	405	387	369	357	358	367	369	364	402	380	402	371	371	395	382	406	374	376	371	425	412	357	371	378	362	375	361	400	346	353	359	410	387	376	379	364	390	393	357	340	367	385	353	386	343	369	369	375	338	370	399	373	377	343	368	381	396	368	369	361	388	351	375	400	371	367	367	361	362	372	383	392	382	386	385	393	363	396	350	339	403	376	375	369	396	326	345	359	354	384	368	358	331	397	382	396	363	382	370	367	401	393	366	401	370	348	361	381	399	361	333	378	371	404	380	394	366	336	319	348	396	373	405	357	352	364	386	355	385	358	395	362	354	368	380	335	364	365	381	374	341	366	370	386	356	388	366	377	373	355	400	388	347	408	391	363	361	372	349	362	348	385	384	371	408	358	386	415	354	348	331	348	361	361	377	321	364	364	391	368	348	365	377	388	386	357	391	368	378	375	407	387	393	388	401	400	408	371	359	388	348	380	384	378	365
29586	21303	25650	24754	12050	3837	617	454	470	443	411	431	440	495	483	472	466	504	528	510	533	546	515	540	477	514	555	554	600	605	531	538	555	556	564	501	515	539	499	515	491	449	516	460	465	433	474	431	466	426	464	447	439	487	450	424	413	464	433	420	445	433	457	424	415	460	425	420	398	410	409	462	415	472	411	485	448	437	426	470	439	436	409	409	394	437	439	401	442	442	465	439	450	434	412	426	432	418	429	420	410	443	428	423	477	399	386	456	421	451	438	419	400	444	413	363	424	395	426	397	408	406	441	388	437	412	436	462	386	409	441	407	419	444	446	442	420	429	435	418	422	447	403	420	404	404	433	427	503	427	403	378	444	445	458	447	431	396	406	434	419	399	402	434	427	465	436	431	418	411	420	392	409	434	463	450	416	448	426	407	410	439	438	426	424	429	448	458	429	414	410	400	396	453	373	446	383	400	430	432	421	427	464	397	416	436	438	422	407	420	416	451	447	456	420	437	390	424	441	408	424	392	446	459	406	423	442	410	404	435	474	444	437	455	414	434	464	443	441	420	422	433	419	435	424	422	416	424	402	444	443	398	425	390	437	434	446	433	440	424	429	407	428	437	474	395	398	426	448	447	416	438	426	399	421	428	429	429	459	416	428	426	423	433	417	431	427	420	402	429	406	404	457	429	417	414	462	422	429	424	397	443	427	447	390	451	424	424	430	446	427	426	431	420	406	440	472	439	434	406	435	458	415	417	421	424	441	438	434	462	424	452	437	454	433	397	465	438	426	429	460	395	410	390	452	417	424	447	422	418	420	469	426	402	418	413	438	454	418	450	455	409	435	426	460	443	449	412	400	416	443	444	401	434	406	416	437	440	464	432	415	418	433	453	425	452	435	421	422	412	412	398	420	428	407	427	458	434	412	417	432	462	407	380	422	423	390	453	401	411	422	403	421	421	387	393	435	433	405	427	404	450	410	443	424	395	393	437	400	412	387	442	429	440	430	418	429	440	447	425	431	468	454	431	422	432	403	436	403	423	448	393	428	414	444	413	427	401	418	449	436	417	442	435	420	432	425	388	441	452	406	463	440	429	454	406	417	399	413	425	427	436	401	430	441	478	450	425	423	446	403	424	458	399	440	387	417	420	451	423	446	394	411	448	418	447	442	438	379	403	425	445	447	425	438	417	443	374	415	473	478	402	441	430	432	422	425	379	452	402	435	406	436	450	413	405	399	413	449	417	403	407	458	451	435	435	434	430	422	466	419	420	405	414	426	415	416	390	392	405	446	405	463	454	428	443	437	427	399	393	382	422	402	435	429	444	459	478	464	409	425	426	436	426	453	407	416	422	399	448	433	437	463	446	408	416	380	437	406	415	432	414	410	442	407	392	441	406	432	400	384	422	422	415	429	421	436	391	430	413	447	451	450	393	411	430	441	461	424	455	468	457	389	429	442	407	414	444	461	466	409	421	448	454	459	447	455	426	426	420	401	419	442	418	461	455	421	441	428	426	440	445	412	436	386	407	454	449	409	421	446	406	433	418	421	438	414	429	458	478	447	400	454	420	427	452	384	415	426	423	451	461	412	382	401	436	425	409	441	428	449	436	442	408	421	456	421	441	426	398	410	448	403	440	444	462	439	447	446	399	391	401	407	412	449	419	435	417	396	425	426	480	478	465	473	435	414	420	428	428	421	428	427	431	401	415	420	448	469	449	427	440	426	415	398	399	430	371	434	448	436	438	404	421	440	438	408	488	413	418	445	413	448	408	377	475	417	414	447	414	424	436	411	436	437	448	445	435	447	398	452	425	456	459	469	428	429	392	385	394	439	421	433	400	407	446	423	438	447	431	414	448	418	463	449	438	407	429	393	445	420	414	426	463	466	439	397	447	425	446	414	460	444	398	444	421	442	418	402	404	452	419	466	449	408	408	382	420	450	477	416	483	452	436	394	465	422	399	421	408	451	443	468	425	422	419	439	439	390	370	417	388	424	434	427	445	452	422	441	428	428	445	434	427	431	420	430	459	418	400	381	428	374	427	426	425	447	384	457	404	457	442	422	427	386	402	420	396	388	437	426	414	433	417	400	461	413	409	464	427	437	432	437	454	425	421	410	428	420	446	427	435	409	420	407	408	429	439	420	426	449	435	419	442	389	397	432	428	404	443	443	412	443	401	423	411	433	447	441	400	394	450	433	444	432	417	425	421	445	405	410	442	429	407	438	414	444	419	429	464	426	438	448	406	426	447	403	416	396	405	451	456	412	450	413	406	416	402	402	430	412	446	443	425	416	430	388	460	423	402	418	425	423	449	395	410	462	427	400	437	445	428	394	419	407	412	419	426	406	402	453	437	406	444	440	386	405	431	391	436	417	439	448	451	440	425	402	388	469	412	442	427	422	434	483	427	409	413	388	408	420	422	435	448	426	437	429	452	442	437	448	414	428	443	420	444	439	429	412	375	449	431	445	410	424	427	418	435	439	442	416	410	436	428	420	452	434	462	416	426	418	424	452	436	482	454	432	398	434	423	384	453	429	424	396	441	439	431	420	448	463	448	409	442	420	451	417	435	411	415	428	459	421	450	431	450	421	412	435	437	407	450	433	453	427	448	396	411	413	431	423	424	460	444	424	455	463	404	431	435	451	412	408	420	466	391	441	415	412	401	430	409	425	397	416	441	438	415	367	422	445	460	424	399	453	437	405	449	445	420	414	438	430	448	403	436	442	390	436	408	411	407	432	415	416	388	447	391	453	438	453	418	460	420	413	428	413	398	394	444	447	427	406	406	392	432	402	429	423	457	429	440	450	416	388	415	408	417	428	427	462	435	431	429	445	426	403	427	452	427	410	415	418	459	453	416	433	435	456	431	391	404	391	422	469	395	450	413	401	386	405	383	440	383	398	412	420	452	436	430	397	454	403	421	428	454	437	416	443	424	435	409	386	409	426	372	418	470	438	411	428	414	411	414	411	422	437	423	466	448	424	409	422	441	442	420	407	434	453	434	435	444	427	437	443	394	409	455	421	433	418	395	426	435	430	459	414	453	431	406	425	399	413	436	428	435	453	400	460	401	384	409	449	420	456	412	441	408	414	443	418	422	391	424	416	402	448	489	429	446	413	446	451	434	390	421	422	451	444	403	412	430	448	409	436	415	421	405	404	447	417	451	445	456	426	401	415	433	441	411	399	425	422	427	434	445	416	452	459	410	441	420	439	453	432	499	465	449	416	360	482	413	427	432	471	449	455	462	446	431	426	448	411	428	428	438	446	460	469	388	409	431	444	454	402	419	452	431	424	446	436	406	436	372	441	434	426	441	417	413	430	415	442	435	431	422	415	425	425	402	468	428	411	413	438	405	422	421	426	409	421	397	417	454	440	421	446	417	431	401	370	447	419	425	439	417	432	413	416	437	426	409	428	427	409	402	414	433	400	413	427	428	438	421	427	426	426	452	403	410	421	388	415	430	415	429	452	397	412	429	444	437	438	385	403	427
49321	30488	21306	23134	16131	5663	523	449	440	395	393	403	420	426	440	489	512	562	556	597	623	599	581	581	607	580	659	669	749	734	766	712	688	668	654	642	602	521	480	514	462	465	420	429	426	406	423	414	380	401	382	386	386	386	386	382	399	408	379	406	406	374	379	399	379	355	392	381	396	350	371	380	353	387	380	396	358	366	375	357	377	370	381	394	357	367	413	380	380	359	383	405	366	366	383	363	399	359	374	386	389	366	383	386	350	418	393	383	377	362	403	355	380	358	384	408	388	409	371	358	359	393	396	330	371	365	358	407	362	401	383	362	351	391	385	372	384	369	390	367	366	403	428	384	352	365	396	386	380	381	373	378	385	358	368	377	410	370	328	405	418	390	390	373	382	358	395	427	362	394	403	407	415	374	363	340	373	382	366	383	339	383	377	371	345	402	389	362	384	381	394	389	403	367	367	449	384	371	416	355	377	339	347	367	400	400	390	370	384	417	385	392	402	354	376	373	384	409	395	398	403	362	364	368	407	400	370	360	439	382	380	416	405	384	353	340	355	404	371	370	364	368	372	368	396	382	365	388	395	396	357	391	354	394	400	383	387	379	382	361	408	382	372	399	387	376	378	362	349	358	375	359	395	344	386	373	385	376	372	393	372	364	360	389	425	354	392	354	365	409	379	400	406	392	359	391	381	376	360	371	366	376	367	381	366	358	419	383	390	374	374	369	374	369	381	338	428	405	400	396	365	371	373	379	385	391	355	390	403	371	388	359	366	402	381	367	350	385	376	398	368	395	371	363	368	369	384	383	406	416	416	386	344	388	363	389	400	349	371	402	354	406	351	405	355	397	350	385	375	384	383	409	391	361	387	377	392	346	400	414	376	396	392	371	357	413	397	429	369	382	315	412	391	367	414	412	332	374	364	381	388	367	409	382	371	360	373	382	402	380	395	394	357	353	367	404	366	379	385	390	359	394	382	405	375	375	349	376	365	401	360	368	387	402	382	388	379	383	386	360	381	391	402	390	399	349	400	372	391	403	430	383	378	397	393	391	420	364	386	365	403	416	384	362	341	352	392	357	342	379	381	422	397	366	435	365	390	394	388	391	401	383	394	376	366	367	369	381	362	401	355	368	366	395	385	381	399	396	403	385	374	381	366	379	358	383	392	407	390	358	388	371	373	387	356	361	380	404	361	356	394	371	392	394	359	391	356	385	391	423	394	394	403	383	388	385	401	347	384	375	392	378	346	352	385	367	374	356	376	343	386	377	398	365	378	371	390	361	402	358	386	399	379	378	385	382	364	352	407	393	391	389	404	375	370	384	422	367	415	371	358	408	368	374	388	382	394	367	392	379	400	392	367	380	412	385	392	396	347	402	370	344	370	384	366	382	370	398	365	392	377	374	411	382	379	378	350	378	360	366	371	394	369	374	365	382	389	381	401	354	358	382	384	350	380	353	375	411	383	403	380	340	367	365	396	334	403	380	366	393	424	429	376	394	398	361	388	385	389	395	384	361	380	409	364	338	363	375	368	371	345	360	378	353	391	417	399	398	393	383	385	372	402	353	379	378	390	373	409	402	389	404	401	351	347	380	363	376	363	362	369	376	408	395	387	381	354	389	405	379	369	354	382	399	396	377	357	367	374	348	391	353	395	398	403	364	350	393	380	363	394	390	344	370	379	363	364	374	436	370	397	369	386	377	352	332	354	408	379	373	396	370	414	379	398	374	350	376	392	393	414	380	413	410	372	420	377	356	349	372	372	356	392	377	402	381	384	409	382	410	363	390	299	397	399	331	384	391	403	387	377	383	364	393	356	375	356	354	382	346	398	408	388	360	364	384	400	390	382	360	349	362	385	358	384	366	390	378	371	395	397	427	374	383	386	372	405	345	400	416	361	371	406	357	371	394	380	389	408	388	388	390	415	392	376	413	384	333	366	401	359	362	388	368	375	389	397	391	339	351	386	369	393	371	402	349	375	377	347	366	403	398	362	403	352	382	387	352	355	375	400	361	379	381	424	374	392	393	403	385	389	392	379	381	401	368	400	377	374	392	375	386	371	368	362	375	392	379	358	408	354	375	363	375	399	350	367	404	360	377	343	376	384	400	372	373	357	372	373	369	368	368	364	391	406	353	429	388	374	404	400	426	366	375	358	372	378	370	371	411	391	403	358	378	373	346	394	406	353	372	363	353	407	356	355	386	387	401	363	350	378	338	402	355	388	389	374	383	342	399	378	410	389	412	369	376	375	364	358	396	393	345	380	386	376	353	378	386	367	344	428	374	435	351	386	371	381	379	376	395	398	379	380	412	353	368	411	342	382	356	390	400	368	392	389	369	369	379	403	366	398	391	371	354	393	347	401	402	375	391	379	380	366	355	366	385	379	361	373	390	364	366	383	425	384	353	366	376	418	393	370	398	397	362	386	392	371	390	398	395	421	381	401	359	361	397	372	363	388	379	384	372	348	365	357	371	377	384	403	377	366	396	397	329	398	349	379	407	383	370	388	373	379	392	361	349	377	371	389	376	361	346	387	388	361	377	381	414	401	379	389	368	374	379	359	391	383	370	404	420	389	351	377	334	395	396	379	361	397	383	369	391	355	422	387	411	356	349	414	389	409	390	410	375	403	372	401	375	346	371	379	416	388	364	355	365	379	374	370	376	355	377	351	350	369	390	357	386	382	418	372	381	365	401	414	393	365	397	407	417	373	364	364	413	361	360	365	350	382	347	400	353	378	360	383	382	379	372	370	422	372	384	387	416	374	337	388	383	364	354	383	366	373	347	367	395	404	346	375	366	389	366	390	358	386	388	399	359	370	364	359	394	351	379	380	373	431	352	393	368	398	366	369	379	371	356	384	386	352	377	377	411	373	401	361	382	383	348	366	395	346	387	369	376	384	411	398	423	357	381	403	429	383	383	403	356	371	350	382	374	376	410	394	363	370	389	375	364	370	382	373	357	340	365	397	387	396	393	355	406	385	381	405	389	386	351	402	379	403	366	343	397	366	373	391	365	378	340	356	412	390	390	358	393	368	373	377	370	352	399	378	371	403	377	364	355	364	370	371	362	372	372	353	366	385	438	392	381	404	386	377	377	375	388	393	396	393	379	400	387	346	361	370	393	387	396	367	378	367	351	353	352	425	395	362	348	386	354	376	387	414	345	388	378	387	379	392	366	375	357	375	412	383	362	398	380	394	417	381	381	372	383	363	372	375	389	411	378	366	354	369	364	387	401	348	419	348	367	385	350	389	381	378	386	378	346	352	384	346	377	404	381	390	401	378	366	351	367	415	364	390	364	365	403	392	386	388	357	413	427	376	401	395	364	385	383	382	361	382	419	386	367	391	365	391	382	388	380	366	366	367	376	344	377	385	379	383	403	401	362	378	362	371	387	398	382	386	361	365	373	378	377	402	377	360	387	364	360	378	389	390	396	387	391	370	380	417	354	350	388	390	398	367	365	361	387	397	381	379	391	369	422	395	359	392	408
27420	20822	27301	24429	20949	10447	896	567	473	458	486	462	439	447	489	500	500	510	551	588	614	652	600	573	607	573	615	636	663	739	608	628	607	583	601	542	519	537	507	475	456	472	453	460	450	433	418	470	431	412	443	416	436	427	412	406	441	417	412	412	433	411	417	400	409	439	370	422	412	413	413	411	373	421	402	419	397	415	420	393	404	436	434	463	439	399	418	403	404	429	380	394	468	429	430	438	400	415	401	402	466	408	432	434	385	446	416	429	412	436	433	419	406	436	446	430	401	410	405	403	422	444	376	424	430	388	450	402	384	469	423	419	421	406	417	428	401	423	387	407	402	422	436	441	421	406	442	437	398	448	422	432	386	411	469	424	403	409	437	429	387	426	390	368	421	427	401	424	417	427	444	410	410	397	419	431	423	399	436	399	396	433	409	403	437	413	420	444	403	423	405	409	427	428	399	445	414	394	395	413	409	424	383	402	417	444	406	404	432	423	443	444	451	422	466	411	413	395	426	454	401	413	428	411	432	428	429	381	406	434	428	417	385	449	416	409	423	416	383	391	400	412	426	465	415	427	420	419	389	404	371	390	448	389	395	397	436	413	421	428	410	420	390	446	455	398	438	417	432	404	400	429	417	421	423	405	423	446	412	403	373	423	425	381	387	427	409	438	416	435	416	416	443	435	426	398	391	431	391	400	427	459	397	414	377	408	445	390	395	413	428	381	419	453	423	420	418	445	427	411	420	408	440	386	405	396	406	452	373	427	390	421	396	437	413	429	383	418	425	441	389	374	415	440	411	442	414	420	431	444	379	396	422	405	383	398	419	416	422	433	448	396	442	416	423	458	408	415	400	422	422	412	411	378	424	413	364	383	447	382	422	424	410	418	424	436	415	393	408	437	389	397	412	436	430	425	429	411	434	432	411	453	383	457	440	390	395	416	418	436	397	411	404	400	414	415	431	417	386	428	401	399	452	411	413	412	394	394	388	410	449	403	417	395	423	388	431	406	408	387	431	375	410	411	428	394	402	430	445	445	391	413	430	436	435	415	397	410	442	415	408	404	445	415	373	429	418	390	401	421	415	414	420	447	447	411	428	453	437	415	405	417	405	369	439	410	386	411	394	442	433	395	442	467	401	424	433	405	404	433	406	401	424	387	423	417	409	443	420	386	413	427	422	436	458	408	406	409	421	426	436	411	402	419	411	442	421	424	400	395	433	444	399	447	392	370	408	447	427	411	453	405	420	401	438	429	450	418	435	360	377	460	425	407	380	436	442	390	391	419	416	429	415	411	407	367	464	410	377	424	451	406	414	402	426	412	429	383	453	426	436	427	404	402	392	403	435	443	425	424	403	419	430	464	413	402	407	373	428	433	424	415	383	430	408	454	394	404	413	424	425	401	418	428	406	404	399	417	397	416	412	458	449	418	408	433	446	426	369	431	413	424	448	436	395	406	405	375	425	449	412	406	404	429	419	471	437	447	422	400	398	404	452	431	419	412	422	432	418	413	422	361	402	452	464	407	416	397	411	398	411	439	385	413	420	364	454	437	405	415	427	414	423	427	416	428	438	436	426	410	390	412	461	435	406	424	399	405	421	421	421	425	383	445	407	382	431	413	378	395	422	422	403	405	379	443	415	420	351	423	415	399	430	398	418	417	379	425	449	408	421	384	434	411	443	408	416	435	410	444	426	442	423	418	417	419	426	412	392	448	380	401	402	424	386	405	378	414	397	395	407	410	411	397	421	404	424	374	401	422	420	394	402	386	441	415	429	420	404	432	432	412	432	388	412	404	421	424	415	416	435	428	450	389	405	392	455	398	420	401	423	404	434	432	417	405	392	397	399	428	372	419	417	437	432	387	450	441	442	407	400	425	386	451	412	423	411	418	415	408	419	399	429	425	409	409	423	371	445	408	419	432	381	443	461	416	409	374	411	449	418	427	431	375	419	424	442	402	382	415	435	451	379	473	415	408	393	410	435	435	438	383	406	422	400	435	403	421	405	405	407	403	413	427	404	448	423	441	429	432	435	381	462	450	395	420	408	433	416	412	375	405	425	404	414	439	385	409	373	409	387	436	395	415	403	398	419	424	421	461	437	397	395	422	410	442	439	429	420	438	413	434	443	436	398	440	443	406	403	378	430	422	371	394	421	432	413	410	401	413	395	408	451	421	412	410	416	416	401	402	441	459	429	406	457	423	407	416	440	453	410	431	391	424	458	421	417	412	423	374	386	397	414	433	416	419	429	432	405	384	433	430	415	424	406	384	383	454	391	394	394	375	390	446	435	406	416	400	396	406	419	379	445	411	413	429	453	434	390	421	412	405	440	390	408	429	404	414	389	427	414	383	436	418	408	427	428	416	389	435	423	469	404	397	414	387	445	425	399	398	434	400	413	448	384	414	403	428	440	409	421	387	456	420	387	450	435	423	434	400	370	437	398	447	436	398	422	411	423	400	419	397	417	417	403	418	414	393	374	389	410	399	402	413	413	405	395	417	432	410	414	422	400	385	411	422	378	428	387	399	440	410	397	404	427	429	432	450	427	442	400	437	432	436	390	463	402	410	395	441	440	417	422	394	391	428	412	405	451	435	416	465	421	372	391	437	478	403	424	435	422	435	392	423	401	417	402	405	404	404	408	408	422	474	411	392	433	433	396	397	421	389	425	418	415	418	411	390	396	431	414	427	389	404	415	420	395	444	408	393	414	394	417	414	424	406	409	421	417	420	432	442	381	391	451	408	411	441	448	463	426	459	439	419	385	439	461	435	406	445	394	428	456	410	433	436	406	407	410	386	420	435	397	421	389	396	434	455	440	419	428	430	392	428	403	399	422	436	402	388	437	453	402	405	422	384	402	429	407	412	410	409	420	418	416	403	418	412	439	462	429	377	393	405	427	392	392	405	433	403	461	391	420	422	412	422	407	455	439	447	430	403	406	425	419	439	420	446	425	413	449	400	405	444	446	418	399	407	384	387	392	403	406	444	399	445	398	413	415	396	418	395	444	447	459	456	432	427	375	408	368	422	437	402	412	462	454	412	407	392	462	410	429	400	422	390	422	477	404	459	415	386	380	446	407	374	422	386	422	422	435	373	450	412	413	444	451	415	407	395	432	480	418	448	392	393	413	400	396	440	430	409	387	389	428	402	433	399	408	403	375	452	407	435	378	432	397	432	398	384	384	400	444	391	433	421	438	428	434	409	387	413	454	392	444	424	393	420	406	423	421	427	462	442	399	400	409	436	433	432	413	451	393	427	422	412	431	430	384	434	452	425	395	401	411	429	410	394	452	403	435	399	420	453	405	418	415	423	469	402	440	442	396	389	433	376	386	395	417	436	414	411	406	404	427	435	450	424	403	413	430	436	434	427	403	400	406	382	413	385	407	442	407	366	405	419	442	405	411	416	395	427	430	458	381	404	377	449	444	421	407	438	401	421	387	383	431	428	410	402	450	438	389	377	422	418	413	417	424	395	400	400	424	404	426	427
45241	32554	27891	28534	16401	1686	744	619	541	509	497	458	458	488	503	507	541	613	715	847	815	817	764	706	747	807	802	909	955	957	835	814	786	744	681	677	583	563	518	509	450	473	436	456	437	427	416	378	385	377	387	407	388	396	402	383	385	408	361	416	371	336	361	404	358	381	384	387	371	360	353	375	413	366	384	382	352	384	395	344	363	356	351	374	358	374	362	364	359	381	370	376	382	333	356	353	370	369	366	345	389	392	379	380	325	373	340	375	346	348	341	380	349	392	369	344	343	354	349	413	367	384	346	369	356	370	354	379	333	381	349	377	361	345	373	355	367	345	359	377	370	383	372	402	402	343	372	428	335	378	389	369	389	379	361	396	369	353	358	352	383	371	365	362	350	366	356	340	372	361	376	357	366	358	387	359	376	373	378	354	343	361	357	358	409	413	343	352	407	356	372	383	356	356	386	375	337	361	352	368	349	349	357	375	351	358	324	354	356	364	365	370	371	344	358	327	406	364	391	386	382	368	366	388	340	377	347	354	336	361	383	368	373	345	345	388	384	383	393	372	363	386	378	391	374	368	348	398	369	350	370	325	364	381	371	368	336	361	386	354	379	381	342	392	388	352	382	376	368	400	362	387	357	352	389	400	391	361	371	339	383	374	342	334	367	376	386	376	383	370	376	350	384	382	353	391	378	369	347	357	400	376	362	357	392	348	323	353	392	337	378	402	350	377	358	361	362	403	346	339	382	376	351	369	346	372	355	357	400	381	353	399	416	379	375	370	376	375	396	353	371	365	364	372	342	377	387	385	376	357	362	365	349	376	353	381	373	361	379	363	365	386	390	392	394	348	386	353	391	384	373	371	384	374	347	359	352	369	361	345	355	378	373	396	389	368	370	371	353	343	382	377	369	402	377	352	398	378	337	376	354	382	383	353	372	343	348	331	350	357	384	387	362	342	405	342	365	347	350	377	395	352	373	414	354	345	384	342	395	352	370	378	373	396	341	378	377	370	353	374	403	381	366	372	381	376	380	349	382	380	397	352	380	364	400	386	376	342	353	354	361	350	385	363	359	369	378	357	360	371	356	391	370	387	350	369	360	339	372	380	352	384	365	380	385	381	377	346	381	350	362	386	402	363	375	385	365	381	399	385	373	342	369	369	343	337	348	399	389	345	353	401	386	352	358	372	397	361	365	367	388	343	375	383	380	359	388	374	361	356	348	384	342	346	404	329	374	381	362	372	329	394	378	378	401	346	362	379	369	363	356	372	353	391	379	356	392	377	345	354	380	391	371	340	401	380	354	368	364	366	383	346	319	357	324	359	369	338	345	371	390	360	365	394	371	413	405	340	376	369	388	356	360	370	366	349	345	412	376	390	366	354	394	369	352	337	391	400	356	371	387	375	391	351	363	368	363	380	335	382	375	369	393	353	354	345	355	395	344	393	353	375	367	357	334	369	381	376	354	364	383	372	343	332	404	333	348	386	394	399	400	354	332	362	360	369	357	385	349	368	360	402	345	379	413	350	365	347	361	404	348	369	316	364	378	367	381	412	367	383	335	328	359	390	369	385	337	373	356	339	382	360	350	334	368	367	346	371	343	368	377	343	364	338	373	382	378	388	371	357	391	378	397	341	338	368	362	351	340	374	427	376	389	362	381	365	395	365	381	377	370	322	375	357	381	382	354	347	385	383	350	367	366	356	362	377	381	349	407	356	372	374	337	411	337	375	367	369	361	334	372	367	372	366	372	351	348	362	364	380	364	377	373	372	385	379	379	396	354	383	399	374	364	355	388	374	360	400	369	385	374	396	345	360	383	399	386	402	368	384	403	353	383	387	375	339	396	379	375	356	374	354	393	357	366	388	336	363	358	331	382	386	340	368	386	358	360	380	383	395	377	357	386	359	335	383	379	379	325	370	377	366	372	381	354	386	380	350	364	385	376	351	367	359	355	371	353	364	368	365	386	355	388	382	369	368	356	377	370	374	386	395	364	367	374	357	346	375	336	356	351	393	357	400	357	350	364	377	382	351	374	374	386	350	375	356	381	349	400	352	355	384	371	383	374	383	338	353	392	398	374	381	344	372	366	376	352	384	394	338	340	371	339	349	370	394	343	349	362	376	361	340	355	368	382	347	377	347	361	368	349	372	382	359	332	383	362	383	363	361	370	356	373	366	362	352	370	385	354	368	361	360	372	368	382	372	374	330	322	359	333	354	340	343	389	395	358	384	372	379	408	358	347	348	379	359	343	361	333	379	354	369	355	325	363	373	391	365	357	369	367	341	379	348	391	374	365	374	375	343	394	349	378	387	358	370	378	361	343	400	336	369	380	355	390	384	373	378	349	370	369	376	379	355	341	354	370	370	388	362	381	367	389	352	358	336	372	387	378	347	363	327	346	349	363	388	342	379	338	374	384	392	387	305	361	398	338	348	368	388	365	351	404	400	369	358	370	392	381	354	342	385	341	351	374	363	384	353	347	361	389	366	382	392	347	358	375	358	336	383	375	328	368	384	384	364	397	372	341	360	367	340	381	387	412	387	348	369	348	373	381	360	365	369	344	382	350	396	357	382	363	376	362	359	356	331	392	376	367	389	374	393	403	381	377	343	378	347	357	400	391	374	410	347	341	358	324	358	350	327	335	352	358	384	361	363	351	338	374	375	387	394	357	393	403	360	382	350	348	386	362	369	368	373	369	337	340	376	381	400	379	378	368	340	388	386	347	359	338	356	328	370	357	382	398	384	370	362	366	367	381	377	383	364	384	348	401	363	367	339	368	349	376	390	381	384	357	344	369	356	409	357	357	356	355	352	347	318	372	350	367	369	338	341	368	364	370	350	377	361	381	391	415	357	367	372	406	417	318	363	346	352	384	376	348	374	332	354	366	349	386	361	343	332	356	337	367	360	368	380	385	364	366	340	397	350	363	344	426	370	390	361	370	362	382	378	365	361	380	358	354	362	385	360	386	375	357	385	354	330	374	362	399	333	362	354	359	401	347	379	359	339	388	359	411	396	369	373	391	374	384	369	342	372	367	366	376	365	373	410	357	350	358	378	372	331	379	336	323	348	348	351	374	372	359	387	360	381	351	361	392	373	379	404	346	370	338	341	364	394	358	361	358	364	383	357	370	377	387	403	385	378	374	351	352	343	372	385	343	350	395	336	371	385	404	377	392	353	369	340	416	346	386	345	365	379	366	378	339	392	381	340	370	365	362	374	379	347	396	382	385	392	399	384	354	359	341	323	362	342	352	361	354	377	387	354	355	367	395	400	423	351	370	405	352	381	398	390	364	392	325	352	387	382	377	395	339	383	384	369	377	403	374	372	328	370	393	399	389	365	367	363	368	349	383	353	361	334	357	327	361	384	351	346	367	342	340	361	365	395	374	347	407	353	393	391	383	363	388	358	358	364	368	331	375	348	342	367	383	321	366	347	361	374	329	344	357	361	387	336	389	355	364	394	382	402	404	360	361	348	345	355	388	355	375	381
26549	20795	27568	24025	20644	17589	1982	677	529	536	550	488	536	500	535	547	561	610	629	704	698	828	791	785	777	734	726	705	762	697	662	691	675	671	621	670	571	520	480	469	451	477	455	468	457	483	460	460	455	446	417	475	442	448	443	460	451	472	476	429	459	432	422	451	429	435	434	427	451	417	451	455	430	470	439	445	424	416	425	444	460	448	431	424	422	466	483	428	488	468	411	450	418	440	427	405	427	437	392	437	468	419	441	439	456	404	415	433	419	433	431	419	429	429	423	436	435	428	390	424	426	458	402	408	403	438	437	428	454	418	441	436	422	463	453	437	480	433	418	416	449	435	450	431	438	464	434	423	452	449	458	418	446	433	404	437	438	422	418	410	400	445	423	433	398	433	435	402	404	439	476	430	428	401	413	438	458	375	453	458	441	419	429	466	413	413	400	406	458	419	437	441	424	454	452	433	437	435	415	455	420	390	422	455	449	449	450	413	434	424	437	445	440	452	428	433	424	445	433	437	433	424	454	475	440	426	447	443	413	407	430	422	446	481	427	410	453	431	442	449	426	452	429	461	390	431	488	402	422	441	427	454	399	448	464	420	452	465	452	445	459	451	438	446	433	422	428	460	432	454	420	444	422	439	423	429	402	472	467	458	444	454	436	415	444	439	451	408	474	452	482	410	434	453	409	400	404	437	404	445	412	462	431	413	431	422	426	424	444	452	458	437	438	398	430	429	435	387	449	448	456	419	423	448	418	436	445	461	464	430	416	439	426	442	450	445	453	429	455	415	438	460	417	468	451	438	398	453	442	387	400	459	426	425	431	447	423	437	418	458	464	423	415	432	410	482	438	419	439	405	433	416	425	412	437	452	436	441	434	407	422	432	419	386	429	445	422	463	419	450	449	454	446	380	467	420	436	436	436	410	405	443	436	468	427	442	455	443	416	436	433	445	440	428	406	464	417	445	421	432	418	469	456	458	458	444	434	438	430	414	448	442	431	437	428	448	432	447	402	396	406	440	446	402	424	432	404	425	421	429	401	396	437	441	423	464	444	451	494	449	433	442	394	428	424	431	451	430	424	409	455	435	420	478	411	451	418	437	397	438	429	462	412	427	444	454	429	443	443	416	443	445	424	459	445	424	402	437	435	415	462	419	432	407	410	468	444	431	450	427	457	469	401	443	436	467	438	458	467	419	434	402	399	425	432	430	466	425	442	428	417	455	444	424	470	418	426	457	430	387	429	460	411	459	414	455	444	424	452	426	438	423	434	447	438	421	426	429	434	406	407	428	461	391	404	442	447	403	427	445	441	431	417	420	464	455	422	434	432	410	443	407	405	424	443	427	438	422	440	455	430	392	442	444	431	425	450	422	487	451	433	449	394	435	419	436	439	440	458	431	423	437	430	444	421	445	444	438	436	404	446	449	420	429	438	433	388	453	427	460	419	465	411	442	490	464	445	396	436	410	476	463	440	427	442	434	435	427	464	471	448	449	418	412	443	432	432	458	390	442	420	411	436	416	445	425	421	427	421	410	465	412	462	433	464	436	444	449	390	477	437	458	444	445	404	428	463	413	442	421	407	404	426	429	428	461	421	426	439	410	469	435	380	420	434	426	459	442	471	438	416	423	409	431	427	436	464	379	438	441	410	447	458	445	452	473	413	422	461	415	429	434	445	442	423	456	426	401	443	458	464	430	415	438	424	429	424	397	431	449	437	426	455	433	430	446	415	443	426	449	463	453	423	435	426	394	459	421	471	452	419	412	409	470	454	416	435	458	441	446	422	443	443	413	427	441	433	407	415	441	446	391	419	443	395	442	453	446	461	437	440	461	427	454	433	430	414	437	439	434	442	446	396	462	424	417	436	422	418	416	440	428	420	464	451	447	433	452	406	463	432	425	438	409	423	430	414	430	450	397	388	402	389	433	451	428	455	445	468	439	384	411	433	453	427	440	451	471	425	416	436	427	414	473	469	419	437	415	430	466	427	440	414	437	443	434	453	404	416	448	422	442	462	422	394	464	442	432	459	440	448	415	453	456	414	434	467	420	407	423	445	454	438	434	428	432	469	402	441	434	428	442	438	450	429	386	423	456	451	415	441	443	434	438	379	462	392	467	406	422	427	429	429	422	505	443	441	426	460	454	441	457	422	453	467	449	431	414	406	430	455	418	422	458	423	454	448	443	434	435	454	448	446	428	422	430	457	447	448	406	480	466	433	478	463	426	434	445	407	422	424	438	434	417	471	456	440	478	474	422	419	426	461	425	427	429	418	405	450	434	406	457	414	433	439	416	400	451	457	415	455	430	475	420	461	501	499	432	413	436	456	464	436	419	430	413	459	434	443	478	421	425	422	422	405	444	434	434	421	381	436	477	417	417	441	413	408	395	407	452	416	424	422	424	414	428	442	433	418	453	435	423	433	456	413	441	401	403	421	401	445	455	424	420	425	432	410	487	464	427	430	433	428	503	439	419	459	426	435	410	452	478	436	429	441	434	450	446	435	428	475	448	439	413	440	441	461	388	404	477	435	445	408	431	450	424	444	449	426	440	400	477	438	438	403	414	468	440	427	434	416	445	440	429	413	414	422	438	444	436	428	432	473	441	443	441	462	413	446	480	431	413	431	422	394	445	435	430	425	391	442	449	410	423	444	476	411	396	374	439	421	455	411	417	433	404	473	478	390	432	442	393	441	436	441	459	423	436	431	444	413	429	445	416	481	408	445	417	434	422	456	457	431	417	435	452	446	424	417	396	432	447	408	460	445	429	399	448	456	457	415	417	414	418	436	397	465	457	429	425	425	422	451	447	449	446	409	411	461	466	425	396	437	412	432	463	431	451	424	389	436	467	416	449	461	423	465	417	436	441	429	407	446	457	449	459	400	448	436	423	401	421	425	459	433	432	453	399	424	445	428	471	406	449	471	428	433	448	441	433	444	434	396	434	437	436	429	422	439	441	430	428	421	446	402	446	414	473	456	454	481	409	403	458	413	422	453	442	453	413	417	448	442	409	454	413	436	435	434	425	430	430	426	459	410	439	422	456	471	449	436	469	444	424	456	452	456	395	447	425	418	436	442	430	477	449	394	423	458	428	492	462	455	444	454	432	443	401	401	429	431	415	453	444	414	430	473	442	394	435	415	415	461	403	467	447	430	412	435	433	423	473	420	410	440	436	393	455	407	433	410	433	430	466	417	468	386	429	405	436	442	446	438	417	392	429	446	449	427	443	458	411	433	428	427	417	429	438	432	425	411	456	465	416	427	414	455	455	450	446	427	419	434	457	445	454	409	466	414	473	459	441	442	405	438	429	445	451	404	411	437	418	428	454	438	426	442	442	440	429	465	423	419	453	449	443	443	411	410	443	429	428	425	408	404	463	417	440	429	424	456	430	410	449	442	421	425	439	467	462	457	436	409	411	431	395	415	478	444	416	460	435	416	446	439	395	446	447	439	432	411	469	461	436	477	415	441	454	434	435	412	433	441	442	400	379
50992	42019	32058	26924	11186	1377	877	734	648	573	540	515	575	551	609	660	669	782	826	886	1039	1176	1145	1043	1045	1022	987	998	1006	1018	906	848	848	839	847	747	645	611	603	497	563	491	482	471	501	448	430	420	405	434	421	423	417	375	432	412	385	389	381	414	435	374	387	322	365	390	419	369	418	367	367	383	388	380	368	368	376	394	392	368	387	362	342	389	369	389	420	358	410	394	367	372	390	362	414	400	363	385	375	373	401	382	380	395	423	386	437	377	369	364	361	402	348	372	377	408	339	358	388	384	350	383	355	361	403	326	344	393	393	411	410	358	390	383	380	361	384	356	404	369	425	403	389	371	450	373	360	377	381	378	357	385	341	391	349	393	372	379	367	385	371	378	400	393	367	402	414	356	386	377	370	375	391	381	362	380	357	394	376	362	379	398	405	381	406	397	384	406	335	374	400	381	389	391	415	376	376	390	408	352	371	369	362	426	422	373	381	393	379	370	351	374	407	380	381	370	376	374	371	375	389	359	404	382	352	415	427	372	368	381	355	442	390	373	356	354	388	372	411	401	369	389	378	402	394	399	373	345	393	367	365	411	355	393	395	358	405	379	368	363	363	365	366	369	365	364	389	393	362	378	415	401	395	390	361	409	371	370	349	411	377	398	357	384	422	372	398	372	382	388	409	387	385	389	388	389	342	383	399	355	363	398	406	375	359	403	364	391	373	340	394	380	364	361	372	399	380	400	406	413	390	417	415	382	410	368	384	372	359	356	370	379	396	407	377	357	393	384	378	365	389	384	389	397	353	361	416	384	365	372	378	389	389	378	384	390	373	358	406	369	393	366	393	407	385	382	378	401	387	362	370	348	336	377	375	376	396	390	384	359	365	401	380	320	350	400	378	390	410	355	385	374	370	386	350	401	406	399	408	374	399	397	366	346	376	393	387	367	399	401	392	365	386	357	381	375	394	369	395	407	381	377	367	410	382	387	377	360	390	398	386	369	386	348	407	401	357	384	388	397	380	373	396	367	374	365	369	386	360	360	385	427	375	366	376	375	372	382	366	364	385	391	364	360	361	399	380	370	368	379	375	384	378	390	379	416	373	399	390	390	362	373	376	372	377	399	392	364	390	400	374	402	403	378	378	339	393	362	396	376	369	382	382	382	336	398	351	356	361	383	389	366	373	386	377	392	419	344	373	393	388	371	384	354	360	360	380	389	408	393	345	382	368	361	358	353	389	402	363	378	371	397	389	348	363	382	380	410	397	344	386	387	395	388	388	399	394	371	401	413	394	396	354	366	387	341	365	368	386	377	403	402	356	383	365	360	375	371	373	378	351	368	393	364	381	372	370	377	364	381	364	373	372	394	401	409	400	381	395	403	408	387	351	355	418	389	367	390	402	359	396	392	384	402	375	356	372	426	358	356	379	390	385	371	361	406	364	353	386	355	345	369	365	355	392	386	377	375	404	384	390	362	355	357	390	396	357	390	369	359	390	339	407	369	395	382	404	358	401	393	403	378	381	350	384	376	369	348	335	402	366	370	392	371	398	411	366	401	377	351	383	370	363	375	370	376	392	409	400	386	351	378	362	403	382	448	357	376	355	365	345	391	350	383	381	356	374	373	382	395	367	369	387	332	375	382	390	388	384	378	373	374	352	410	368	341	390	425	402	355	397	376	394	401	409	368	405	368	381	397	406	399	386	378	391	420	388	369	393	350	413	356	395	425	384	366	364	437	352	388	378	377	407	413	385	381	339	409	376	363	375	421	355	370	361	352	396	363	367	364	353	365	398	359	346	347	373	390	380	376	380	363	364	379	362	404	381	350	391	371	358	370	357	364	400	386	384	385	387	367	364	425	368	370	347	391	347	414	404	389	411	353	366	390	371	388	385	391	370	385	361	401	393	410	406	366	377	402	357	363	392	361	383	412	392	358	428	371	408	380	357	370	354	408	388	336	401	354	376	369	398	381	384	390	389	397	381	389	399	357	400	353	403	391	373	380	378	369	375	341	351	353	394	376	409	337	380	406	347	389	353	355	362	357	360	373	385	386	371	361	375	404	393	342	368	352	404	364	367	415	408	377	409	347	403	354	379	364	387	351	353	358	392	353	403	369	365	395	383	344	408	374	406	406	393	355	371	404	381	405	367	356	368	375	368	351	389	356	385	378	395	366	352	377	367	415	386	396	379	374	407	352	345	383	382	356	385	382	408	379	391	397	394	382	346	366	382	390	401	363	400	396	417	340	357	413	446	377	372	359	390	362	384	371	383	374	418	377	405	393	367	364	378	361	399	394	408	415	372	400	368	393	391	389	401	429	382	343	372	355	360	388	340	401	370	360	345	389	363	386	362	372	410	362	383	435	413	379	391	381	377	368	392	395	353	418	419	384	386	396	389	394	350	379	391	363	329	365	383	394	413	410	439	382	354	379	385	350	345	356	380	354	392	370	374	425	376	351	377	358	355	360	379	399	365	395	382	396	369	370	400	348	370	381	425	355	377	367	386	400	379	396	385	355	354	408	383	366	377	345	399	422	377	383	338	385	392	381	390	401	384	375	375	370	389	418	373	365	384	383	374	383	381	378	397	360	333	394	429	402	401	368	396	440	388	347	390	419	368	364	343	382	374	383	388	371	433	397	387	351	394	353	395	343	368	400	338	385	374	397	406	371	381	374	362	348	408	372	341	375	374	387	394	379	390	376	364	385	371	406	343	353	376	398	358	395	368	362	375	405	393	408	378	403	386	402	362	380	378	396	371	365	360	397	392	362	433	359	362	395	382	363	360	439	363	396	346	373	409	391	366	346	364	392	368	367	397	412	360	400	384	366	388	402	377	394	359	370	350	359	369	392	366	379	405	371	327	394	388	407	393	392	392	365	371	376	391	378	401	396	360	365	410	364	346	382	378	402	364	349	369	386	371	400	394	374	363	382	357	380	422	384	410	384	361	373	381	388	381	388	384	381	378	372	360	360	362	389	384	366	380	371	388	429	367	384	378	409	364	388	418	392	398	382	386	404	337	371	391	383	385	374	408	392	379	421	362	410	384	415	376	389	390	391	396	405	376	401	389	384	370	412	383	397	399	380	399	374	415	368	361	395	386	391	394	370	392	402	405	365	373	385	372	382	385	378	327	378	366	387	393	426	412	371	372	371	360	366	379	394	437	364	344	362	380	394	378	393	383	381	379	384	381	396	366	358	373	352	381	393	364	396	364	419	353	379	400	409	406	382	425	385	403	372	438	350	363	414	376	362	372	391	391	396	407	378	354	373	343	390	387	380	340	394	363	372	368	399	384	385	351	401	369	386	375	365	379	363	366	380	389	417	405	381	364	394	350	382	389	347	387	400	383	385	386	398	380	413	400	365	391	371	400	417	387	396	365	364	373	374	385	361	379	375	388	374	396	390	392	393	374	387	382	382	381	408	341	373	376	369	390	384	412	392	412	358	380	395	398	367	367	361	387	393	377	382	396	381	364	390	387	367	372	411	374	359
25879	20876	27913	23962	20824	20689	7780	804	662	592	604	581	533	567	601	613	627	695	780	808	830	940	973	944	983	999	901	906	887	844	798	715	778	727	640	623	600	532	555	506	504	481	483	484	454	450	478	505	492	457	439	449	461	438	448	467	443	417	392	413	406	398	435	416	421	448	415	442	458	462	443	435	378	426	460	460	410	398	431	415	441	419	432	453	430	406	423	440	423	444	453	424	420	429	398	420	413	411	398	424	411	436	436	399	419	419	396	464	420	388	385	391	410	430	435	400	403	407	418	456	425	430	452	439	444	427	401	398	421	425	416	403	408	404	446	417	414	390	440	438	425	401	411	411	420	443	419	407	422	450	449	375	451	409	428	417	426	404	486	407	437	436	404	408	429	434	433	410	459	410	427	414	414	438	402	396	428	389	429	416	389	438	406	408	448	466	416	393	411	442	422	437	446	438	433	474	441	414	460	446	444	453	448	399	419	415	449	425	433	428	445	450	451	424	420	449	381	423	430	447	464	434	428	430	446	416	425	412	394	420	418	411	439	429	451	422	444	408	456	430	436	458	445	403	422	395	434	437	422	415	463	423	433	405	407	406	435	429	407	419	423	435	449	441	451	403	421	437	407	399	485	429	436	414	456	404	453	409	446	443	436	388	416	440	467	412	416	433	430	453	407	432	392	476	455	409	416	434	452	379	450	430	406	431	441	422	414	419	426	409	439	443	431	445	423	389	417	407	434	406	439	418	387	442	415	462	405	442	404	415	433	457	459	403	444	411	420	426	437	451	410	419	404	423	438	452	442	459	433	432	450	414	412	422	431	451	450	464	462	433	407	464	437	419	433	404	382	440	399	417	417	446	429	470	408	387	425	425	412	378	393	443	406	452	449	418	430	451	446	425	411	431	433	442	428	400	400	415	428	429	454	423	429	435	412	455	453	411	417	436	461	442	433	413	433	436	439	433	409	429	446	460	446	426	372	427	464	414	428	434	421	386	439	423	414	410	428	435	438	451	437	385	414	434	445	432	445	364	427	427	433	447	467	473	447	465	433	430	431	456	397	449	456	414	411	447	405	450	425	440	439	446	421	446	423	402	418	426	440	422	440	422	422	412	454	445	443	456	372	428	414	433	453	404	399	492	448	445	415	436	425	449	431	424	434	429	414	423	414	413	384	440	464	426	409	411	442	393	447	404	486	429	498	452	407	409	431	434	448	441	463	432	430	417	424	430	415	413	467	440	429	486	452	431	409	440	440	425	412	432	451	446	422	443	437	430	401	422	437	454	435	445	461	427	413	445	424	438	446	425	427	436	453	440	412	416	393	428	420	418	404	420	379	418	407	468	408	442	413	445	427	422	424	420	406	385	436	444	433	412	413	437	436	403	426	412	444	419	379	435	408	385	446	444	473	404	450	426	406	395	425	404	440	416	405	434	422	443	404	378	441	409	423	449	414	422	433	394	441	437	429	429	396	426	436	408	408	449	437	441	405	426	500	437	416	432	421	439	407	420	429	431	441	399	402	462	430	444	438	404	428	390	432	414	425	436	401	391	442	444	452	421	398	434	412	434	432	430	450	435	434	428	422	418	442	451	408	410	422	395	396	414	422	433	419	475	469	417	412	420	456	432	438	419	444	420	422	456	437	445	458	428	464	409	437	423	395	413	413	417	416	440	443	379	434	431	448	432	439	421	467	420	445	409	426	465	443	434	437	423	394	432	438	435	440	436	456	441	454	425	420	429	414	418	445	410	419	411	434	429	454	426	437	393	428	425	425	426	456	416	421	432	403	462	468	407	414	447	418	412	419	428	426	420	448	428	389	421	425	400	444	407	421	434	426	435	449	449	422	443	433	437	410	431	467	403	424	455	421	434	432	411	414	430	399	450	424	439	431	443	435	445	407	401	430	436	416	406	410	414	418	425	449	407	455	397	444	427	415	431	438	440	400	418	451	422	429	418	433	460	456	433	467	458	411	455	470	440	394	429	438	454	458	422	450	428	465	426	420	423	427	430	416	452	409	427	403	422	401	456	388	390	448	466	446	415	438	450	450	430	437	389	447	407	419	459	425	447	420	425	379	442	460	413	416	400	422	440	390	415	393	457	436	411	400	437	436	440	417	426	427	418	430	451	433	428	440	428	423	439	444	457	385	414	428	381	427	394	439	427	403	468	470	454	429	427	445	444	453	423	465	417	467	420	438	426	461	416	431	403	436	402	433	449	368	401	437	419	427	434	466	428	396	418	439	402	435	417	436	438	395	410	450	431	434	429	425	425	455	404	410	458	384	431	414	462	423	437	407	461	415	427	426	415	427	376	420	420	454	481	433	412	394	462	414	428	423	462	409	415	427	423	391	444	411	402	414	410	424	455	412	450	433	419	437	441	433	410	441	428	419	449	452	428	417	424	418	433	426	422	412	428	418	430	455	414	449	415	432	446	431	400	462	443	436	416	413	394	407	429	470	401	470	440	448	422	410	443	452	466	435	412	423	407	409	407	429	405	406	465	432	465	433	425	394	416	409	425	372	441	429	432	475	449	427	411	386	397	428	412	446	440	469	405	432	432	407	434	422	446	415	446	418	440	425	438	440	373	430	433	430	458	448	448	446	458	415	422	420	449	450	414	415	415	421	446	416	425	448	428	474	448	405	441	438	462	444	440	384	420	423	435	424	401	454	440	420	409	435	434	405	450	447	434	389	445	437	435	458	426	405	433	429	421	427	410	414	434	433	414	444	410	432	440	413	398	424	394	422	461	398	420	465	380	445	394	401	419	430	476	443	412	406	441	398	391	441	419	428	402	421	477	431	417	420	418	431	440	413	423	469	426	405	420	437	422	435	431	454	413	431	409	436	428	418	404	402	434	438	426	430	435	470	418	414	438	394	409	433	430	453	401	418	453	423	395	412	453	439	426	416	421	486	423	431	390	436	463	437	442	402	409	428	416	427	443	439	453	418	419	425	429	439	445	479	432	408	384	428	425	418	395	391	462	406	431	383	421	446	441	434	426	434	424	420	437	447	397	396	456	424	400	397	412	404	427	408	438	399	412	410	460	443	434	439	379	421	407	403	465	428	456	413	446	423	434	404	430	465	449	429	432	412	435	389	427	440	399	423	424	403	421	404	431	414	414	417	433	435	406	403	406	428	422	419	427	428	427	418	416	411	438	393	478	438	452	405	402	413	444	430	429	452	443	442	404	427	402	406	422	401	422	389	475	416	434	415	428	465	448	408	430	398	422	377	418	411	449	403	428	440	425	388	449	457	449	426	378	409	421	395	380	407	467	405	411	444	425	416	422	438	417	425	450	436	437	422	459	428	427	438	414	417	434	428	422	427	423	399	425	399	412	443	445	427	401	458	408	396	399	403	416	434	423	415	421	409	413	436	454	432	433	429	431	424	412	434	443	438	453	429	437	386	431	423	424	443	468	407	392	425	487	413	430	434	443	451	464	421	409	447	467	422	408	440	416	414	416	409	443	424	453	429	377	417	444
48322	38744	32714	28526	7845	1972	1210	940	775	691	653	651	638	665	724	823	845	1014	1082	1095	1317	1412	1472	1459	1513	1536	1431	1285	1201	1184	1086	935	943	984	847	754	722	666	612	552	568	526	534	463	512	466	480	461	445	418	420	424	415	390	380	408	406	380	389	358	384	396	370	394	392	368	390	413	404	383	423	399	347	372	383	339	410	371	388	366	369	372	395	365	416	383	355	345	373	357	387	374	396	401	378	386	377	351	371	381	403	397	368	386	361	369	388	356	352	379	363	367	347	342	397	409	354	350	354	414	339	394	341	372	365	358	379	381	389	358	407	389	389	345	383	386	366	359	391	391	373	389	388	352	374	381	372	373	384	353	347	355	366	372	389	382	364	382	366	402	401	403	397	312	383	341	351	402	344	384	378	354	376	362	385	387	389	370	401	394	365	416	393	401	388	378	394	370	360	365	407	365	351	353	379	349	396	367	358	347	327	373	372	390	379	381	369	357	353	363	349	395	404	392	398	366	352	375	400	400	341	382	399	373	376	367	369	379	378	389	408	404	409	358	403	364	389	383	374	343	370	367	401	341	347	363	406	376	395	354	380	358	326	389	380	370	416	394	415	382	361	397	361	367	354	371	354	383	395	379	362	372	387	356	362	350	354	380	354	370	379	333	347	358	377	396	384	402	329	388	355	395	394	361	383	381	420	409	363	371	372	360	398	371	372	400	379	395	382	383	361	415	364	396	391	398	341	373	336	355	401	369	380	334	371	354	378	358	392	350	380	387	384	370	352	368	413	369	326	372	382	348	404	381	340	351	389	366	400	380	371	406	373	407	370	361	379	394	342	347	392	377	356	371	386	376	363	366	389	412	381	376	350	369	380	392	370	347	358	324	344	369	382	355	383	385	366	365	397	371	384	425	368	357	347	395	403	382	404	380	369	391	381	341	387	379	410	354	390	392	384	353	373	388	403	362	352	352	396	398	372	379	379	375	400	385	396	354	378	385	392	355	371	360	343	359	367	335	417	355	379	365	394	355	321	374	378	382	413	336	368	377	417	352	370	359	378	381	330	396	394	370	367	362	356	337	392	381	360	341	365	384	388	335	381	374	379	359	350	395	353	343	369	340	400	374	414	368	363	396	413	372	372	378	347	361	378	390	379	382	388	362	377	382	397	341	387	370	342	357	397	372	415	363	367	389	355	380	370	354	370	361	374	392	385	383	396	380	361	341	362	367	373	382	391	415	358	397	349	382	342	358	360	398	338	358	367	332	359	350	369	355	371	401	382	374	356	382	386	400	365	367	365	382	364	378	396	370	337	355	401	392	359	378	364	336	353	406	370	411	367	409	406	383	368	400	356	362	388	371	356	379	360	394	359	369	407	385	365	386	367	360	372	347	371	429	356	399	380	379	374	371	380	386	384	354	327	370	374	399	380	375	347	368	431	395	383	350	348	388	343	365	388	362	375	371	387	413	337	383	368	382	384	390	370	409	396	349	385	372	405	367	400	376	396	352	373	388	400	370	392	361	352	371	361	349	383	356	402	385	411	347	365	363	385	370	360	370	366	358	389	352	381	344	367	361	360	364	399	367	414	388	359	335	388	393	377	371	341	365	403	387	407	351	406	401	389	339	391	343	418	331	348	362	364	383	368	388	336	386	388	371	373	378	390	378	383	376	370	334	372	424	367	373	342	393	357	394	391	387	403	396	356	396	324	377	390	379	382	365	378	398	393	364	371	342	415	371	401	355	380	400	365	379	351	378	332	377	393	384	372	383	364	388	390	372	359	373	379	389	363	372	366	348	367	385	361	349	378	358	344	360	338	410	379	361	378	356	391	382	402	357	384	356	382	381	382	381	350	364	362	407	392	423	408	354	384	348	385	369	352	385	399	360	354	397	364	388	371	436	385	374	354	373	358	384	404	373	400	367	391	389	358	375	408	390	360	356	388	393	393	391	364	373	363	363	381	370	394	387	416	408	388	361	392	378	364	372	387	374	398	376	401	384	361	361	360	347	407	401	387	381	390	358	363	374	399	370	352	390	396	416	351	408	367	355	393	385	381	394	350	366	377	343	383	365	414	387	361	389	379	360	393	384	367	394	388	353	366	394	344	393	416	382	389	381	351	369	378	369	362	350	382	360	362	364	337	376	373	375	399	361	390	369	393	338	381	353	381	370	386	361	379	400	381	364	363	398	370	402	382	377	357	373	376	379	380	376	379	408	357	382	357	354	344	360	366	369	383	393	398	365	377	383	424	355	355	347	363	376	368	365	394	382	379	376	365	383	359	356	396	385	392	361	390	355	341	381	344	344	380	363	353	373	359	354	357	365	368	377	416	376	368	361	390	381	384	411	403	390	371	372	401	369	336	381	393	354	364	343	333	356	406	359	397	405	398	371	371	348	343	401	375	411	371	361	370	368	372	381	406	370	403	377	372	361	392	366	388	372	375	371	374	391	403	366	378	402	327	379	389	400	345	377	369	372	374	361	390	405	367	357	380	375	385	401	370	363	361	371	394	363	380	369	392	365	395	365	372	382	383	365	354	374	393	390	348	357	369	340	394	368	388	391	354	369	390	366	367	380	382	385	353	376	366	395	379	406	394	364	387	353	410	370	352	394	353	356	374	327	357	390	367	389	384	375	388	406	356	378	358	401	359	358	365	383	400	368	372	378	397	358	349	391	406	371	385	370	392	375	387	331	386	387	414	370	377	383	358	413	364	349	385	356	356	381	392	377	400	378	360	394	380	358	367	411	361	387	386	377	375	404	365	397	376	376	371	346	363	398	386	422	366	373	370	385	337	379	387	378	409	396	368	366	391	382	347	365	371	376	362	382	372	374	404	339	376	363	389	377	379	350	349	399	359	377	360	371	381	358	373	379	368	376	375	382	364	371	370	361	355	362	413	393	376	365	357	376	356	404	378	400	357	363	387	380	371	373	376	384	386	384	412	371	371	404	356	395	350	417	370	359	397	387	335	391	365	416	349	359	383	387	410	358	369	347	351	355	399	344	354	372	384	359	373	377	378	406	385	359	358	387	401	379	375	406	389	430	385	363	400	381	366	391	346	372	394	366	355	393	362	369	391	378	379	369	388	362	364	362	367	363	400	393	360	403	362	372	383	342	343	385	391	392	381	369	351	409	355	378	375	369	371	364	362	396	396	387	384	386	375	389	393	344	371	387	418	366	358	363	372	370	377	367	374	342	379	378	379	369	396	386	369	382	372	364	384	376	387	384	401	355	353	372	361	413	399	375	380	318	375	378	380	374	362	366	368	364	373	379	378	354	376	362	399	368	351	385	388	361	398	407	382	356	376	380	352	341	404	385	425	399	363	387	339	390	365	366	385	348	377	376	368	355	396	373	394	342	348	403	351	382	398	389	390	358	360	384	396	366	399	395	401	400	373	380	377	369	353	336	373	357	348	356	378	370	349	374	348	357	406	356	403	362	370	366	362	388	363	417	382	372	366	374	379	399	345	398	378	366	364	388	363	382	356	395
28845	21136	25635	23227	4920	799	523	498	484	492	445	473	462	512	487	522	590	587	613	617	630	651	716	715	745	806	810	806	808	752	697	596	612	566	567	533	509	486	538	489	488	469	465	448	439	443	455	475	424	441	438	470	435	459	465	415	426	398	435	445	395	413	472	403	488	402	447	420	422	437	446	446	419	419	416	413	430	440	428	447	415	424	427	445	430	400	465	414	406	447	468	461	431	396	454	469	450	442	414	396	456	434	441	446	430	442	443	406	413	437	419	466	427	418	449	409	429	455	421	456	439	406	439	408	430	401	448	439	402	434	406	449	434	459	459	446	432	412	433	426	407	418	420	458	374	466	397	415	407	463	420	416	441	425	476	420	437	419	440	451	431	480	431	431	397	444	377	424	432	409	410	413	444	431	405	455	487	456	460	418	410	459	453	454	384	398	449	445	441	446	418	426	475	419	439	421	442	392	400	397	442	438	496	431	392	406	430	452	437	388	468	423	441	423	461	429	414	418	411	438	414	417	431	452	438	423	420	453	437	435	420	413	441	442	456	456	426	477	437	419	437	449	439	438	429	422	433	431	436	423	418	450	441	445	444	452	431	430	449	434	436	447	431	424	437	385	437	421	451	433	412	402	429	427	445	430	410	466	434	437	454	454	435	402	435	419	452	427	414	460	468	448	404	437	429	460	405	424	452	438	443	411	433	426	416	440	411	437	428	431	428	446	467	419	439	428	451	426	448	422	430	405	430	442	443	444	428	455	456	407	423	410	407	418	428	448	416	434	436	424	424	441	403	437	428	441	407	464	424	416	429	382	431	439	433	413	458	450	463	417	457	432	454	436	390	458	442	451	404	433	419	415	433	430	445	465	436	458	441	449	467	427	394	479	442	407	429	400	395	401	429	429	418	427	435	458	452	450	447	451	426	435	405	440	421	424	450	466	485	448	422	411	419	430	425	413	399	426	403	424	454	397	403	403	417	460	427	424	453	428	418	413	413	390	415	437	427	393	433	454	415	438	445	403	408	427	455	418	403	434	436	407	416	445	407	453	452	413	416	437	411	406	442	443	426	432	394	413	422	437	469	440	408	395	398	405	460	453	425	420	459	465	425	489	460	404	447	451	435	409	474	421	434	435	413	410	469	442	382	458	453	487	412	476	413	436	430	424	415	417	428	447	445	429	412	426	431	432	461	411	455	403	408	430	432	435	433	439	411	424	415	409	428	448	426	467	421	455	411	410	424	441	407	433	428	390	422	428	490	423	410	447	388	403	398	436	429	454	497	444	491	432	406	436	427	426	417	407	462	431	431	475	451	448	417	405	433	437	438	380	410	397	403	460	427	434	432	430	431	442	449	430	443	424	407	439	429	438	431	431	384	452	455	430	417	443	407	413	432	430	409	434	412	416	436	426	442	420	428	433	417	436	430	435	406	450	424	426	405	428	426	417	425	406	426	413	407	455	406	432	415	442	442	421	447	447	411	434	400	444	426	449	411	425	460	434	394	403	439	411	459	468	421	395	454	424	455	410	412	431	415	376	445	404	461	433	446	443	442	440	431	431	431	435	437	463	451	471	419	415	399	441	442	438	413	460	423	400	413	423	447	406	442	416	439	466	399	421	423	409	408	414	462	433	426	451	453	413	411	423	468	413	450	435	447	416	424	418	425	435	490	429	404	419	450	445	439	448	419	401	426	438	419	418	434	431	393	448	421	422	444	407	422	443	428	435	430	436	412	445	443	438	424	406	425	420	461	448	433	433	434	404	427	470	445	434	400	427	401	422	414	474	439	447	445	447	402	447	441	407	435	414	470	415	436	420	407	415	433	434	426	402	390	429	406	461	423	479	451	431	430	453	438	455	411	428	431	457	458	432	438	409	447	417	426	463	414	463	416	462	449	432	426	421	416	408	465	427	450	427	461	420	445	445	428	426	403	427	416	424	415	454	459	419	432	423	408	399	405	445	451	436	415	426	432	442	433	373	430	389	414	448	403	443	430	444	476	423	447	400	450	414	454	431	447	436	471	444	437	400	463	456	414	456	428	410	443	442	458	448	451	410	399	402	404	461	481	448	432	443	441	422	405	436	387	432	433	385	413	408	405	428	384	443	416	411	438	447	446	396	430	418	465	419	432	414	388	421	438	420	427	441	401	437	447	431	449	479	400	449	414	427	399	437	417	456	426	465	429	421	450	397	468	381	466	431	410	462	426	456	439	405	421	422	441	461	451	441	378	418	430	429	454	436	425	463	441	456	451	420	455	490	475	414	419	424	407	424	452	498	436	463	431	469	426	447	455	448	409	468	437	425	413	441	452	448	434	396	420	389	409	412	414	390	422	420	424	469	467	440	438	464	471	415	423	448	434	435	423	413	409	439	404	422	437	412	432	425	421	405	441	439	412	427	429	452	423	448	434	438	449	431	413	456	413	411	441	478	415	421	470	401	428	451	389	449	445	427	448	399	399	415	453	423	445	454	430	412	419	438	468	421	441	426	460	431	449	471	434	429	424	399	449	420	441	405	448	435	460	438	479	426	437	442	401	416	414	446	431	395	450	440	427	423	386	401	402	468	410	421	435	426	422	430	424	431	422	400	459	454	403	412	515	461	434	407	416	441	414	450	389	416	460	429	449	408	471	444	441	424	473	433	423	472	442	448	433	434	435	460	417	382	427	440	414	420	439	422	422	426	429	389	436	417	445	419	430	437	408	416	413	444	428	462	444	414	438	405	472	429	412	438	401	398	433	461	407	422	414	401	436	484	486	445	466	401	427	450	438	457	440	408	427	479	429	459	422	448	428	428	419	421	419	416	431	423	370	388	420	455	406	392	433	406	403	424	416	404	432	418	415	432	416	425	424	396	425	461	458	430	412	439	434	443	426	418	419	433	478	393	398	432	422	444	447	459	431	394	433	420	408	436	411	450	408	440	455	438	419	406	436	442	461	395	446	416	454	401	414	474	428	436	425	416	416	439	415	430	427	382	476	451	422	420	423	408	487	439	419	398	445	409	437	431	382	439	430	454	438	443	419	431	445	418	425	444	421	448	426	463	391	474	418	427	425	396	421	448	395	441	449	462	451	455	431	416	474	425	455	434	431	451	423	413	419	443	458	423	443	425	447	425	423	430	409	408	430	382	431	457	417	456	416	439	417	437	435	445	440	456	450	433	469	456	451	409	406	397	448	431	425	447	413	425	416	469	436	465	413	449	444	376	440	407	433	428	434	463	461	434	440	404	435	438	424	436	410	391	444	424	445	441	467	376	439	439	436	471	454	443	409	452	402	407	449	442	466	454	426	452	438	432	453	445	424	366	410	440	410	434	435	434	425	410	395	453	414	396	425	449	429	449	436	453	449	478	407	394	446	408	416	437	455	415	415	415	443	416	417	465	424	446	411	445	419	455	430	425	440	478	433	463	409	434	440	448	422	447	418	424	422	425	453	416	408	481	422	428	451	418	464	427	420	438	411	411	407	439	419	422	456	467	395	445	432	459
46384	29124	23780	13883	3735	1055	576	523	462	432	457	445	518	510	556	597	633	724	736	839	868	870	995	987	1144	1127	1195	1189	1179	1060	932	851	761	759	684	634	573	505	514	471	474	505	475	445	423	459	445	402	386	408	419	429	366	404	406	380	416	374	395	374	385	403	405	372	438	386	422	388	368	366	394	365	373	386	382	386	378	384	375	390	389	316	427	401	377	383	358	401	379	355	356	393	376	433	406	403	376	389	372	374	380	383	398	378	374	406	393	378	361	405	348	368	376	367	412	386	381	381	390	355	374	404	380	383	369	397	340	384	368	398	384	365	364	366	384	358	384	358	421	414	393	370	393	324	390	374	373	391	383	383	395	360	367	373	376	371	362	413	394	388	354	361	385	410	358	389	357	369	361	375	374	413	376	352	366	386	376	358	385	381	372	363	389	429	386	377	389	358	356	382	397	367	388	411	364	377	359	382	378	388	330	381	355	384	390	355	366	342	385	349	375	384	396	371	345	382	370	361	396	400	339	397	394	362	395	416	425	362	402	402	374	378	389	377	367	376	364	371	379	404	364	382	372	407	376	404	386	397	370	423	379	355	367	413	391	404	377	341	390	367	372	411	361	385	393	390	395	368	398	392	396	346	399	403	403	395	401	348	382	361	375	364	381	368	400	373	363	377	346	346	356	400	407	372	411	373	392	387	379	382	408	385	404	381	374	341	358	334	376	374	379	349	398	358	362	389	354	368	399	375	427	361	348	375	372	427	409	349	370	407	390	373	353	350	340	370	401	363	380	376	403	396	390	367	384	409	360	376	377	442	393	396	393	357	363	382	338	396	376	363	380	382	368	372	347	337	396	382	381	412	372	365	404	367	349	384	383	381	393	407	367	382	371	374	392	381	381	354	371	364	384	391	384	394	376	359	396	387	386	395	379	400	409	350	383	389	390	355	406	405	418	373	348	400	347	377	373	398	388	356	391	394	337	427	391	363	382	387	375	381	393	375	405	400	386	385	384	404	388	391	354	406	380	380	377	391	413	366	395	363	405	361	413	377	372	392	407	385	404	378	377	389	362	399	385	395	384	390	405	375	375	364	368	405	338	361	371	368	396	378	371	381	413	375	371	390	350	366	379	386	402	356	370	365	381	369	390	358	357	411	390	392	354	391	372	376	387	423	404	383	383	365	391	396	396	390	389	383	392	401	356	394	371	406	386	382	386	369	382	375	371	375	381	404	360	399	381	402	364	362	412	379	396	372	388	386	372	388	366	373	382	399	396	371	344	367	386	389	380	354	388	367	380	379	332	385	413	372	390	412	401	387	398	375	380	382	346	398	382	388	375	368	395	384	410	365	391	372	381	361	417	379	369	356	385	365	413	389	374	377	347	372	383	384	407	367	367	351	376	336	348	410	387	381	368	407	389	409	372	361	409	367	384	389	400	417	374	409	388	389	378	397	423	394	392	403	378	363	375	378	385	370	403	383	358	393	389	354	381	381	388	375	346	381	355	400	374	355	373	361	396	407	383	363	388	400	362	395	375	377	396	381	348	427	409	363	372	395	352	396	385	357	355	348	396	382	370	376	364	377	375	394	372	414	396	393	354	395	388	395	354	406	369	400	372	348	372	396	388	363	376	361	390	363	369	383	389	381	378	369	397	377	378	390	367	368	382	408	395	367	367	380	414	392	370	398	391	392	379	364	402	374	388	408	365	391	381	373	372	385	380	423	366	369	390	353	396	364	342	374	383	367	396	382	398	374	439	363	369	411	383	398	393	394	380	386	399	383	399	419	378	413	392	379	374	391	398	411	414	375	367	376	365	380	390	431	358	411	336	401	402	375	421	383	406	380	367	351	379	386	392	406	394	361	384	406	391	426	393	368	375	406	399	346	392	375	357	341	387	353	373	396	393	375	377	391	356	417	359	390	376	413	399	390	389	406	398	385	390	365	383	410	397	331	417	386	395	363	384	349	384	399	400	372	386	370	382	365	403	364	376	391	376	393	386	386	367	385	388	386	390	405	373	398	396	405	348	354	405	393	362	409	378	382	365	395	353	369	384	359	372	370	374	401	421	403	360	375	402	405	386	378	369	376	409	373	389	367	407	376	380	364	388	374	346	371	378	337	378	371	395	366	392	395	353	383	408	375	403	351	337	367	347	370	421	403	330	416	411	408	389	363	359	407	402	365	378	402	355	367	401	380	396	353	357	354	350	396	386	340	378	385	393	359	375	417	347	387	335	404	400	395	365	397	415	347	335	445	380	348	413	401	370	406	370	415	382	363	389	391	379	417	313	341	359	376	402	382	372	404	361	380	380	379	386	373	378	353	414	392	398	374	378	387	371	378	386	381	373	361	375	391	390	351	358	337	379	388	337	375	376	377	368	395	391	383	398	351	381	363	390	391	392	375	374	380	383	380	372	361	396	383	375	391	381	398	406	387	377	373	421	401	356	358	372	396	380	352	385	384	384	367	344	396	387	338	379	371	399	380	366	408	344	417	381	402	387	373	400	370	382	413	388	345	410	405	362	351	349	364	387	397	397	366	375	395	379	392	374	413	389	381	376	366	351	392	365	377	384	437	407	368	367	398	315	370	367	339	379	342	390	346	395	362	339	388	370	389	385	393	393	381	367	405	370	360	370	361	395	377	402	355	386	375	367	361	389	366	396	383	361	396	398	379	367	387	354	419	363	390	368	353	357	408	369	346	407	372	356	420	366	358	372	416	383	351	419	384	362	385	376	360	403	395	400	404	391	370	365	419	392	363	365	379	341	419	372	390	356	383	372	382	399	374	436	393	360	422	402	407	354	361	368	383	373	425	378	411	405	360	419	382	364	398	341	414	392	387	369	368	369	412	394	379	386	347	374	368	376	410	418	406	373	400	394	374	351	368	359	383	395	348	364	374	349	370	380	370	370	376	372	389	382	389	348	375	400	365	405	357	390	388	380	390	398	417	361	402	379	369	398	398	399	373	383	378	365	431	388	418	382	395	379	356	390	343	383	398	370	374	391	389	400	379	395	400	391	355	379	398	372	388	422	386	377	355	410	397	400	407	408	376	415	353	394	391	405	403	384	398	390	367	393	363	397	374	391	425	371	396	374	410	358	374	378	388	357	399	397	371	389	368	364	393	423	365	397	369	340	365	375	390	406	358	375	401	372	365	350	401	404	373	370	368	372	440	394	373	360	408	372	375	378	396	391	385	340	349	403	350	386	400	370	404	369	389	362	379	370	373	416	357	391	411	325	391	380	363	391	389	403	385	397	405	370	349	408	391	398	372	403	380	369	395	360	375	400	404	388	373	406	365	377	351	375	392	373	365	383	382	387	348	396	338	406	357	378	384	363	388	413	352	361	351	376	391	371	385	371	389	396	389	379	410	383	366	376	385	364	388	396	377	389	407	412	373	384	366	374	393	404	381	373	392	400	412	368	384	370	373	400	418	385	352	379	379	397	383	377	396	385	394	353	407	355	385	366	364	377	355	376	424	359	379	338	365
27181	20827	27361	24338	20617	10214	1244	681	573	562	547	511	551	536	618	686	719	692	813	839	853	878	878	923	842	907	871	847	949	930	860	811	714	679	619	614	568	552	551	517	489	513	466	489	489	462	468	430	457	496	441	439	425	387	413	422	449	414	422	429	438	443	419	403	394	425	441	396	393	445	433	384	431	428	451	406	441	417	458	419	440	410	428	392	402	435	432	410	457	425	407	405	427	451	416	427	425	435	450	434	427	430	393	401	438	415	450	395	432	449	446	409	453	415	438	425	425	412	435	436	412	408	445	429	447	454	463	419	402	431	391	407	438	456	436	434	442	428	463	414	414	432	426	422	454	425	416	411	424	427	404	459	421	380	450	434	419	425	396	421	409	393	402	397	386	432	448	432	441	382	420	391	398	414	434	423	396	397	434	400	452	415	422	420	394	417	423	447	409	459	421	420	434	415	449	412	439	459	425	434	397	415	403	436	367	425	424	404	384	438	422	387	421	396	430	418	398	443	425	416	405	387	413	415	436	419	393	428	413	430	439	432	437	443	437	378	432	393	455	406	423	405	457	410	408	439	353	420	402	422	391	434	425	440	408	399	414	395	434	444	399	407	408	446	413	416	433	412	426	422	415	417	410	406	443	410	392	457	419	437	424	450	393	405	392	429	401	417	453	420	413	429	449	432	438	426	438	409	423	434	417	466	420	459	443	417	423	437	455	397	450	430	376	431	424	445	421	415	399	425	411	427	393	424	418	441	444	424	437	397	443	448	427	394	432	426	411	444	408	405	432	414	423	446	397	435	386	410	414	424	436	429	414	435	405	444	392	421	422	429	412	415	445	462	425	441	428	426	388	424	475	402	428	421	446	445	407	407	453	440	473	413	438	398	437	401	443	426	402	444	425	430	446	383	451	434	422	406	393	403	420	423	427	432	429	427	422	410	399	415	413	415	437	455	403	408	442	457	413	378	392	415	455	423	463	456	428	460	429	435	408	403	405	422	431	397	423	436	436	425	399	404	420	412	427	453	414	402	463	396	414	423	414	374	448	388	408	423	416	400	426	427	405	410	396	416	423	436	447	414	405	454	416	442	410	431	441	390	446	446	436	435	428	427	430	417	428	416	421	422	435	430	400	383	413	388	432	446	399	418	406	409	441	418	400	426	390	423	399	406	414	429	406	425	417	447	416	440	401	387	421	437	410	426	428	412	412	395	445	442	454	432	402	406	463	419	424	424	419	409	415	416	444	405	421	447	415	401	410	454	384	437	405	396	435	409	435	424	425	396	424	427	425	416	414	430	422	418	422	425	400	407	432	412	407	408	389	431	409	418	456	396	403	398	396	437	427	432	454	433	419	451	404	413	408	408	397	463	410	435	405	440	428	428	424	415	439	426	380	396	447	416	463	438	461	435	415	446	422	397	419	426	423	439	458	426	428	381	457	443	423	441	465	430	421	410	424	435	384	420	437	421	427	416	440	387	399	424	442	411	438	434	408	418	426	412	416	396	406	432	440	442	392	427	446	450	381	423	401	418	409	415	437	430	450	417	388	428	423	432	442	407	436	454	409	415	378	427	421	400	457	411	413	402	416	411	410	429	418	407	399	384	422	425	428	436	406	411	376	452	436	428	419	443	426	422	432	415	400	432	452	449	439	434	390	434	418	399	406	434	452	434	424	433	392	389	398	437	419	438	431	383	416	417	403	459	413	407	449	430	419	405	404	445	421	418	431	433	453	425	400	428	397	422	454	419	417	414	438	439	436	438	414	423	445	434	468	418	439	411	431	420	424	417	421	384	435	384	417	417	438	412	448	428	410	435	406	449	444	449	438	417	378	407	385	413	465	428	423	438	418	420	469	395	436	458	412	421	390	424	379	434	415	426	431	409	454	433	394	429	394	416	421	423	447	393	359	449	363	417	429	395	450	422	467	417	398	417	423	408	404	434	412	422	426	418	393	402	394	427	451	415	448	436	399	411	416	409	429	416	480	429	445	428	418	365	422	403	452	421	416	439	456	419	426	387	402	396	441	402	448	437	438	426	372	388	395	396	395	400	443	407	428	429	420	428	409	405	417	414	426	392	416	497	415	434	408	435	420	406	450	437	407	409	388	413	401	440	391	446	422	412	435	461	438	436	398	388	455	391	411	445	419	408	408	444	435	415	458	428	437	403	440	408	409	405	436	422	433	436	399	445	435	411	463	447	403	432	467	403	471	390	400	418	437	407	423	444	433	417	422	455	425	429	430	429	440	398	445	449	431	429	427	422	397	433	437	430	412	413	427	417	392	430	448	398	412	435	418	418	393	437	425	412	416	408	441	418	417	470	417	443	433	418	425	420	445	421	355	438	427	418	439	440	435	402	432	415	420	436	432	427	453	432	406	435	403	409	420	412	428	414	421	386	436	434	431	420	424	431	446	434	434	427	388	448	425	421	402	401	464	420	450	442	406	420	430	440	429	415	419	420	407	403	441	416	429	392	410	418	406	431	413	454	454	395	403	418	434	418	418	469	450	414	416	447	392	438	418	411	401	418	389	412	446	456	457	441	442	432	407	390	438	441	465	397	424	430	451	428	464	411	420	385	395	432	405	421	438	431	366	454	446	416	402	440	460	411	426	449	421	439	428	414	416	421	401	390	437	425	407	374	400	435	426	460	433	448	409	436	419	378	401	449	411	388	391	410	431	400	460	411	409	429	416	423	396	422	410	412	378	455	419	449	448	424	407	434	399	384	423	445	395	403	383	365	418	417	433	402	410	423	422	397	410	437	417	423	379	419	416	417	393	442	434	400	438	372	364	420	432	401	444	415	428	497	403	455	406	423	419	461	422	436	396	471	375	423	369	457	422	389	438	443	424	444	470	451	439	431	456	434	464	452	427	373	413	405	422	388	389	440	437	440	407	421	439	424	448	424	424	417	385	416	414	430	441	427	407	389	441	410	416	424	414	430	416	413	413	380	447	424	437	443	435	417	414	444	402	443	438	445	422	448	406	409	424	413	412	381	438	397	426	389	424	430	408	455	415	449	406	411	407	396	417	402	445	437	417	455	408	413	459	451	439	439	416	442	415	433	426	420	428	439	424	408	409	406	386	442	405	384	420	427	421	419	420	406	375	405	407	427	446	417	415	429	398	415	441	417	423	426	451	417	452	430	436	434	401	395	437	434	378	412	438	399	432	421	437	460	422	424	423	428	435	419	453	441	440	465	428	424	385	438	489	442	426	398	410	420	423	414	407	417	446	424	443	393	436	451	424	395	412	460	454	427	394	454	448	462	406	392	408	413	429	420	436	473	447	367	422	442	436	384	408	442	465	409	418	360	439	441	424	420	439	376	425	409	408	448	439	443	415	426	425	438	389	418	436	448	439	383	445	398	399	396	439	425	466	405	423	448	405	419	433	428	381	465	441	421	414	448	414	395	383	407	457	418	459	449	397	442	410	376	428	392	418	469	419	415	394	423	407	423	424	416	454	458	426	405	437	413	438	414	414	446
45202	30443	23083	18713	8391	4163	1207	818	687	641	583	596	604	646	774	879	949	981	1105	1285	1321	1440	1434	1335	1367	1316	1416	1424	1494	1452	1355	1158	999	867	773	757	648	641	562	562	551	486	472	453	419	469	425	446	437	385	368	444	419	402	378	377	368	364	384	387	411	369	396	377	328	371	328	393	369	379	383	351	410	383	358	368	370	377	393	365	411	382	329	357	356	401	362	334	368	365	340	400	392	410	363	363	335	348	350	367	364	389	379	351	390	375	348	351	380	398	367	368	406	366	356	349	368	365	388	356	405	360	365	376	398	375	347	385	402	364	376	407	394	381	362	366	363	358	345	349	394	369	362	351	357	363	369	353	370	373	387	349	428	331	363	411	388	356	376	378	384	400	363	376	349	394	388	403	365	406	407	382	367	347	354	369	400	384	386	370	374	396	375	393	370	347	335	369	364	363	366	388	345	374	356	402	391	373	360	389	396	375	374	352	376	360	393	398	388	372	398	382	392	346	359	356	388	376	379	419	396	359	350	371	360	403	387	373	328	401	355	377	372	372	354	412	376	390	342	392	363	341	369	383	368	380	366	367	364	392	390	363	350	347	390	372	313	366	374	395	371	368	356	401	374	369	368	383	336	369	365	387	382	389	363	370	367	365	371	364	383	343	365	366	338	377	370	341	345	352	374	390	350	349	365	370	376	379	349	370	383	380	363	366	354	410	388	404	384	373	374	358	376	354	349	368	392	353	376	353	386	385	354	334	351	404	381	336	387	374	362	372	368	379	330	387	368	367	368	352	341	373	397	367	395	384	382	367	386	405	419	395	341	328	361	384	395	367	337	373	331	388	379	345	391	366	396	376	416	374	387	392	386	374	343	336	400	345	369	361	369	391	376	369	361	367	343	350	381	363	391	415	341	353	377	387	342	391	385	384	377	365	368	355	396	370	321	400	356	370	380	342	354	336	406	397	337	416	372	346	341	380	352	362	356	367	375	379	404	367	365	379	370	408	345	379	350	330	374	364	384	364	343	385	400	386	403	378	385	353	350	381	359	348	373	400	391	366	363	358	344	348	402	350	356	391	397	346	367	373	396	367	394	383	372	404	374	413	386	370	344	342	384	354	349	409	386	377	384	368	425	359	358	378	349	368	373	365	399	353	383	339	345	352	361	366	385	368	362	370	385	370	364	361	390	419	370	382	368	386	359	388	392	365	364	382	389	359	348	362	350	378	388	363	380	391	363	340	366	391	374	369	376	387	398	370	358	362	398	357	379	384	386	346	382	388	375	412	335	387	371	380	348	388	362	317	388	396	372	376	390	345	357	358	372	365	368	370	375	362	355	380	346	363	341	349	379	388	361	396	383	398	349	355	361	378	382	388	384	342	327	375	364	414	366	350	365	377	384	376	384	378	395	388	342	374	364	385	395	387	373	378	385	404	376	350	381	351	360	355	339	410	381	373	407	370	361	381	339	366	361	363	331	383	395	397	364	403	363	368	415	372	382	381	382	387	377	366	348	352	349	380	345	388	351	371	396	372	370	388	394	368	378	396	349	379	403	375	332	386	340	416	358	381	360	409	377	379	377	321	378	394	351	392	386	356	352	381	362	352	373	388	364	367	376	352	337	381	403	369	391	385	343	385	365	345	362	390	322	382	392	386	375	374	363	379	345	394	366	355	358	396	368	375	353	375	383	363	385	355	371	345	386	341	410	369	389	360	404	360	362	373	379	388	382	360	368	358	405	365	372	360	382	392	386	383	397	367	361	354	375	381	337	377	357	367	358	370	384	352	363	352	380	340	365	358	383	408	364	364	325	366	356	369	374	375	372	380	361	398	371	365	373	392	365	367	368	402	373	335	369	357	334	375	382	362	398	399	345	383	359	387	355	379	356	395	377	352	368	384	363	358	346	386	384	371	396	384	365	351	331	347	388	378	399	352	364	362	365	365	379	376	384	367	341	410	366	334	360	368	403	375	368	391	356	350	388	357	393	398	391	347	397	389	385	381	363	391	363	393	420	366	389	362	360	361	386	376	397	383	374	351	361	355	372	350	371	367	376	362	390	377	377	402	374	386	408	369	356	367	407	374	388	343	362	373	402	370	381	374	359	363	351	384	367	388	373	361	410	424	342	371	343	321	357	361	330	358	361	402	392	416	366	371	375	361	403	388	351	343	360	394	385	389	360	371	397	354	358	383	366	373	392	347	366	382	381	369	410	384	392	387	389	356	365	374	389	365	342	377	347	423	365	368	347	371	416	380	394	370	346	394	386	367	368	396	333	360	371	348	378	382	365	391	374	347	412	377	380	375	372	358	375	373	363	349	425	386	378	359	389	344	340	380	373	382	372	378	402	360	412	370	385	381	364	391	418	385	381	382	382	370	378	364	410	409	367	374	361	379	398	383	356	368	365	396	357	352	357	345	385	339	359	366	345	385	375	378	361	348	401	371	387	390	357	373	359	370	373	362	366	362	360	358	347	411	367	399	418	361	363	368	357	369	400	380	395	372	366	384	361	381	392	343	340	370	378	381	341	354	386	364	373	362	355	376	360	389	372	344	367	347	371	383	356	352	399	366	357	407	410	370	400	388	338	383	372	387	361	377	359	407	365	406	365	389	351	390	401	373	416	391	342	380	409	349	379	385	377	373	371	358	382	383	345	377	362	378	350	373	353	399	373	392	392	343	342	395	398	374	371	375	388	386	396	386	366	396	379	364	366	402	383	416	352	352	373	338	380	367	393	354	395	378	346	372	391	352	375	390	383	399	377	347	373	358	344	395	395	377	364	403	367	367	383	395	370	379	347	355	385	407	380	338	374	386	387	378	377	371	373	372	376	359	386	407	391	388	363	359	387	380	331	391	364	350	373	388	354	368	370	391	343	435	381	367	364	380	377	342	345	399	400	378	381	372	370	401	359	343	373	335	356	367	381	360	403	395	362	381	397	384	353	394	360	376	365	394	374	347	361	357	381	365	356	386	365	351	403	375	355	368	370	374	355	362	408	384	361	401	391	397	369	403	404	395	383	327	388	377	352	378	384	382	383	369	375	342	386	370	359	374	358	315	330	388	361	352	353	359	377	341	352	393	356	408	348	373	375	341	406	396	327	366	338	358	392	347	351	367	352	419	364	404	368	349	363	414	362	383	365	387	391	374	334	377	348	343	368	329	379	382	380	397	376	359	342	386	393	358	375	363	395	375	362	375	395	366	400	391	338	316	380	359	396	375	358	381	316	343	377	398	357	373	351	396	390	400	364	342	399	377	363	377	376	358	401	350	370	350	358	390	359	397	354	346	343	369	362	406	372	370	337	348	394	369	420	374	385	363	340	364	368	334	383	407	409	356	350	401	338	367	370	376	380	340	371	338	388	329	337	383	349	373	383	388	377	360	338	375	374	383	359	344	341	385	334	388	360	379	384	351	389	360	359	385	329	376	374	368	382	358	365	367	368	359	368	367	391	384	372	367	379	397	394	379	387	373	371	341	335	367	374	389	372	376
26516	20826	27588	23979	20648	18662	3622	908	580	526	552	543	550	629	662	753	845	870	855	779	893	925	1000	978	979	883	950	923	967	919	898	874	837	722	744	641	581	558	555	521	532	497	507	479	490	483	486	475	460	448	479	448	450	453	483	449	512	445	469	422	460	444	464	411	447	477	443	450	421	457	438	453	449	437	445	430	424	426	444	427	433	428	450	443	446	404	433	465	429	471	420	447	453	420	432	424	431	439	438	462	452	452	484	421	439	447	458	414	454	428	455	438	450	420	487	447	454	453	476	428	464	467	429	432	453	416	466	437	449	410	439	423	431	439	447	413	425	463	436	438	432	454	429	450	472	452	420	426	492	463	409	436	474	456	427	440	449	441	431	464	468	470	444	444	455	444	431	415	424	409	421	408	455	437	463	453	408	442	423	490	449	438	461	430	451	451	471	431	429	440	440	437	434	431	441	440	460	437	433	460	424	473	444	456	468	486	479	427	443	442	447	421	448	436	456	451	445	442	446	440	429	440	446	438	400	409	427	454	425	471	418	502	448	447	478	447	475	416	444	445	432	415	440	440	473	438	440	434	416	441	452	424	450	457	410	440	440	419	466	422	455	444	505	479	446	409	442	453	471	442	476	450	480	454	448	427	461	454	424	467	416	458	458	464	457	454	433	435	434	428	425	432	437	440	418	452	437	476	467	476	481	431	448	445	457	434	450	415	460	434	432	432	453	437	438	473	461	473	468	444	443	448	468	469	416	444	440	449	457	457	424	461	454	492	455	423	491	469	443	439	441	429	432	438	459	456	455	437	457	452	414	441	437	439	442	432	432	430	408	448	452	450	433	435	450	420	490	453	417	444	481	440	472	436	461	422	445	455	456	369	423	459	464	463	460	463	429	438	469	440	429	438	414	439	445	425	423	414	424	486	428	442	457	437	413	458	466	437	434	412	471	449	443	436	412	452	486	450	398	470	453	455	438	424	482	430	456	437	443	449	437	426	454	450	426	473	438	448	443	459	420	421	437	425	398	419	454	437	460	454	456	417	445	458	425	456	426	426	461	440	460	448	427	496	404	440	435	450	440	396	415	465	463	463	465	459	426	453	437	413	451	406	438	465	431	411	450	435	473	396	454	434	467	438	465	448	450	458	416	420	433	436	429	409	430	423	452	457	475	466	412	469	430	475	426	467	434	458	410	478	430	445	429	441	433	464	467	477	430	459	422	472	445	432	423	469	408	445	476	470	477	494	447	475	430	460	475	431	433	429	448	462	452	421	438	415	446	447	430	409	438	473	493	422	442	446	444	470	411	465	452	455	430	457	478	433	453	386	449	460	444	437	487	470	418	455	426	447	431	420	407	416	425	426	433	475	484	456	437	457	433	424	440	418	446	434	436	463	446	442	429	415	494	457	428	433	453	493	443	454	454	436	433	468	458	444	422	433	466	426	430	431	406	431	445	403	431	448	473	457	437	437	426	465	455	449	428	443	427	427	434	443	429	472	420	441	443	424	421	440	462	435	442	445	429	440	420	434	422	397	419	462	413	441	406	445	401	452	422	410	436	462	460	486	449	450	454	416	426	464	432	442	520	428	433	424	479	426	434	444	445	481	436	463	457	450	482	416	464	415	460	433	423	435	424	420	497	438	428	415	431	432	428	467	402	435	417	463	436	457	453	489	425	472	453	448	441	448	462	443	461	484	446	425	406	458	399	476	418	445	447	406	432	436	444	469	457	453	441	436	421	451	462	441	431	472	418	422	407	439	448	435	419	455	421	472	414	425	444	454	436	420	415	430	419	437	436	446	455	445	422	448	441	420	472	445	455	436	438	426	440	447	441	456	429	456	454	444	458	449	431	429	417	423	427	455	439	463	429	447	452	466	433	457	423	466	485	471	468	431	442	457	434	429	442	441	424	457	445	457	441	418	420	447	439	415	437	485	423	451	459	427	464	482	451	454	451	450	415	430	433	432	418	431	455	413	457	444	452	452	391	472	421	423	457	454	467	443	439	441	414	416	420	455	439	478	441	427	432	463	437	435	435	437	461	462	419	443	417	432	428	424	447	443	451	480	444	465	443	412	445	418	437	427	442	431	432	435	431	435	455	428	453	473	423	406	450	450	446	449	439	446	430	428	428	423	420	463	474	445	502	424	424	458	452	421	420	414	441	455	451	427	432	437	426	430	427	433	424	467	424	411	429	455	425	470	420	468	443	458	429	456	446	432	446	445	465	450	458	409	448	418	459	468	450	447	464	469	432	456	479	480	440	439	465	440	485	463	444	443	430	475	433	464	404	389	372	429	445	492	446	466	472	446	446	439	438	421	433	436	447	434	432	415	458	444	443	429	474	465	431	465	443	451	456	431	446	400	426	392	441	465	458	440	446	417	416	444	414	444	454	461	464	405	486	465	419	452	406	449	483	452	438	453	396	424	421	443	450	427	446	411	454	442	479	413	433	420	470	438	453	433	452	429	467	436	447	437	475	432	443	449	455	405	438	443	409	455	416	446	421	437	481	499	433	452	434	456	457	432	455	389	395	449	415	468	442	441	461	430	445	466	452	469	441	446	451	440	473	423	449	452	462	425	448	429	441	460	436	425	479	457	453	437	466	486	447	449	460	426	422	430	414	439	444	454	431	441	404	442	458	463	444	412	431	402	454	465	398	488	428	464	445	453	451	471	430	461	461	420	481	466	434	426	440	444	463	440	458	427	438	457	446	404	423	395	428	424	427	500	396	430	445	445	469	450	443	437	441	415	440	434	469	428	465	432	463	431	444	441	417	438	418	402	397	410	433	419	432	442	425	434	427	430	442	453	403	413	418	443	442	440	484	447	456	460	439	480	395	445	413	399	435	445	465	436	413	448	416	428	429	404	455	465	430	452	435	420	451	401	450	484	425	456	445	465	430	430	415	418	400	472	419	417	419	465	440	420	437	433	433	441	436	470	461	441	405	407	402	439	425	433	439	430	447	417	398	425	444	430	453	440	451	401	420	447	414	444	435	452	460	453	428	448	440	453	405	459	432	444	465	461	408	492	459	431	436	429	442	442	410	432	439	424	420	437	440	392	421	448	423	495	462	451	453	427	461	470	466	404	424	413	472	441	409	442	404	447	428	431	468	463	433	411	428	438	445	466	400	436	447	418	447	472	425	448	414	446	454	475	432	447	426	433	439	467	454	463	460	435	488	442	433	452	441	467	447	444	458	453	459	470	459	423	420	413	475	433	470	443	422	427	467	482	442	466	410	437	432	455	433	443	429	477	467	434	442	465	445	423	411	449	437	431	466	440	459	457	446	447	488	482	460	448	451	435	418	435	475	470	427	483	437	440	441	408	467	441	471	466	497	435	454	455	441	432	418	405	414	417	429	420	447	448	449	440	453	444	478	427	482	430	422	457	457	433	447	460	422	455	489	397	423	462	427	484	424	439	458	418	459	416	434	415	455	449	474	448	456	405	433	466	475	446	445	410	443	462	419	454	411	437	500	445	476	406
47530	36218	27847	23606	12770	6849	2087	1263	783	767	613	645	598	653	890	1061	1150	1259	1346	1327	1352	1477	1713	1625	1515	1320	1358	1409	1408	1471	1377	1194	1107	987	811	757	673	645	596	586	559	485	472	501	459	467	437	453	430	435	468	439	369	456	405	373	400	373	369	375	398	392	408	387	411	360	409	384	364	382	361	388	381	365	404	371	374	388	399	397	390	341	389	410	386	394	366	398	406	399	390	368	369	385	381	429	385	390	363	365	402	379	393	379	341	377	421	398	411	380	402	402	363	384	388	411	376	373	371	382	416	383	405	362	407	417	389	402	371	406	395	355	387	369	371	344	408	382	428	392	399	397	397	360	383	392	385	386	418	387	381	386	398	388	395	382	380	374	386	421	381	384	400	403	404	421	370	395	391	393	413	351	389	414	409	355	421	386	372	394	381	399	405	357	370	411	428	440	398	409	373	386	379	359	365	400	351	373	400	374	371	365	415	399	369	409	394	380	392	408	370	411	390	385	359	379	380	376	356	402	421	392	394	348	382	406	370	387	412	397	370	382	379	359	410	375	389	373	353	394	405	401	378	346	377	412	420	400	393	389	360	364	394	399	396	378	388	357	361	393	366	389	358	409	405	378	391	383	360	422	380	368	382	374	384	382	353	371	393	397	396	368	427	373	386	377	377	369	390	381	385	371	338	366	386	360	393	400	405	388	369	394	392	387	352	372	391	364	381	408	365	387	409	356	387	382	418	360	373	369	388	403	360	406	377	414	364	378	382	377	383	387	372	369	377	399	385	349	370	391	394	381	395	382	380	387	375	386	406	376	386	385	350	386	436	407	416	442	380	405	364	427	395	384	389	344	372	369	401	408	401	367	419	397	363	365	377	368	364	366	369	353	391	370	395	412	403	372	385	402	386	401	360	378	411	393	378	405	370	361	383	384	357	371	411	375	370	402	393	371	381	384	375	382	393	379	397	378	396	358	390	385	386	404	418	387	386	341	397	383	385	382	365	381	418	420	416	368	392	360	370	361	368	373	337	369	385	381	381	377	343	387	398	378	415	403	377	381	382	395	407	344	427	407	430	430	396	375	409	371	375	383	383	390	403	370	348	380	385	380	413	380	372	379	381	354	351	376	411	391	373	406	375	400	398	384	372	410	378	403	387	390	401	406	384	401	412	371	376	342	358	379	382	404	365	370	395	355	411	347	385	394	384	371	337	420	405	399	379	376	394	393	380	387	368	392	419	390	367	386	375	422	387	403	344	386	393	364	357	382	389	380	408	406	388	387	421	367	329	381	414	394	409	351	353	405	382	360	387	383	375	365	383	415	370	383	372	387	357	408	376	376	409	381	393	388	376	417	395	360	383	407	370	361	404	387	406	354	408	375	362	375	373	364	371	412	393	354	401	380	359	374	384	373	376	370	414	403	405	359	384	370	384	379	411	372	369	382	384	368	368	411	391	393	386	393	392	343	403	371	388	384	373	362	382	447	350	402	338	385	394	402	368	343	384	395	394	364	369	400	387	389	406	402	398	392	376	365	411	338	404	363	364	424	385	407	363	437	380	393	371	385	372	388	419	366	357	385	383	361	402	368	370	381	386	406	373	387	389	380	389	385	404	396	417	379	344	370	382	410	407	385	378	383	389	377	376	396	374	379	387	418	402	394	365	388	391	393	418	383	371	370	381	397	379	386	397	350	384	376	422	384	407	398	395	365	344	403	367	371	385	364	376	373	381	381	372	411	365	383	356	418	397	362	404	408	368	389	374	382	398	396	390	372	388	378	425	412	386	373	369	378	382	394	366	378	382	370	402	394	404	376	349	357	442	402	392	366	384	402	426	371	395	383	356	351	435	359	402	422	384	384	381	396	389	382	377	393	366	405	389	375	437	407	370	391	368	413	389	374	396	407	366	361	378	357	384	373	382	416	378	395	390	394	395	365	404	376	395	364	369	365	362	374	389	389	376	370	383	408	375	380	442	411	384	367	376	381	396	377	365	393	385	371	402	426	412	380	365	365	398	405	386	346	355	382	398	367	368	393	382	381	406	395	405	365	384	389	378	373	346	370	388	400	392	381	414	401	380	393	383	373	378	404	357	386	370	394	381	423	360	375	390	382	389	387	396	351	364	384	389	395	349	405	385	395	367	388	392	394	339	359	398	381	369	414	411	385	363	363	353	358	400	395	387	350	373	407	426	372	363	359	354	367	368	403	380	416	413	396	400	398	364	360	389	378	388	360	367	382	398	398	393	395	406	378	373	349	403	387	401	386	352	378	378	392	383	334	396	391	389	409	367	347	364	405	394	420	390	400	393	357	394	428	386	399	352	369	396	421	412	380	373	395	390	384	366	361	375	388	385	410	409	365	357	432	374	388	432	390	368	371	348	381	404	386	374	386	398	378	373	367	415	385	394	315	364	359	361	358	385	403	398	363	400	348	395	389	385	416	351	389	360	377	368	379	355	398	395	386	370	386	372	383	375	418	372	378	348	392	385	376	402	401	336	394	360	375	411	398	401	404	379	389	387	386	390	413	383	409	356	384	366	366	353	376	428	393	385	390	390	405	396	407	405	408	378	375	410	402	396	355	398	351	357	351	416	410	378	401	423	406	383	391	387	369	353	408	368	412	404	330	385	363	406	384	390	377	398	357	383	419	385	410	378	381	415	356	390	356	382	381	369	362	397	384	391	376	383	409	392	336	408	377	376	430	382	375	352	389	377	378	385	389	398	365	372	400	375	364	396	372	393	414	430	346	381	384	375	419	364	385	354	406	392	383	375	393	440	437	375	385	379	385	382	411	367	353	382	364	409	337	408	396	391	365	388	402	382	377	398	395	390	364	395	355	386	389	360	380	399	365	376	401	382	372	397	417	364	380	378	380	389	392	374	365	387	361	395	383	413	365	386	396	373	421	379	392	412	364	363	378	376	392	379	367	380	425	374	404	387	402	384	374	336	386	387	399	393	398	369	400	429	371	392	372	396	390	377	378	393	408	366	420	397	385	352	378	401	379	356	347	368	369	402	353	388	364	335	383	382	382	411	354	378	371	375	381	400	408	403	383	386	444	402	386	414	400	387	404	359	394	367	384	411	390	384	381	400	359	365	357	361	351	393	378	350	391	373	386	382	378	375	397	393	376	381	404	396	384	413	388	332	389	386	352	384	378	384	399	388	430	400	376	368	414	373	401	381	373	370	385	389	367	367	340	365	369	364	408	374	361	379	354	398	395	405	384	394	397	395	422	378	368	382	378	389	368	378	364	400	358	387	396	392	410	387	402	379	367	367	414	335	401	408	360	382	376	395	399	397	379	396	398	390	420	352	395	362	375	414	395	393	385	345	382	425	369	380	370	419	428	384	379	388	405	394	385	377	417	364	390	394	382	392	390	352	346	364	387	403	388	404	407	396	366	412	398	381	402	382	353	402	381	422	391	392	376	376	375	394	385	384	358	375	387	393	399	371	383	399	400	391	369	391	391	382	362	378	369	395	403	359	403	398	397
25710	20838	27789	23991	20807	20807	10728	1997	1121	603	606	573	593	603	687	824	873	831	933	1025	961	923	849	911	917	918	866	898	903	900	876	885	791	694	670	649	600	571	509	559	490	513	503	485	468	474	458	474	447	449	440	415	466	465	429	446	436	426	418	429	406	447	441	420	438	422	428	430	432	465	461	407	421	410	445	439	421	462	436	434	452	432	398	458	412	417	411	459	413	450	440	445	442	447	447	415	417	453	445	441	428	455	387	437	413	436	442	454	420	464	469	471	446	427	415	405	382	469	421	465	433	435	438	421	452	439	438	440	393	421	454	422	410	430	422	421	424	418	426	440	421	443	447	442	418	420	418	455	439	464	429	415	436	411	448	443	424	424	440	443	464	414	438	430	435	411	452	431	439	402	396	467	426	405	459	454	435	432	441	412	406	415	426	425	422	432	384	396	449	403	399	446	438	462	404	472	434	453	447	466	431	403	422	452	405	456	411	392	439	432	448	446	467	439	426	457	493	434	443	422	449	419	432	447	462	435	446	438	408	420	428	418	384	415	457	413	447	424	387	421	432	410	426	466	439	472	479	405	416	446	457	459	453	429	436	434	446	440	452	427	462	401	412	441	453	453	447	407	437	411	427	410	395	465	415	441	438	413	407	449	448	414	446	425	454	434	451	397	453	455	441	430	413	409	462	427	434	400	474	423	469	396	430	431	441	441	437	430	437	413	438	437	413	435	424	436	444	417	418	383	426	415	454	434	421	415	444	436	439	449	452	470	437	416	427	445	423	445	454	444	459	437	386	424	429	428	422	396	439	473	454	439	426	468	409	413	441	441	440	450	376	421	435	424	447	425	414	410	447	446	433	404	416	420	420	471	436	438	386	455	435	452	411	482	432	450	475	418	431	414	430	412	422	429	448	415	434	435	390	463	416	417	434	394	422	432	467	422	433	427	477	434	383	474	464	452	430	414	411	411	403	404	420	448	407	452	407	439	443	425	412	417	459	425	462	414	438	442	403	453	409	450	458	420	453	431	458	410	425	437	430	407	434	438	445	463	464	417	479	419	389	450	430	453	417	433	441	475	424	421	474	424	469	425	431	410	440	464	400	444	410	391	443	426	414	417	426	415	490	434	392	471	453	422	433	438	463	434	488	433	453	451	425	417	426	473	417	404	404	439	461	433	488	454	426	423	434	435	463	408	434	435	462	411	417	439	422	430	434	431	445	431	436	444	450	443	402	419	363	430	443	457	435	427	408	436	407	428	466	415	452	418	425	425	433	439	409	423	421	377	395	389	475	427	429	442	454	390	428	444	431	432	414	427	416	425	410	426	428	418	424	451	461	402	428	402	411	469	442	417	455	433	457	457	446	432	439	424	422	444	435	441	432	400	414	428	413	427	444	425	449	397	476	435	410	426	449	474	421	393	391	432	411	456	415	417	418	458	430	446	396	408	425	424	399	395	401	460	433	428	444	426	468	417	443	435	457	427	419	419	426	446	460	431	416	455	437	434	413	434	412	396	458	405	412	419	385	449	423	406	436	422	420	433	443	424	428	391	468	397	477	411	436	439	453	401	417	447	419	404	396	450	410	433	410	462	428	455	405	422	427	426	433	430	399	456	451	429	398	456	446	440	451	463	420	440	431	435	434	451	421	432	442	430	443	422	392	452	437	452	431	442	454	436	409	454	426	466	448	427	445	434	475	438	453	460	397	446	451	455	456	403	460	445	468	421	426	460	451	431	447	400	415	457	397	416	428	447	434	414	452	452	429	419	409	460	430	450	441	442	402	423	465	411	455	417	420	459	435	438	404	426	445	435	431	414	401	411	424	425	429	444	405	393	450	425	428	421	435	434	424	419	433	466	453	415	436	441	387	397	434	427	449	451	431	422	433	431	434	463	445	470	446	382	449	400	435	431	413	431	421	453	413	439	432	430	414	419	403	417	439	427	415	444	440	417	423	398	415	429	424	439	418	441	441	427	445	396	442	457	411	429	442	418	437	437	391	434	430	426	412	402	427	437	435	463	401	433	390	415	449	438	426	406	463	429	449	418	399	420	427	440	411	398	395	444	417	411	441	462	436	420	421	448	461	413	393	445	411	396	444	442	455	403	425	436	438	424	425	448	450	449	436	450	434	467	429	429	413	434	435	391	433	422	423	439	405	441	399	421	453	435	439	376	424	430	433	426	422	467	432	390	416	437	472	411	418	446	458	456	439	400	463	414	426	427	436	419	455	408	420	438	450	441	438	442	422	457	427	395	394	414	433	457	427	428	448	429	436	427	390	439	413	451	453	411	411	477	431	446	407	448	460	446	456	461	454	400	429	411	442	437	460	422	463	447	367	455	407	440	419	462	466	440	436	463	444	448	413	431	453	458	436	432	447	441	411	417	429	416	426	451	407	465	452	418	445	462	435	434	420	422	414	439	414	463	431	419	438	394	432	435	402	454	448	400	433	432	411	408	462	431	453	424	466	446	459	450	437	419	433	413	386	435	444	469	414	411	427	415	449	420	439	433	414	422	429	379	451	445	493	439	443	440	432	419	467	459	461	417	448	449	424	445	478	425	436	409	435	409	484	428	418	430	443	433	432	435	431	442	415	420	422	386	426	441	444	417	452	379	422	434	423	427	403	439	459	447	402	449	394	437	472	413	427	403	463	429	428	455	427	394	397	424	424	418	436	424	431	486	440	438	411	446	449	409	382	452	451	430	425	427	428	421	413	408	433	454	420	430	440	425	426	445	425	448	428	439	424	416	441	401	405	431	434	429	433	422	420	427	390	433	422	426	422	449	436	459	413	449	416	441	484	447	449	399	427	448	406	409	406	429	455	457	430	460	423	417	427	460	467	421	442	400	429	429	397	414	433	413	438	435	407	442	444	437	440	416	447	406	422	447	460	422	453	396	443	457	435	455	420	434	390	436	403	448	430	433	430	480	464	460	449	432	438	444	449	466	473	472	455	409	423	421	432	467	454	456	429	390	463	427	428	436	432	454	433	398	437	484	421	476	414	447	426	436	468	437	448	408	450	443	429	439	428	443	408	460	429	462	427	422	425	465	434	422	441	420	387	415	396	460	430	433	440	414	401	404	394	426	465	463	459	415	471	426	445	450	423	423	448	427	422	450	415	451	461	407	442	400	445	432	416	413	415	397	456	473	410	433	395	427	428	449	397	446	453	418	428	444	410	454	439	473	437	425	391	419	404	451	416	414	434	414	428	454	459	432	422	481	421	484	391	445	439	429	468	466	420	431	415	457	442	444	428	410	467	446	401	441	455	451	468	442	452	436	477	446	413	432	419	462	449	433	420	423	406	473	415	436	406	413	411	411	463	443	414	456	457	403	418	441	426	460	437	451	429	410	477	434	428	449	420	451	458	417	445	453	405	452	438	468	440	452	453	472	477	480	439	444	484	431	456	409	437	473	432	465	442	407	397	404	414	441	430	448	425	514	458	408	464	462	438	422	441	421	430	415	427	407	385	427	437	449	434	465
47531	39906	32025	27314	17085	8185	4950	2727	1932	711	684	623	686	755	941	1223	1344	1255	1434	1517	1566	1412	1354	1266	1329	1389	1300	1376	1328	1246	1260	1238	1102	978	819	694	668	616	587	551	522	506	507	468	470	449	442	443	453	418	410	373	378	409	389	402	364	389	414	380	408	380	382	414	394	410	421	388	377	365	383	374	344	368	360	390	337	378	389	371	381	400	370	416	403	381	386	379	401	389	397	374	358	382	427	353	400	371	387	401	402	413	393	363	370	365	390	356	376	372	413	393	398	356	365	386	405	403	334	417	384	366	353	373	347	367	408	335	391	398	387	398	371	385	386	427	410	384	405	395	367	379	383	410	392	384	363	380	401	337	397	373	368	365	342	392	362	356	368	370	386	351	380	391	385	370	387	366	428	360	365	379	380	382	389	357	368	359	370	373	366	364	375	400	375	367	386	360	389	379	346	366	382	416	389	381	400	386	360	370	389	340	365	354	382	344	398	337	398	368	378	330	389	366	344	412	386	371	372	400	413	381	356	397	372	411	399	399	421	386	358	348	343	384	376	392	384	369	368	367	379	384	342	373	378	372	385	341	368	361	395	363	386	378	374	375	394	374	363	411	343	433	390	376	366	368	397	341	395	385	347	385	389	377	371	383	415	377	383	413	391	399	383	344	369	385	342	378	351	379	397	376	376	364	343	381	387	406	399	366	401	353	398	348	394	390	366	409	357	364	365	393	390	375	353	372	359	380	388	369	358	374	358	383	357	365	396	402	359	383	383	391	381	361	354	400	401	376	403	345	396	350	402	398	387	358	390	379	415	377	382	395	351	342	364	385	351	382	340	379	393	374	375	354	382	409	422	402	372	381	370	376	399	404	393	366	348	410	385	389	375	416	393	358	378	364	370	392	384	358	375	336	374	357	370	376	383	357	382	386	350	344	435	343	340	366	394	375	361	355	394	377	358	402	353	374	367	387	343	355	414	373	412	340	372	352	396	361	387	395	346	369	369	372	372	378	372	366	387	368	398	403	429	336	352	368	402	393	373	363	370	366	366	370	403	375	367	355	373	406	398	385	388	396	371	352	374	374	424	425	346	378	383	374	396	341	382	349	374	371	368	366	377	368	399	377	383	385	406	368	360	376	387	377	383	344	359	410	405	389	406	370	380	341	358	394	392	393	332	356	373	352	406	349	365	408	377	409	344	361	359	382	404	381	374	359	404	348	407	369	384	346	373	373	353	386	383	377	347	371	355	415	373	347	399	394	363	348	395	342	370	390	365	361	372	341	392	378	379	391	396	358	383	382	358	405	342	366	383	372	378	355	407	363	368	391	384	359	354	390	377	396	353	366	375	361	364	416	394	404	356	372	386	372	374	390	338	402	407	386	380	380	367	373	355	397	390	373	369	410	388	397	383	389	375	381	367	381	391	399	360	364	368	401	390	383	371	380	363	386	416	378	370	379	372	377	447	362	372	381	354	379	414	401	371	343	396	382	385	353	354	420	349	393	370	398	424	395	380	349	343	364	350	392	394	398	381	390	355	390	387	400	379	395	380	357	370	354	351	379	396	375	342	347	381	373	377	376	344	363	344	396	404	377	376	387	351	373	402	393	413	381	322	369	354	415	360	377	378	352	375	413	373	380	375	399	367	402	363	382	377	424	417	352	378	364	364	360	397	403	385	367	390	381	356	412	391	384	361	374	412	361	349	437	361	396	371	368	377	343	350	399	364	377	401	395	376	401	325	346	363	342	354	380	391	383	374	404	372	386	375	381	394	362	370	330	383	347	370	386	370	367	352	373	375	375	345	367	333	373	373	393	356	370	386	406	415	359	390	429	350	359	394	373	384	386	395	394	398	384	385	371	351	355	398	416	388	366	391	380	390	394	370	428	358	383	383	365	394	378	388	394	402	408	373	355	359	373	387	372	330	342	352	371	401	421	385	381	377	373	394	366	357	390	384	341	370	376	395	394	375	380	358	365	373	383	374	356	326	362	383	427	383	386	440	446	366	389	367	390	367	387	403	388	361	358	379	348	380	379	363	364	358	395	388	381	390	385	368	376	385	384	388	337	361	354	352	371	372	364	395	368	409	364	351	361	375	388	421	367	385	388	361	342	376	385	419	344	415	369	372	358	395	345	390	378	399	383	404	387	373	378	353	396	383	358	366	388	365	399	392	417	362	398	365	363	414	377	358	375	370	401	365	415	385	383	375	409	391	397	358	351	389	386	386	376	416	395	411	382	417	390	394	406	382	378	376	374	373	378	371	361	361	398	366	377	392	412	384	377	387	409	362	357	383	403	357	355	360	386	389	366	357	340	402	332	363	387	360	395	346	383	372	389	375	410	373	339	377	365	363	373	400	377	370	366	370	370	406	385	357	393	353	397	370	408	364	370	416	363	392	360	357	372	374	353	382	410	362	388	390	390	397	365	369	362	373	386	408	362	329	350	344	363	358	374	389	332	363	392	399	367	423	366	380	363	346	376	387	371	381	344	367	385	377	375	403	359	354	366	382	364	403	390	391	368	379	362	352	398	414	380	369	352	353	405	372	431	352	386	389	323	391	386	389	389	374	366	367	376	360	365	413	364	364	390	344	389	358	359	398	360	372	391	390	408	390	368	362	378	360	383	380	374	385	362	372	339	391	395	402	367	364	383	392	381	372	414	374	388	381	394	358	414	408	413	373	396	383	382	393	381	388	380	368	377	372	360	395	380	379	362	384	389	321	408	368	348	395	366	420	347	388	335	389	391	376	383	387	344	373	410	384	362	380	342	381	355	398	401	364	361	339	358	373	378	373	374	357	403	383	376	367	376	370	356	359	369	367	390	359	362	418	362	374	353	359	391	387	374	368	365	393	377	406	390	372	399	380	359	364	355	334	381	386	398	369	373	363	364	348	403	405	394	402	407	369	380	391	404	381	384	377	375	399	391	385	386	367	371	407	371	408	377	403	370	351	382	357	337	396	358	403	397	394	367	375	362	386	396	387	385	366	391	368	401	385	380	330	367	379	353	364	396	357	349	397	395	355	370	373	367	389	354	372	351	360	392	367	359	363	378	381	384	391	373	368	364	406	384	396	387	380	395	377	362	378	367	401	392	403	388	333	377	375	363	378	365	364	380	377	364	353	407	390	376	380	380	351	358	375	354	389	386	368	363	352	402	380	382	370	382	386	396	375	381	365	357	358	373	381	366	390	386	355	381	354	397	363	341	375	368	399	356	386	390	376	378	368	405	382	355	381	391	412	364	405	355	390	376	370	377	367	384	381	372	387	369	363	403	384	363	381	365	360	339	400	369	392	376	353	357	391	356	359	372	374	348	376	422	390	371	374	402	339	369	364	358	397	374	367	392	383	403	392	419	366	365	384	389	399	382	415	377	345	389	354	373	378	366	348	374	389	396	402	372	364	424	372	402	394	367	369	426	373	392	352	358	377	392	347	366	384	406	378	384	365	380	383	370	388	325	363	377	378	393	388	374	404	372	357	385	378	381	378	398
29026	21330	26060	23659	8471	3560	2317	984	820	486	396	483	435	480	631	622	708	668	716	720	720	721	685	643	686	718	696	696	705	658	607	611	614	569	507	509	493	473	455	491	509	460	484	492	476	473	461	484	404	480	479	456	441	457	424	456	433	400	417	383	402	426	427	455	406	449	430	444	409	456	441	427	410	432	428	428	405	447	428	385	408	430	436	391	412	450	414	449	442	434	452	442	431	414	457	428	424	435	450	465	446	490	414	431	460	427	426	434	420	448	412	423	388	429	430	454	446	450	429	456	417	417	415	455	400	477	397	435	446	447	487	429	431	433	478	437	409	403	434	416	432	460	449	453	425	429	437	431	497	447	424	439	404	391	425	412	439	420	455	451	448	437	435	419	433	421	440	442	419	451	439	443	443	400	380	430	437	429	405	458	424	397	450	407	444	437	469	462	428	392	461	445	427	462	438	428	399	406	440	427	437	446	428	432	428	463	442	421	424	455	432	462	443	432	446	424	440	446	455	422	417	460	448	448	433	448	394	486	397	420	409	427	458	427	425	445	418	440	484	466	446	451	429	458	416	495	415	437	418	394	416	438	460	440	458	422	478	455	411	419	418	443	446	462	446	401	409	433	434	413	410	456	419	415	462	438	438	387	436	476	456	407	380	420	429	424	451	460	415	396	456	411	391	414	457	433	434	434	443	447	399	419	405	415	446	448	424	404	439	449	405	423	426	445	455	443	437	414	428	458	451	410	416	418	441	463	452	434	444	455	460	457	397	419	389	412	469	437	462	434	437	432	438	436	419	436	444	486	426	432	435	432	441	458	474	424	433	443	436	448	415	438	435	409	391	454	428	453	417	398	469	459	441	414	426	394	440	423	426	466	438	436	422	435	449	418	428	451	471	433	474	474	472	421	462	430	442	431	445	427	441	435	443	456	430	420	458	449	416	449	442	420	440	438	439	483	419	436	451	421	448	406	402	395	442	427	456	452	409	426	448	410	437	430	478	429	415	414	415	432	457	475	455	428	459	468	475	441	414	430	438	405	406	419	480	431	460	424	398	403	452	443	425	460	432	499	427	477	418	464	462	420	433	436	464	425	380	434	414	448	439	415	389	453	435	445	413	411	434	435	426	427	428	453	430	451	427	419	419	386	409	400	457	414	412	412	423	479	403	387	387	443	430	475	464	436	398	449	389	429	452	440	454	414	454	421	437	470	415	506	463	413	441	420	431	459	429	425	455	384	425	434	434	429	424	435	380	449	395	465	438	459	411	409	457	453	408	419	438	404	450	431	469	409	431	455	450	408	423	426	413	440	419	458	443	413	408	445	397	428	442	396	473	426	408	395	434	425	449	465	451	451	428	429	459	447	413	444	473	459	447	406	406	417	457	412	385	468	464	446	434	424	424	443	404	424	424	450	444	440	434	455	385	463	468	412	403	460	441	438	460	408	443	382	437	407	433	417	449	466	439	435	452	428	431	431	445	422	407	400	418	419	457	434	434	431	410	455	454	425	441	409	434	436	414	454	403	459	449	435	459	448	423	451	454	427	456	439	473	431	446	463	451	431	408	418	446	393	394	415	419	442	443	419	431	440	454	433	459	396	437	475	429	420	410	461	426	424	404	442	465	430	444	471	444	445	410	420	459	481	453	451	450	418	419	406	457	427	428	443	435	466	448	474	453	464	422	409	458	441	430	447	405	448	424	446	459	443	461	406	434	445	425	415	447	438	446	446	450	428	438	429	454	429	440	437	417	410	462	438	465	433	396	445	437	441	445	460	453	455	437	450	468	426	452	400	408	460	442	430	474	419	425	418	437	420	439	477	437	451	460	435	434	401	448	421	415	439	447	433	456	442	429	427	454	429	447	415	423	438	469	415	438	406	448	427	451	443	409	424	403	402	439	427	423	440	426	445	435	424	461	463	428	445	419	467	432	463	413	428	435	404	444	422	443	395	479	452	424	430	426	433	455	440	432	426	433	423	408	479	444	411	425	398	447	461	433	460	445	438	436	454	444	416	442	432	443	475	402	428	450	448	413	418	400	448	421	436	442	467	414	424	426	476	412	422	451	440	457	432	422	451	416	474	438	430	477	443	446	420	439	448	463	431	437	442	474	453	430	443	436	416	417	448	397	425	419	452	433	419	438	423	476	424	445	454	437	469	381	456	430	425	463	410	418	439	462	426	483	408	446	464	425	422	443	468	417	474	438	453	450	433	444	437	454	434	445	460	424	435	449	423	405	402	440	450	405	463	424	418	419	436	415	408	385	418	424	453	463	424	426	403	432	471	421	426	419	426	423	417	430	445	436	447	439	409	447	425	418	429	425	444	458	464	445	417	443	472	415	425	441	424	468	390	428	455	384	380	409	459	445	413	414	467	447	447	446	433	435	425	439	439	462	417	469	398	439	441	498	412	416	430	437	411	407	452	419	423	433	436	407	458	451	435	401	415	443	431	442	410	407	435	438	449	454	433	442	442	479	428	433	415	451	428	421	424	464	435	429	445	442	417	448	454	455	398	423	432	456	412	396	425	448	435	459	431	409	427	415	418	428	427	429	449	474	398	445	438	424	447	448	399	403	437	431	415	438	444	456	431	457	468	430	437	450	476	423	438	431	407	456	426	438	432	434	453	422	420	421	406	452	463	448	400	435	454	462	429	457	427	436	408	423	420	416	457	436	401	408	470	417	466	430	414	422	445	455	462	440	449	440	415	422	437	440	513	466	446	448	408	453	430	450	424	421	438	432	410	412	435	411	453	411	439	384	447	414	425	412	418	407	387	455	425	444	438	435	451	455	447	443	441	402	433	442	420	454	416	421	395	444	457	479	455	455	403	438	438	418	457	421	429	389	435	400	463	418	416	437	457	414	460	438	408	416	488	409	367	503	419	439	414	439	455	442	399	432	431	459	407	432	449	453	479	403	428	452	429	416	452	429	478	466	411	438	423	425	437	447	436	405	479	422	414	447	469	443	492	437	421	455	429	444	478	437	418	411	443	440	439	460	454	422	406	403	417	455	447	424	422	457	430	437	477	441	433	456	435	436	443	432	432	428	405	432	424	462	415	424	402	430	420	434	444	444	421	392	409	428	448	445	436	401	456	446	403	413	449	427	418	430	436	422	446	465	418	382	420	425	430	476	424	381	466	434	466	425	453	448	449	460	458	422	456	412	464	469	422	440	399	435	465	392	434	427	473	442	441	430	453	396	433	449	453	441	431	419	440	397	428	452	420	438	429	401	399	429	432	460	440	433	407	439	398	433	463	426	417	423	476	425	431	436	447	435	463	437	446	464	429	447	412	449	433	444	405	445	454	467	449	429	473	432	454	444	440	452	424	450	416	400	454	449	409	457	444	433	436	452	395	456	462	435	450	447	445	458	461	416	428	413	428	446	459	454	403	438	427	496	424	457	429	428	445	414	421	454	439	404	440	450	435	455	435	424	424	461	439	437	431	447	425	437	452	460	429	482	423	446	414	457	441	438	443	440	431
47301	31673	26626	17808	10431	6706	4819	1544	1295	454	420	439	466	515	786	922	987	989	1019	988	1005	1025	951	886	984	1054	1006	936	891	888	903	748	673	680	592	546	504	486	463	469	437	482	424	458	435	412	411	391	457	381	417	384	398	379	386	375	416	452	401	403	363	388	404	387	403	372	379	404	389	380	348	381	380	423	355	365	370	416	378	396	373	376	394	377	375	383	406	367	367	387	377	419	400	418	374	366	412	351	385	376	402	363	394	391	418	391	360	412	402	375	380	415	374	409	398	402	366	399	394	360	371	386	411	377	351	445	396	350	375	396	384	362	379	374	358	382	373	370	386	377	368	362	388	411	383	352	389	358	422	388	421	370	358	383	407	381	394	391	382	363	387	380	327	371	377	378	362	385	391	342	406	388	377	389	383	393	379	388	423	381	372	375	363	373	375	416	360	392	388	395	388	371	401	400	410	396	375	377	373	381	402	369	377	397	396	391	391	392	421	383	400	369	390	366	394	372	353	433	383	396	383	399	367	413	359	379	344	359	397	393	381	362	391	375	381	421	404	422	389	377	419	372	359	398	414	358	382	396	385	383	364	377	383	404	359	360	366	398	387	381	410	368	410	388	396	414	388	378	377	370	427	400	380	382	397	433	348	377	389	427	425	361	389	386	380	409	422	397	363	378	390	392	389	358	391	375	378	402	350	382	395	361	392	377	351	371	395	396	345	394	403	389	410	325	375	332	377	392	414	403	381	386	409	405	376	388	407	378	361	412	399	369	348	382	387	448	396	367	376	375	374	377	357	398	370	427	393	414	403	356	370	380	401	397	423	416	351	393	348	377	372	363	367	373	393	405	385	332	390	365	372	397	405	364	376	377	380	400	412	385	404	399	371	372	368	379	369	392	383	431	356	376	392	372	351	395	399	381	393	361	394	378	411	386	386	394	419	388	398	370	385	363	429	395	401	375	358	396	367	398	411	380	412	385	360	394	391	378	382	415	366	411	376	391	387	382	385	386	381	381	416	416	395	395	394	404	366	404	411	367	429	401	364	374	411	390	374	361	375	383	385	391	369	375	385	375	383	359	418	379	388	381	368	373	401	389	417	385	420	366	390	394	374	363	338	388	371	377	348	392	387	370	378	362	337	397	441	409	380	383	413	392	389	385	429	368	397	352	395	381	369	347	380	378	346	394	372	369	365	345	398	400	391	363	364	390	392	390	388	385	353	336	380	372	388	393	375	338	358	421	366	371	390	391	335	386	399	404	389	375	382	360	376	370	362	352	407	393	379	370	354	382	406	384	363	369	345	389	393	363	396	405	356	403	403	397	373	392	363	397	381	364	360	373	376	381	409	390	378	407	405	394	395	336	356	371	377	375	384	385	401	389	387	398	396	408	389	399	351	388	392	363	369	372	365	357	405	402	366	375	374	391	369	406	382	374	398	386	385	366	363	387	377	365	376	373	388	346	397	367	399	398	356	409	354	391	382	378	401	394	430	378	386	394	375	386	431	410	388	401	371	407	413	391	340	386	370	376	365	382	383	356	372	436	379	400	391	405	379	391	368	414	396	373	388	387	403	357	412	394	400	414	395	389	371	421	362	427	399	384	365	373	445	410	399	374	383	395	450	372	391	391	372	365	347	382	427	371	397	375	376	353	393	346	376	352	389	401	394	412	393	415	394	376	403	379	370	410	382	380	401	359	396	364	380	394	385	394	410	377	373	406	415	373	393	399	360	401	383	433	383	411	365	362	406	362	414	382	412	355	372	393	389	392	375	379	384	359	367	382	368	420	415	352	396	415	393	403	381	437	404	384	380	387	401	385	383	366	410	375	406	399	394	408	386	362	394	428	385	373	365	396	400	396	364	378	377	409	385	371	388	353	401	417	377	381	393	368	407	389	364	402	389	363	404	369	431	386	367	386	365	412	357	364	345	369	378	367	399	397	367	368	420	375	383	341	368	368	370	374	387	342	412	408	395	380	371	352	364	382	395	389	379	383	416	356	372	397	382	390	398	370	410	422	354	390	385	385	368	423	377	417	380	375	405	428	386	349	427	368	372	377	389	374	381	392	413	395	386	355	405	359	403	343	395	406	332	361	379	380	367	408	387	353	384	390	384	398	376	381	351	370	403	367	415	371	399	369	372	398	393	371	355	377	378	368	385	401	387	361	354	382	405	362	364	410	393	393	338	388	417	404	366	385	386	365	390	382	405	398	393	386	351	372	381	377	365	345	393	405	381	383	343	384	402	348	354	389	386	388	386	371	369	378	388	403	388	363	386	395	366	383	391	410	407	368	340	380	369	348	388	394	410	410	377	379	405	388	380	408	383	392	401	346	400	416	392	414	381	389	388	352	386	362	360	373	379	403	361	386	380	393	376	376	392	368	403	419	377	391	364	420	382	391	380	401	343	369	441	353	372	406	380	396	404	403	405	414	392	364	371	387	372	379	379	370	375	385	373	377	375	385	413	399	349	374	361	406	365	375	413	393	381	398	394	400	369	363	387	399	375	387	381	379	405	394	371	358	399	379	369	391	411	351	359	418	410	391	405	406	384	383	371	346	399	433	379	376	382	392	377	367	364	377	374	383	366	395	385	393	394	386	384	414	422	351	367	393	377	360	372	384	374	371	403	360	375	374	388	403	388	340	399	402	365	354	389	390	384	367	398	398	399	387	358	393	413	395	342	373	383	390	446	365	352	397	402	405	362	418	370	380	389	384	398	374	392	389	395	388	377	374	361	366	384	414	404	372	370	361	377	418	406	362	386	399	378	385	410	392	411	381	417	392	333	372	381	380	360	413	381	379	393	392	387	373	384	386	419	373	391	387	361	360	367	361	402	379	348	367	377	379	380	386	366	405	390	402	359	346	410	383	390	372	392	417	363	366	384	378	442	381	389	400	382	373	393	389	353	384	349	391	380	368	383	414	367	388	400	374	382	383	371	374	426	398	377	423	381	375	369	368	391	392	389	407	382	379	358	384	402	380	427	393	385	435	426	371	384	416	391	426	425	383	383	392	351	385	388	382	362	368	391	344	377	406	392	377	390	387	390	379	422	375	370	378	408	387	388	370	362	381	360	402	378	393	366	353	380	414	400	374	368	362	377	396	377	374	378	366	387	386	391	399	388	401	389	369	386	352	361	398	397	384	387	395	352	416	399	385	396	384	396	359	370	371	379	387	373	381	380	377	380	373	415	364	376	364	423	389	375	396	388	399	407	393	405	413	407	370	347	382	355	401	361	382	391	379	387	404	398	382	359	369	400	372	394	381	369	388	390	398	362	365	387	366	404	374	381	391	415	362	387	360	395	380	403	380	414	414	387	425	393	361	383	405	414	403	391	404	377	376	360	404	411	417	384	372	387	377	385	384	386	386	395	384	415	374	402	365	368	369	406	387	396	419	382	387	351	361	390	381	402	420	384	388	398	343	383	379	412	374	406	377	387	376	388	370	403	422	405	375	364	370	396	396	405	369	368	387	353	362	391	398	410	390
27244	20832	27292	24436	20903	14761	6867	2564	1169	507	525	486	523	517	617	692	665	665	694	730	738	812	744	791	689	759	730	731	711	677	601	643	625	569	517	510	477	487	488	452	452	454	433	463	471	448	430	456	441	449	424	449	430	400	433	457	427	434	412	402	435	433	449	397	381	447	455	417	442	426	420	387	451	391	442	428	443	434	412	435	429	446	452	437	397	434	411	432	415	439	439	418	425	410	406	425	393	428	434	448	422	383	421	439	397	432	415	416	425	431	443	422	420	432	450	440	416	429	419	428	432	447	411	439	437	462	409	426	477	398	403	403	422	441	388	441	462	450	435	407	445	401	449	421	402	418	415	398	460	441	420	423	439	405	434	430	426	433	431	425	424	402	397	409	418	429	447	382	409	408	416	448	411	417	427	449	451	409	473	419	424	447	459	406	440	433	395	396	431	395	466	441	414	406	404	430	445	424	408	437	455	456	394	441	419	411	408	421	421	434	420	391	404	427	428	425	419	454	423	402	430	416	425	433	419	435	402	415	463	401	428	450	427	446	400	453	465	481	416	418	407	416	411	446	418	436	413	426	407	454	403	417	436	441	395	420	415	419	414	427	419	397	415	394	379	386	419	415	451	456	429	418	442	411	458	440	398	412	426	438	434	439	439	423	426	393	384	440	422	418	405	414	400	388	410	390	415	405	442	443	412	381	423	422	452	444	432	396	427	398	428	428	424	434	419	409	436	440	441	427	421	428	419	403	449	403	433	429	409	444	430	436	417	445	421	423	386	405	430	412	412	403	441	427	410	439	450	451	452	405	446	450	421	435	461	470	442	463	434	417	423	417	404	437	422	410	427	424	424	448	444	420	411	427	429	439	462	440	414	424	427	428	426	417	382	439	450	425	404	391	430	441	394	432	443	428	447	424	415	457	416	409	421	416	436	415	439	429	408	406	415	398	450	419	460	395	424	454	435	446	444	393	447	399	462	426	441	442	424	412	446	419	439	423	430	418	397	399	436	417	470	434	420	409	441	375	438	446	469	410	467	416	387	380	447	421	424	431	411	461	439	386	450	437	422	452	429	450	443	406	410	411	425	438	450	442	412	441	422	464	410	445	441	446	394	450	437	461	417	402	439	410	393	408	415	459	456	432	404	439	426	408	417	443	399	410	418	411	430	421	453	403	395	431	437	420	425	436	418	372	396	411	435	435	464	433	414	420	425	425	428	434	400	423	426	440	390	434	459	421	440	417	388	474	427	405	443	439	440	407	452	429	429	386	441	411	428	422	446	466	376	408	372	431	391	438	417	432	423	434	389	432	420	413	399	430	414	412	422	439	426	451	416	400	422	425	412	443	460	444	411	416	433	419	444	376	492	456	417	413	424	389	393	378	406	418	416	442	434	387	459	437	455	428	426	438	427	405	426	438	395	465	415	442	466	398	426	423	437	404	426	366	417	413	400	439	426	394	444	412	409	402	435	427	460	464	432	426	437	411	415	411	432	421	443	476	477	408	427	458	462	416	421	410	430	424	402	392	412	411	442	423	442	389	447	384	422	399	422	386	406	461	438	419	474	421	447	399	395	435	460	437	377	435	450	410	412	403	422	433	410	425	406	438	407	415	432	426	426	415	404	432	430	416	439	402	399	419	420	402	410	397	417	433	396	420	435	417	453	433	407	437	466	473	458	440	377	434	440	421	413	431	440	426	457	434	411	445	433	421	418	429	431	423	411	411	394	423	440	452	454	429	422	432	413	419	464	377	396	460	406	437	408	425	476	438	427	404	418	433	452	438	462	396	436	429	444	423	430	433	444	426	437	461	424	431	425	434	461	457	436	434	463	421	397	410	454	435	417	405	435	430	435	424	418	457	426	439	427	456	410	443	415	445	400	433	398	406	430	394	413	442	426	413	432	434	448	390	443	452	456	401	386	419	440	420	444	368	450	396	400	432	477	430	410	468	443	389	363	426	424	443	451	430	425	408	466	444	398	391	401	452	433	421	433	462	429	440	431	464	422	440	416	452	436	396	424	439	391	440	451	409	444	428	409	385	418	416	442	387	442	422	451	407	386	423	418	422	390	411	417	417	409	468	414	421	416	403	417	467	437	428	460	458	436	413	438	394	434	473	412	425	417	417	419	435	437	435	439	412	429	431	455	449	391	421	392	416	422	436	442	428	447	422	443	464	453	425	445	432	402	394	432	447	413	428	439	435	493	405	448	465	425	468	462	418	429	416	427	411	405	423	409	400	399	402	456	416	424	415	455	451	437	400	455	438	479	453	433	407	411	407	409	446	413	424	439	420	451	455	450	418	428	414	401	414	415	389	442	448	414	444	400	434	453	430	369	447	422	421	427	441	446	356	431	404	416	413	450	434	416	454	425	436	415	401	426	402	434	410	400	431	439	455	434	463	403	417	431	428	417	405	457	473	419	418	374	392	446	410	419	458	382	419	398	436	443	418	435	427	445	432	412	469	425	441	424	402	439	416	400	453	425	418	462	446	470	444	434	407	423	456	449	435	429	389	428	443	403	421	424	398	402	438	427	428	421	393	447	442	433	429	426	427	445	421	411	432	403	399	390	423	387	431	436	425	453	408	389	400	412	409	410	414	462	409	401	431	430	411	436	398	423	417	434	410	432	405	463	416	431	406	392	407	391	435	419	459	404	449	396	407	423	433	427	455	418	399	422	423	398	459	438	430	423	439	417	431	432	397	390	431	403	427	454	422	417	402	437	433	367	416	420	423	425	440	407	441	424	409	436	402	432	476	441	431	436	432	442	430	406	424	429	415	408	428	447	430	440	442	435	402	405	441	408	453	415	383	403	414	407	438	450	445	394	444	427	445	417	414	405	451	408	429	439	441	439	448	438	413	406	424	410	441	443	426	445	428	477	392	440	451	434	431	422	433	463	434	448	429	422	420	422	422	449	419	420	444	474	444	415	421	416	421	428	400	446	422	417	426	409	488	411	411	434	403	445	424	438	439	401	442	422	401	417	461	422	434	414	394	410	409	414	449	430	414	392	406	429	436	447	448	401	414	430	419	413	445	422	436	462	403	466	418	424	449	437	398	439	436	386	405	438	394	440	411	415	425	423	431	400	393	459	402	450	396	418	431	449	423	411	425	421	427	418	457	411	428	448	399	433	452	401	399	402	391	434	398	433	436	420	423	399	429	443	403	457	411	391	416	415	397	406	434	406	410	427	428	401	427	447	427	447	423	415	425	393	429	407	436	402	435	439	407	445	423	419	389	410	442	430	401	432	467	385	423	422	451	405	459	447	407	400	445	396	436	429	392	428	451	404	370	445	455	432	406	404	447	402	416	436	415	435	448	428	417	460	422	427	395	441	379	394	381	401	429	427	426	414	413	467	408	425	428	427	436	444	441	436	443	421	402	419	435	408	420	428	417	426	424	402	421	428	397	437	367	419	444	420	444	440	451	431	385	428	407	455	442	412	418	397	451	404	432	437	420	424	419	447	405	406	451	405	436	400	401
43853	32591	27198	20254	17379	14126	8783	3979	2058	542	479	478	452	536	682	889	891	902	922	985	999	1232	1282	1028	1020	1077	1074	986	951	888	861	757	710	645	589	504	509	507	472	522	470	452	431	425	416	395	381	411	378	365	409	420	376	369	396	385	357	376	377	359	381	406	365	394	354	395	395	364	368	363	378	374	366	378	361	393	377	399	391	384	383	385	376	330	368	393	412	383	380	377	332	409	376	365	374	371	412	384	360	394	377	386	399	388	367	347	379	386	389	374	370	399	379	387	347	363	403	374	386	394	403	349	384	355	349	376	394	384	374	391	364	357	354	374	370	377	337	380	348	416	397	402	375	365	389	358	375	356	370	369	353	380	381	355	374	393	394	351	391	410	370	355	382	368	369	410	338	405	375	355	385	379	397	387	385	384	411	396	344	392	369	355	387	401	396	360	387	392	392	384	386	356	387	374	391	379	373	373	390	379	355	382	403	396	378	349	375	359	338	346	383	376	345	350	378	373	394	351	361	399	340	371	374	348	379	399	352	365	384	408	387	383	348	341	387	406	367	370	354	385	397	355	358	395	412	387	386	404	371	383	391	355	393	384	350	393	353	368	398	365	353	375	407	371	372	384	339	423	391	367	336	395	382	380	388	373	345	359	399	398	371	385	347	379	427	403	358	379	357	377	419	392	403	365	406	362	406	369	412	370	404	364	398	389	372	357	410	395	346	330	389	370	403	414	352	349	357	403	359	357	386	402	383	380	356	374	378	380	362	387	368	392	372	379	378	349	400	366	386	400	363	362	379	362	362	377	373	386	377	366	357	382	361	382	396	393	393	396	377	390	387	377	393	413	372	379	388	376	385	387	363	369	396	404	373	395	334	347	375	363	394	369	392	384	356	357	388	378	368	380	357	396	373	383	398	373	352	369	387	383	360	378	379	425	398	393	409	361	350	379	360	357	372	340	393	384	398	373	383	368	384	399	384	399	370	377	399	383	377	348	383	379	401	421	360	386	387	400	387	370	373	378	371	384	362	371	367	384	331	384	388	347	362	402	370	390	360	346	387	392	344	375	355	362	408	364	401	399	394	380	414	371	369	406	361	359	338	365	374	391	363	383	378	381	405	411	349	373	403	375	346	377	318	382	387	383	353	359	366	346	387	384	402	400	372	381	384	368	374	375	376	396	358	383	346	375	384	384	364	379	369	396	408	361	371	376	384	390	395	395	389	412	369	351	371	372	355	356	358	361	378	370	381	382	366	383	360	364	376	370	381	367	363	358	401	358	402	390	381	362	383	386	373	373	363	359	399	368	385	371	376	375	365	388	393	399	428	357	369	385	397	409	385	362	369	390	369	365	361	391	360	377	389	360	345	379	370	368	358	360	357	377	403	382	409	356	357	392	408	368	387	377	375	355	357	367	380	404	388	395	362	404	384	372	342	382	362	404	379	384	388	444	365	376	368	355	358	369	350	365	380	367	409	363	385	385	359	372	382	389	373	373	360	382	372	372	372	391	369	421	388	405	383	378	388	376	363	370	406	367	356	391	373	362	366	379	398	312	399	381	376	407	414	359	361	401	407	381	372	367	393	342	379	372	365	415	385	394	390	387	395	346	401	386	375	380	402	377	369	380	371	367	332	394	400	371	362	354	369	379	402	373	360	364	379	389	367	406	388	392	373	385	361	368	378	384	365	346	371	374	338	410	395	394	340	381	379	361	367	399	368	338	355	360	352	356	387	374	358	350	390	387	362	372	355	381	353	373	364	384	373	364	417	361	351	375	383	381	357	344	384	360	363	373	380	372	363	364	406	371	371	373	361	370	377	405	369	362	375	381	390	372	352	387	389	372	336	361	372	364	369	391	353	399	419	359	392	400	372	344	369	334	341	398	395	379	374	347	412	375	380	379	402	397	326	363	375	367	362	361	406	325	375	392	383	372	361	410	389	393	362	396	369	389	362	393	342	377	390	386	373	386	405	372	369	379	332	390	374	362	375	386	368	375	368	407	381	396	370	393	385	343	364	349	364	357	365	396	356	349	357	359	386	359	388	406	418	369	384	412	401	358	388	356	389	366	406	349	355	332	381	382	358	370	383	353	409	402	397	405	381	372	328	343	369	365	396	367	381	374	355	398	360	381	359	396	354	357	370	357	368	375	387	368	381	382	361	406	427	392	371	380	398	397	377	400	336	378	338	382	355	351	399	414	390	374	375	354	389	377	365	359	357	356	344	395	389	367	385	335	391	409	401	366	358	361	383	383	370	332	395	353	376	395	327	376	405	361	369	374	379	393	380	374	377	391	381	361	356	366	378	371	374	365	355	349	398	388	350	389	351	412	377	409	381	392	406	382	392	385	384	330	375	356	361	381	373	392	376	354	395	370	402	337	411	348	420	335	379	375	369	384	369	366	381	380	332	331	378	362	379	387	366	407	378	365	349	364	370	387	393	367	377	391	372	369	365	391	393	374	369	374	365	368	397	344	352	399	393	403	365	372	410	394	377	374	379	389	380	333	379	355	342	350	374	347	352	374	363	361	390	380	383	380	352	365	388	374	404	389	372	338	405	385	390	412	377	368	366	396	375	364	374	381	405	379	373	369	383	385	391	350	382	366	333	385	363	409	356	371	363	355	386	384	409	382	364	369	361	348	356	389	376	363	386	378	385	347	385	375	382	358	369	342	369	346	350	345	394	398	380	384	393	371	388	379	377	382	395	391	384	395	384	396	375	353	360	386	383	397	377	395	377	395	346	354	350	340	401	370	394	377	363	399	400	367	383	390	408	344	367	381	361	384	395	411	387	350	375	364	361	389	348	407	334	354	380	385	378	370	341	383	365	365	355	392	389	375	391	370	403	392	393	371	370	384	377	383	375	361	384	373	390	354	352	380	372	369	375	368	381	413	368	392	382	385	390	389	401	359	411	346	386	364	392	355	351	355	379	398	337	426	411	388	360	401	415	371	359	353	379	392	378	372	405	358	405	388	372	370	375	392	391	380	399	399	368	385	401	353	379	360	374	344	367	384	370	369	418	368	381	377	361	371	352	392	380	417	373	376	373	362	352	339	375	344	378	373	413	369	375	425	397	371	368	369	357	386	403	357	375	381	345	398	348	404	386	386	362	387	379	357	338	356	372	373	388	371	385	399	364	369	370	357	386	407	367	398	356	374	387	402	385	367	378	366	397	352	362	370	351	382	369	366	397	386	376	374	388	378	366	394	349	391	372	373	378	369	371	403	359	359	382	379	351	377	390	382	344	335	375	386	385	375	362	382	371	398	366	368	384	366	396	375	384	371	408	381	383	387	373	343	388	384	394	358	348	374	358	391	381	345	350	365	370	365	364	361	339	357	378	356	359	411	372	394	356	370	343	375	395	356	378	388	363	377	357	352	351	368	356	388	334	371	363	402	378	402	378	391	362	366	373	366	380	373	346	374	362	388	393	385	374	358	350	399	387	379	388	388	369	400	360	359	355	381	363	393	373	402	403	391	372	404	349	387
26411	20825	27564	23993	20799	20428	13187	4746	824	509	506	489	510	477	545	603	643	657	655	711	759	720	784	790	796	818	772	831	779	717	701	688	659	604	535	567	560	533	512	479	542	509	511	505	452	450	430	430	473	467	437	453	452	444	407	469	431	472	431	453	477	464	443	431	472	456	417	450	404	431	447	472	454	439	435	421	473	422	455	451	438	464	455	437	438	458	450	462	416	483	455	445	403	445	426	443	429	439	443	435	429	462	418	437	462	436	422	400	402	473	437	447	392	447	423	477	477	461	437	492	477	439	436	477	441	407	427	427	449	471	424	475	403	479	465	453	434	434	459	436	440	430	430	432	444	450	452	434	433	419	406	423	430	447	435	474	447	422	420	446	426	426	413	423	433	403	442	450	451	418	445	436	455	460	454	462	446	488	444	452	438	437	443	436	466	457	440	449	438	473	435	465	444	460	435	413	443	454	444	403	463	472	420	429	434	443	454	437	464	423	424	455	403	426	477	482	463	422	472	420	459	434	426	410	446	496	421	454	438	450	457	471	419	441	456	429	452	423	451	443	451	429	412	429	423	425	463	403	430	443	472	411	429	425	428	453	481	461	430	430	434	444	445	452	435	467	469	451	419	430	469	427	476	444	453	453	443	487	450	431	462	424	442	454	438	426	405	414	458	484	459	463	496	418	419	459	468	389	461	436	464	458	441	423	471	449	456	459	446	406	438	425	453	436	428	470	433	459	433	422	457	459	435	413	449	411	425	438	500	425	443	453	457	462	465	440	418	430	444	427	414	364	426	414	463	425	441	465	459	436	455	407	463	474	462	445	445	437	474	477	450	425	439	455	479	461	395	428	456	475	462	454	465	405	438	434	465	460	441	425	421	419	433	441	468	442	451	417	456	433	446	492	463	440	423	451	442	415	447	455	432	442	434	475	436	432	428	447	464	419	439	482	448	435	364	445	468	440	469	411	419	443	426	434	408	447	416	447	453	442	402	468	464	408	454	450	461	457	464	505	448	400	419	451	445	432	408	447	439	407	425	441	438	441	449	452	437	418	410	443	431	419	435	464	424	448	434	466	449	445	471	432	435	477	437	383	479	436	427	443	445	456	453	424	434	445	440	448	468	454	433	455	445	444	461	454	444	459	422	436	472	433	405	416	456	444	456	467	471	457	434	453	449	443	425	454	457	461	452	447	462	437	467	464	470	420	437	441	440	434	438	459	439	440	476	443	456	445	458	453	392	449	479	463	440	434	449	427	408	451	426	454	458	461	449	476	440	465	447	459	425	461	449	468	445	466	469	469	473	446	488	466	442	410	455	421	431	419	465	436	412	416	480	456	454	457	459	463	399	427	452	437	454	466	410	462	489	451	473	449	452	431	427	465	472	447	418	450	432	446	453	446	438	471	463	431	490	393	449	479	440	452	434	445	424	439	429	484	425	431	452	428	415	444	462	446	438	431	422	432	451	407	476	407	470	412	457	439	428	463	475	428	461	464	449	424	486	470	432	484	460	446	426	441	448	409	460	455	436	423	435	472	468	449	430	432	417	441	419	453	420	423	416	417	451	455	412	406	439	456	454	460	458	426	431	427	465	420	420	439	475	399	443	424	477	413	437	470	472	449	476	435	465	445	429	424	452	493	427	438	423	460	464	467	378	443	423	459	421	451	436	411	441	425	391	412	447	430	429	430	451	450	452	429	453	485	462	424	439	467	445	439	443	438	427	420	438	449	442	446	429	493	444	418	413	472	470	466	465	443	432	468	432	464	407	424	442	398	430	455	458	451	450	443	449	466	446	419	468	451	437	457	409	466	447	452	461	447	427	434	424	424	460	426	431	441	454	456	410	431	420	439	385	457	442	436	458	432	417	433	435	461	439	456	420	444	450	479	497	441	462	439	440	423	397	475	428	448	469	424	427	435	454	407	446	475	414	450	470	446	443	416	439	402	450	406	464	461	410	450	462	425	424	446	433	446	451	448	458	467	393	519	441	483	464	465	443	463	438	430	440	466	469	442	462	428	422	417	455	465	435	388	425	445	447	450	434	443	441	412	454	413	470	469	484	411	497	423	464	407	453	396	476	436	418	433	447	429	448	451	473	450	441	469	454	479	435	455	425	457	436	440	435	406	474	392	447	448	437	432	466	449	459	447	471	450	463	474	428	407	455	430	434	424	430	418	461	439	451	443	431	447	456	412	477	420	433	423	417	429	447	486	470	447	444	439	454	445	446	461	449	450	447	426	425	467	435	464	456	428	474	472	429	479	441	420	427	448	400	430	447	427	470	465	471	430	418	446	446	433	447	456	438	460	422	453	454	467	434	440	423	451	447	386	469	432	428	438	436	464	436	433	490	465	425	446	410	440	468	423	463	483	455	485	469	442	440	441	411	425	461	433	424	440	460	422	442	470	401	443	441	443	443	448	438	444	440	473	456	415	442	491	444	466	427	439	466	436	499	447	408	428	451	450	456	447	451	443	475	459	437	455	490	462	455	405	415	455	451	452	437	434	464	432	442	409	451	407	428	439	460	483	447	444	444	453	438	443	442	450	460	442	461	438	483	422	482	441	462	453	474	452	454	452	430	432	439	411	457	419	462	413	400	440	433	464	453	464	485	460	428	445	416	434	415	432	460	447	429	436	415	469	448	408	426	432	423	427	441	451	481	464	438	449	477	475	463	449	481	422	456	438	411	416	454	438	447	413	433	398	487	490	450	482	431	416	424	447	466	441	464	455	474	481	447	425	435	406	450	390	467	422	433	411	407	414	405	421	454	448	437	457	436	446	434	451	459	448	442	401	428	478	410	449	440	438	422	465	462	461	447	443	474	459	400	440	422	433	396	444	448	403	461	412	413	424	436	433	429	453	443	458	435	451	436	432	441	466	465	456	445	427	433	481	463	438	436	442	449	448	435	430	456	460	440	497	433	409	456	503	426	482	426	439	422	416	456	432	470	415	439	466	425	465	452	431	478	437	459	469	456	412	425	417	446	433	420	457	424	413	451	451	433	450	388	456	457	444	430	490	503	448	428	418	455	441	454	427	408	400	458	402	440	451	465	452	429	452	475	425	400	426	436	466	418	422	421	457	437	448	445	430	458	442	408	421	459	451	462	482	449	425	448	445	483	410	406	442	424	465	429	431	434	440	444	435	422	420	443	472	472	415	473	408	433	442	423	457	477	460	438	454	469	418	465	454	436	405	469	418	432	427	454	458	432	439	467	459	447	421	421	426	454	459	431	427	393	416	417	436	455	445	465	440	427	433	421	444	448	438	459	437	413	406	458	450	405	441	472	421	446	425	471	488	435	471	447	503	429	450	416	437	455	382	430	446	449	412	471	460	419	450	439	419	450	460	430	427	437	470	506	454	459	423	447	460	449	452	430	447	469	464	445	423	425	428	439	418	440	430	450	439	419	454	434	472	456	487	453	445	444	401	470	457	481	420	431	482	412	435	455	454	459	413	419	443	437	440	432	454	440	461	432	428	440	448
49763	39098	28379	23579	21570	19033	14645	6684	1098	602	562	538	535	507	592	756	826	873	901	1074	1082	1026	1114	1217	1121	1109	1094	1186	1105	983	945	865	759	713	635	590	550	491	534	502	497	470	475	435	415	450	411	393	425	405	381	417	410	385	425	372	394	400	391	393	409	402	393	383	384	420	373	406	385	397	378	402	396	386	346	406	410	380	348	394	403	414	394	348	384	400	382	384	377	380	378	403	365	403	405	395	398	387	388	395	399	348	392	390	365	429	398	385	388	376	398	379	374	382	400	410	382	391	372	374	378	382	386	406	415	407	398	405	381	407	377	428	424	395	359	384	366	384	389	393	390	386	359	354	372	370	392	394	415	409	391	413	417	402	404	388	396	363	399	377	380	364	370	356	398	408	386	427	370	374	384	396	367	391	386	331	416	433	401	383	367	395	412	365	391	387	403	401	407	386	386	395	415	386	415	369	403	369	404	370	347	388	377	423	343	406	380	387	386	390	379	369	369	376	391	365	378	354	384	379	395	390	378	446	380	395	400	358	378	343	397	415	380	375	400	336	415	389	370	381	370	446	364	371	401	368	389	370	387	416	388	368	375	411	386	386	401	405	406	398	402	373	396	402	387	389	365	363	379	408	418	381	362	393	382	379	414	397	359	400	405	391	380	409	366	368	384	368	416	394	400	365	375	365	391	378	397	396	387	391	383	376	410	357	412	370	393	415	400	407	414	372	392	385	381	392	401	407	378	382	387	385	352	380	360	385	376	398	388	377	361	380	369	407	394	377	358	384	359	397	386	390	408	400	411	403	390	401	414	386	383	380	341	387	354	381	415	443	407	394	388	415	415	390	377	416	383	381	405	406	349	351	396	384	368	372	413	364	381	393	416	400	376	397	387	382	419	414	392	387	382	400	377	366	416	371	424	393	382	401	383	382	375	347	405	380	371	369	387	399	426	411	412	390	336	393	380	385	403	399	391	380	355	376	398	386	361	406	400	418	442	382	392	402	366	403	377	428	386	387	394	396	380	373	385	374	402	351	351	401	353	403	407	368	410	410	416	410	359	387	407	364	367	395	391	355	378	361	369	373	361	379	384	399	372	383	378	370	385	385	387	377	374	364	371	374	386	360	407	375	393	370	382	381	403	413	417	361	372	378	393	387	406	375	391	392	408	405	362	413	359	409	370	376	399	370	388	399	402	392	384	359	406	369	394	361	373	361	377	389	360	388	392	410	380	404	415	423	412	374	402	389	376	417	374	387	434	365	351	375	404	362	369	379	377	377	373	396	383	386	394	353	383	407	409	385	369	398	402	395	389	373	399	384	371	410	361	413	382	384	402	389	376	364	431	391	365	406	397	387	404	395	382	417	375	384	421	370	391	390	368	427	430	365	399	384	383	402	364	365	367	403	444	414	404	435	364	402	394	394	425	392	394	385	370	409	369	431	388	363	379	378	404	373	395	356	391	406	399	421	353	350	353	381	401	377	372	405	411	360	375	352	371	399	389	366	402	412	381	389	405	380	412	378	396	390	402	379	396	375	421	363	376	373	379	344	412	352	346	372	399	373	408	386	392	404	377	394	394	396	379	408	409	363	369	406	382	381	384	379	362	406	389	410	347	390	407	397	354	396	389	393	389	375	404	392	368	406	419	412	406	368	355	396	378	403	390	385	398	388	413	411	389	372	435	390	357	377	399	405	385	394	347	368	389	438	364	370	353	386	384	392	386	401	375	403	404	409	397	383	373	349	401	384	399	367	387	380	380	364	402	390	393	380	380	411	385	394	405	400	378	394	393	378	383	424	387	374	377	382	380	392	419	384	396	362	422	395	375	388	358	395	382	399	369	397	410	400	350	383	395	370	401	414	368	385	358	404	414	387	372	381	398	363	374	380	419	374	388	392	353	421	404	375	389	416	400	372	412	391	380	426	377	395	391	417	413	380	362	372	379	377	383	386	357	417	355	373	376	403	354	420	381	410	379	431	388	367	418	411	408	389	388	393	373	384	373	413	378	414	372	425	411	413	411	410	395	422	391	396	415	409	410	399	375	357	408	353	375	416	385	385	418	379	403	354	400	380	369	388	406	369	343	406	386	352	416	380	361	423	363	358	370	375	392	366	355	379	406	371	385	372	385	395	422	369	342	429	365	373	358	376	389	387	363	387	412	430	362	387	359	410	382	349	365	392	456	380	358	390	386	372	388	392	391	318	397	389	406	382	398	400	411	407	390	362	391	410	412	384	363	404	417	389	400	382	402	416	396	415	398	384	383	383	392	402	390	378	379	379	389	398	377	330	376	382	372	402	400	391	366	369	401	385	394	398	409	411	365	403	360	382	389	373	379	390	404	374	379	388	381	386	397	380	383	372	390	409	385	383	398	379	386	365	388	348	374	381	401	385	363	376	376	397	364	408	398	376	338	381	417	420	379	374	358	412	356	386	354	389	395	398	376	404	400	370	419	389	375	346	370	398	381	407	381	384	399	360	368	422	399	404	414	387	364	374	362	407	355	427	352	387	388	369	351	389	410	358	373	422	348	387	378	404	395	383	397	372	361	349	408	382	369	380	385	414	357	378	376	417	410	397	423	390	381	351	395	401	382	384	431	389	389	382	361	398	377	401	383	329	395	382	402	396	405	363	380	387	383	419	395	379	394	374	371	384	382	394	449	365	412	360	372	393	399	397	426	410	396	380	402	414	405	416	366	388	382	390	373	415	366	437	368	391	369	363	393	367	390	358	353	388	369	365	366	351	385	406	400	393	405	419	359	405	379	413	412	394	400	338	388	426	384	377	372	369	378	418	417	391	416	380	372	385	365	402	412	429	396	428	376	396	384	365	396	402	381	386	379	383	374	374	373	384	384	383	377	391	411	377	411	420	404	369	368	385	365	411	396	389	409	421	409	373	392	358	394	409	349	408	357	419	352	353	383	390	393	378	403	391	373	418	429	394	371	369	388	391	368	391	367	378	358	409	371	402	404	392	404	406	394	412	382	389	412	368	407	419	364	375	400	371	408	415	382	408	401	414	397	384	402	405	386	383	380	380	386	343	389	397	378	367	374	425	389	405	401	389	397	402	409	394	420	392	359	403	373	371	414	381	420	391	375	408	361	384	403	418	365	383	379	365	406	416	428	371	385	362	347	379	378	413	400	392	391	331	411	391	397	363	382	380	373	408	408	374	360	428	396	380	393	384	393	364	379	389	362	379	390	333	416	422	394	424	410	349	387	392	388	358	370	381	392	406	392	391	381	394	365	375	363	356	377	367	388	389	395	368	377	399	392	418	362	390	379	370	435	379	404	387	356	344	393	382	375	400	373	397	380	397	385	365	418	424	385	387	382	381	400	397	375	412	350	397	371	343	371	387	396	409	373	395	413	363	400	360	354	375	377	417	436	401	414	395	370	373	392	401	387	386	356	391	392	368	340	400	373	390	377	366	402	409	393	384	399	395	393	384	385	416	379	412	376	378	404	401	389	391	391	362	332	394	384	403	383	435
25654	20829	27846	23907	21036	22907	22745	10633	1099	573	553	527	537	547	588	571	564	592	626	723	853	836	827	842	916	929	903	921	875	818	809	721	758	653	650	603	573	499	520	501	544	488	461	503	446	437	441	486	448	445	404	438	447	425	429	438	463	450	455	435	408	426	418	436	425	457	420	420	428	452	450	435	445	438	425	428	459	453	436	483	430	430	476	454	453	422	448	465	412	444	476	463	421	442	428	444	438	389	439	452	434	428	414	444	478	461	433	418	472	443	472	431	406	460	417	450	412	421	408	448	420	433	470	443	445	459	442	392	411	437	456	456	427	452	453	448	451	409	458	455	449	431	442	487	446	459	452	442	423	421	446	458	437	473	459	428	482	454	445	408	466	424	414	443	416	433	431	432	440	442	423	462	425	424	419	447	424	463	431	450	470	450	441	443	441	480	475	450	448	441	430	477	430	444	395	418	492	394	446	431	410	422	429	431	430	436	421	406	429	430	412	470	443	431	435	418	441	433	453	448	437	442	447	435	444	431	440	453	436	435	435	389	412	430	433	452	443	439	472	425	414	472	429	456	421	457	439	432	447	444	432	454	459	397	429	451	476	434	454	414	444	443	430	452	476	404	387	447	442	446	416	457	467	428	418	449	424	435	440	422	458	450	458	424	430	441	451	453	433	425	452	445	419	509	449	413	427	440	449	406	426	416	429	441	411	432	419	419	414	442	419	432	438	433	473	441	431	411	470	438	458	411	421	427	436	440	438	417	447	404	447	453	400	449	389	382	439	452	426	446	460	454	439	461	460	441	396	454	390	411	419	450	428	432	431	438	439	434	450	465	419	476	433	431	451	459	472	470	422	440	423	474	446	392	457	418	419	469	413	477	436	423	461	457	452	417	408	438	445	416	411	421	411	438	425	418	419	379	453	459	425	493	428	411	446	454	451	429	435	446	443	463	433	439	433	475	441	441	470	440	450	400	444	436	424	434	467	415	453	428	430	443	402	455	422	460	413	453	445	447	480	401	457	398	476	426	448	445	452	460	366	431	428	429	381	410	459	452	418	397	449	461	460	441	452	418	435	447	442	437	465	456	406	449	410	430	463	403	430	457	443	452	433	448	438	415	422	427	422	424	413	456	444	452	425	498	439	418	420	442	447	438	417	411	425	437	384	437	397	447	450	433	438	423	451	426	454	437	424	397	410	451	423	471	405	409	460	454	430	404	417	479	449	429	448	453	414	427	420	442	473	464	434	489	436	433	416	449	424	435	395	436	420	427	425	478	412	404	412	423	448	441	446	432	427	438	440	428	469	417	441	459	454	436	429	417	422	407	438	402	445	448	406	429	427	447	466	411	431	442	428	430	482	439	430	393	437	430	457	415	437	446	423	437	434	432	448	448	453	418	450	420	440	468	421	447	438	463	415	390	439	440	472	413	460	429	430	441	438	445	443	416	439	474	474	418	442	434	429	443	428	444	446	471	460	445	436	444	449	440	422	470	403	471	453	453	441	443	398	428	451	457	438	448	395	427	453	437	439	450	431	411	444	415	422	433	439	434	452	438	390	444	455	424	403	453	421	454	415	438	404	442	409	393	405	423	479	422	402	440	465	452	421	434	434	457	419	412	430	449	427	459	464	423	447	435	443	427	444	447	429	453	446	436	446	435	419	446	387	418	448	457	471	432	424	460	437	454	424	433	451	460	438	431	433	456	463	429	414	433	423	451	422	429	424	456	428	446	413	448	442	435	425	465	466	428	434	444	442	416	440	448	445	446	444	424	402	448	441	436	441	433	444	392	458	453	411	441	436	418	454	457	434	415	426	434	427	424	415	442	453	410	461	413	466	426	420	428	464	458	442	423	433	407	458	453	429	420	440	474	437	472	444	431	463	453	452	469	433	434	449	448	440	417	459	438	423	450	440	461	408	396	433	427	399	446	462	393	439	451	466	412	456	438	478	425	421	416	443	458	403	428	445	425	445	424	420	425	428	435	437	448	470	421	413	445	448	454	448	428	410	428	463	457	420	401	410	452	423	468	420	440	457	443	447	413	436	454	410	447	429	451	444	437	464	470	444	442	419	385	448	457	434	438	438	456	418	466	464	437	438	419	446	426	457	476	412	432	434	429	458	408	407	434	407	425	450	423	439	454	468	437	446	438	433	429	412	455	449	453	440	448	424	454	459	419	459	418	426	427	448	429	438	416	404	435	376	432	441	405	429	465	440	433	408	451	421	437	476	425	396	427	415	397	457	461	436	432	430	421	455	424	448	432	424	401	453	428	435	449	445	446	413	399	409	436	453	448	416	462	476	411	442	395	417	426	426	446	417	439	419	463	430	404	450	448	420	430	449	423	426	451	445	413	455	430	445	407	435	433	432	414	428	434	436	454	449	433	456	424	392	463	458	429	407	473	439	440	454	436	417	471	435	477	428	453	414	432	450	442	408	457	449	403	422	447	449	451	418	394	443	407	441	431	441	464	409	439	460	457	405	439	398	475	450	468	495	382	447	456	465	451	423	413	470	461	416	459	407	423	421	447	442	428	420	457	473	449	435	445	455	489	470	431	437	470	437	460	453	430	431	459	439	401	442	448	462	441	436	446	444	408	416	446	425	435	445	433	438	440	456	438	425	409	468	408	447	430	447	422	401	429	429	424	428	456	442	370	440	446	429	486	454	445	398	480	451	438	443	422	433	422	435	434	450	406	456	421	431	435	447	404	459	461	418	438	469	454	458	443	435	423	421	442	447	418	461	491	425	473	415	412	415	422	388	473	421	468	441	423	414	424	456	472	406	441	413	446	439	464	464	448	397	423	408	448	443	442	385	469	432	424	440	438	452	461	439	483	455	449	426	441	426	419	447	426	444	402	447	456	412	432	451	443	433	462	432	424	450	437	423	443	481	452	402	445	410	412	391	436	446	430	402	417	448	430	468	390	461	420	434	445	435	388	439	478	444	418	429	448	453	429	450	422	444	391	386	434	453	409	394	448	432	435	427	434	418	484	455	398	436	415	427	441	456	466	481	438	419	461	426	428	419	400	434	422	432	470	419	422	409	383	459	432	450	426	433	454	452	444	415	499	471	457	487	442	414	434	450	427	402	475	393	414	435	441	468	445	420	399	456	438	457	418	424	451	457	389	424	434	393	431	436	378	428	436	453	432	435	471	426	440	432	441	441	427	393	401	471	404	437	440	405	379	419	465	441	473	440	448	440	439	449	427	433	434	426	437	455	449	429	444	404	429	424	384	446	421	434	436	423	414	427	428	417	421	433	433	405	422	436	437	459	423	443	405	456	442	440	447	444	443	472	409	429	438	458	456	440	429	450	401	422	432	463	454	435	412	445	398	448	443	433	426	425	429	449	433	473	434	454	427	425	421	430	427	425	436	371	454	483	436	420	425	410	427	435	442	461	426	403	403	420	472	451	426	450	483	368	454	399	449	440	436	385	396	442	436	459	418	420	437	441	415	465	426	425	452	448	443	407	461	442	406	444	453
49110	38265	24856	28578	29349	26801	21994	12644	919	670	596	583	587	583	627	714	661	724	836	1041	1177	1208	1219	1293	1299	1322	1407	1342	1215	1123	1103	996	920	817	763	649	557	579	556	479	466	469	477	420	422	435	464	380	428	430	399	428	428	398	401	371	413	416	389	400	374	381	413	384	368	386	391	399	355	368	426	389	399	393	382	382	355	365	366	396	342	374	384	372	392	366	374	397	392	388	399	375	380	346	405	361	402	359	372	399	340	355	382	366	414	427	353	397	372	380	378	372	373	406	370	374	363	351	403	397	407	326	398	389	434	387	370	371	383	428	408	377	371	383	397	312	376	393	386	396	361	403	353	344	399	360	394	361	396	345	401	368	361	361	408	345	431	375	339	389	367	404	372	358	393	343	349	383	378	391	396	392	387	420	432	383	399	391	401	381	385	371	333	366	382	419	406	394	366	374	399	366	369	408	343	377	354	369	340	400	383	381	395	372	376	344	398	408	349	340	382	367	366	400	372	354	381	378	394	354	408	362	391	428	363	365	397	387	401	362	400	377	382	395	367	411	393	360	369	395	348	401	396	399	388	401	399	397	412	375	348	363	389	404	382	354	369	402	363	390	397	387	378	352	351	361	385	378	399	396	361	403	363	402	388	383	392	395	372	365	385	360	400	394	379	356	368	370	368	351	380	413	372	363	384	372	400	398	387	405	377	401	369	391	401	385	381	389	380	377	392	380	376	360	352	393	391	372	364	378	365	338	404	409	411	384	374	382	348	370	363	353	366	413	391	389	378	390	360	350	396	391	419	389	385	370	390	382	352	363	367	378	358	347	377	386	372	353	380	392	355	392	360	375	354	375	390	347	367	367	373	399	353	347	381	392	409	374	363	384	378	347	364	380	380	371	412	384	392	401	387	385	365	359	365	377	359	365	408	376	381	361	360	389	399	364	387	364	387	356	387	412	382	382	385	365	370	409	402	384	371	377	401	401	402	376	411	345	383	347	385	374	409	352	392	387	382	380	403	389	370	399	398	382	370	400	419	367	381	397	369	387	377	358	373	384	364	365	384	373	371	376	397	370	413	379	350	387	390	379	374	401	363	381	387	338	376	372	351	404	381	370	359	363	346	382	363	393	354	390	373	387	394	377	405	412	349	404	394	398	369	402	389	404	367	406	349	380	374	375	366	385	382	377	391	405	382	382	385	387	366	398	374	355	395	400	379	373	381	379	383	394	405	419	382	386	374	367	348	365	365	404	343	377	344	391	377	371	393	388	383	381	388	360	345	381	355	387	379	400	391	407	349	364	358	372	387	366	393	369	406	359	387	397	369	392	380	335	357	353	386	379	336	348	387	406	395	367	373	391	371	364	374	368	397	385	392	383	364	398	371	376	399	389	402	390	415	337	353	445	351	402	351	362	391	360	410	370	460	391	377	381	399	448	382	377	377	341	403	413	394	352	384	363	391	391	423	356	371	343	394	419	406	377	369	366	407	408	346	370	410	374	401	327	361	372	353	379	381	392	378	401	387	373	383	364	364	327	393	372	387	358	400	383	398	396	401	426	405	418	412	358	376	377	382	396	381	353	377	365	332	407	392	379	347	418	403	420	370	331	416	399	404	389	388	358	350	384	383	380	360	395	410	365	391	373	406	380	373	384	390	383	398	396	378	359	405	345	406	394	370	408	325	352	386	373	365	373	392	374	386	346	375	384	415	362	401	397	388	358	372	375	349	364	413	345	393	353	388	393	365	425	387	393	359	406	376	373	384	386	374	365	379	389	388	364	419	400	392	383	356	404	339	373	369	389	412	367	365	373	399	373	395	400	425	363	362	379	336	376	389	411	366	406	380	347	350	382	379	400	370	393	387	369	363	353	386	369	385	385	411	366	344	411	355	352	406	382	376	368	374	346	344	388	376	398	392	400	354	363	382	404	407	395	423	422	373	360	390	354	390	385	430	377	380	401	353	422	391	387	350	393	377	369	386	363	347	378	392	365	374	410	390	389	366	346	380	393	361	349	374	343	387	370	356	398	383	387	397	387	379	394	381	344	364	379	367	388	372	362	395	377	381	384	387	375	388	378	402	366	374	364	388	390	348	362	371	387	385	383	393	370	426	389	392	374	366	400	407	381	358	393	378	363	393	368	361	380	383	391	357	347	384	361	364	401	397	401	367	398	371	388	350	375	387	352	388	398	411	369	397	345	365	359	352	352	382	384	387	376	354	387	397	336	394	376	405	395	376	379	396	356	386	404	398	386	392	351	356	373	396	389	381	365	362	346	404	359	374	396	390	391	354	366	410	410	368	392	372	379	347	408	397	394	370	418	396	358	389	373	414	399	364	381	388	380	377	339	415	379	396	374	346	370	356	382	396	365	347	373	353	404	373	373	374	421	381	375	350	343	376	357	343	388	378	374	370	389	394	379	368	355	387	389	353	375	398	389	386	417	363	391	361	410	359	386	378	385	398	380	367	370	393	355	397	405	376	393	344	411	359	412	387	342	362	380	367	378	381	367	376	390	389	369	376	357	387	360	354	387	405	375	369	383	367	362	362	415	389	380	353	386	362	374	370	383	390	372	387	401	366	405	387	383	349	360	385	358	384	369	369	381	365	386	367	375	389	366	343	415	351	362	361	388	400	343	388	383	360	395	380	417	364	367	361	422	396	355	396	355	359	404	371	340	338	397	364	369	406	382	424	393	409	364	382	408	398	388	399	374	410	379	376	406	398	376	351	361	347	361	401	330	388	384	357	361	386	363	360	383	371	343	383	413	368	364	365	372	400	410	387	391	380	392	370	373	366	395	371	373	349	418	376	378	393	387	382	333	389	390	353	397	415	368	343	374	417	402	365	348	377	371	379	397	364	384	369	377	389	385	360	392	405	367	353	386	393	401	405	383	374	389	388	414	369	391	387	387	388	379	355	346	390	415	406	369	395	366	344	361	355	343	380	369	355	380	422	407	360	368	367	408	388	404	399	418	381	386	373	374	368	372	402	405	414	378	375	379	384	373	380	374	368	390	386	370	383	386	351	400	367	382	371	392	377	385	343	380	356	365	374	383	411	375	377	412	408	357	382	374	354	410	391	371	380	413	397	349	389	382	374	415	378	403	361	396	367	373	385	374	377	382	387	382	372	385	401	365	338	366	378	390	372	371	390	356	376	384	367	359	379	379	377	420	376	414	387	390	347	403	384	398	387	394	356	406	388	377	405	396	349	422	358	416	391	379	362	358	380	374	340	384	379	394	385	388	375	383	398	380	408	346	392	367	384	396	358	399	374	401	384	428	379	379	376	399	373	401	396	397	386	368	389	405	376	360	389	388	400	380	386	369	399	358	351	366	394	362	382	362	399	372	350	369	408	385	382	376	400	403	387	394	410	373	400	368	402	378	374	386	428	385	406	420	367	368	369	371	382	371	399	395	374	408	401	401	393	341	386	414	346	366	391	381	391	389	387	347	361	355	360	365	361	371	396	345	395	380	363	390	395	339	397	359	405	385
29944	21325	25387	23989	10419	6809	4929	1723	464	439	442	427	493	433	503	472	494	466	496	554	569	583	612	602	620	635	616	628	597	603	611	544	551	521	523	472	502	450	474	504	463	420	439	458	438	457	421	449	449	444	461	441	449	448	444	479	437	425	410	440	442	411	422	416	456	429	425	439	405	423	402	439	410	443	457	426	439	478	459	420	448	445	483	452	440	480	415	467	475	419	448	422	414	450	424	405	429	464	453	469	383	480	440	448	415	463	439	404	393	432	458	426	409	480	453	445	447	464	443	441	435	440	481	455	457	460	487	439	454	431	404	444	438	462	407	459	413	437	434	434	448	415	445	434	412	425	433	443	427	435	430	418	461	387	434	469	456	470	405	462	453	431	480	440	440	445	436	429	495	432	440	453	410	424	436	480	446	425	433	434	448	399	459	453	388	406	422	507	447	420	428	447	449	432	445	445	453	443	460	414	438	424	481	465	439	426	444	439	451	456	447	460	432	473	431	432	439	426	407	440	510	421	445	422	453	461	432	450	435	455	405	469	425	492	461	441	424	427	418	426	439	430	440	442	427	468	410	423	443	465	425	447	416	436	422	421	491	432	457	455	415	432	438	417	459	445	433	450	455	460	483	470	453	499	454	458	421	474	409	434	396	406	433	439	438	461	424	423	427	439	431	437	458	388	456	429	426	455	431	431	456	416	416	432	404	458	450	439	396	427	414	444	436	448	453	431	423	412	433	397	441	455	432	448	396	445	450	430	459	431	455	444	478	463	445	456	437	444	439	451	406	445	415	403	403	454	432	453	464	460	415	485	475	389	440	425	450	422	475	416	414	472	406	434	440	414	417	430	407	415	433	409	460	419	429	409	450	433	421	471	419	459	429	423	433	471	446	442	449	432	438	415	438	426	470	413	412	406	393	474	404	428	424	440	445	440	470	452	422	406	421	451	433	393	442	430	414	491	420	482	437	454	428	447	448	436	466	420	433	480	449	435	461	443	379	463	462	463	439	492	409	460	417	452	436	406	426	431	426	414	445	492	460	442	474	424	450	404	496	410	433	412	431	434	456	427	439	464	444	436	432	431	442	435	422	441	409	436	488	400	459	437	459	470	460	411	437	451	444	444	430	436	424	472	485	460	459	458	430	420	420	454	427	425	427	459	446	459	443	479	467	463	441	476	434	407	434	472	463	444	451	457	471	466	456	424	408	464	426	478	420	421	439	455	442	435	432	457	438	423	450	455	448	456	408	406	443	475	464	468	437	459	468	443	452	427	455	416	416	444	418	451	445	454	456	447	465	431	475	457	431	448	431	450	466	445	424	445	419	446	414	457	443	423	481	479	407	457	474	414	453	474	436	439	454	432	471	478	449	432	437	481	435	437	430	423	402	462	418	494	430	415	440	443	480	474	441	438	444	430	443	422	478	438	454	464	432	428	405	445	466	471	488	460	469	446	439	421	431	444	447	447	426	460	400	445	461	446	454	422	402	427	439	457	446	411	461	455	449	462	436	420	461	451	438	479	465	461	496	442	406	451	414	459	424	431	439	412	412	416	406	434	419	456	489	494	441	438	441	432	419	440	419	420	433	440	412	383	484	454	450	484	393	456	426	452	414	456	398	470	427	430	452	425	402	463	417	458	442	461	453	452	422	436	494	431	421	460	469	421	409	442	453	430	404	449	401	446	460	425	453	466	435	449	469	461	396	460	434	461	437	474	451	445	434	460	422	480	481	453	429	481	445	441	427	432	450	458	424	440	434	450	396	466	434	439	463	429	471	471	443	474	445	420	430	441	433	448	460	440	434	423	440	451	430	426	410	466	457	449	451	459	445	451	426	436	445	454	423	442	392	420	451	476	422	452	442	441	413	460	451	489	449	459	422	436	421	450	433	412	434	424	442	456	432	459	448	481	466	411	436	462	406	450	404	421	422	466	472	455	431	419	442	407	415	444	442	441	462	476	447	434	429	446	445	413	458	431	450	433	444	464	434	419	437	441	444	427	479	447	454	496	429	473	468	444	450	455	442	397	471	422	436	424	469	433	411	457	462	454	453	449	426	432	443	431	454	455	461	434	454	465	460	427	451	458	456	467	447	419	398	403	457	446	443	442	434	450	456	410	475	448	484	407	405	418	458	445	457	447	392	448	408	461	450	430	407	440	456	400	407	460	441	402	461	436	430	442	457	425	399	429	397	464	455	465	410	443	460	449	443	429	413	424	443	481	434	444	435	428	412	454	495	426	418	430	455	445	432	457	416	472	428	453	467	436	424	435	451	454	411	490	479	462	464	457	472	441	444	435	443	466	435	447	466	439	465	451	429	414	458	423	442	424	446	427	430	445	438	430	431	401	472	442	447	450	411	442	394	471	463	414	456	425	452	450	441	458	463	462	446	390	429	436	443	419	452	408	457	421	451	429	431	468	436	460	414	434	465	427	448	473	455	449	445	441	402	435	400	421	445	436	444	432	457	440	447	438	475	425	448	426	439	461	442	460	449	429	431	430	445	461	451	446	447	471	427	453	455	455	415	461	443	442	440	443	412	410	450	425	418	457	422	409	444	428	460	460	426	447	446	473	456	459	447	436	455	439	419	461	402	429	440	413	444	440	436	445	431	418	445	409	441	449	467	447	407	426	447	404	433	430	417	456	461	480	432	449	406	438	440	432	463	442	437	453	443	420	423	445	451	462	364	425	436	466	487	450	443	424	436	429	442	456	439	399	447	398	448	444	388	458	432	447	444	461	407	452	409	480	447	416	448	447	442	429	423	462	407	466	412	442	429	475	431	413	448	467	398	454	420	435	427	415	459	436	453	449	469	476	428	426	441	442	423	426	458	451	447	442	457	432	448	465	478	458	445	429	469	443	452	358	424	435	438	434	452	424	429	449	426	452	458	444	452	451	446	451	476	456	452	433	447	431	427	443	446	420	431	391	410	427	414	439	462	441	414	418	450	416	433	451	450	448	443	391	475	454	447	451	452	455	420	424	451	433	437	467	426	398	475	468	444	444	421	471	460	478	418	403	424	415	447	461	454	464	439	463	422	474	436	452	442	423	458	464	413	425	417	429	426	436	444	421	454	442	435	455	471	430	411	427	412	437	451	430	474	448	454	443	469	428	447	395	444	429	465	401	427	454	402	443	469	414	426	432	440	486	481	437	432	452	449	445	452	436	438	424	434	454	437	477	419	426	451	432	388	418	426	463	422	428	421	457	432	431	403	459	473	462	440	465	446	401	448	454	413	444	433	431	419	435	440	454	428	456	430	447	458	390	417	412	419	472	404	470	452	499	458	440	410	423	421	428	412	488	438	440	416	458	433	434	412	434	407	423	484	408	451	402	463	443	432	487	431	402	454	447	461	414	451	447	457	466	448	438	431	431	473	406	431	462	475	440	475	415	428	405	454	420	451	442	438	423	435	461	410	497	457	431	415	437	463	416	449	446	442	437	425	470	415	472	420	497	465	440	422	452	436	445	418	475	444	405	430	439
49826	26438	12411	16000	14758	12236	9130	2919	431	454	417	453	417	447	460	505	480	495	542	620	741	752	773	699	743	736	723	702	725	692	679	660	587	571	510	500	444	469	465	439	419	428	411	404	388	380	390	381	419	383	392	384	385	393	381	362	408	376	378	386	418	410	408	380	408	407	386	389	384	389	380	388	398	381	421	378	383	415	409	400	355	391	403	397	394	363	385	369	399	409	354	387	402	402	390	411	375	397	382	357	387	394	368	376	399	369	405	375	402	411	368	378	397	381	369	395	392	432	381	384	389	386	374	399	365	408	340	353	419	397	353	384	380	380	428	381	382	404	334	388	354	389	367	389	354	391	396	352	364	368	405	401	382	395	392	358	376	358	367	383	387	358	395	397	410	415	400	402	359	414	398	369	365	382	397	400	414	395	342	375	396	396	409	371	416	393	366	338	405	394	363	414	358	402	387	395	389	404	380	369	388	417	355	410	413	363	407	410	382	388	402	384	413	400	380	416	353	362	372	371	421	434	416	408	385	387	357	387	388	373	379	429	419	392	383	382	410	413	376	374	374	354	390	382	408	409	395	363	367	395	361	369	378	378	385	366	384	390	399	407	426	376	406	395	402	325	363	436	399	384	347	402	379	367	388	376	371	392	415	345	353	411	374	405	371	400	399	379	375	404	400	366	380	396	411	380	376	379	335	398	389	376	402	366	405	384	390	410	369	376	360	404	377	371	397	386	377	394	348	394	379	382	395	405	382	373	369	354	399	416	376	370	365	381	373	374	380	404	407	376	410	358	380	418	390	353	403	370	413	403	401	349	385	382	398	409	380	409	378	393	436	364	387	378	384	360	369	382	369	395	384	400	386	379	358	385	390	379	390	383	391	371	393	367	401	391	411	378	362	379	419	393	389	378	379	386	415	401	433	405	389	404	382	393	391	372	381	382	383	396	388	369	413	379	371	396	383	384	380	397	362	406	354	400	371	381	404	366	403	383	372	374	374	365	396	406	410	366	380	392	373	412	414	425	387	388	394	387	405	409	396	415	402	377	380	390	411	374	376	390	402	392	377	381	374	382	379	395	394	353	380	405	385	357	385	369	401	395	359	404	385	400	422	409	399	361	385	374	399	370	400	395	377	404	374	425	388	369	400	351	372	368	383	388	399	406	394	398	406	386	352	392	384	373	366	346	406	377	389	349	413	385	387	358	379	358	363	386	389	394	374	377	370	355	372	392	370	428	382	414	372	381	381	373	403	369	376	353	381	397	377	351	398	402	390	391	395	389	365	381	381	392	424	375	365	375	399	405	401	401	399	346	353	366	392	386	413	393	386	371	422	398	396	361	413	408	378	413	420	399	416	399	396	366	409	380	413	392	403	360	423	401	382	380	357	361	402	403	409	406	368	365	385	347	383	402	382	364	392	373	405	434	372	374	404	387	394	384	350	343	408	373	414	391	361	377	416	400	385	373	401	368	360	427	387	375	374	371	356	403	390	425	395	399	395	379	384	361	390	373	383	413	381	354	401	401	404	373	369	385	378	391	369	389	361	396	396	351	394	411	370	387	378	402	373	401	401	380	389	406	395	391	372	350	375	386	390	392	390	414	415	392	402	360	382	460	366	359	388	390	398	427	386	420	397	357	369	413	404	387	395	412	392	410	391	402	386	354	417	370	400	367	383	392	364	387	380	400	401	397	372	406	381	391	392	412	395	399	382	415	434	409	400	382	369	389	409	401	369	426	414	372	392	381	363	372	403	406	381	427	381	380	351	392	408	414	369	388	377	408	381	376	413	371	391	372	372	392	390	356	378	383	400	379	384	393	390	398	382	403	411	357	397	377	388	416	354	409	392	376	397	407	400	420	398	387	376	393	406	357	395	405	416	403	405	385	392	354	380	416	407	384	399	348	370	398	366	361	362	388	440	400	382	361	334	409	405	400	359	368	414	419	421	402	380	402	394	403	418	407	413	389	405	384	367	360	455	392	370	393	388	366	389	378	355	374	393	373	385	421	359	384	339	395	389	384	398	408	401	368	381	399	377	403	389	406	422	363	414	418	373	383	414	362	376	383	386	349	370	401	362	352	430	398	395	401	388	371	361	407	376	371	357	421	387	406	394	403	399	400	402	397	408	388	355	389	362	384	374	373	387	370	397	398	383	401	368	413	409	395	357	419	394	346	368	417	395	414	385	345	382	393	386	375	366	362	362	423	391	388	393	430	340	371	417	414	377	373	382	368	391	392	361	401	375	393	376	379	382	376	380	391	386	377	398	371	386	412	401	434	379	420	351	407	396	379	410	412	363	411	394	378	383	376	375	373	382	412	423	377	376	382	366	393	387	395	386	392	387	355	387	395	432	403	369	439	398	399	380	380	386	403	405	426	399	349	383	378	432	382	384	366	371	371	362	431	383	429	384	374	402	362	401	418	364	400	415	393	368	367	394	396	401	395	354	381	391	382	412	360	368	353	405	379	396	380	418	400	388	405	396	370	405	421	362	377	344	380	398	419	378	370	454	386	374	388	405	352	375	349	386	407	341	388	370	374	398	393	396	397	364	394	385	392	392	399	419	386	376	400	404	382	388	392	384	377	387	355	402	411	361	355	388	353	401	391	378	382	397	421	388	360	355	395	430	353	397	359	357	375	424	411	396	389	370	380	387	389	402	394	400	404	389	407	385	397	411	390	384	399	394	399	382	396	384	414	404	375	406	394	380	394	405	399	395	390	380	392	374	383	369	401	393	434	392	396	402	396	384	388	376	376	416	376	382	363	350	407	383	398	399	394	387	361	386	391	368	395	366	372	382	379	374	403	386	397	405	398	366	417	397	376	385	379	425	374	402	370	351	386	361	381	369	385	390	364	389	397	384	423	378	401	355	351	403	395	400	365	402	373	401	400	418	398	399	404	399	376	376	427	426	374	394	392	388	364	394	352	385	402	368	373	375	398	397	431	392	410	419	373	374	397	373	421	414	392	396	402	367	394	384	403	401	381	389	377	394	408	392	364	385	406	360	396	417	356	422	382	380	392	397	373	388	366	364	389	394	408	407	383	331	421	420	371	381	389	390	411	393	354	387	401	383	363	385	384	390	404	346	382	404	381	361	387	391	392	392	393	361	371	361	349	355	394	433	369	371	388	404	391	379	354	408	367	396	368	379	381	382	359	410	388	410	396	432	349	357	361	390	376	412	379	379	383	390	381	394	411	363	351	398	389	394	357	393	402	390	408	359	345	422	385	400	342	383	389	374	393	392	371	381	401	415	368	441	384	380	383	398	391	352	394	425	369	369	354	387	419	400	368	384	363	370	386	395	415	380	333	368	396	380	386	344	376	396	401	424	388	377	404	377	354	410	387	394	379	377	412	366	417	361	396	384	368	371	393	368	393	373	384	367	392	409	382	376	409	368	400	385	369	415	407	382	397	405	379	407	374	368	391	390	353	390	384	381	392	374	398	400	390	350	370	392	359	383	394	383	395	380	408	399	400	365	422	361	366
27274	20851	27349	24427	21188	18176	11157	3543	568	491	506	471	488	470	477	484	544	552	599	597	610	636	712	721	683	681	691	614	700	620	601	584	575	527	533	578	480	440	471	470	470	451	447	505	446	458	447	427	468	449	457	424	428	457	460	419	450	450	458	435	417	418	424	454	413	409	410	429	456	441	418	410	419	434	450	412	458	435	429	412	432	424	419	417	412	436	404	384	401	417	419	426	446	455	430	437	441	448	438	449	436	422	445	408	457	444	445	392	444	410	427	457	449	423	447	391	428	396	433	441	450	464	432	405	391	440	419	417	407	412	428	432	411	449	422	444	427	427	447	415	460	448	451	431	419	424	434	412	450	422	415	425	436	450	445	445	432	441	464	397	415	438	400	409	468	395	437	423	449	425	409	392	427	411	448	394	371	406	410	404	430	422	432	428	432	410	440	470	435	426	474	429	438	441	425	430	430	429	407	408	406	420	426	422	405	462	445	439	408	432	409	461	424	456	412	419	410	446	407	437	420	431	428	412	450	423	428	394	403	414	433	448	442	420	421	410	395	445	425	487	461	465	432	436	422	415	405	409	429	424	438	435	414	430	400	434	432	433	446	445	460	425	432	404	433	413	418	425	442	427	430	432	420	423	395	431	440	421	458	432	407	427	418	440	457	417	430	430	418	449	417	427	426	457	420	434	425	419	454	432	461	469	426	469	461	404	395	421	423	471	483	416	417	435	438	420	450	413	426	410	428	409	445	454	458	417	414	434	430	429	429	428	436	434	405	409	440	431	446	421	424	393	420	426	421	427	453	429	403	411	447	462	434	466	409	466	436	424	432	421	413	425	459	412	424	408	417	473	406	420	416	419	409	453	427	450	429	424	455	415	430	469	461	454	386	419	418	436	466	429	443	422	449	400	426	407	428	411	419	420	421	417	429	408	442	443	470	451	455	430	429	398	455	433	455	395	438	425	413	421	416	444	442	440	454	439	426	396	423	419	456	410	440	409	462	424	436	450	433	440	429	429	436	410	423	409	421	378	457	418	429	441	376	442	386	410	409	440	440	429	436	443	456	418	436	464	451	439	429	425	420	435	423	444	421	413	465	418	419	398	436	428	445	423	418	413	392	442	436	467	463	411	387	407	466	453	425	452	430	405	424	466	420	417	406	417	420	399	422	421	446	416	429	422	429	423	453	461	425	439	422	433	436	467	406	447	436	415	458	456	428	445	432	443	453	440	467	414	434	422	400	426	410	383	383	436	431	450	422	419	446	433	446	442	419	394	429	427	405	426	425	451	467	424	429	474	421	432	427	441	426	425	445	404	418	435	395	454	412	408	452	392	400	441	383	442	459	430	442	444	423	440	414	463	423	430	447	400	417	471	411	415	418	414	428	457	399	450	431	432	431	458	427	429	422	448	436	456	411	452	407	435	422	455	391	445	428	427	403	401	413	465	436	407	439	431	431	416	423	443	435	453	451	441	434	422	451	432	424	441	446	444	430	441	439	437	428	461	404	436	433	432	449	467	434	425	439	458	400	466	458	434	444	459	396	445	376	434	471	470	437	422	448	444	409	448	424	442	457	444	416	404	407	446	462	452	441	418	380	449	426	430	439	438	427	404	408	453	439	440	414	405	439	448	462	443	406	419	461	427	451	409	426	414	405	413	432	425	429	428	451	435	430	478	424	446	438	437	428	440	465	460	414	472	404	414	445	485	422	449	442	435	427	414	437	450	448	423	410	420	424	419	405	420	392	444	413	450	439	436	441	437	452	460	464	429	426	468	424	408	436	432	407	449	451	448	407	415	458	428	405	412	439	451	433	407	431	464	437	446	443	411	467	449	451	459	428	420	444	430	438	437	417	438	447	468	440	444	446	412	461	409	444	461	434	386	402	399	473	394	415	443	414	435	457	449	464	451	449	453	439	435	450	478	438	421	440	432	405	441	423	416	453	444	430	470	429	462	415	459	456	397	446	446	500	438	459	437	462	424	434	450	466	453	412	454	425	409	440	451	430	431	419	416	410	389	432	413	432	420	477	428	443	407	406	452	436	421	417	401	430	480	466	451	428	429	379	415	399	432	451	455	401	447	415	426	464	444	436	441	403	447	418	415	436	405	446	443	461	438	431	404	449	456	441	422	403	431	441	374	408	413	475	430	452	451	416	442	426	467	424	414	385	453	440	436	445	424	429	439	404	438	421	445	450	418	436	381	410	426	467	473	409	425	434	425	454	413	456	423	469	406	427	431	406	392	404	444	405	426	421	394	410	385	405	430	449	440	400	436	428	382	413	442	491	440	459	433	407	419	429	453	436	441	436	447	425	437	408	422	457	416	443	457	465	441	452	421	420	425	450	409	419	448	435	428	437	442	430	446	422	416	410	423	441	459	403	441	425	435	456	448	437	422	418	447	381	417	443	449	398	418	451	405	396	433	408	429	441	435	440	441	418	429	394	432	428	410	420	429	436	430	450	453	457	424	459	438	407	419	442	420	451	444	452	471	421	434	418	432	405	451	426	418	435	410	467	421	447	455	420	415	449	436	381	464	415	426	373	423	409	434	439	416	433	408	448	418	400	459	453	423	406	433	424	413	394	424	413	416	420	432	434	414	457	434	430	416	433	424	389	425	426	440	410	409	409	436	429	422	456	410	465	434	434	459	423	436	471	391	461	437	427	443	435	408	388	469	406	401	429	450	423	451	422	399	428	422	415	398	449	379	479	442	444	442	421	424	397	416	440	408	419	404	419	391	401	436	458	407	437	449	453	429	447	405	406	421	404	424	451	450	419	442	470	469	412	410	459	428	439	438	431	471	463	437	426	437	464	437	441	416	423	395	415	435	465	423	444	392	453	418	418	398	421	425	427	458	401	416	420	457	421	442	470	427	399	409	430	431	435	379	434	449	446	471	433	445	406	461	416	400	443	444	437	400	413	420	410	470	433	468	428	391	414	445	427	398	420	438	416	455	468	414	423	454	447	443	430	424	432	444	454	418	400	461	396	434	426	440	459	421	403	435	435	437	432	408	436	434	399	384	414	426	481	424	473	471	439	447	425	431	443	431	432	411	422	412	447	457	487	420	421	464	457	430	453	452	460	429	432	372	418	421	455	440	426	421	479	435	495	411	419	443	413	394	401	468	422	417	415	456	418	421	470	425	415	399	431	452	446	449	439	449	393	425	428	418	470	406	410	412	448	428	438	418	443	418	380	409	422	419	416	416	442	452	407	439	438	422	429	460	458	437	407	448	407	455	422	431	427	445	450	442	456	389	423	467	481	427	424	454	464	407	435	416	415	399	413	403	408	414	364	432	426	432	394	388	431	422	437	454	419	382	458	397	399	454	404	410	430	393	453	414	419	422	441	434	420	471	417	408	445	469	438	421	443	420	421	409	424	468	430	465	433	418	435	412	411	436	414	422	443	436	457	411	465	440	426	453	405	425	459	453	433	427	425	436	467	420	446	414	466	473	440	423	419	448	427	440	404	462	441	414	448	421
47374	31593	20454	21486	20749	18807	13780	5075	631	515	444	461	425	427	413	462	562	669	738	804	822	838	798	952	958	892	853	816	876	797	799	740	654	644	579	577	501	479	454	425	463	441	424	384	413	415	405	426	387	398	415	419	368	347	384	383	366	395	343	348	374	392	390	377	366	365	377	372	400	394	382	404	391	375	374	407	397	362	405	358	387	391	392	390	385	367	336	418	355	363	383	381	387	388	350	372	403	366	387	370	355	391	378	391	400	364	382	361	381	380	332	391	391	348	366	358	382	407	391	391	393	388	397	409	396	364	378	359	388	389	413	371	373	376	381	398	398	381	381	385	387	367	414	378	401	378	419	348	346	392	359	370	427	384	372	380	350	352	395	354	360	350	360	383	361	402	341	413	366	334	400	386	379	347	357	367	359	385	379	396	431	381	374	373	400	348	406	386	375	358	386	373	364	399	387	391	427	429	416	372	358	390	378	389	373	358	376	381	419	389	414	375	411	424	390	355	371	353	370	385	378	336	381	392	387	361	371	395	390	363	379	354	372	355	345	360	392	348	340	388	368	429	368	380	346	346	371	368	395	369	366	410	378	366	379	361	381	353	393	349	377	382	372	340	377	384	364	382	375	365	386	405	382	378	375	380	411	364	359	380	382	392	362	422	365	399	353	393	359	347	406	369	375	379	368	345	358	350	413	377	376	364	395	364	386	376	361	411	390	399	388	384	392	378	380	373	401	366	377	373	358	377	394	396	338	406	436	373	385	350	385	391	390	380	349	388	374	372	373	361	397	374	346	392	376	356	360	374	400	382	364	390	393	341	333	375	427	391	358	370	377	393	380	349	371	380	398	396	370	387	361	415	404	373	352	376	351	375	403	394	403	394	393	385	358	403	344	347	359	389	380	376	430	382	361	345	362	355	360	379	391	387	376	390	351	379	388	396	396	366	439	358	356	353	374	385	377	370	407	391	388	395	408	391	373	357	386	412	385	357	360	353	385	361	396	387	368	359	388	377	358	399	382	364	408	402	365	373	384	340	404	407	384	402	356	384	382	371	388	371	376	397	383	402	371	345	405	367	422	398	375	365	391	385	363	417	360	367	357	341	392	380	354	381	377	386	347	394	397	370	396	356	340	361	393	379	382	361	398	365	338	403	360	392	386	370	392	364	383	373	364	394	400	367	384	358	363	389	363	410	385	395	378	350	378	385	358	398	396	387	406	375	348	405	376	352	335	349	412	384	386	355	371	363	378	360	390	347	388	384	371	358	383	388	352	399	361	381	341	392	383	370	373	378	379	384	356	372	390	386	396	385	389	378	413	404	374	367	373	385	419	405	364	378	350	398	395	414	381	408	360	383	391	383	366	365	392	351	394	358	383	383	382	353	393	380	380	383	369	394	376	377	410	373	366	406	364	367	372	378	403	384	378	369	371	394	368	360	375	384	364	377	372	357	386	323	402	353	401	361	378	383	344	372	428	324	378	366	385	370	365	391	382	394	363	383	354	347	384	403	354	391	365	363	360	371	354	366	351	389	376	352	381	385	405	383	383	341	411	394	374	366	357	370	346	369	356	380	387	364	378	374	395	357	406	381	389	376	393	413	380	366	383	344	390	380	363	373	385	369	406	338	392	373	375	420	360	350	379	392	367	373	391	401	385	316	368	387	381	393	364	369	384	386	349	374	362	391	356	393	411	369	392	398	389	398	392	373	397	351	366	381	361	376	405	372	420	433	370	405	373	392	371	371	360	389	382	345	377	361	372	353	369	414	364	358	353	380	352	394	384	364	368	373	387	379	384	376	377	380	396	348	382	386	344	403	404	372	379	358	367	357	383	366	383	378	342	381	350	376	419	374	363	375	360	409	389	371	411	394	370	383	384	379	351	354	325	366	384	388	394	357	428	373	363	394	382	384	367	394	364	380	382	397	389	382	383	332	342	358	355	407	356	421	400	361	377	354	361	364	400	354	367	374	342	355	385	357	372	399	371	357	370	375	417	382	383	394	360	356	360	368	343	365	371	369	399	371	358	356	370	397	345	399	390	369	403	375	380	376	394	387	394	375	368	384	384	394	396	396	382	394	365	382	352	380	385	402	386	386	376	361	369	391	352	323	357	366	379	339	363	367	392	390	353	366	341	361	398	401	364	360	368	372	410	391	413	387	430	392	387	363	407	358	402	361	404	404	381	356	358	346	373	373	396	374	359	372	375	362	397	384	396	387	416	346	375	371	369	402	393	404	394	366	382	369	361	391	373	371	390	366	392	378	350	388	393	369	407	386	398	432	385	350	368	368	352	373	365	365	379	394	374	369	372	363	396	388	383	411	379	385	405	381	374	364	413	409	349	395	371	376	358	392	370	356	374	380	355	349	365	407	380	368	404	387	388	387	331	411	399	411	400	386	370	365	358	373	416	403	403	376	365	366	397	341	319	391	375	399	375	367	363	376	386	373	365	372	378	384	361	405	367	391	379	393	361	371	371	349	397	383	375	397	357	381	331	369	365	390	365	389	389	406	394	352	422	382	361	383	362	389	389	381	394	367	340	366	341	361	371	380	372	379	377	363	349	364	388	374	403	372	387	375	366	362	343	341	360	390	399	373	388	403	397	390	388	385	388	365	432	383	394	359	389	370	391	402	375	371	364	381	363	394	371	384	400	377	356	378	399	359	388	401	396	356	414	353	370	377	377	398	391	385	373	371	381	382	397	383	378	351	388	391	350	374	382	395	381	397	381	389	367	373	380	369	416	356	356	373	391	400	362	376	397	344	418	374	350	363	369	361	376	379	377	375	353	405	361	414	376	379	378	429	364	367	371	397	368	384	381	373	387	380	357	411	383	373	364	354	399	395	354	360	397	361	401	353	383	389	392	378	407	362	369	386	371	392	379	392	385	388	371	367	354	362	358	368	354	383	399	361	389	399	364	377	392	391	403	388	364	364	417	391	399	421	349	374	341	361	403	367	369	335	365	347	389	393	367	372	380	380	395	386	373	371	354	376	386	344	364	401	386	391	400	372	385	384	371	426	383	375	381	373	352	385	356	374	398	365	378	353	386	389	365	389	373	393	332	383	377	395	397	422	381	401	409	359	369	388	396	391	401	358	385	414	355	356	381	400	360	349	387	369	349	346	382	368	347	354	400	374	338	386	352	395	414	378	368	399	382	397	376	373	360	375	368	392	383	352	380	367	373	377	400	363	400	342	356	368	353	371	396	394	387	355	408	407	400	395	382	372	372	399	364	411	371	344	353	379	405	389	364	383	343	373	413	406	401	402	395	377	376	368	380	374	370	395	386	356	401	378	385	376	391	401	370	373	386	399	412	369	352	383	396	364	386	370	394	351	374	415	396	379	410	357	367	404	376	394	383	402	392	356	383	393	373	361	400	386	368	397	401	403	385	351	424	375	372	388	386	369	386	345	379	394	361	380	330	364	370	358	369	363	351	361	382	404	374	392	394	357	372	388	358	360	415	413	340	396	401	396	351	397	391	387
26571	20829	27565	24016	20902	20898	13982	2956	577	521	521	478	513	444	503	511	545	576	632	693	719	585	621	682	708	696	689	663	640	658	626	622	641	587	576	513	516	532	493	503	461	470	469	497	494	462	496	495	471	460	455	461	534	461	467	456	503	432	466	437	440	459	431	414	440	422	458	435	430	449	466	416	494	450	479	453	413	435	445	417	437	487	442	416	448	446	434	431	452	452	433	454	471	460	463	437	438	463	444	409	456	479	418	464	448	446	458	436	408	431	468	451	438	443	440	478	443	415	428	441	454	459	470	428	428	444	474	463	469	426	416	408	435	418	428	475	461	425	471	487	430	461	476	445	447	463	446	449	394	483	440	403	448	447	408	448	448	450	470	432	455	430	431	480	479	481	437	417	441	476	450	460	415	477	430	446	434	457	450	433	428	454	445	426	465	446	429	477	436	438	421	439	451	451	437	474	440	482	460	460	433	439	437	438	419	439	434	477	450	448	421	420	418	425	464	454	425	436	426	442	415	434	441	454	456	428	415	439	444	431	430	468	432	420	437	468	445	459	443	448	458	404	456	458	468	415	459	425	471	455	457	450	449	462	418	437	474	467	439	438	441	443	479	432	422	436	428	504	427	425	439	437	439	444	426	449	426	442	428	428	466	475	483	432	455	446	422	410	437	433	444	460	472	468	472	435	483	451	476	463	424	442	453	453	449	417	460	408	439	432	435	401	437	465	458	440	436	439	477	432	461	432	459	422	421	455	428	454	477	452	436	455	472	424	426	470	460	469	475	432	464	496	453	441	427	470	411	468	443	447	431	475	445	460	475	466	469	509	424	440	445	439	446	455	440	454	474	435	492	426	480	440	443	476	425	474	417	453	470	417	441	440	448	446	411	445	437	458	435	460	433	430	445	435	416	405	436	394	481	427	407	434	473	458	468	446	479	491	442	459	428	455	433	463	434	437	402	494	471	442	416	416	442	442	449	467	419	430	467	454	421	429	460	419	458	472	472	488	423	452	417	451	446	462	407	406	454	434	405	474	470	451	459	431	449	475	448	451	448	416	447	452	466	491	429	484	449	456	450	412	444	448	428	520	449	460	474	426	422	478	437	436	458	470	441	471	459	423	442	443	447	463	421	482	444	436	450	478	472	430	418	469	431	423	467	434	481	457	429	461	424	480	473	435	442	464	437	421	402	468	476	432	485	439	454	432	490	474	463	481	429	457	464	432	443	484	421	455	436	438	430	437	450	450	457	483	446	452	431	479	451	479	446	412	449	437	431	432	430	443	459	438	436	445	458	444	498	469	454	436	423	461	469	446	426	465	447	421	455	431	433	442	462	439	476	414	452	437	420	437	455	467	464	408	443	417	436	507	443	467	473	425	462	440	460	454	483	456	452	469	429	428	446	435	473	400	440	424	447	438	448	471	443	447	424	483	469	441	456	448	458	472	467	452	477	438	480	452	431	438	448	432	443	451	448	458	460	445	433	441	476	462	418	430	453	453	449	448	478	457	474	442	441	490	438	430	422	441	450	476	439	457	460	456	419	434	414	451	453	434	461	435	458	440	442	448	449	443	419	460	430	448	472	441	417	423	437	460	447	446	448	462	455	436	426	414	380	419	457	485	445	448	471	450	457	444	446	430	429	481	444	472	442	460	486	467	419	439	446	439	450	424	439	429	466	470	455	442	486	431	447	452	441	436	446	430	461	458	419	478	438	449	449	425	426	468	429	449	408	410	420	445	465	395	476	452	475	492	470	429	455	442	435	440	435	465	431	449	403	455	469	442	410	444	424	456	434	456	437	430	437	478	458	465	428	464	458	452	430	467	482	463	446	405	441	476	477	432	434	456	470	485	450	451	432	454	466	466	449	446	498	456	480	451	419	429	446	422	443	469	472	420	430	436	443	440	468	456	473	459	446	467	405	471	415	487	460	477	445	454	471	434	475	466	471	463	435	454	486	473	465	407	464	429	449	450	455	398	441	454	469	487	473	472	429	412	415	441	460	449	483	474	452	464	436	486	445	510	438	481	451	439	427	497	454	447	436	427	437	436	417	434	426	423	451	460	453	430	440	464	461	477	424	463	451	431	454	437	436	469	430	417	442	440	441	468	428	455	443	426	448	468	432	415	492	417	429	436	459	426	452	475	453	480	434	410	411	453	451	449	430	458	425	453	450	439	463	444	453	424	438	423	468	442	478	441	450	439	432	450	468	427	453	445	464	438	478	457	422	449	491	483	473	425	439	431	432	487	446	437	465	455	450	455	468	439	433	482	456	455	458	445	490	466	435	459	424	459	415	416	437	431	418	395	475	450	445	433	442	441	441	481	443	382	433	463	460	429	409	447	456	420	434	440	499	452	461	476	449	419	466	457	437	456	438	395	474	439	481	443	459	449	461	442	443	473	439	434	431	440	435	462	456	447	466	436	468	433	409	443	478	436	433	428	452	444	413	458	463	435	464	417	447	464	451	446	449	451	448	468	428	455	438	488	432	457	462	469	495	425	440	441	498	445	448	467	484	440	439	437	442	436	489	457	459	436	453	418	428	439	431	457	461	398	480	443	421	452	433	445	400	454	471	459	471	475	451	408	439	462	483	465	428	438	433	450	440	453	437	430	451	436	443	486	417	441	468	483	444	465	463	427	469	462	443	435	468	436	434	500	475	471	416	433	442	433	446	458	454	443	452	464	421	488	429	463	428	470	456	462	437	431	417	419	465	452	420	467	432	445	466	475	481	413	416	433	465	479	481	459	398	441	419	442	446	452	450	470	416	460	446	471	430	417	465	404	450	473	443	447	434	441	414	460	477	459	441	459	448	474	448	434	443	412	468	440	456	447	443	454	457	442	448	466	432	435	445	463	470	471	442	454	466	446	459	454	460	430	426	447	439	453	445	460	412	425	450	479	430	480	419	439	439	458	403	444	450	448	406	443	488	448	452	417	410	460	479	465	435	431	461	438	432	474	425	474	438	494	436	441	480	397	426	393	416	460	418	432	450	448	452	453	438	462	445	458	439	451	445	451	447	445	456	496	468	421	435	455	452	454	448	444	459	434	427	441	480	466	454	468	439	468	446	397	452	466	422	431	450	429	455	468	463	439	413	471	481	442	439	444	440	464	430	445	436	460	485	446	443	457	439	447	408	427	446	435	482	450	434	442	414	458	455	455	432	436	473	463	438	431	454	454	436	441	438	486	451	396	480	422	436	458	390	475	437	412	481	402	459	444	411	412	440	465	434	462	450	436	442	441	445	457	436	474	405	485	445	413	432	459	433	435	463	429	424	451	466	429	466	433	432	467	440	458	440	432	429	409	478	449	400	488	424	410	461	445	399	434	424	507	453	441	432	443	405	424	419	467	457	442	478	478	439	448	414	434	414	394	456	456	469	411	437	447	432	474	450	450	444	471	433	472	451	427	459	438	458	449	475	471	460	481	449	425	449	439	452	438	446	501	464	458	449	477	443	423	430	463	474	426	443	467	458	453	444	421
49035	31633	22819	24515	23749	20232	14551	3155	569	522	492	469	490	422	528	576	637	733	724	876	927	763	793	821	959	963	907	863	830	773	790	735	659	669	621	577	547	524	485	465	446	424	456	420	446	415	418	418	412	396	414	416	403	403	378	400	421	412	383	382	405	381	436	404	413	391	388	399	357	416	354	401	398	390	408	405	386	365	401	392	372	380	361	383	343	417	384	405	389	372	408	355	352	398	369	369	399	396	355	368	373	416	416	356	397	402	386	395	392	365	370	403	374	371	377	433	373	367	386	388	408	381	390	380	386	400	384	425	383	393	364	446	428	398	433	378	399	403	397	410	385	396	385	389	386	390	406	386	372	405	354	386	387	413	368	404	385	400	391	390	405	373	401	384	401	398	376	394	422	370	398	369	391	368	378	335	401	379	382	388	371	385	394	396	389	379	401	403	369	430	399	338	377	386	392	365	436	396	359	400	399	400	383	397	373	419	358	397	351	423	448	387	403	425	418	372	379	390	375	397	388	391	396	382	403	403	388	386	374	394	374	380	368	401	362	395	374	391	373	375	385	413	375	385	383	372	373	384	365	387	409	400	383	380	400	360	403	387	375	379	383	381	388	373	400	397	404	386	385	395	380	337	418	403	383	399	438	373	385	412	388	426	364	363	396	421	366	374	391	338	401	400	407	434	366	393	384	413	377	388	394	405	393	371	373	410	417	365	375	402	383	405	395	358	376	341	376	371	396	386	410	393	373	360	411	417	416	387	378	405	387	403	384	346	376	339	430	393	395	377	401	391	361	384	403	433	370	385	407	413	422	410	388	403	413	423	413	430	397	408	394	381	359	385	361	375	422	373	370	418	387	396	398	377	421	377	408	429	392	389	417	394	379	356	376	380	365	436	367	361	374	390	383	411	406	379	393	384	382	384	397	381	421	380	408	386	363	400	400	377	392	426	371	405	387	369	418	360	385	393	397	381	440	360	369	405	372	388	381	374	358	363	379	406	373	404	401	371	377	415	367	436	401	406	388	400	391	373	374	401	380	413	399	386	417	403	384	405	392	381	387	381	396	352	372	365	379	407	402	399	364	342	365	368	388	415	402	378	397	358	380	337	403	391	385	402	367	366	382	391	377	403	391	421	391	393	374	359	369	373	399	391	393	387	368	420	382	412	372	374	379	357	425	361	377	383	384	364	367	396	378	410	374	410	389	369	384	399	370	367	396	387	385	380	398	398	401	367	408	374	373	384	390	380	379	384	391	385	414	373	362	417	373	396	366	405	376	358	356	400	372	348	386	400	347	382	349	414	431	405	398	390	401	398	392	394	387	394	389	433	370	392	401	380	361	390	416	363	386	382	406	395	388	413	391	381	355	422	399	381	372	393	373	393	406	364	393	412	377	397	393	399	416	404	396	402	384	408	403	415	390	384	417	388	382	412	412	382	424	424	422	384	390	353	381	404	378	383	367	373	392	370	373	395	390	378	394	426	338	382	375	371	412	407	394	390	401	382	421	388	378	370	407	429	406	431	431	407	381	360	362	385	405	369	406	397	392	392	381	412	389	387	413	397	407	397	408	400	376	387	399	401	417	401	393	392	389	393	381	361	367	385	372	369	365	416	393	363	368	400	404	387	395	419	386	395	397	383	373	388	388	384	405	371	375	394	403	386	388	414	398	364	392	394	370	380	353	417	398	344	368	365	359	402	383	375	390	363	356	410	375	409	354	389	375	387	391	367	350	363	371	380	381	411	395	393	361	411	392	377	398	359	353	373	400	379	376	392	396	389	380	382	386	397	375	351	396	431	369	349	348	401	407	357	389	394	360	354	414	401	404	368	383	412	365	393	380	398	392	361	373	380	415	430	421	401	378	396	412	354	391	403	418	375	401	424	370	364	392	394	407	384	356	426	409	399	364	417	396	410	395	395	415	395	409	377	384	385	385	399	376	391	371	384	417	374	377	377	361	414	412	400	377	413	368	423	394	400	386	380	442	377	370	378	426	355	372	374	358	403	401	349	406	408	401	412	407	395	359	379	415	377	390	402	372	371	435	398	381	377	399	372	360	387	366	432	431	406	377	416	410	375	373	398	410	388	370	391	399	393	395	409	405	386	361	407	380	395	399	381	392	399	358	385	406	372	368	393	380	420	386	382	344	367	433	405	350	398	392	382	381	366	369	379	349	384	386	378	399	383	436	426	417	380	396	379	407	406	349	379	376	353	391	402	381	394	392	389	392	417	385	414	399	360	374	377	425	367	375	376	374	392	390	396	386	399	398	367	373	394	389	456	403	417	423	370	392	381	371	367	351	433	429	390	385	416	397	372	373	407	371	387	397	371	371	428	370	391	432	343	368	368	369	382	366	408	375	388	388	379	381	345	390	387	390	415	423	368	372	363	397	397	365	420	371	400	371	400	405	388	379	409	389	393	374	377	355	384	368	427	351	414	409	366	384	348	412	372	371	367	383	391	375	410	370	396	388	390	384	391	393	403	407	404	407	396	390	381	400	374	388	345	390	404	383	363	409	373	362	383	390	402	387	417	412	376	417	371	395	360	419	435	398	394	362	409	334	395	418	392	393	367	385	392	375	381	396	344	401	434	388	428	388	396	364	377	387	404	395	392	363	380	383	390	404	421	397	381	367	396	408	372	347	380	346	369	345	397	360	399	405	405	377	389	404	414	366	428	409	397	383	392	381	373	393	402	410	374	406	387	382	370	382	423	378	390	356	343	383	367	389	383	408	396	421	381	406	371	375	329	391	390	387	419	378	409	374	386	372	418	402	366	372	369	417	400	402	377	373	368	364	405	436	362	408	356	387	419	359	383	399	384	343	387	391	395	395	381	393	357	385	404	400	380	386	408	383	404	359	398	417	372	357	388	385	378	404	378	395	388	387	379	394	428	371	411	368	367	381	400	404	394	416	427	421	380	375	368	363	362	398	378	386	375	399	410	368	381	421	366	438	377	351	393	379	413	409	374	346	405	371	416	393	373	393	386	384	381	375	370	378	418	434	368	369	427	386	403	370	374	393	386	388	409	383	375	390	398	403	389	383	389	330	376	383	391	414	391	373	349	386	370	402	411	365	396	390	376	364	374	398	391	411	422	381	360	384	343	388	387	415	399	375	387	386	371	414	378	370	395	384	389	383	399	380	369	363	409	405	399	417	392	386	392	375	377	392	407	409	369	395	402	363	348	391	390	395	385	403	358	384	395	388	389	365	362	383	426	358	380	406	401	401	387	371	407	411	339	380	411	402	377	391	396	396	365	400	397	406	390	411	377	376	369	393	350	402	378	375	417	413	350	396	397	411	406	361	396	396	406	377	390	375	360	378	403	385	377	399	391	404	385	377	382	389	426	384	379	414	374	398	401	359	379	384	366	398	361	396	394	368	389	408	379	411	396	416	399	358	402	375	412	413	383	389	388	397	376	376	378	386	371	418	402	381	411	395	362	408	361	388	417	377	407	359	379	368	397	375	369	404	405	395	423	397	397
25493	20834	27867	23927	21124	23020	20542	3542	685	590	580	563	534	510	516	607	582	720	734	748	840	841	816	723	797	898	849	847	871	864	751	735	705	677	615	601	596	549	552	524	451	495	496	466	487	469	461	475	500	443	486	443	440	509	454	439	443	476	454	438	448	448	421	434	454	415	466	420	430	447	430	456	465	451	467	429	424	429	470	425	438	433	446	416	412	470	436	435	411	443	408	410	423	447	451	395	442	457	420	429	428	466	403	469	424	475	470	500	452	476	411	439	407	457	449	456	452	418	437	438	444	419	414	421	456	502	445	452	476	467	449	436	457	424	444	465	423	438	413	407	451	413	452	420	452	431	398	449	429	448	412	415	447	432	447	430	430	463	461	442	459	401	446	431	429	403	432	447	455	424	458	463	459	434	404	442	449	466	508	435	453	424	482	431	436	451	404	423	423	440	458	431	420	430	436	450	419	457	463	474	410	433	464	413	491	429	472	439	402	430	461	453	441	411	418	413	436	410	438	419	460	424	403	414	425	453	482	435	426	476	446	459	443	425	407	439	407	439	468	401	393	447	403	413	466	482	446	449	423	467	443	443	452	433	456	436	430	448	471	454	479	419	430	447	436	454	452	398	456	436	424	448	465	449	465	402	465	458	451	405	442	453	424	430	453	430	415	441	439	442	423	445	446	432	455	425	466	435	418	467	404	427	429	453	406	485	433	427	448	446	466	450	488	457	417	471	482	435	461	400	416	415	429	444	382	460	449	405	424	453	454	448	453	423	427	438	418	419	397	471	419	420	444	462	440	411	448	460	455	433	443	465	411	421	452	453	458	448	421	492	412	438	461	458	422	436	407	418	452	413	471	428	431	405	444	398	400	464	420	416	420	430	410	434	426	476	432	459	428	422	494	435	409	444	452	444	426	458	451	416	451	455	436	429	425	415	449	438	419	459	438	484	449	483	415	489	406	482	429	448	465	407	395	442	447	482	464	429	453	480	455	423	481	438	447	443	439	469	464	441	460	432	406	475	444	428	481	432	441	444	461	439	455	407	449	434	457	447	472	445	407	444	460	477	467	461	441	399	447	431	439	426	450	417	437	441	424	405	457	474	452	396	426	394	440	439	449	421	442	421	437	464	426	435	453	415	418	415	437	427	455	442	395	441	424	410	407	414	438	497	433	460	438	436	424	435	390	453	452	480	457	472	456	440	422	449	436	412	459	450	410	444	444	493	407	456	480	381	417	469	459	451	449	423	432	479	418	426	439	435	428	419	427	440	432	453	446	480	446	448	408	417	468	446	421	442	410	445	441	465	424	442	443	449	436	448	448	432	489	397	429	430	452	463	433	478	420	471	462	442	450	444	443	435	408	448	427	442	395	436	477	448	418	414	440	468	460	442	449	431	451	447	441	373	454	447	451	446	452	459	409	435	408	476	434	417	443	473	428	453	449	433	455	387	488	454	448	410	461	451	450	451	401	429	416	411	427	454	424	459	444	429	444	460	462	433	467	454	439	417	470	437	465	461	389	456	437	444	418	435	444	455	441	455	420	464	453	428	453	476	440	445	400	453	439	424	477	440	407	417	431	425	442	457	426	428	414	460	441	431	455	434	447	455	439	421	448	423	480	414	422	424	385	449	406	426	411	399	412	429	434	450	443	445	406	435	445	468	444	408	396	446	419	436	432	466	460	447	464	439	454	401	457	416	431	447	410	492	450	426	423	439	413	435	420	457	462	498	447	462	419	422	472	430	436	404	387	470	419	411	459	427	448	435	466	466	413	458	450	435	449	410	441	426	447	454	443	451	421	438	441	439	420	421	463	451	451	431	428	449	420	445	422	419	431	468	430	417	422	452	407	419	445	449	456	447	431	429	421	432	402	424	453	435	446	468	391	422	467	405	443	418	483	403	445	445	448	454	445	423	480	476	447	447	451	438	418	425	444	420	439	469	459	446	390	444	454	452	429	460	453	481	461	410	452	413	442	428	461	427	457	470	452	434	431	451	411	408	389	444	423	429	445	466	449	462	484	417	428	451	391	403	467	451	414	443	443	426	438	451	431	456	435	416	435	417	439	434	494	429	464	451	445	425	439	455	444	458	425	437	446	464	449	424	406	442	469	405	430	424	403	413	453	464	426	400	410	430	415	462	459	447	444	438	437	431	443	461	403	404	433	454	474	461	464	451	421	437	466	424	397	406	446	456	424	442	428	447	440	443	481	408	459	460	458	476	446	479	464	459	477	421	486	432	427	426	430	439	397	408	404	423	428	400	445	454	442	426	473	439	435	448	440	414	435	430	466	415	417	455	457	443	432	471	446	418	463	436	412	440	423	403	416	432	424	459	476	422	444	453	443	473	437	442	448	455	413	417	413	449	457	435	400	449	427	448	432	463	438	459	462	438	446	434	426	457	455	419	464	389	407	408	428	473	436	422	423	430	436	445	462	396	469	461	455	465	475	470	407	456	461	409	437	475	417	433	391	463	480	428	454	426	459	471	409	459	455	485	463	448	444	447	442	419	436	465	443	439	408	467	458	436	427	460	424	415	435	453	407	422	456	474	449	431	422	408	421	457	407	453	465	452	440	450	432	462	445	411	452	429	480	425	451	448	431	419	423	462	463	424	435	461	464	412	451	439	432	416	425	418	447	439	451	449	470	464	444	444	444	458	416	430	476	404	414	430	444	458	448	530	430	429	441	436	400	425	489	463	470	486	419	428	438	431	424	432	426	416	441	418	435	445	464	440	426	474	485	462	420	456	467	433	413	434	425	427	426	440	465	437	360	425	442	397	433	430	407	439	394	458	477	454	434	440	447	437	435	410	426	414	454	438	423	453	426	472	464	427	454	456	407	450	440	480	427	434	492	483	443	451	441	462	454	481	435	428	461	447	412	448	466	426	407	437	468	447	423	417	437	468	455	455	430	463	451	434	428	433	422	423	462	458	470	432	424	462	444	425	403	418	468	407	425	446	455	422	423	413	459	485	444	441	398	432	480	408	420	519	436	431	476	455	422	433	411	444	410	442	446	425	388	467	471	431	455	406	434	421	436	454	471	417	426	477	474	429	449	438	463	418	439	444	413	470	446	446	441	392	451	414	425	384	431	466	457	465	433	449	453	420	481	470	408	444	425	471	486	441	390	467	428	474	447	433	419	433	489	429	454	478	420	455	410	427	445	391	405	414	453	402	452	452	446	476	458	432	466	451	387	440	467	445	466	439	410	453	449	442	450	443	424	416	474	427	416	473	432	415	443	470	408	436	434	473	429	428	445	444	429	416	452	400	393	435	405	445	433	446	462	476	438	446	431	425	473	455	439	443	448	457	447	434	442	420	464	446	437	466	445	433	455	443	482	484	429	438	419	386	466	434	422	447	425	426	453	401	451	460	442	453	397	452	478	461	456	461	464	425	401	468	411	471	426	461	459	442	466	425	448	456	431	434	434	439	410	441	410	433	465	444	426	478	454	440	461	455	454	439	435	433	431	456	384	429	463	420
48026	37277	29055	33199	32014	27730	17736	2301	768	664	615	568	547	556	546	620	722	962	1101	1150	1173	1189	1189	1085	1168	1275	1219	1145	1099	1201	1060	998	928	879	809	675	675	600	582	515	494	459	452	431	449	457	437	439	400	441	419	401	394	406	395	432	393	405	395	372	387	360	398	383	400	371	404	410	367	405	378	390	389	390	377	351	394	378	348	377	370	390	374	397	390	384	404	390	400	386	370	389	377	418	365	378	370	375	414	419	367	368	393	367	415	416	406	362	366	361	381	392	366	362	410	380	392	364	371	421	340	359	359	359	409	372	360	347	409	382	375	396	385	367	366	389	343	389	411	414	386	446	379	425	393	368	376	377	358	395	387	410	387	422	371	370	389	375	378	408	421	388	372	384	366	390	393	399	410	384	356	375	394	381	371	374	395	395	406	346	406	383	396	384	387	412	395	343	394	369	377	370	353	383	382	405	383	359	386	374	404	397	410	387	373	385	367	368	377	367	366	387	369	383	361	374	363	362	411	406	382	395	373	412	391	381	362	391	362	400	377	358	379	361	359	360	402	415	377	382	405	349	428	390	372	412	401	411	377	346	357	372	369	365	363	367	371	421	355	349	414	394	379	391	380	379	363	390	406	375	404	379	391	390	404	344	412	388	376	369	388	373	401	365	379	409	372	388	407	368	408	400	397	379	379	401	365	396	355	404	348	408	373	392	400	329	382	397	389	381	388	368	399	376	362	361	382	362	369	380	364	369	375	392	382	361	400	386	404	408	392	395	386	389	401	384	382	367	395	406	394	402	369	383	367	406	384	366	394	439	383	412	415	380	348	375	377	404	412	409	410	397	418	398	395	410	394	422	400	361	384	400	364	373	370	417	373	383	364	354	384	364	365	396	419	385	390	401	367	382	353	402	389	388	402	386	359	357	378	382	371	388	406	394	379	372	349	438	385	376	430	388	404	378	348	348	375	362	373	357	386	357	382	351	395	398	405	366	365	387	337	383	386	377	365	375	394	380	376	377	331	375	390	367	394	404	404	414	368	384	376	403	396	408	372	383	353	419	402	399	394	370	374	383	404	382	397	352	332	396	370	381	365	388	375	366	394	381	380	380	370	367	372	384	389	356	416	411	367	396	408	370	371	409	389	397	352	384	394	397	410	389	372	362	391	388	342	399	386	401	379	409	376	403	389	376	373	360	395	388	375	395	389	404	414	378	418	415	381	372	372	382	366	415	375	362	379	407	399	384	395	387	394	370	365	354	343	367	382	370	366	390	368	424	385	397	366	377	381	357	355	392	355	362	383	385	390	347	379	391	404	409	405	372	367	380	420	397	398	369	353	369	422	358	366	377	373	367	426	379	350	397	382	422	398	379	383	342	401	389	423	370	384	394	374	388	387	359	378	368	388	375	372	382	378	396	431	432	402	394	382	380	380	385	386	368	372	403	366	371	389	369	361	359	400	388	363	380	390	370	402	364	383	361	417	396	412	363	384	402	369	367	405	364	368	350	348	355	372	391	396	363	387	393	388	401	411	426	373	374	417	390	385	400	384	374	398	390	369	349	360	388	409	376	412	410	406	369	341	384	394	364	391	353	378	361	391	405	402	375	359	382	370	367	379	357	404	386	359	392	365	377	405	385	387	396	355	426	382	381	394	424	413	405	355	372	384	396	399	408	426	382	373	401	384	357	352	381	398	342	386	380	374	379	352	366	400	388	339	382	387	410	384	367	369	381	349	376	403	396	425	372	386	385	366	387	410	352	361	389	367	357	378	359	388	372	385	352	355	377	386	375	375	387	406	394	390	358	385	358	360	362	379	415	382	342	374	383	385	393	365	342	378	350	385	394	388	355	355	366	373	377	394	422	393	361	422	378	360	403	399	352	386	387	374	372	364	372	365	390	392	400	368	384	367	410	358	345	391	415	360	369	406	384	368	394	391	381	420	366	366	381	378	406	346	383	356	369	375	382	391	384	419	410	417	414	365	387	379	374	367	400	355	366	377	398	381	362	351	380	368	371	403	345	350	358	378	345	372	376	362	378	401	361	391	359	388	363	380	349	393	423	378	408	385	391	384	368	383	371	413	368	399	360	359	394	382	380	352	404	420	415	406	367	369	369	394	366	373	402	379	400	359	375	393	395	360	375	374	407	390	409	400	425	384	348	420	360	379	393	403	390	372	377	337	359	398	399	368	394	357	372	409	400	392	353	382	374	386	407	402	401	403	371	414	390	387	365	383	377	380	387	400	403	389	428	361	368	379	398	396	389	389	364	379	394	386	415	352	369	350	394	386	377	369	378	376	398	375	350	398	337	418	341	378	332	362	425	370	363	387	384	343	371	395	371	351	373	364	399	393	396	388	398	371	415	400	424	394	417	389	359	403	360	378	395	370	378	408	400	399	385	386	412	392	351	428	359	401	385	393	374	379	379	377	372	395	349	428	389	384	405	405	370	392	389	379	382	393	392	383	364	389	394	419	386	387	376	436	363	381	401	374	406	422	393	396	394	370	403	346	411	372	365	410	414	382	399	364	404	400	402	377	357	391	407	388	379	393	389	369	382	366	395	361	371	368	382	335	428	425	418	378	424	393	381	363	386	368	389	357	400	380	404	338	362	396	364	352	387	388	349	383	360	378	388	394	406	381	370	372	362	373	400	370	376	408	415	368	378	364	369	391	374	371	448	381	377	417	406	357	388	387	368	377	395	392	405	401	364	374	391	375	405	385	396	411	383	395	361	387	376	364	397	366	384	368	361	390	382	370	389	405	378	340	368	402	384	434	412	354	362	401	376	414	397	381	363	395	401	390	365	359	386	353	335	411	365	432	401	378	403	373	363	384	379	403	391	374	356	388	353	411	413	377	380	359	416	358	360	372	373	377	380	373	391	352	376	389	404	391	367	370	370	390	344	405	378	403	382	375	356	364	353	393	399	381	389	373	385	390	377	403	345	363	375	394	378	379	370	359	399	376	397	425	380	385	399	419	376	391	365	376	398	388	367	371	372	364	392	382	402	399	391	395	369	392	400	382	396	389	347	338	420	405	381	393	354	406	395	367	377	383	416	357	373	427	370	381	396	402	386	401	384	374	398	382	388	393	361	391	431	337	388	358	393	409	371	383	386	384	368	350	369	362	379	372	365	357	376	367	401	402	365	411	397	400	389	365	389	369	396	407	400	383	380	392	383	396	360	360	363	384	420	392	374	357	411	417	421	386	398	395	407	383	380	378	367	380	364	412	390	407	385	368	361	378	402	346	395	427	371	386	387	406	350	395	350	415	384	397	380	381	397	367	385	396	354	373	419	391	375	390	406	383	362	425	396	356	359	362	367	355	409	385	362	384	412	361	389	375	385	375	387	373	359	358	355	337	403	397	383	375	408	408	396	395	342	382	358	389	364	364	412	388	369	389	414	386	363	361	381	367	371	362	389	367	348	379	392	357	373	404	387	359	415	381	371	356	423	400	372	400	383	371	425	377	400	373	346	361	390	406	381	364	391
29462	21210	25468	24467	13324	8447	3068	576	463	439	443	446	461	478	453	508	507	505	489	538	510	587	607	562	613	591	624	619	600	600	597	570	585	572	497	498	515	489	509	456	503	433	464	456	467	431	460	434	458	460	475	477	485	448	415	450	496	404	430	433	461	498	444	460	428	411	466	448	436	433	432	443	439	450	428	436	435	427	455	479	438	435	404	429	439	463	454	452	412	428	495	419	450	434	467	461	488	456	461	471	485	427	456	427	476	442	410	419	441	435	468	461	427	440	482	400	432	473	429	456	472	411	458	468	453	424	468	450	446	412	476	420	414	464	398	422	450	432	457	445	470	432	426	442	444	407	438	471	473	401	423	422	418	446	439	418	437	465	436	466	453	457	395	424	457	453	459	458	462	426	424	479	420	422	464	426	431	430	433	457	429	411	451	431	443	461	481	432	430	433	418	449	444	471	435	433	452	411	424	456	456	453	473	470	478	417	427	458	429	421	418	466	458	437	432	416	424	475	432	489	426	426	425	427	441	434	464	453	435	429	453	478	429	425	434	479	458	478	429	457	438	452	470	424	468	465	419	421	482	463	457	452	442	451	444	467	479	479	429	443	477	420	472	452	429	402	413	431	462	434	430	457	453	431	467	425	439	473	436	494	438	425	454	453	421	426	446	447	453	425	443	456	403	462	460	408	416	389	453	420	458	467	466	470	437	474	452	422	457	422	422	442	466	446	459	401	488	459	433	417	479	405	452	458	404	460	492	427	443	470	476	438	418	450	430	471	442	441	443	432	457	437	464	455	462	470	451	433	427	462	423	432	419	402	454	460	438	476	456	449	439	451	483	465	430	441	459	437	431	443	452	461	388	387	482	451	430	451	453	414	463	483	437	457	406	441	451	446	413	451	448	426	438	417	503	431	475	419	446	441	383	441	436	475	465	429	446	447	405	463	471	437	417	441	467	433	416	424	410	465	454	429	428	420	415	465	428	430	464	428	458	452	458	444	419	446	460	452	435	461	451	416	422	454	418	452	434	426	456	423	441	456	423	421	462	414	431	471	431	449	458	444	412	439	436	407	451	431	440	427	429	454	386	448	459	432	474	448	478	456	449	436	430	406	420	436	430	449	451	449	445	420	434	460	416	440	440	411	438	438	436	457	450	437	441	442	427	455	466	482	442	422	481	427	438	457	410	443	433	439	444	423	436	436	470	425	438	483	441	475	449	400	443	472	433	440	410	404	448	438	441	437	474	432	442	441	407	422	434	476	451	451	469	448	461	462	449	429	465	431	423	446	451	438	435	476	419	446	443	465	451	474	485	459	462	435	447	485	426	443	447	433	438	464	526	458	464	432	462	453	438	452	461	424	461	405	424	430	441	452	424	445	442	458	472	451	446	402	454	405	399	431	422	426	452	436	425	457	464	439	423	449	418	425	421	420	459	428	460	455	439	433	414	463	446	442	464	458	472	441	446	448	449	434	451	452	458	442	403	420	435	450	464	442	468	451	442	404	456	447	432	480	453	439	438	451	411	447	451	431	457	449	436	457	437	464	467	447	440	449	411	473	447	434	429	398	462	455	427	411	460	467	435	411	452	458	454	420	450	461	414	443	420	452	417	458	433	425	413	441	448	436	420	442	444	411	420	466	408	430	454	449	470	436	417	403	441	448	421	450	472	412	414	436	422	442	451	471	428	444	419	447	445	442	411	413	484	480	417	437	454	437	463	428	433	452	428	457	441	450	459	422	458	433	431	473	484	473	403	440	440	457	391	404	481	392	441	448	405	448	452	414	467	397	423	430	461	414	468	428	452	472	449	476	482	432	429	443	453	439	426	464	463	428	443	440	463	434	408	421	426	429	442	436	444	423	415	464	449	435	449	462	429	465	467	453	432	432	424	421	460	432	404	441	417	429	467	457	455	452	418	475	439	457	457	442	421	453	462	454	457	384	442	463	472	470	458	431	427	430	457	447	462	429	443	448	481	517	450	432	419	479	432	465	461	454	459	422	443	429	442	482	468	454	436	461	428	399	474	455	442	423	445	442	450	474	476	415	439	387	450	471	460	436	419	427	410	450	448	446	436	454	439	451	458	413	460	453	452	446	445	458	459	474	435	436	415	442	441	463	429	471	439	483	461	451	442	434	395	431	441	426	455	424	418	451	474	452	439	438	463	401	476	441	466	455	452	438	422	448	413	405	418	467	449	467	458	440	440	440	429	418	426	416	413	446	427	434	439	420	416	424	450	460	442	418	441	433	449	460	443	458	470	463	458	454	463	484	359	438	425	424	433	441	419	439	427	428	429	461	415	441	427	472	463	418	453	447	428	430	463	474	423	462	436	436	428	444	446	408	429	414	423	487	411	480	431	436	470	432	422	428	452	454	412	476	443	467	435	408	440	441	439	435	450	443	442	456	463	445	479	495	431	431	451	466	458	425	476	422	409	466	424	431	460	419	448	411	483	417	467	434	470	423	471	429	422	441	449	451	445	432	458	469	451	486	453	436	466	476	436	436	431	412	443	446	454	470	454	428	439	417	483	451	412	433	395	452	445	455	444	462	475	446	440	452	452	450	450	450	442	420	486	454	435	452	423	414	403	459	453	462	478	460	439	453	470	427	439	451	441	439	391	444	454	494	443	477	413	493	421	448	450	466	434	463	453	423	419	474	405	449	421	474	467	412	402	480	431	452	457	417	475	459	476	455	434	440	446	426	420	426	462	430	423	440	441	476	427	452	449	442	435	426	420	413	423	465	498	460	450	420	444	494	459	455	453	406	415	441	440	411	424	405	452	399	445	462	476	462	445	453	445	436	488	434	453	434	457	447	443	411	428	434	443	413	451	433	503	413	464	457	459	479	484	435	459	442	426	432	414	470	449	405	450	422	491	455	459	459	437	465	442	454	447	438	437	422	454	439	431	461	476	421	466	449	415	437	456	410	440	489	488	453	433	441	435	441	437	464	477	454	436	436	455	415	454	463	445	424	416	465	443	431	447	441	429	413	447	400	494	463	433	414	439	468	449	429	452	472	442	449	456	402	411	410	495	431	425	406	431	430	442	464	417	446	434	450	461	427	427	429	451	399	447	399	473	439	425	469	438	488	398	438	436	390	408	454	458	473	418	449	484	423	458	427	437	443	432	457	426	452	456	438	423	408	467	423	395	429	458	452	443	420	444	427	410	404	441	473	416	435	423	483	432	444	459	420	434	423	428	441	460	423	461	442	425	407	414	423	436	413	426	429	483	438	394	446	431	449	446	446	436	450	442	421	456	439	438	459	408	463	460	447	416	443	455	454	473	454	424	463	448	453	466	436	448	472	462	465	445	454	446	430	468	481	448	447	424	455	427	412	452	476	459	407	443	422	455	424	458	477	431	437	474	464	429	432	483	435	411	449	474	423	424	445	438	485	432	410	429	448	435	419	423	447	465	470	440	452	467	445	487	417	452	466	472	430	404	432	387	396	449	471	474	464	425	487	439	431	474	418	440	403	458	441
48490	28928	21079	21497	19318	14163	4642	566	477	437	421	427	447	428	431	453	511	551	565	526	645	745	751	724	726	747	788	826	771	766	730	695	668	662	627	539	493	511	485	463	453	485	413	456	407	431	427	402	403	395	390	444	388	428	408	439	371	408	392	396	420	387	419	425	398	421	392	419	415	411	387	422	421	387	394	431	393	396	406	432	382	426	413	356	419	410	367	375	373	396	389	377	383	402	373	372	371	402	384	396	367	364	367	395	368	388	349	384	421	382	413	399	390	367	390	390	399	391	402	409	399	391	377	384	369	420	371	367	398	372	375	371	397	404	377	423	360	373	386	424	366	371	382	412	369	429	428	398	386	403	374	401	368	424	384	396	376	402	350	365	351	379	392	417	381	384	405	412	404	434	386	329	388	348	404	406	382	370	391	432	402	409	376	389	396	404	388	388	374	406	391	385	417	389	346	396	367	370	401	394	436	412	376	378	384	398	380	392	385	386	425	421	416	390	359	355	388	398	409	363	382	413	418	415	397	390	387	371	385	401	394	377	392	340	387	356	393	395	367	401	395	454	405	394	370	381	391	396	369	380	411	390	401	419	368	433	404	364	386	386	384	390	383	382	388	351	385	365	376	377	360	366	395	365	387	367	375	362	379	401	377	394	384	368	418	370	377	364	403	407	417	366	371	386	403	385	396	394	372	372	399	410	382	406	434	406	355	388	410	377	419	471	435	396	371	361	386	417	363	352	385	392	392	427	396	353	397	391	440	409	373	416	388	389	410	388	414	416	397	384	414	399	364	422	364	379	418	381	347	383	384	375	372	456	379	360	368	365	381	372	377	411	372	387	400	393	354	370	364	385	383	374	377	414	393	401	393	386	354	443	416	390	376	432	386	366	374	394	402	391	391	384	371	396	413	399	362	392	399	399	387	376	357	357	364	411	383	377	354	375	419	361	379	370	401	400	382	425	445	384	359	393	354	385	347	381	386	394	380	380	360	389	425	398	398	387	391	366	414	368	391	391	371	389	403	417	389	364	391	418	428	398	382	413	375	369	382	371	358	416	388	386	414	384	427	363	362	396	375	380	388	402	382	399	381	408	383	401	352	372	416	392	414	403	370	399	390	394	366	415	423	388	385	359	398	417	377	396	398	378	357	387	415	372	376	413	410	372	393	353	412	375	393	373	409	398	382	366	419	376	353	392	399	350	396	428	354	372	392	369	382	395	374	420	398	368	386	382	400	390	410	409	376	392	386	389	382	364	376	415	410	383	387	368	451	399	401	380	359	339	380	363	370	369	367	384	368	414	415	393	374	394	377	376	436	413	374	381	389	375	396	416	382	366	370	377	398	384	361	399	362	392	409	400	411	374	368	355	390	377	372	390	383	358	401	364	421	397	394	365	379	377	383	405	401	385	361	391	398	393	380	417	386	361	423	403	412	384	397	360	414	401	380	388	389	380	396	397	374	401	363	375	387	391	367	399	364	416	420	364	396	391	432	417	392	394	396	397	398	387	368	381	404	415	385	402	412	381	353	361	387	380	363	376	372	401	355	369	397	383	380	409	397	373	444	378	409	436	370	436	402	349	386	356	419	383	383	408	426	370	384	392	377	402	390	396	375	372	380	405	365	380	383	390	377	360	416	374	393	391	387	428	396	365	395	364	404	380	408	395	386	349	387	394	415	374	397	381	372	372	418	387	358	388	380	399	383	396	408	390	401	390	404	388	379	411	415	395	372	402	379	402	355	382	407	438	406	418	375	392	398	421	391	409	381	387	368	396	390	379	409	398	393	437	384	400	374	402	377	407	370	417	392	414	411	409	364	418	381	370	432	381	391	385	380	394	427	366	414	405	380	380	414	389	381	382	376	405	405	371	406	421	397	392	400	383	406	413	367	377	377	393	354	426	388	394	382	404	409	383	394	378	365	381	415	388	385	411	377	370	422	389	401	396	368	367	412	378	412	402	365	356	412	427	398	386	399	379	379	360	412	385	378	378	413	366	387	392	378	386	387	396	363	341	373	348	359	430	375	371	405	373	413	360	392	401	406	420	388	375	414	391	396	385	417	388	374	426	371	340	406	408	417	393	399	397	416	392	334	376	393	385	384	384	384	404	421	403	402	359	396	369	388	432	358	394	385	381	371	376	413	395	387	364	408	423	402	407	382	397	406	388	378	361	407	400	395	390	371	381	380	441	396	396	375	399	395	381	447	424	358	388	361	360	374	395	413	397	377	393	391	377	386	412	403	380	380	382	426	404	349	387	364	388	395	443	421	415	386	391	421	384	369	384	402	416	372	369	391	380	402	374	378	367	411	375	447	397	388	383	412	387	388	407	373	353	402	391	411	399	400	381	391	417	407	408	381	359	359	361	377	410	369	341	384	393	387	376	374	384	377	389	392	387	375	395	356	385	416	396	392	385	375	391	394	391	412	358	397	390	376	413	343	434	407	408	382	400	391	392	418	399	398	392	399	393	378	397	387	385	401	385	406	391	401	369	407	377	353	420	356	382	387	373	364	388	398	400	396	405	405	346	390	365	398	388	393	355	391	378	392	369	404	395	434	397	432	404	368	368	372	352	408	420	399	373	392	404	380	409	394	388	390	388	395	388	388	369	365	386	396	374	397	381	386	399	365	366	412	376	388	431	399	364	418	397	413	392	402	409	388	376	388	397	397	388	375	390	375	396	377	379	378	400	382	382	414	358	422	385	381	398	380	403	394	376	352	401	408	375	392	376	409	387	420	364	370	403	394	406	366	435	398	406	382	384	391	408	364	395	396	385	395	423	329	369	397	396	412	366	385	379	403	417	385	386	384	379	407	393	399	415	427	407	373	392	386	384	394	393	409	384	374	396	385	403	391	394	387	359	404	365	418	378	382	402	356	402	397	419	426	424	394	353	426	416	376	399	381	388	385	413	396	415	389	421	390	408	411	416	391	408	378	367	389	424	399	369	365	392	352	409	380	385	398	457	382	408	379	377	414	394	403	400	391	374	377	394	398	363	412	394	423	409	408	395	340	401	412	400	401	416	369	389	385	377	361	419	384	389	392	398	411	370	354	365	355	365	362	391	370	409	382	379	403	383	362	426	378	379	375	454	383	400	362	404	394	363	372	405	362	390	399	377	420	396	367	374	401	379	421	394	406	394	373	401	383	389	375	381	415	426	354	381	374	417	402	394	380	434	428	411	384	396	398	402	332	399	364	388	354	361	364	377	389	380	430	359	378	354	400	421	338	394	402	378	384	396	388	364	421	352	374	438	396	380	350	383	397	371	418	364	363	403	389	414	397	375	382	368	399	395	401	394	389	381	409	381	410	371	377	422	401	403	430	395	391	389	360	415	387	405	424	414	389	434	402	369	351	394	372	392	384	371	379	383	399	373	429	394	366	409	401	387	385	397	390	415	375	418	420	386	422	369	343	404	421	399	388	393	356	412	374	354	373	416	394	390	373	413	399	385	402	365	362	379	402	400	419	383	423	373	391	408	390	390
27342	20843	27416	24353	21481	16065	2697	597	526	498	538	460	496	463	484	480	525	515	486	571	565	595	615	693	628	620	654	702	689	659	654	664	611	602	579	486	528	509	464	507	546	470	469	458	487	460	467	473	444	432	428	452	427	466	462	402	432	425	416	432	443	435	382	428	438	455	467	429	433	449	410	426	456	403	452	434	423	461	429	404	421	427	420	414	456	431	409	462	450	400	421	424	408	407	453	418	446	458	428	421	455	446	444	426	429	397	466	438	412	437	410	446	417	392	440	438	440	422	427	472	461	456	424	440	395	420	432	417	411	395	430	406	427	440	405	433	463	443	450	396	406	421	431	436	407	417	443	427	419	445	437	450	465	452	424	420	471	413	447	433	448	448	421	465	462	451	494	457	449	439	440	423	420	422	429	457	452	431	434	465	437	416	448	437	422	425	439	454	463	407	454	444	398	422	447	428	430	463	434	447	390	419	425	444	388	432	460	426	402	413	469	416	458	384	399	437	476	413	402	437	424	424	452	455	438	444	415	450	462	464	372	389	416	411	404	428	448	455	398	426	434	433	414	456	428	419	447	429	411	452	449	433	441	441	396	455	444	406	425	440	470	416	435	410	420	419	477	457	432	424	421	445	412	443	441	428	440	436	426	432	413	441	441	437	434	430	416	465	444	461	427	416	445	476	426	421	449	446	418	457	432	434	439	420	465	426	420	403	421	438	432	413	420	442	408	430	443	429	444	477	445	433	407	450	447	451	436	439	463	474	425	441	424	443	394	478	435	457	452	451	448	423	428	447	447	433	423	432	447	418	405	394	423	405	462	438	449	462	439	396	484	415	391	434	445	439	387	427	451	422	432	418	442	464	414	439	430	386	433	404	391	447	440	436	418	443	420	463	447	453	460	416	487	428	429	404	435	433	434	470	419	446	447	391	453	389	420	420	439	440	416	439	422	424	418	458	421	443	422	433	443	436	432	440	418	444	417	482	431	417	454	425	392	432	403	443	378	427	410	409	383	403	422	416	440	442	410	415	454	440	457	462	396	395	442	410	469	431	458	427	452	429	410	421	439	433	435	435	462	415	431	412	438	435	449	424	455	451	464	446	427	437	446	448	431	413	464	418	444	404	485	448	418	478	407	429	441	436	430	435	445	421	404	453	422	441	427	483	422	398	434	445	443	436	399	420	422	437	393	446	414	438	429	410	401	419	414	442	401	441	424	415	406	413	453	434	402	397	452	419	410	430	434	464	446	414	435	426	440	427	402	474	416	445	444	448	435	465	443	408	436	449	407	445	421	444	453	475	415	476	429	468	428	452	414	420	410	469	461	425	440	435	425	441	436	473	439	460	413	433	447	477	397	435	460	385	452	453	481	434	426	396	465	407	435	438	379	477	404	435	396	455	439	423	399	398	438	436	449	442	425	407	463	446	419	479	409	442	414	484	434	453	420	436	393	434	456	421	420	448	423	379	424	468	419	448	419	419	435	402	444	397	404	415	445	425	414	449	434	438	417	436	429	427	430	433	441	420	450	409	438	438	443	424	418	471	471	421	462	428	410	436	463	446	439	432	422	457	397	425	420	425	420	458	412	443	458	443	386	434	439	466	475	439	381	437	442	367	436	469	441	422	435	447	449	427	440	426	425	422	421	443	421	442	475	427	404	381	420	406	419	427	450	435	443	437	411	432	391	437	454	439	437	419	445	440	437	418	437	446	446	410	419	427	433	422	428	450	459	424	474	449	421	403	411	437	424	415	447	421	432	433	450	430	462	436	431	452	431	396	441	418	444	435	456	431	441	437	399	414	419	422	489	438	429	420	479	408	432	435	419	432	449	424	432	423	432	452	455	425	450	471	386	429	441	421	439	468	419	419	427	464	426	447	465	447	420	459	434	409	419	442	429	411	408	466	440	445	451	419	431	419	460	409	416	430	419	432	464	426	408	433	443	436	387	448	434	409	443	397	455	445	430	467	415	426	472	434	424	441	418	429	430	410	439	440	410	422	442	416	431	464	437	423	416	426	376	465	459	450	443	448	434	429	423	497	431	436	452	418	420	428	380	437	424	405	420	451	470	436	431	415	424	438	468	430	409	424	437	435	444	441	454	447	440	427	446	420	442	443	433	429	412	470	432	396	434	445	421	424	447	430	426	426	451	433	407	430	422	486	435	424	423	396	467	412	420	427	453	420	404	414	410	456	398	432	431	446	448	453	417	429	448	392	460	425	451	437	416	407	411	384	459	425	438	449	407	469	439	513	450	413	447	385	438	452	419	437	410	443	423	443	436	436	451	443	447	448	450	440	412	416	433	405	444	410	410	446	440	447	437	403	429	438	445	476	455	441	424	438	452	416	459	436	450	404	433	452	452	399	391	446	420	430	430	424	436	419	432	427	410	454	433	430	445	399	431	447	438	467	431	426	432	441	462	408	432	425	447	384	443	419	461	424	390	427	406	426	469	418	456	431	424	446	444	433	436	432	468	430	433	434	425	402	476	430	442	463	443	434	417	390	449	429	455	426	431	415	418	439	447	417	437	392	448	420	476	435	431	439	420	428	423	417	432	472	432	435	482	420	466	430	447	425	444	441	448	441	434	436	450	421	403	407	445	442	443	444	457	448	415	418	425	435	448	441	418	429	447	483	438	432	463	465	426	426	453	416	445	446	459	451	435	474	410	420	460	459	437	467	435	427	414	423	439	433	452	431	469	424	435	489	421	451	450	420	424	445	420	427	432	440	429	480	447	408	476	460	394	444	434	446	459	446	424	446	458	433	413	454	426	414	433	420	408	436	416	429	425	415	420	443	423	440	448	433	455	417	456	417	431	465	448	431	431	396	421	456	410	417	429	451	440	457	458	448	421	438	447	427	422	429	477	423	410	438	447	442	435	426	427	440	398	428	445	460	469	440	427	442	436	454	458	451	425	416	463	454	438	428	436	427	410	447	387	422	441	425	410	424	395	415	424	435	442	409	407	406	427	391	457	425	455	443	448	406	491	412	440	429	429	456	440	417	443	426	428	415	427	404	411	444	407	428	430	426	419	435	427	403	421	402	436	457	423	454	448	410	419	446	425	467	392	418	413	439	432	414	458	464	446	437	438	467	385	429	448	430	444	419	391	408	414	413	428	418	443	461	426	422	433	423	402	448	411	449	422	413	444	411	430	421	452	437	436	448	450	471	437	418	426	486	424	407	415	409	435	406	446	445	443	452	448	384	407	394	432	423	422	406	434	446	475	450	444	421	446	433	439	418	411	411	443	449	448	426	445	446	426	423	411	440	462	427	431	428	396	493	420	430	414	438	399	492	428	466	415	404	412	417	459	431	448	421	436	387	454	450	411	437	454	458	444	449	445	476	451	461	446	408	453	430	445	388	490	405	441	426	470	446	465	442	449	438	424	424	421	417	446	409	431	444	431	392	430	484	457	428	448	438	496	469	418	452	425	407	418	443	463	417	448	421	446	458	451	392	475	430	435	405	381	441	440	438	403	445
48566	30293	22321	26059	23598	13014	1170	615	571	528	476	452	442	470	487	450	551	551	522	577	599	676	760	787	861	759	802	884	861	913	815	769	729	725	650	651	596	560	538	494	495	445	470	450	483	418	449	424	438	424	411	398	349	422	405	409	400	376	411	377	370	406	353	353	400	373	364	390	374	401	372	372	354	425	359	375	374	399	413	358	406	382	388	389	354	390	386	368	363	363	355	365	381	390	376	388	413	379	376	381	353	378	377	385	391	377	364	374	399	352	374	346	409	392	354	384	379	330	393	376	386	381	395	413	394	395	382	395	378	343	386	361	385	345	337	376	382	372	375	389	378	359	377	378	375	396	396	382	367	368	378	382	404	372	392	361	368	403	367	361	399	406	389	354	365	408	379	392	372	387	366	370	397	359	359	386	365	403	374	345	373	385	358	383	402	382	395	407	372	374	370	378	378	362	359	367	359	416	399	370	361	377	402	377	367	402	347	378	349	387	335	382	328	325	360	366	386	388	373	349	372	362	369	361	400	399	392	399	391	388	354	375	364	375	348	355	369	384	378	390	358	359	368	376	373	371	354	405	395	386	377	411	372	380	340	380	359	378	376	414	361	375	392	382	365	385	361	376	408	376	378	376	397	382	374	346	363	391	330	357	397	378	394	395	364	408	371	385	362	367	369	367	368	387	390	367	352	354	375	368	369	340	372	356	362	397	414	367	382	374	378	369	412	345	422	378	412	388	412	361	359	410	405	377	407	357	381	364	368	427	400	380	359	376	344	387	386	358	341	369	391	379	385	371	372	391	368	379	387	372	353	345	358	354	366	329	412	368	407	364	389	385	340	394	355	410	370	378	363	382	393	376	405	384	353	376	372	354	400	359	390	416	377	373	414	357	358	371	398	346	388	360	399	356	368	366	391	347	387	353	337	404	379	380	399	379	354	394	373	342	385	372	360	419	398	390	365	373	390	376	352	364	370	415	405	370	387	361	397	391	404	379	372	371	419	371	356	421	387	372	380	395	382	359	363	357	361	353	408	378	360	406	394	416	372	360	364	392	340	375	386	376	391	349	383	341	372	397	400	397	362	376	345	378	335	390	370	405	382	388	378	370	376	337	337	383	381	374	350	369	384	366	403	377	350	368	361	346	395	366	392	371	379	387	390	377	368	416	350	394	375	410	381	378	378	403	388	374	361	374	382	365	374	405	350	420	404	390	376	384	378	392	411	384	386	400	404	394	380	369	381	391	353	369	396	337	357	387	374	368	368	387	387	409	382	374	363	348	356	390	372	384	394	355	397	392	381	395	421	332	360	371	411	387	380	377	402	337	393	392	393	398	392	390	370	381	369	371	385	395	350	373	367	387	401	384	380	402	389	373	368	358	399	371	407	351	392	369	371	370	373	369	409	394	415	364	370	359	345	398	380	370	396	353	388	348	376	375	370	408	382	372	376	392	403	367	391	378	365	392	377	373	368	358	373	369	393	337	350	379	367	399	391	372	354	406	396	418	374	375	372	368	385	371	340	349	382	356	367	365	374	364	380	395	408	359	416	340	403	378	373	358	379	350	397	360	389	410	403	373	367	371	394	334	349	382	347	400	411	346	370	397	397	382	354	409	391	352	356	378	352	401	355	372	389	383	364	376	344	379	395	394	369	393	366	367	393	380	384	381	387	396	391	374	416	407	393	363	354	385	389	419	367	358	399	360	401	379	408	407	394	391	390	363	374	377	357	386	408	416	368	336	367	353	367	380	337	412	380	395	367	364	347	392	380	414	374	379	380	370	397	377	382	403	396	398	381	403	377	379	378	378	407	348	356	369	386	362	370	395	384	378	382	385	391	370	369	395	402	370	345	370	395	362	381	377	379	352	388	362	365	374	395	374	421	356	361	364	401	403	382	396	348	379	375	389	376	395	436	356	378	388	414	373	377	379	397	360	415	374	359	372	389	378	345	373	353	362	397	363	389	378	379	419	406	359	388	366	413	342	369	365	440	395	372	337	343	367	402	379	388	379	385	394	333	389	352	363	361	392	393	348	358	389	369	339	386	384	382	401	406	374	399	393	382	375	378	359	363	403	351	381	382	397	361	395	383	369	358	355	389	385	396	352	377	385	390	381	365	382	386	389	406	388	363	383	364	379	390	381	381	357	371	368	374	408	344	409	374	353	377	367	355	381	358	381	332	369	377	395	409	367	373	381	375	334	400	350	344	400	330	373	411	364	349	384	399	404	374	395	378	362	360	372	374	420	396	396	358	382	388	368	394	427	364	384	380	391	358	389	376	409	360	362	389	379	360	381	342	411	386	389	384	362	384	403	383	378	370	354	385	358	364	384	400	363	391	358	362	368	371	363	374	381	356	412	354	363	388	412	378	396	335	348	377	419	374	368	387	396	362	388	363	381	371	350	380	388	389	365	372	341	402	364	357	393	361	383	360	382	367	376	415	389	406	373	369	319	359	395	399	393	369	374	363	380	360	436	398	368	369	381	389	399	336	398	397	366	382	368	359	356	398	350	373	356	429	357	367	403	384	378	370	352	360	346	368	397	360	387	384	347	370	323	376	400	376	395	386	357	368	353	355	392	348	434	394	377	362	383	377	371	381	383	385	361	388	378	425	392	380	367	357	367	395	420	387	335	380	366	415	399	361	371	364	366	410	396	388	389	386	392	390	403	382	375	383	395	387	380	349	384	386	372	384	363	386	362	368	345	392	388	398	386	385	381	358	404	413	335	401	375	392	396	388	404	438	367	376	389	377	362	385	397	409	404	411	423	392	361	379	367	367	358	366	383	397	392	380	413	399	379	382	358	425	351	388	398	382	394	384	363	393	379	384	400	370	396	386	334	359	401	375	395	393	357	368	388	377	373	392	392	367	423	378	360	366	380	400	376	375	395	348	352	380	343	404	370	368	388	390	383	397	386	395	369	388	362	399	378	396	378	355	429	379	372	374	371	395	379	383	390	361	373	366	347	377	383	379	359	373	411	385	375	389	354	372	381	355	368	365	411	376	415	392	377	331	384	386	346	393	366	352	362	370	353	378	361	367	382	386	392	361	377	398	356	367	382	377	380	385	404	376	376	412	344	402	363	359	356	384	396	356	368	373	400	353	349	355	370	427	386	395	370	363	362	378	362	382	394	367	381	387	387	360	391	373	357	400	373	376	373	394	386	378	359	392	359	352	358	382	417	370	393	399	364	362	369	370	395	356	384	358	378	375	390	370	365	401	356	390	372	404	392	358	381	390	374	378	389	387	413	403	395	340	370	383	376	380	399	365	391	379	402	350	384	397	388	351	386	372	423	383	387	381	368	350	355	386	369	391	382	379	367	378	400	362	385	395	382	378	378	385	382	380	351	341	365	346	358	354	353	425	351	397	382	360	384	399	369	397	390	371	347	409	362	382	371	390	370	342	412	372	386	400	415	359	399	353	365	392	378	416	343	367	382	389	388	343	401	364	363	373	408	391	400	404	364	363	394	388	357	405	386	371	387
26434	20805	27575	24121	21423	20216	6728	773	544	504	548	534	471	506	529	545	583	533	579	567	517	550	560	621	698	699	711	765	816	803	783	712	715	701	668	592	564	595	530	547	539	553	481	545	467	516	478	470	508	484	455	474	447	441	480	437	409	504	436	467	453	446	422	433	443	446	455	420	432	439	464	469	433	464	431	436	492	436	448	478	463	481	468	471	432	454	440	476	458	441	434	474	452	469	429	447	447	401	479	477	407	442	434	469	489	439	466	484	472	495	467	442	455	440	448	430	439	452	456	441	474	438	440	461	471	441	441	434	432	429	452	458	466	443	499	454	431	455	446	454	419	460	454	475	445	502	489	456	440	470	435	448	456	471	455	479	439	469	395	452	463	472	491	436	485	463	452	439	452	485	437	453	461	432	448	452	478	442	440	459	448	451	465	463	436	472	454	458	443	448	435	466	433	449	433	458	489	452	454	511	487	458	471	468	438	445	447	444	481	471	424	426	445	472	476	488	442	479	427	463	458	428	461	480	452	440	485	470	452	472	427	441	453	403	410	438	454	449	459	481	419	443	448	461	448	459	471	455	464	450	492	456	439	444	431	449	467	477	467	457	418	486	425	484	431	465	432	456	465	440	474	487	442	457	464	476	447	473	408	440	434	415	466	471	385	440	420	448	409	465	466	451	442	462	429	479	463	451	454	468	448	467	466	460	464	455	422	442	451	433	439	430	449	434	431	470	429	436	468	474	430	448	463	422	465	433	440	431	444	470	446	472	419	445	470	455	441	444	486	486	464	466	409	464	447	449	445	466	439	469	410	460	423	455	459	443	456	455	444	434	463	416	442	445	406	448	483	459	462	451	474	456	459	431	438	470	456	461	458	482	451	470	446	430	521	467	466	445	437	444	417	447	400	458	462	476	437	446	451	488	435	460	431	452	455	463	433	449	441	473	386	474	452	460	506	464	405	423	428	416	430	473	472	499	455	465	475	469	458	437	439	464	463	478	430	484	431	433	450	447	449	453	460	462	430	441	479	484	432	433	440	438	450	436	432	485	455	469	455	474	445	424	448	453	458	436	430	447	444	445	452	451	432	505	443	462	475	490	425	463	465	495	430	425	476	485	453	443	471	464	429	460	450	458	439	447	439	472	448	437	450	499	440	460	433	476	475	390	456	451	438	451	477	428	450	436	476	413	442	490	442	422	468	432	456	470	459	484	480	468	453	446	451	463	510	458	429	476	452	435	476	441	445	454	478	465	482	422	502	451	485	419	447	478	451	502	490	456	448	441	488	436	436	466	474	464	448	435	472	399	447	448	486	434	473	475	423	442	456	439	446	402	439	437	463	457	417	466	483	467	483	431	483	477	430	480	456	419	450	426	461	465	455	445	452	430	433	492	464	478	456	429	418	458	458	481	438	461	461	457	446	439	469	446	472	483	453	449	440	468	439	451	514	480	441	461	422	460	423	499	441	487	432	466	477	456	443	460	448	446	462	430	472	455	441	471	472	445	449	449	445	448	459	386	448	430	413	481	444	476	425	417	431	494	455	428	446	462	463	410	446	432	460	434	473	429	469	423	483	463	486	493	467	445	438	469	451	426	468	446	403	472	433	447	459	456	478	452	420	467	445	459	438	460	478	460	475	467	424	415	462	446	440	444	479	464	448	471	437	440	447	452	489	487	450	459	454	446	487	436	461	456	446	462	448	446	450	439	460	481	439	413	440	460	451	430	432	490	464	485	442	449	474	446	455	441	467	439	473	443	478	436	477	447	461	456	411	459	416	446	470	471	449	475	438	481	469	474	461	463	455	483	450	460	469	452	470	427	477	424	428	483	428	450	419	452	448	444	483	472	427	466	483	456	463	441	475	458	468	485	430	433	423	417	439	433	457	484	443	423	468	439	427	489	446	454	431	430	417	463	452	449	460	490	436	419	457	445	430	445	490	461	488	443	483	461	487	424	462	413	491	487	491	480	427	440	479	465	474	431	432	458	426	470	405	474	424	468	459	463	482	478	451	452	444	457	466	475	476	455	467	451	440	441	450	469	450	406	470	415	438	448	498	429	429	463	472	482	458	443	472	463	441	451	424	407	418	435	433	449	438	479	479	481	434	431	436	425	500	437	458	474	445	513	461	454	494	467	453	494	442	437	456	388	482	435	441	449	471	427	421	432	427	480	464	415	481	434	458	434	423	485	441	449	443	419	474	458	444	429	430	443	469	465	496	500	463	477	419	439	448	419	450	496	449	431	482	420	457	446	477	464	467	454	458	408	489	447	467	475	456	489	448	462	489	434	451	423	470	445	458	444	421	445	429	468	471	462	494	469	444	454	457	488	470	440	460	471	487	457	433	471	461	478	484	471	478	462	445	422	501	432	445	450	453	462	455	429	462	427	470	443	458	455	469	429	439	441	476	440	450	467	441	452	450	476	485	420	449	517	428	437	456	424	455	494	486	471	437	452	420	462	446	457	465	446	442	431	463	453	437	470	436	457	451	477	455	457	409	483	493	472	428	473	457	451	486	419	457	465	463	461	434	443	462	504	431	418	482	453	442	451	488	428	424	463	474	462	450	420	449	395	451	434	412	442	469	446	462	446	468	439	452	431	485	448	456	446	432	454	448	479	450	453	440	410	443	458	479	448	466	432	468	434	441	463	411	455	449	436	451	455	426	455	463	421	436	474	454	469	444	458	439	486	478	484	470	437	463	453	460	489	429	406	469	446	414	461	495	436	437	445	458	488	402	436	473	493	446	467	468	465	465	420	445	445	442	447	458	447	445	470	452	406	444	442	462	419	470	436	431	443	411	441	450	502	468	475	428	463	437	489	429	454	475	438	451	438	471	428	411	447	433	493	445	439	462	430	439	438	459	438	447	470	421	463	439	441	444	448	463	456	457	430	465	418	468	420	429	458	462	459	456	441	475	485	442	456	468	470	438	481	439	450	434	453	457	449	474	446	438	405	448	489	467	482	470	495	418	470	424	465	440	464	429	458	478	437	455	424	450	420	412	462	448	442	415	439	472	470	484	475	447	473	442	492	482	472	470	442	464	474	443	464	415	421	405	422	472	419	432	386	456	449	458	463	445	448	454	419	431	426	449	447	464	437	411	469	414	461	458	472	445	444	467	452	482	424	432	466	433	449	428	480	485	429	441	425	473	440	447	465	457	453	478	495	465	458	456	441	460	491	428	448	421	443	483	457	443	456	447	443	443	426	417	451	437	422	467	422	460	465	444	458	400	452	454	425	446	466	410	446	451	456	470	422	444	455	432	452	476	438	478	442	432	452	420	462	436	449	444	457	443	491	436	420	455	478	421	436	466	469	431	408	491	447	432	465	466	430	440	430	458	492	456	446	498	460	475	440	464	456	410	465	428	462	457	435	443	470	416	460	400	413	454	482	456	426	479	504	451	452	453	450	459	427	473	425	460	450	478	458	419	512	513	462	453	439	434	462	457	501	459	428	437	449	483	392	459	467	430	467	463	471	435	438
46192	35883	29889	33368	30044	16161	3082	729	694	601	601	548	555	525	527	522	515	537	577	569	587	644	728	831	944	916	1012	1074	1130	1097	1047	1042	963	913	834	721	714	632	650	520	547	538	510	522	508	479	476	505	440	480	475	421	394	428	432	432	403	435	390	390	396	420	417	390	397	381	377	372	443	392	389	362	385	414	395	379	407	361	405	400	384	387	417	384	371	415	391	391	382	376	407	403	424	361	389	386	398	402	381	410	402	405	397	399	372	396	386	419	415	403	381	395	382	416	413	359	407	379	410	410	398	402	385	425	401	386	375	418	393	410	381	387	396	373	398	415	393	407	375	390	400	401	408	374	378	387	382	379	367	428	379	384	360	424	393	382	419	405	412	407	389	401	386	364	405	367	419	362	404	396	413	388	389	352	383	379	415	366	380	403	399	383	411	389	395	403	423	425	389	413	395	388	386	348	404	391	394	449	383	392	404	368	365	399	425	391	395	385	394	403	391	403	412	409	397	401	381	419	381	404	367	384	413	357	366	350	405	404	404	382	360	403	424	385	396	321	388	380	380	385	423	390	394	389	385	354	400	386	396	395	385	374	376	418	435	402	380	382	360	414	358	394	403	409	380	399	391	381	385	398	404	401	369	404	365	384	376	385	391	416	396	410	410	393	350	406	417	412	356	420	416	382	371	363	395	365	394	378	422	378	440	409	372	459	377	392	394	384	341	397	399	407	402	391	410	360	401	372	413	411	403	396	386	383	369	376	422	355	412	389	402	404	397	416	437	374	356	348	393	386	401	384	394	417	382	350	367	368	386	380	408	397	403	379	409	384	404	358	418	338	367	408	430	357	403	387	457	412	388	427	392	392	359	369	367	380	422	406	380	358	383	366	393	398	390	385	411	410	398	400	415	399	427	384	376	391	367	374	391	382	396	376	399	378	406	413	366	390	399	406	416	402	373	398	402	353	390	386	390	381	397	426	420	369	379	389	377	416	414	374	400	448	379	365	388	395	369	355	410	400	365	371	393	367	420	406	371	403	383	414	404	382	373	400	417	452	389	351	401	424	388	404	398	379	400	391	382	390	384	404	370	372	400	368	389	403	416	384	379	396	412	352	389	381	436	382	367	428	415	418	400	395	372	385	430	381	391	412	367	401	395	378	400	391	406	366	412	435	366	380	399	374	382	404	394	405	412	377	362	397	419	434	410	370	386	406	392	409	376	407	406	374	386	409	401	377	434	377	366	432	413	366	357	413	387	384	424	396	385	402	406	379	388	396	372	386	409	406	386	411	354	370	358	400	414	383	396	362	385	421	387	356	421	354	384	383	398	413	412	351	362	373	410	406	414	398	394	366	373	377	383	400	414	424	389	418	404	383	419	396	398	391	417	397	405	390	390	365	379	400	405	391	381	365	394	424	411	399	375	360	404	427	386	386	392	407	408	389	404	403	412	406	379	422	394	379	403	352	408	347	387	407	387	359	418	399	426	374	415	356	390	401	439	410	357	362	369	409	409	417	376	403	386	404	412	392	347	397	400	392	411	392	373	418	394	423	432	385	447	384	412	392	400	375	394	379	417	413	396	372	338	423	383	393	410	401	417	361	372	402	399	356	384	383	380	421	373	404	388	410	421	422	397	393	391	397	362	392	362	393	402	421	385	427	403	404	376	416	365	410	404	371	367	370	427	391	402	378	356	396	385	380	365	414	372	427	398	406	432	365	418	408	393	369	391	425	406	381	371	399	416	400	384	393	373	404	405	403	396	418	412	394	397	379	385	408	377	397	392	372	402	373	401	393	419	378	396	401	373	381	361	377	402	399	423	395	415	412	370	441	416	393	360	402	392	371	408	400	412	386	410	405	438	395	426	411	414	414	378	387	359	384	400	386	395	360	364	371	379	392	389	387	419	414	439	391	374	381	410	442	402	385	402	386	399	384	431	418	404	419	404	411	407	393	366	410	370	395	372	426	393	385	392	380	396	395	383	390	416	358	384	363	399	430	368	386	374	383	380	368	392	398	414	406	378	388	382	369	399	400	390	366	393	382	367	405	409	377	375	389	377	387	370	380	392	408	354	425	370	392	355	395	361	373	372	387	376	400	362	383	400	383	394	394	405	387	391	375	386	426	442	385	392	419	434	408	390	376	422	396	425	387	394	408	382	422	403	405	430	443	392	358	381	413	426	397	390	361	408	407	370	417	392	402	402	391	390	366	375	379	388	403	404	398	408	372	382	399	389	419	402	356	443	375	409	393	407	383	403	402	376	409	376	377	383	361	397	375	373	347	397	393	386	426	408	395	406	412	398	372	377	403	404	403	410	398	417	420	372	392	389	381	423	398	402	372	406	391	403	374	333	401	411	414	407	361	400	384	379	379	410	381	390	382	397	396	393	380	392	387	401	366	381	391	384	414	407	445	384	383	393	391	398	394	383	404	368	383	405	403	389	394	435	373	383	413	414	414	395	422	413	425	365	362	415	377	393	395	384	363	402	395	372	391	415	412	393	379	401	401	422	362	377	420	401	401	425	388	344	407	388	375	406	386	396	401	426	399	380	429	384	406	374	400	392	413	415	386	373	409	383	436	376	393	398	395	413	365	383	396	398	406	422	390	393	391	387	402	398	406	397	382	364	410	411	424	390	383	402	428	392	387	384	381	406	382	387	389	410	389	412	392	390	394	362	379	369	364	399	387	419	362	373	412	362	414	387	401	380	384	400	367	403	396	392	356	409	436	392	399	414	406	396	377	396	382	374	377	395	395	371	442	420	397	388	386	399	380	401	400	396	430	357	386	396	384	397	404	381	354	386	384	404	379	365	393	407	389	383	386	416	366	424	396	417	381	383	415	400	371	388	397	433	414	425	399	389	394	381	398	362	396	390	387	409	397	384	385	399	386	401	389	381	411	423	389	378	386	388	423	398	388	384	399	391	411	404	419	390	387	387	369	363	394	401	417	354	393	392	377	387	407	419	409	386	344	406	421	388	399	423	399	405	383	387	409	382	390	381	369	416	399	399	388	371	403	371	399	406	427	375	411	403	394	368	373	402	415	368	418	406	401	408	394	374	396	390	442	397	389	399	437	417	423	391	380	430	386	392	418	392	379	410	416	416	424	375	372	368	406	389	388	422	391	391	414	405	363	409	394	394	378	401	356	417	399	388	400	377	378	425	386	391	373	377	395	352	371	376	385	395	428	407	393	404	349	397	379	394	376	375	385	396	387	401	402	360	372	393	417	400	402	411	386	387	417	389	403	413	377	387	362	402	377	387	406	375	391	390	384	388	392	373	376	398	395	382	399	390	373	418	409	417	429	368	393	380	433	411	374	382	381	390	363	401	417	361	378	384	423	375	410	391	377	427	412	407	378	421	353	434	387	386	380	418	401	401	349	378	401	414	368	388	431	371	364	403	386	390	398	401	403	360	394	415	407	431	439	391	378	350	382	438	382	411	398	374	418	424	354	405	415	373	409	364	367	410	367	377	379	395	426	361	416	388	395
25696	20856	27856	24002	21362	22314	13427	1344	653	586	569	555	556	543	529	574	539	555	534	546	575	581	639	714	707	762	788	845	900	861	858	859	818	781	695	674	653	595	588	628	558	529	519	569	522	527	511	557	454	509	494	458	474	463	451	492	436	455	410	477	497	445	476	455	400	468	443	460	431	412	452	468	425	462	471	458	477	420	460	443	454	428	448	433	430	398	459	459	432	459	474	430	393	460	462	460	461	451	427	445	430	482	431	427	438	458	466	463	469	431	422	416	469	462	491	423	482	467	439	441	427	437	420	434	404	407	442	444	447	415	454	476	496	462	414	425	464	449	470	440	452	432	421	436	443	454	451	443	444	449	449	441	406	457	436	435	451	417	423	458	417	442	395	433	466	432	442	439	405	421	486	444	481	436	449	449	461	501	404	420	428	452	465	440	410	415	439	446	481	446	430	415	454	431	462	433	440	440	408	487	428	453	410	477	463	436	434	448	440	438	459	446	451	434	420	437	457	428	456	414	436	448	455	459	447	439	477	429	454	446	465	434	412	441	491	439	468	446	439	442	445	433	401	453	445	428	435	418	471	428	447	483	423	420	466	454	439	428	447	447	419	423	422	415	422	460	448	453	452	427	447	440	441	445	438	432	450	474	421	390	453	441	436	454	449	433	468	451	437	470	467	432	433	429	430	428	437	465	424	452	433	434	428	437	420	458	442	419	437	440	451	438	449	450	449	410	476	434	446	439	440	455	454	425	452	476	435	447	449	439	459	462	449	418	460	432	461	417	455	433	432	429	437	466	449	466	436	403	457	441	443	420	444	469	437	459	417	440	438	431	424	432	419	424	465	463	420	407	447	457	460	475	409	441	389	445	449	490	436	437	412	466	453	442	461	428	434	453	432	431	417	441	482	430	435	455	462	396	440	460	449	477	427	403	479	425	445	444	471	445	387	458	414	436	447	417	462	451	442	469	430	433	444	443	400	459	448	420	433	451	420	423	439	419	442	444	429	418	416	446	450	390	500	443	437	451	460	428	463	467	433	431	461	428	418	426	463	436	488	399	455	434	405	444	462	431	428	456	428	427	476	402	440	446	380	465	424	445	453	455	447	432	443	444	435	430	408	417	392	434	415	454	469	438	447	467	427	445	442	459	429	417	426	481	470	453	406	452	404	436	455	453	434	463	442	434	440	430	437	447	442	414	407	449	445	418	440	400	427	458	410	417	436	461	438	457	439	465	439	415	421	449	429	424	475	437	459	466	414	424	425	420	461	440	450	454	432	414	465	402	422	436	430	457	405	452	434	466	408	428	447	443	443	460	374	423	446	469	462	462	422	463	452	452	446	430	454	496	397	441	444	470	456	443	468	429	482	437	464	468	425	455	474	469	440	440	455	440	482	420	425	426	461	431	430	442	418	446	428	457	444	421	488	468	417	444	424	449	455	456	473	437	449	472	443	469	444	446	448	466	467	409	452	433	484	435	446	473	460	440	425	446	412	444	437	457	455	394	505	455	450	453	412	482	426	462	465	443	449	401	460	438	425	417	434	457	448	456	452	411	445	421	448	442	419	398	426	448	451	462	472	436	454	401	432	460	431	472	406	480	459	417	410	398	451	437	468	397	468	478	429	447	470	442	460	433	446	438	448	418	422	452	440	448	484	427	466	480	441	503	418	443	416	408	446	441	393	443	408	426	473	450	465	424	433	425	452	455	413	446	446	477	424	482	402	394	485	386	439	449	429	447	425	425	472	446	423	487	441	426	458	461	477	446	425	418	439	449	417	437	430	458	444	440	427	451	436	462	454	449	409	458	421	447	437	446	437	466	435	426	455	451	458	446	440	507	430	441	423	421	468	444	450	439	447	432	389	394	431	418	419	472	471	435	443	415	457	428	455	420	422	454	442	443	417	455	403	464	421	450	459	439	414	453	451	423	453	489	456	476	389	435	458	427	429	445	448	384	438	413	422	478	414	440	446	367	475	451	418	447	427	436	457	447	445	427	438	440	431	458	462	421	411	449	470	408	440	454	467	438	440	469	438	425	432	466	430	460	432	464	453	417	423	449	438	457	478	450	433	471	438	471	430	451	418	436	500	411	430	437	452	393	448	415	411	426	443	458	458	422	424	437	460	443	441	487	460	431	433	473	442	460	437	466	460	456	403	439	445	449	427	420	449	436	440	436	422	395	430	406	419	437	418	469	477	443	401	421	431	408	438	453	432	404	438	473	414	440	457	468	491	443	423	415	471	468	442	452	445	448	428	468	407	465	455	421	423	455	451	441	439	454	436	415	399	453	421	396	448	439	458	425	436	414	470	419	455	426	439	424	459	462	414	446	428	427	419	408	407	447	437	450	460	438	455	449	459	460	483	464	458	469	433	428	439	420	430	430	469	438	443	477	450	429	478	463	453	468	409	417	452	437	468	448	425	443	457	479	442	459	439	450	416	441	407	425	448	420	460	441	462	477	427	422	484	465	439	486	411	447	455	449	443	435	444	404	480	463	422	425	450	465	440	450	479	450	442	427	420	481	458	416	413	401	463	437	462	475	447	420	418	427	428	456	460	425	407	440	430	449	456	457	448	431	460	433	450	427	468	477	439	444	441	426	394	434	419	451	398	459	478	453	481	437	420	411	452	448	452	481	421	433	473	426	462	452	435	457	461	464	430	410	434	437	458	425	475	460	459	452	440	475	432	450	456	417	477	444	428	474	481	417	449	416	419	413	415	415	395	456	426	434	466	433	413	459	464	472	446	406	447	480	453	441	442	422	439	429	448	449	447	442	471	427	453	433	424	453	474	459	447	420	431	443	452	436	465	447	443	447	447	445	439	416	423	412	452	386	453	436	442	426	426	452	463	435	412	384	445	456	452	424	442	456	460	435	403	430	422	466	427	429	442	477	444	416	442	400	450	456	449	378	432	432	425	438	446	453	423	448	451	451	404	469	445	446	447	427	450	475	455	426	430	465	451	442	462	453	435	459	431	453	456	416	429	404	425	403	432	438	476	432	433	430	492	407	412	432	422	462	452	485	463	407	471	451	396	438	437	477	434	471	420	428	442	424	411	400	448	462	450	429	464	435	449	417	420	476	457	493	483	463	476	448	439	420	462	442	439	431	439	437	463	428	440	450	424	424	410	419	466	410	441	447	470	463	437	404	434	470	427	462	427	460	408	438	432	437	437	463	449	462	428	468	438	419	447	431	447	414	444	453	449	454	438	434	439	415	432	462	470	429	476	428	464	423	439	444	419	421	463	439	422	381	429	465	458	483	434	420	430	435	437	464	489	463	432	431	439	448	440	459	402	460	490	427	460	407	414	438	431	426	421	402	432	410	447	473	457	448	427	434	442	434	461	453	464	449	441	411	417	438	457	419	440	431	477	464	443	440	422	419	461	435	451	451	404	456	427	442	440	452	446	458	445	434	446	456	453	454	430	398	444	413	421	460	434	469	380	449	457	479	470	425	403	464	396	418	454	454	462	445	419	407	457	405
47128	40282	32153	38450	35003	22656	4412	1057	852	754	734	633	635	598	558	589	545	533	530	573	627	665	705	836	987	1020	1082	1205	1284	1357	1333	1272	1165	1038	964	892	789	727	691	653	649	598	585	523	506	523	520	474	476	484	422	451	447	425	441	426	394	449	410	401	406	369	393	391	417	393	417	401	398	367	390	422	364	405	421	384	374	402	386	397	401	399	375	409	353	356	379	381	365	384	352	356	425	403	419	389	406	378	371	422	368	422	363	381	389	402	414	390	376	403	412	379	395	377	411	419	390	365	417	379	385	386	376	372	395	401	344	371	375	386	378	374	375	431	399	371	428	361	387	380	403	402	414	406	381	392	392	359	349	342	391	358	354	390	392	366	374	389	424	350	398	385	370	419	363	387	338	400	382	384	398	382	370	358	369	431	377	390	356	384	407	348	355	382	367	389	387	378	382	385	400	367	370	410	386	407	421	442	369	384	356	393	389	398	343	388	375	381	429	367	381	395	371	379	383	386	408	418	404	364	390	397	389	379	385	402	348	369	354	389	358	343	384	358	367	367	353	391	389	399	384	394	402	421	377	365	392	402	382	384	396	381	358	410	431	375	376	407	383	376	414	404	360	414	410	375	403	385	373	413	365	371	418	408	388	406	407	408	360	387	389	378	388	386	355	399	379	377	397	401	397	368	410	342	424	406	376	394	390	358	407	380	383	393	359	393	360	389	374	386	393	406	389	370	387	409	393	381	386	374	398	371	364	371	376	358	378	366	417	398	372	406	399	368	376	389	378	381	422	419	355	386	381	363	325	409	369	345	388	392	392	399	376	398	360	347	423	382	403	372	390	413	341	382	368	413	393	400	377	353	370	383	379	390	397	368	392	360	405	396	387	401	372	394	387	384	406	385	370	365	399	377	396	405	384	379	368	392	365	373	368	376	360	361	353	401	373	408	414	388	390	362	379	386	373	409	375	391	397	395	376	422	405	401	392	374	384	368	382	388	434	407	396	382	398	364	386	435	371	405	420	384	379	371	373	413	370	390	372	368	426	395	383	426	402	374	392	377	345	364	388	435	369	368	396	356	384	387	399	383	379	384	377	366	374	376	385	375	372	371	421	384	375	390	391	360	357	423	401	371	399	399	357	393	385	437	368	388	412	360	379	359	350	405	393	372	361	348	370	384	425	383	398	409	401	428	366	403	344	380	408	351	400	404	382	394	409	370	423	366	392	389	365	381	361	386	381	401	387	386	416	382	390	381	397	383	406	400	361	359	390	385	342	434	386	378	403	370	417	411	385	347	393	390	399	366	384	391	393	370	395	409	406	352	399	403	383	389	386	417	424	396	369	396	364	378	401	391	396	392	406	367	387	400	388	391	378	384	401	365	372	379	354	380	403	370	344	388	370	367	401	360	404	401	366	397	390	343	379	357	406	395	411	356	391	400	394	411	397	371	386	403	419	436	373	375	363	414	396	380	357	406	414	415	367	387	383	410	353	417	410	389	378	400	396	412	394	391	390	413	358	379	377	395	391	387	384	366	377	408	392	411	401	388	392	405	356	368	391	384	353	375	365	387	406	391	394	384	384	391	363	387	367	385	368	365	393	358	430	398	376	387	422	418	391	383	373	411	367	413	392	400	373	382	368	383	378	334	389	373	401	383	345	374	406	392	395	361	398	340	390	382	392	353	359	392	366	370	388	398	399	394	367	379	379	367	404	377	383	379	372	395	408	415	361	386	407	417	403	358	362	394	369	389	366	408	340	382	392	408	402	394	395	350	358	383	431	408	384	397	395	392	358	366	402	410	371	386	379	371	399	392	381	421	377	397	373	359	395	373	375	401	378	400	386	386	348	381	390	365	374	384	355	429	357	353	416	344	403	392	362	398	363	364	365	414	368	353	422	424	381	379	386	417	401	370	371	376	393	375	412	379	385	384	402	408	377	379	405	390	386	367	381	409	387	366	400	403	368	413	369	400	368	384	431	379	395	406	394	370	356	407	388	397	388	367	393	373	395	425	343	367	377	380	409	384	358	400	396	379	355	401	428	402	388	363	379	397	397	383	394	379	389	352	390	379	417	398	344	385	376	404	337	406	404	380	387	347	408	337	376	356	402	373	401	377	413	385	399	404	399	379	396	383	362	404	385	418	357	425	400	356	407	383	357	396	436	335	392	373	413	406	387	382	393	432	377	388	430	385	431	360	365	378	379	393	401	385	355	421	392	409	407	359	377	385	417	363	376	400	375	389	364	372	425	358	392	384	409	402	391	432	424	403	384	375	364	435	364	391	405	392	404	376	406	353	394	380	409	366	384	368	388	407	381	392	388	393	411	405	383	363	403	369	400	400	418	397	433	400	402	391	384	388	393	361	374	433	382	388	394	401	377	380	355	370	391	383	364	391	397	385	401	405	388	397	393	393	384	372	407	425	366	389	374	390	365	370	385	372	425	390	387	360	412	365	387	387	405	410	344	379	367	381	371	387	377	380	361	393	388	400	365	378	376	387	382	374	389	379	374	384	408	404	381	372	382	361	418	393	374	407	398	394	418	364	368	388	398	350	405	393	374	372	404	410	422	421	383	368	385	393	400	406	368	390	367	416	376	363	366	399	346	404	397	359	361	386	360	413	380	381	401	393	403	351	377	385	382	412	373	378	368	393	400	385	377	393	406	394	382	350	394	385	415	403	374	372	402	363	394	386	366	400	414	400	381	377	392	402	399	366	362	383	392	387	426	389	384	366	401	376	368	394	379	387	378	386	402	378	389	352	370	400	371	368	404	385	401	371	399	367	367	361	399	357	417	380	368	401	384	399	367	414	398	389	403	360	408	375	386	350	446	373	383	405	403	384	354	415	363	380	398	399	442	381	373	391	396	383	412	410	397	365	387	366	375	417	415	391	403	400	381	371	396	349	384	366	389	366	399	402	368	387	366	356	396	398	404	392	385	377	364	361	390	383	345	367	386	391	361	380	356	377	384	371	376	361	383	400	391	384	390	421	372	403	397	389	384	383	385	391	416	351	403	389	361	412	410	366	394	396	393	376	395	391	385	387	383	383	409	394	403	410	407	332	380	381	407	364	376	417	378	394	368	403	347	354	410	392	400	410	424	353	378	382	372	419	384	383	380	421	380	419	402	401	397	432	376	377	347	403	384	400	377	437	390	399	369	394	406	402	436	417	397	390	416	377	396	405	406	400	416	402	381	373	376	366	418	415	406	359	380	396	374	355	371	388	375	381	407	365	389	375	395	409	377	395	372	389	405	426	399	361	360	411	386	390	404	368	371	373	379	377	382	371	383	357	372	406	391	359	391	391	402	381	384	421	369	383	412	354	377	384	398	372	415	396	396	365	375	382	383	403	418	377	402	381	395	406	388	389	376	404	367	394	374	404	391	356	386	387	372	361	406	401	388	358	384	382	363	357	391	390	387	372	361	378	365	390	414	369	373	380	398	352	367	391	346	372	388	365	363	389	394	388	386	364	386	374	401	373	376	381	356	344
29643	21424	26035	24717	12693	2625	516	513	475	497	497	498	489	467	481	480	503	496	465	484	462	469	528	539	579	569	561	584	595	633	651	643	595	583	535	575	537	498	527	500	523	509	484	472	469	428	493	438	472	503	448	471	441	499	503	452	462	419	442	459	448	490	462	445	510	395	420	452	453	488	453	459	480	415	481	502	444	409	419	415	462	479	457	410	448	424	450	463	426	450	455	426	432	453	430	473	435	478	485	486	462	403	460	474	409	456	481	470	430	469	441	436	453	420	439	429	466	434	432	419	442	461	457	420	455	477	464	455	436	431	469	481	466	457	415	474	453	441	446	450	451	441	427	445	456	406	469	440	509	460	462	454	482	454	475	458	442	450	426	437	487	430	455	451	415	441	481	402	443	448	457	491	458	460	411	473	492	460	443	441	463	433	487	450	456	443	469	424	478	467	448	452	446	412	429	476	430	452	445	464	436	416	451	428	423	454	433	435	419	454	422	451	410	431	476	417	432	457	454	432	501	478	444	439	464	434	451	449	492	469	492	449	471	447	428	445	432	442	481	465	471	480	465	422	437	423	450	461	461	430	443	458	443	464	435	452	418	463	470	431	440	430	444	469	432	450	416	457	461	476	435	431	461	437	412	466	428	490	490	426	490	461	450	438	441	457	445	427	482	456	418	434	450	458	447	472	472	474	431	413	453	491	426	457	453	452	466	473	478	469	449	440	485	448	473	443	491	503	420	474	488	429	428	450	432	455	445	471	454	469	439	426	439	442	434	465	453	418	444	463	455	434	448	431	464	411	497	464	414	426	461	438	423	473	426	406	407	456	453	420	435	442	479	490	442	427	441	467	453	464	437	415	449	410	450	438	441	463	427	424	448	420	445	463	459	442	444	443	442	404	453	416	426	475	444	457	437	446	482	463	422	456	431	420	408	445	486	456	461	468	406	445	450	459	451	436	410	454	455	420	440	411	440	486	463	445	454	488	440	454	453	478	420	471	434	452	459	437	448	422	457	424	440	489	425	463	441	489	427	475	421	441	448	453	459	437	471	486	430	417	433	486	485	454	441	445	425	492	417	478	392	439	446	457	418	419	443	415	449	448	440	412	451	463	411	434	456	429	470	461	479	463	458	460	426	440	457	458	445	439	424	431	475	439	418	483	436	410	412	412	458	449	475	426	444	457	468	436	436	433	425	449	457	431	430	488	442	448	450	483	422	452	405	436	466	424	459	456	438	445	492	467	431	453	477	427	414	497	475	417	415	449	459	458	442	479	445	414	453	442	458	398	431	439	453	465	427	468	447	449	455	454	445	433	426	437	425	427	476	397	445	466	473	416	448	419	472	458	437	444	435	459	445	445	425	432	405	470	473	472	428	452	450	481	444	464	444	467	453	441	402	461	419	467	451	472	478	471	466	474	460	451	465	414	471	423	468	428	443	457	447	426	487	464	463	430	442	453	477	422	461	432	449	476	448	432	443	429	431	455	441	407	486	455	450	465	443	460	445	476	477	434	413	435	431	444	426	432	491	453	460	440	456	456	452	445	456	434	445	440	462	443	431	463	418	445	444	422	435	465	459	434	460	450	428	471	432	495	447	476	455	454	462	417	445	434	420	456	412	452	463	445	448	437	452	469	437	447	453	481	431	452	515	465	454	411	456	496	471	420	419	418	432	411	440	452	456	420	438	448	443	498	441	458	452	452	471	435	415	480	453	438	403	445	467	449	407	449	451	472	445	436	477	450	425	452	431	442	446	419	466	464	463	441	429	434	433	470	453	475	483	458	492	468	477	452	482	445	412	430	426	447	458	436	456	428	430	459	415	497	411	443	474	453	439	389	447	421	482	440	460	475	459	446	455	455	444	439	442	426	459	425	449	486	430	449	443	430	436	464	484	447	446	476	461	456	435	491	464	462	418	448	417	461	497	496	438	393	435	448	451	458	462	417	456	452	431	479	446	462	437	464	437	442	436	447	454	461	437	451	469	429	423	423	460	466	436	486	470	460	449	447	480	440	440	461	421	410	433	471	464	408	447	398	432	416	424	446	466	432	417	448	401	408	468	434	439	428	413	432	430	459	418	479	468	438	445	430	425	447	464	410	423	434	442	473	441	470	479	453	488	476	439	450	481	502	453	468	461	468	484	463	456	443	464	450	441	489	460	465	453	452	410	447	454	406	467	463	431	465	451	456	494	450	478	459	506	437	438	442	484	444	436	442	410	465	457	473	450	486	457	468	466	417	457	446	485	412	423	419	437	469	448	459	437	477	427	469	461	415	436	485	484	456	467	458	449	439	461	464	464	438	440	427	451	436	449	438	456	454	459	437	450	427	498	440	489	454	430	470	456	442	472	411	497	475	424	450	444	466	474	435	447	413	417	415	458	458	450	415	440	447	423	443	436	464	471	445	445	464	421	458	452	447	488	486	426	425	445	456	443	460	431	451	448	433	456	453	401	445	465	447	448	456	465	441	429	444	486	417	436	447	491	482	466	460	416	416	420	432	445	422	451	483	450	429	461	412	434	476	474	456	440	438	441	445	439	431	445	450	473	468	459	435	430	436	448	462	436	446	480	458	432	488	459	446	503	402	465	409	441	432	486	440	422	460	469	444	490	469	415	435	454	441	445	472	464	429	462	429	452	421	481	448	469	439	443	435	457	440	422	460	429	455	395	425	414	450	421	455	445	456	441	465	462	458	458	424	473	446	483	433	443	430	462	466	414	456	431	457	416	477	436	442	482	466	446	506	445	465	467	458	481	436	454	470	443	425	445	477	434	445	455	442	447	510	438	402	441	437	457	489	462	488	416	454	434	412	433	431	478	436	453	450	448	455	472	426	461	475	437	437	438	467	459	467	457	453	458	446	450	437	438	444	436	479	462	452	419	468	468	461	464	406	430	476	462	491	490	426	413	437	441	445	425	484	462	476	428	438	441	441	421	457	463	498	441	462	467	454	449	450	442	426	446	432	466	455	450	452	434	442	438	456	437	448	462	438	469	494	462	416	449	449	446	442	463	442	474	444	450	457	462	439	417	455	481	434	440	445	429	425	453	425	449	445	466	455	439	435	425	466	438	451	460	473	445	439	444	424	468	454	453	458	470	429	476	414	465	458	470	446	430	450	471	425	416	435	424	429	447	419	423	425	444	474	431	452	459	472	467	474	449	401	451	407	460	411	417	471	439	439	477	438	420	413	428	449	451	426	427	438	452	435	456	448	452	433	426	443	470	449	443	457	427	447	437	443	412	462	460	442	488	450	458	474	499	447	453	477	415	423	432	433	411	427	452	486	455	444	462	452	441	443	461	446	427	468	463	458	455	403	479	478	444	449	450	406	448	462	449	412	428	435	454	429	464	410	465	424	454	457	448	465	454	429	436	463	469	436	402	433	444	437	425	437	438	448	451	452	464	427	449	485	470	460	426	471	423	461	439	452	455	427	478	462	440	467	427	415	444	456	482	464	450	447	460	439	450	411	453	460	460	461	468	440
50817	31044	24456	24318	16630	2972	543	490	444	435	431	429	393	434	430	447	428	400	409	464	453	526	548	596	634	660	709	712	782	848	786	762	713	667	613	598	526	528	506	527	490	499	438	444	468	455	451	421	437	402	406	400	408	404	402	399	417	405	389	395	382	397	393	389	388	406	375	372	381	379	393	397	418	378	394	404	414	435	424	372	392	382	411	402	395	419	449	408	394	351	417	412	411	380	403	377	413	365	391	424	413	382	382	376	379	370	413	405	420	430	371	392	357	373	393	415	411	388	394	360	373	381	383	413	399	395	414	399	363	443	406	424	369	356	397	396	372	361	395	381	389	363	450	371	403	398	404	369	379	398	395	378	362	369	346	391	385	382	394	384	414	395	352	375	415	372	446	392	416	374	384	370	406	357	399	389	378	423	393	405	399	414	413	350	363	394	385	377	380	427	362	380	429	425	400	380	389	399	401	367	410	429	397	412	415	369	409	406	408	380	387	391	418	371	392	445	398	412	389	394	381	389	352	399	412	371	408	384	399	360	376	402	396	395	435	392	416	380	403	418	391	390	429	408	385	389	394	373	371	369	387	370	423	390	352	406	398	369	425	388	371	418	382	448	424	398	372	368	389	446	359	422	409	376	369	387	387	404	377	401	422	439	415	394	366	379	419	418	409	368	398	372	393	435	387	379	389	359	400	349	384	396	371	382	416	421	371	372	404	395	393	402	401	408	370	413	370	389	386	363	362	406	375	426	384	384	385	392	440	389	415	393	395	376	418	398	380	387	404	401	409	388	384	392	366	419	392	426	365	383	389	390	370	382	391	380	403	384	398	404	411	392	412	414	419	404	353	381	399	401	414	413	421	388	403	384	381	394	387	459	434	424	390	405	377	403	423	409	381	354	348	401	399	397	394	399	387	389	365	406	419	429	427	397	340	375	417	394	437	364	385	384	387	415	398	400	392	395	420	402	404	394	404	380	397	406	388	368	447	382	398	387	404	405	412	387	375	400	379	409	395	420	412	382	389	388	374	364	439	407	376	393	392	387	442	413	392	395	378	351	397	417	416	391	413	390	396	378	360	396	401	375	388	407	370	357	387	410	391	423	404	387	425	376	380	366	419	397	411	392	405	396	380	412	405	416	414	346	390	387	427	396	404	422	423	421	391	411	418	386	387	392	350	399	422	398	384	410	411	405	384	384	393	374	370	350	363	396	405	379	361	438	391	353	380	358	393	378	381	363	385	410	400	391	402	397	392	377	392	380	397	351	405	375	374	370	384	384	373	367	365	401	394	449	414	388	374	390	412	369	396	400	394	397	425	416	405	403	386	424	373	376	381	406	378	421	391	419	399	368	389	395	379	396	413	432	411	382	406	421	382	383	363	412	397	364	380	418	397	402	399	429	418	366	422	418	386	414	406	397	382	383	424	374	373	384	403	384	376	392	370	433	364	390	338	394	363	371	421	370	378	403	419	380	427	391	395	399	361	381	390	436	382	435	408	398	400	399	385	357	395	409	405	412	398	413	396	417	378	416	388	387	389	407	398	365	396	407	397	405	375	391	362	367	404	380	417	389	354	399	417	396	393	410	452	435	371	408	410	410	415	394	414	396	415	388	402	386	387	404	379	368	372	405	404	407	395	400	394	362	358	407	393	392	371	388	384	421	397	392	428	401	401	462	423	363	377	403	365	407	404	417	401	401	402	420	404	360	404	368	378	416	404	376	406	410	373	390	372	396	351	363	406	371	427	383	344	372	420	391	341	407	404	398	364	404	367	400	360	367	395	390	338	382	352	402	376	429	411	382	377	389	402	438	376	390	382	437	376	369	360	393	365	434	361	385	378	420	397	389	390	410	365	399	385	394	397	384	405	373	429	376	409	391	335	396	382	373	397	395	418	362	376	377	412	383	367	371	381	365	373	376	422	378	417	378	368	415	407	422	413	411	412	383	406	393	379	381	362	418	380	407	398	413	385	400	387	405	410	379	397	399	392	402	406	428	418	391	395	373	399	399	402	401	422	409	389	381	409	348	362	397	388	411	374	393	388	418	386	389	417	400	426	412	395	399	408	385	422	424	391	375	398	414	407	417	406	363	375	395	352	357	409	387	375	365	404	394	394	396	378	369	385	396	391	374	404	389	399	379	361	372	370	381	370	362	392	363	378	413	382	419	363	450	384	376	420	375	406	375	411	358	435	406	411	379	405	400	383	382	420	429	371	413	396	391	380	408	394	357	381	447	371	403	415	392	390	405	394	403	376	415	389	400	389	389	409	362	408	396	413	393	370	390	408	394	390	368	373	394	394	387	391	339	423	382	382	386	383	413	376	387	367	404	415	384	389	389	382	399	391	361	370	455	363	441	400	389	381	357	420	385	388	388	397	374	406	382	386	345	387	429	406	368	396	389	378	406	391	374	386	409	391	437	390	403	431	426	396	367	421	375	375	353	440	376	369	386	387	403	391	374	385	379	398	389	425	391	365	395	404	412	399	380	394	416	442	393	397	400	351	391	409	384	381	357	375	377	403	384	382	446	402	394	385	357	373	385	388	388	395	405	399	416	403	385	382	382	422	378	365	403	384	399	390	390	420	398	376	361	412	405	382	397	393	348	412	382	380	395	412	381	405	383	379	415	384	364	384	401	397	389	389	393	385	381	409	407	383	390	355	421	374	395	387	407	397	416	400	411	439	368	391	382	376	406	429	402	377	403	431	371	401	366	408	393	416	375	396	424	423	392	391	398	381	382	427	333	394	376	391	362	390	369	398	374	349	427	408	369	395	393	406	413	400	367	408	416	394	396	357	374	427	387	405	411	388	415	401	417	399	374	414	362	400	377	378	421	400	411	373	389	394	410	389	375	349	404	387	344	406	401	404	359	431	395	385	379	396	420	392	400	370	390	370	407	414	415	370	422	379	365	399	410	407	414	390	373	375	376	416	403	405	388	415	363	372	388	387	416	440	368	412	370	400	399	381	385	393	390	377	396	381	408	410	397	404	354	414	424	411	395	385	411	384	382	420	429	382	387	397	398	399	401	439	418	385	401	362	423	421	387	357	381	390	411	401	366	392	383	397	397	384	387	380	377	386	406	401	350	407	381	443	398	372	396	388	422	367	383	387	413	378	379	410	387	393	400	371	378	380	391	419	412	401	383	416	398	407	389	360	387	421	357	375	394	369	374	373	377	418	388	426	408	406	376	410	384	386	420	354	424	413	410	374	438	389	397	372	401	405	364	377	390	368	368	374	393	358	368	417	425	411	390	386	404	412	421	383	417	376	397	388	392	373	379	402	423	383	389	383	417	389	403	376	374	406	380	371	384	412	437	371	388	428	377	386	347	376	370	397	431	398	421	369	416	355	412	392	393	428	402	395	356	378	389	389	380	426	397	370	411	406	418	427	420	409	385	416	415	414	373	428	424	387	399	413	396	386	372	395	412	382	398	394	392	389	383	388	410	393	422	367	385	346	423	450	385	385	389	363	378	413	421	376	398
27522	20859	27504	24381	20908	10872	950	558	471	499	510	444	500	453	475	476	456	476	445	480	475	518	469	542	611	609	573	570	634	619	628	670	582	527	558	607	525	483	522	528	509	487	480	442	495	455	471	483	384	424	458	453	436	451	423	431	424	426	390	480	445	453	441	462	479	426	426	448	431	467	425	443	472	451	454	462	431	411	424	430	427	461	449	405	416	445	431	428	436	413	428	415	427	426	428	438	408	430	416	415	430	465	450	460	457	422	447	443	429	453	421	475	397	395	427	446	364	396	435	417	421	436	453	431	414	420	436	449	429	413	407	464	402	445	463	431	450	450	438	452	413	396	422	417	433	401	431	437	432	406	445	434	444	465	438	456	428	420	441	443	438	446	432	464	406	431	406	439	443	404	417	400	408	491	435	411	417	423	429	420	394	431	430	459	462	479	440	427	397	402	389	426	453	449	417	473	448	434	406	494	447	410	449	422	431	461	466	428	450	451	450	418	420	476	421	443	416	468	416	407	421	411	438	420	437	454	428	447	460	449	417	431	481	412	425	458	396	378	416	403	470	388	424	439	438	435	473	457	452	441	433	454	433	410	426	409	424	374	453	429	463	486	468	417	435	455	438	430	428	412	456	420	420	448	469	416	442	499	430	411	464	432	452	435	441	451	436	425	450	444	432	427	448	421	425	413	414	460	427	442	452	468	464	422	438	445	459	435	433	430	411	404	421	424	459	433	441	389	380	419	457	484	449	460	435	378	453	454	434	417	463	427	418	412	470	439	396	448	415	444	428	440	449	438	435	420	426	454	448	413	406	415	448	447	434	427	488	452	437	422	487	459	474	430	401	434	449	463	385	451	427	378	449	439	409	448	437	417	423	447	434	414	460	438	402	447	394	394	470	418	435	436	412	377	433	431	427	417	429	456	463	415	446	464	459	443	469	413	454	445	400	451	447	442	474	421	454	426	423	456	414	404	436	445	406	421	449	448	426	447	429	451	445	450	427	450	426	465	443	398	457	468	484	421	434	438	420	443	444	468	434	464	439	411	455	387	411	432	412	454	435	454	456	428	415	428	458	424	423	461	443	427	459	451	451	434	423	385	470	383	422	466	417	447	414	428	422	447	488	449	473	434	476	424	478	446	459	397	405	432	443	432	429	421	433	414	435	425	440	453	430	471	462	485	463	440	467	432	427	426	426	415	403	436	450	444	413	431	424	444	461	464	447	434	420	420	428	448	419	439	388	413	438	483	462	417	427	438	445	428	443	404	466	458	444	457	426	461	475	399	406	453	389	426	439	454	499	431	377	445	426	445	429	414	424	406	411	459	448	431	445	424	466	413	410	441	413	409	426	410	420	462	408	425	438	417	456	435	420	447	449	427	459	442	430	441	431	462	452	432	411	434	438	455	427	428	444	425	484	448	434	437	461	425	435	448	397	433	428	426	427	429	399	430	422	427	444	394	447	404	463	419	418	443	429	384	428	437	424	450	421	416	445	424	431	466	450	414	429	396	432	424	448	425	430	434	424	476	420	459	471	455	475	412	440	414	425	417	454	433	412	449	421	445	399	417	439	484	436	403	422	435	418	473	395	425	412	436	452	527	435	428	412	422	415	434	455	444	437	420	442	421	435	420	491	436	441	456	436	417	418	426	417	469	460	449	421	440	421	412	397	432	451	427	424	424	459	426	438	449	429	440	477	403	448	453	390	420	474	427	490	490	447	409	446	409	432	408	468	418	439	477	432	421	465	444	439	411	391	416	439	446	415	454	441	416	444	445	407	415	437	459	421	467	430	433	464	447	421	451	441	456	426	423	429	419	480	436	447	404	442	414	406	424	427	437	461	436	464	465	434	445	435	429	402	432	456	419	425	455	435	423	395	445	417	482	431	429	419	429	432	402	434	445	371	432	475	459	436	454	411	405	430	435	421	420	423	449	432	418	440	457	419	448	383	452	434	435	433	428	444	451	441	387	439	442	447	404	466	399	436	435	439	481	433	456	436	420	445	427	435	390	454	446	493	392	402	464	404	471	447	422	426	440	434	435	477	443	427	439	452	454	407	413	436	456	446	435	393	461	404	413	420	439	456	475	425	425	471	408	459	415	405	467	486	464	440	454	411	443	425	397	412	395	416	469	436	366	462	456	457	431	448	446	454	444	438	414	443	448	420	416	404	467	441	420	406	424	429	466	433	409	435	423	440	423	428	419	452	413	427	457	436	457	406	487	425	398	459	397	444	460	421	440	420	433	420	444	436	457	429	462	404	428	437	439	442	477	424	445	428	459	478	469	460	459	465	456	448	440	438	425	445	410	428	428	419	457	448	434	446	439	426	423	416	400	455	433	408	451	433	423	416	418	414	426	432	437	417	452	449	418	446	479	424	432	443	419	389	415	457	497	480	484	453	424	443	430	440	424	413	455	448	468	463	452	431	491	423	430	463	444	449	461	403	410	428	463	416	419	416	451	470	442	440	451	425	431	442	428	452	425	434	440	455	425	447	444	420	425	443	456	438	431	473	448	431	407	431	463	467	415	420	414	418	447	412	427	401	445	457	454	426	490	478	439	443	467	428	475	412	430	433	437	428	418	385	458	452	392	424	429	438	410	450	423	429	439	436	451	445	423	465	425	437	451	402	419	414	467	444	462	418	429	413	438	432	413	442	441	440	431	399	416	451	444	415	437	473	439	453	457	429	429	423	427	465	473	456	450	437	425	445	443	435	427	435	404	500	444	432	406	422	397	440	454	433	431	438	424	439	424	474	441	413	478	419	418	426	455	453	439	417	463	424	448	453	443	414	474	446	440	421	422	459	448	430	441	407	437	413	455	424	418	408	470	423	415	419	451	417	403	438	445	413	413	473	460	450	451	450	472	417	478	441	410	386	472	444	430	444	461	449	474	452	447	451	428	453	458	448	430	451	441	434	406	440	430	436	427	421	444	414	455	464	446	452	397	462	438	422	426	453	465	427	424	468	483	422	448	430	446	456	446	456	421	467	421	430	415	490	385	437	407	432	392	431	435	420	408	449	454	461	441	427	403	450	448	433	440	438	392	468	441	488	437	417	441	448	447	430	425	399	462	446	415	437	469	432	442	467	452	428	443	420	438	444	443	455	425	424	429	423	467	417	436	440	448	432	463	429	437	418	463	445	447	450	402	403	422	444	408	455	414	474	459	430	399	421	443	462	424	424	443	431	438	429	469	459	452	459	460	460	455	468	438	423	465	451	402	444	444	422	406	451	418	430	447	409	437	460	452	408	429	417	399	440	454	467	472	425	403	435	452	453	452	415	437	462	437	460	441	425	430	439	434	412	408	442	442	415	456	449	452	412	477	427	414	398	428	393	462	432	418	414	373	417	419	445	460	404	449	471	452	423	453	459	415	429	437	445	444	427	412	424	424	468	471	426	432	439	493	413	467	421	436	459	462	403	434	419	439	414	410	442	435	467	438	415	401	432	429	422	449	428	438	433	473	423	417	422	415	465	425	414	478
48084	30297	23401	26042	14809	2621	738	614	552	533	484	513	478	418	447	425	431	428	439	449	438	473	537	596	626	689	730	751	686	721	838	777	728	751	667	660	586	564	548	539	448	448	479	465	434	405	428	409	418	418	463	387	424	403	402	403	381	379	366	361	386	375	399	362	371	389	383	392	379	345	387	386	426	391	367	391	381	369	369	377	357	370	369	343	355	403	383	349	391	383	366	384	410	365	381	387	365	407	421	369	377	373	391	376	403	367	405	387	364	365	399	398	418	372	385	402	393	382	367	379	360	395	356	403	382	372	390	403	372	384	343	404	393	407	386	376	397	350	407	378	383	375	417	375	409	365	402	417	361	375	377	366	396	373	381	356	395	360	391	401	421	344	385	375	398	404	384	377	402	346	394	361	359	359	397	356	360	383	349	391	369	363	407	370	398	382	404	373	363	357	377	361	387	405	366	375	391	420	425	365	363	378	357	372	358	356	414	356	394	335	398	360	395	378	382	398	371	369	374	353	354	356	424	377	377	420	347	401	357	414	398	353	396	435	352	381	376	365	404	380	384	389	388	414	364	402	377	408	403	394	407	397	395	377	371	371	359	356	371	354	370	367	346	394	362	413	438	382	379	399	396	358	351	373	382	399	417	367	381	381	350	381	372	407	360	381	373	375	394	381	398	390	379	358	395	353	394	427	396	389	382	373	372	366	390	373	376	356	370	378	405	370	388	383	398	423	428	361	424	356	353	379	404	346	403	402	353	375	392	355	372	396	387	385	382	369	376	389	423	383	330	398	414	374	391	374	385	378	371	373	373	373	396	405	369	379	392	364	390	415	403	374	398	392	377	367	422	386	409	366	396	395	388	404	402	401	395	420	382	381	362	366	378	398	407	385	366	390	380	386	373	401	382	349	360	373	404	375	418	382	403	375	377	387	408	406	384	357	366	407	369	359	368	357	398	375	371	393	410	389	383	396	390	416	390	333	412	364	371	387	400	393	390	372	385	376	382	384	364	392	393	385	397	392	376	412	393	405	344	392	370	391	391	375	345	394	381	378	352	424	359	370	392	365	372	385	388	408	406	387	408	363	390	399	386	371	413	356	340	402	366	390	381	391	385	378	409	368	406	386	382	376	355	352	391	395	428	352	361	370	404	387	389	380	387	384	373	384	396	409	408	391	372	379	401	380	392	347	370	379	370	377	376	378	360	406	373	364	397	375	370	365	404	382	371	406	389	368	414	383	424	373	428	382	361	381	353	388	331	390	382	406	392	380	402	380	382	385	378	379	390	396	370	426	388	375	376	366	382	401	365	382	380	387	385	421	368	348	369	331	386	366	394	393	388	361	402	385	383	382	397	414	423	363	360	390	355	392	393	363	377	360	383	379	389	381	379	386	374	387	374	379	384	378	390	349	375	378	379	370	392	378	353	378	344	386	388	358	364	416	378	383	380	404	400	370	409	375	386	407	393	409	409	391	384	391	388	416	376	386	363	363	405	387	357	367	404	383	374	368	358	364	377	390	387	407	375	437	399	396	371	407	357	387	383	338	389	383	377	404	378	376	389	379	354	389	441	417	363	381	403	389	367	406	416	373	394	404	378	390	386	360	412	386	356	390	367	373	411	373	364	383	354	355	387	378	364	375	345	378	416	409	393	376	396	386	421	393	417	388	393	383	406	398	405	332	367	363	403	376	386	368	371	373	412	410	388	383	399	398	339	364	392	390	386	364	378	404	368	386	377	372	387	425	407	372	389	378	380	373	426	399	390	396	355	358	395	371	355	391	353	362	393	373	359	397	381	375	361	392	374	327	394	425	395	375	366	396	377	363	370	360	350	360	384	366	378	398	364	404	369	367	383	374	364	383	381	392	375	385	378	376	360	362	368	374	348	378	400	370	423	342	349	379	388	368	345	368	357	391	374	381	396	377	402	402	383	358	390	365	387	379	357	402	362	393	353	404	407	392	377	379	408	354	373	373	387	390	398	379	382	386	368	354	392	363	387	373	376	369	359	375	359	366	377	391	405	394	348	407	411	421	372	357	417	386	380	381	418	366	395	394	382	370	370	350	393	363	401	383	374	391	403	389	334	385	386	446	432	414	370	358	368	336	354	423	354	372	380	351	374	389	410	367	361	386	381	385	376	363	385	399	401	411	412	383	389	387	403	372	345	424	412	410	365	429	395	429	362	378	391	357	338	382	388	383	399	422	354	359	387	389	369	397	372	401	384	393	331	386	390	390	388	424	400	363	360	395	367	396	392	387	401	411	362	404	339	355	350	398	404	362	393	388	392	334	374	382	383	363	362	350	377	379	363	406	417	377	384	366	380	369	341	384	353	385	363	359	387	376	412	367	368	394	391	353	387	400	385	384	372	375	390	390	367	385	381	390	433	373	422	401	368	376	368	344	429	398	388	385	371	356	404	376	364	412	370	409	389	364	391	397	395	389	370	359	398	395	395	373	369	396	387	387	395	372	397	363	417	374	388	405	373	343	356	399	392	393	410	395	365	400	343	385	373	381	384	367	373	404	372	396	354	377	377	352	387	371	402	393	385	419	395	396	377	418	385	387	386	399	405	387	379	384	350	398	365	383	383	361	371	401	379	378	378	396	361	350	400	376	396	407	353	383	403	404	430	377	346	358	363	361	375	358	391	344	397	411	415	376	362	364	367	400	357	405	387	398	409	359	398	415	363	374	390	375	381	366	388	387	364	419	394	344	376	385	410	368	394	380	377	382	407	351	355	370	363	408	401	356	368	388	374	366	439	396	398	380	364	370	347	364	374	385	336	367	389	413	405	362	405	379	400	376	368	402	379	380	385	383	354	402	341	389	400	413	409	394	364	404	383	401	362	354	384	366	382	377	372	396	393	402	374	394	406	380	384	375	395	379	395	378	386	365	369	381	399	357	395	385	370	335	406	384	407	400	389	355	399	398	364	379	364	394	382	379	371	393	365	387	382	382	386	379	364	391	418	381	369	383	352	397	369	392	368	414	355	426	404	384	371	361	424	386	390	386	385	389	389	357	350	352	365	360	381	392	383	378	382	404	401	389	368	363	375	394	368	407	360	375	379	373	394	368	395	390	389	390	377	386	346	413	361	385	393	404	346	377	388	376	395	351	375	377	406	394	369	376	358	373	389	402	392	413	361	358	406	402	390	379	392	346	404	363	393	402	395	327	433	370	393	381	348	403	407	389	413	355	382	369	373	384	382	399	393	381	351	397	433	390	369	383	394	387	369	380	397	355	350	391	375	397	404	377	395	428	340	370	376	381	383	360	372	392	394	374	389	386	349	368	339	381	391	393	415	394	404	376	389	388	378	375	359	358	386	401	382	364	392	352	357	359	373	428	402	381	395	360	387	399	378	314	400	380	364	397	374	402	389	365	355	412	376	379	378	401	377	416	407	407	406	401	392	403	355	377	390	394	390	332	382	359	372	390	418	356	377	372	383	351	375	393	379	395	397	371	370	374	348	395	382	374	398	412	352	363
26556	20811	27576	24113	20994	18456	3570	663	569	582	567	472	503	550	493	473	479	480	512	528	531	565	545	597	581	706	749	699	685	706	705	703	722	711	633	681	563	617	579	595	595	588	508	543	500	549	466	505	503	493	462	498	459	461	470	444	476	430	453	498	461	441	463	441	463	443	410	458	450	436	458	484	443	490	449	462	493	489	459	466	443	445	463	467	456	459	456	488	465	506	488	449	460	490	463	473	454	420	418	444	500	449	452	479	477	478	463	489	456	468	433	435	431	454	446	467	463	475	476	444	481	493	476	476	442	479	469	433	462	457	446	465	449	465	493	480	466	460	475	450	481	471	440	452	433	440	449	469	501	497	446	478	457	424	453	491	483	447	473	466	443	419	455	460	428	423	463	497	492	452	494	472	479	439	447	495	442	484	435	440	461	448	458	417	457	444	467	440	472	475	461	455	406	427	497	424	431	467	460	472	450	509	465	488	432	464	464	457	460	453	431	442	438	459	491	442	443	456	428	470	443	441	439	464	449	452	440	473	425	484	434	488	436	439	452	448	469	439	473	485	427	440	484	505	481	470	469	458	458	472	456	435	443	490	462	459	437	493	435	482	428	431	431	432	480	478	492	462	521	431	470	467	460	447	470	410	483	412	468	506	472	496	414	457	441	449	475	439	464	488	438	473	442	438	459	421	437	524	436	447	474	450	444	432	491	429	462	428	474	453	458	519	420	445	450	432	446	420	449	451	455	445	473	470	449	457	441	476	467	474	441	436	473	445	510	441	435	426	472	460	458	450	444	444	489	434	437	455	412	512	529	447	417	515	482	453	486	450	443	476	381	470	428	456	447	472	477	459	456	449	485	441	445	461	444	481	440	463	469	441	490	425	432	483	468	451	455	458	423	417	448	439	416	431	458	441	443	466	456	456	429	458	437	453	451	474	492	473	429	468	519	447	442	448	477	465	466	475	459	472	415	469	433	466	448	468	443	446	442	454	479	439	441	434	457	459	468	474	433	503	470	454	452	466	456	499	457	432	431	457	427	459	419	462	437	463	473	459	479	451	457	448	483	448	454	451	449	484	449	442	465	479	433	407	468	455	418	476	447	461	437	478	493	434	444	449	443	473	425	425	482	464	459	480	452	476	442	484	417	446	483	449	474	454	450	456	453	418	455	464	427	452	449	438	448	447	435	456	437	475	442	417	465	460	452	489	436	453	505	441	471	437	466	488	466	422	423	443	464	462	406	479	457	441	461	468	491	447	447	471	466	450	485	475	423	471	463	467	472	436	476	442	396	444	420	468	428	401	467	482	470	453	425	490	442	454	444	457	449	432	475	451	460	474	485	430	499	444	454	432	439	458	448	449	463	477	472	455	476	472	442	483	430	443	446	465	468	458	450	434	456	447	452	476	484	455	442	452	468	456	461	495	470	453	468	438	468	470	455	467	465	449	461	440	456	507	450	462	466	454	430	468	447	453	439	460	419	424	447	457	421	451	496	427	489	443	454	445	451	448	395	442	448	461	457	458	465	453	464	450	442	494	455	474	454	479	421	469	509	491	446	447	471	453	465	423	456	459	445	464	425	474	458	432	458	407	460	459	514	472	478	430	431	458	463	466	452	407	466	449	473	435	435	473	459	464	416	430	445	460	477	452	466	466	459	471	439	465	451	463	448	444	435	469	438	440	435	451	425	468	425	408	473	454	429	463	460	474	456	425	461	461	428	448	468	456	535	497	438	434	468	418	467	441	492	434	415	477	447	455	450	399	455	480	415	469	468	463	451	481	442	444	425	422	440	467	480	490	478	463	515	442	476	444	452	473	455	465	451	466	469	407	464	438	457	437	427	478	444	439	501	450	456	412	452	421	457	466	453	463	438	452	470	498	448	450	481	463	458	451	437	401	446	438	443	481	436	464	429	449	428	473	453	480	445	450	447	461	430	465	466	403	461	401	483	444	452	418	478	477	491	440	465	443	407	464	432	460	473	440	512	453	514	458	456	446	478	408	457	462	446	492	426	420	471	454	442	479	447	480	460	465	472	478	472	477	451	478	410	479	444	451	436	481	479	465	461	433	452	431	454	410	451	468	441	453	461	472	461	487	458	435	425	438	512	477	423	433	427	476	456	430	452	464	476	468	501	450	423	485	450	451	471	475	454	439	445	463	485	466	452	463	423	411	427	439	450	468	464	472	423	480	439	450	480	460	459	439	456	460	444	446	440	491	402	471	443	478	421	474	474	470	460	461	474	491	455	468	440	455	447	459	424	433	462	489	452	473	496	455	421	452	456	451	494	441	443	493	436	422	461	495	471	481	480	435	472	439	465	456	465	441	458	480	468	437	426	459	435	456	443	444	471	488	472	464	480	450	435	437	431	448	463	430	412	497	447	460	481	407	460	465	481	475	456	411	438	470	451	413	477	455	449	485	437	451	479	431	429	477	471	423	488	486	440	443	449	433	451	458	497	453	451	476	479	452	449	460	438	437	481	472	467	430	445	462	472	448	455	491	441	465	445	481	447	449	482	455	484	467	480	443	467	502	448	489	466	449	455	473	436	429	443	455	446	448	437	475	424	447	467	493	473	491	466	434	467	471	459	482	455	446	460	458	433	459	451	456	445	418	469	436	462	470	453	450	451	451	449	405	476	447	473	451	501	442	448	412	481	461	445	451	460	472	503	467	471	459	419	430	438	442	450	487	462	480	474	452	469	464	501	421	485	463	480	405	417	387	422	425	476	454	420	448	416	471	445	503	454	462	420	408	443	458	464	477	439	494	450	437	429	448	434	463	437	464	449	412	444	471	482	467	484	466	483	469	452	465	478	484	497	476	466	403	481	440	459	488	456	441	458	462	434	421	457	443	456	437	470	452	452	458	451	452	439	459	450	452	496	450	404	450	476	413	441	441	469	465	453	459	455	477	480	482	452	467	456	465	438	471	468	490	419	433	432	475	441	429	476	424	429	413	427	444	470	466	457	413	450	457	469	501	453	447	448	457	447	456	432	455	431	489	423	478	447	443	425	439	467	478	479	440	442	472	449	465	442	458	446	414	439	483	441	448	469	511	433	473	501	441	456	450	480	449	466	453	422	421	499	378	486	447	478	474	451	463	493	444	475	425	428	449	445	458	459	423	450	474	434	448	468	451	451	462	457	446	454	415	452	429	452	442	418	462	437	459	472	446	457	477	444	463	470	464	459	473	479	458	438	477	424	451	452	440	472	452	481	435	473	485	477	413	457	447	467	463	473	476	473	432	441	431	439	467	492	459	440	434	483	407	461	436	432	434	492	505	450	470	478	447	455	459	453	450	426	492	457	437	461	467	445	469	442	476	476	498	442	487	408	439	486	466	457	481	437	478	466	437	434	449	438	437	474	497	401	453	448	419	473	453	438	447	443	463	444	446	429	490	440	462	455	468	425	437	443	411	474	439	462	456	436	473	458	456	460	438	438	417	443	474	441	451	447	438	455	388	439	501	446	426	442	453	479	412	469	421
47759	36905	32665	33172	23910	7682	937	764	649	631	561	496	546	482	442	512	491	492	479	532	500	517	552	715	769	888	942	934	923	962	953	935	894	845	811	740	710	649	608	615	634	554	551	504	505	451	485	441	469	435	435	450	401	445	418	402	416	410	384	368	438	425	351	391	401	398	412	404	403	401	403	396	393	383	387	348	395	376	388	394	368	381	392	356	401	399	416	407	357	409	406	384	407	392	399	385	427	402	400	422	374	388	383	376	369	422	389	382	368	383	454	410	362	389	403	415	379	403	406	391	384	391	413	372	391	412	375	420	402	392	413	424	372	408	415	380	385	406	392	418	332	411	428	435	416	394	386	410	449	409	414	394	414	417	404	370	454	399	386	403	403	418	408	398	416	405	414	363	380	370	414	403	400	406	380	364	417	409	382	379	400	417	407	413	368	390	429	389	395	422	425	412	385	416	418	396	423	409	380	379	395	398	436	384	406	398	385	407	409	388	386	412	428	422	406	389	407	383	375	419	399	410	392	420	406	405	414	394	401	392	388	417	388	372	384	381	410	385	382	439	397	385	403	367	400	397	411	400	377	411	406	391	415	347	357	422	419	349	411	395	408	370	385	406	381	387	391	413	383	398	416	426	395	362	375	383	394	399	398	377	396	376	379	389	379	399	376	350	398	417	388	397	421	398	407	376	393	396	394	423	407	390	409	380	384	394	389	397	385	364	398	409	349	434	378	384	396	395	407	402	401	407	411	393	394	392	376	391	388	420	388	373	383	378	395	392	378	415	389	390	365	436	392	361	400	401	370	390	420	406	413	397	382	428	392	411	411	418	372	381	362	416	419	429	390	402	396	407	393	413	422	382	423	405	398	397	369	389	370	415	415	352	437	400	395	400	391	379	370	382	381	411	405	367	410	423	423	370	405	373	394	436	382	399	415	406	368	397	400	371	403	401	405	365	394	401	411	390	379	371	374	384	382	398	375	397	385	419	401	406	400	388	402	380	376	433	384	408	399	399	381	419	383	416	366	398	393	421	438	409	438	415	421	433	391	372	387	423	339	372	361	373	407	419	379	451	417	387	410	402	403	405	390	383	454	376	391	384	412	371	396	431	433	413	385	406	438	390	399	407	410	407	419	401	390	427	400	420	396	400	411	399	390	400	401	360	425	416	417	407	445	398	371	401	401	407	376	407	410	384	434	415	395	391	389	369	383	361	385	381	365	397	429	408	395	364	429	367	406	404	417	372	394	414	395	392	420	421	395	402	371	410	379	396	404	379	375	406	385	406	440	388	378	419	400	391	392	393	420	389	358	395	431	395	380	405	436	395	400	389	430	426	406	406	393	364	369	403	379	431	398	386	401	410	415	380	415	392	392	384	354	382	427	381	376	405	387	414	392	384	412	397	389	438	409	407	372	367	410	364	376	371	427	381	376	378	400	386	380	413	411	400	406	393	384	379	395	376	396	406	373	383	388	375	406	402	398	380	389	410	415	394	383	389	409	432	385	394	420	401	393	380	412	398	372	392	371	405	390	405	429	391	399	393	386	379	417	404	396	410	391	406	358	369	421	351	364	444	396	370	401	381	395	354	403	372	392	387	441	393	429	387	365	398	403	409	405	376	371	394	400	378	418	409	449	398	434	405	429	365	402	387	382	412	396	389	380	414	390	398	399	429	399	365	377	401	379	402	422	420	395	404	414	395	399	411	398	412	390	393	400	381	381	385	417	433	418	371	371	407	398	403	422	357	358	373	438	432	389	387	379	378	408	393	373	445	388	390	396	449	408	388	375	408	415	380	390	369	362	389	400	399	376	425	392	391	383	392	375	381	373	391	410	368	400	425	415	408	393	388	391	373	409	395	419	399	412	388	378	368	385	390	430	398	375	364	376	389	405	390	424	387	399	366	402	421	405	369	412	405	385	392	399	430	379	387	413	363	404	399	424	406	393	406	389	402	373	391	397	399	399	383	398	409	425	404	373	379	394	394	388	409	389	377	398	382	404	381	385	421	363	408	413	404	417	409	365	381	398	382	370	362	432	382	396	424	377	400	410	384	395	368	380	414	379	390	413	384	380	400	409	423	368	375	426	357	401	425	398	405	365	403	413	399	390	424	372	387	406	414	364	397	380	374	416	397	423	364	374	397	395	366	372	376	390	390	398	355	416	377	398	380	427	386	384	398	412	393	406	406	378	396	389	403	396	382	386	423	368	371	376	382	390	387	373	410	401	416	366	397	372	419	419	404	365	370	358	349	427	389	378	407	422	425	419	414	365	437	405	402	387	414	404	397	391	383	394	383	392	352	384	356	375	399	393	437	415	392	417	400	376	407	405	431	413	389	399	390	393	396	388	375	402	414	418	428	421	391	374	406	419	391	396	401	385	393	407	407	390	431	383	391	395	412	404	391	397	401	392	401	408	378	399	410	388	393	396	413	402	428	398	405	402	395	400	410	425	426	413	393	392	391	384	409	379	386	411	407	395	419	397	384	383	409	409	381	393	417	369	416	380	401	370	376	389	371	395	429	363	370	401	408	380	396	406	374	395	385	359	383	374	389	398	391	385	435	391	403	379	391	395	396	394	379	387	395	406	364	384	398	393	416	376	390	373	378	412	389	418	400	380	398	380	386	392	400	421	416	445	408	397	373	399	398	383	446	385	411	419	394	390	386	384	401	412	406	359	404	390	440	388	369	411	390	412	406	364	422	406	406	394	368	395	406	388	422	345	406	385	419	417	400	376	416	380	380	409	387	405	430	386	400	398	378	399	391	398	378	374	384	405	390	362	395	413	386	398	373	393	411	415	390	391	376	425	374	372	382	360	378	406	388	375	395	446	387	428	403	410	355	376	391	360	369	400	439	382	426	367	401	384	401	389	353	367	375	373	371	410	397	427	393	385	373	395	415	389	392	386	415	388	401	383	390	419	401	399	401	362	391	383	387	419	414	408	427	446	402	383	418	361	370	364	362	425	414	410	379	394	404	429	387	412	382	390	409	386	395	399	396	414	403	395	385	397	385	385	431	420	395	393	428	367	423	398	405	362	413	375	391	388	388	388	406	401	399	389	370	386	403	428	381	375	378	399	387	420	357	384	395	363	390	397	384	378	351	404	379	409	398	384	418	403	353	432	415	371	394	392	409	421	391	377	409	402	427	372	411	386	387	390	429	393	392	411	433	393	404	370	427	406	409	402	391	397	366	395	434	406	431	394	381	413	408	395	378	427	396	418	407	393	377	405	362	425	414	373	399	418	418	390	413	434	404	391	402	355	381	384	410	370	412	402	372	391	397	413	399	403	448	410	377	417	388	404	380	420	393	396	376	376	372	424	409	383	403	387	377	383	351	416	407	369	368	398	337	389	390	385	401	375	408	378	391	384	373	372	424	368	405	392	389	394	399	394	374	422	392	387	425	378	398	435	384	414	419	400	375	415	341	396	379	417	390	436	376	396	400	360	414	413	376	416	396	398	404	412	405	396	402	389	384	383	387	376	416
25748	20830	27814	23977	20912	20623	8253	819	560	568	616	569	505	514	509	492	451	491	478	505	497	540	514	618	595	631	713	730	724	707	771	750	697	660	632	650	588	590	550	552	545	521	490	459	496	511	470	486	475	459	481	503	471	497	424	472	477	457	451	486	447	426	452	443	469	487	428	398	468	438	426	436	418	440	457	458	452	437	439	452	435	432	443	427	441	446	437	463	452	434	441	438	474	476	454	463	459	430	472	470	428	467	428	457	431	442	475	468	442	452	416	460	412	459	442	466	445	479	486	472	449	405	483	423	436	459	412	454	439	426	469	468	424	428	403	460	442	494	477	445	441	428	454	446	436	461	464	463	456	412	452	458	415	448	457	430	431	462	449	465	478	443	435	435	413	413	423	450	445	427	498	450	453	430	433	433	450	436	442	440	427	441	437	441	419	443	410	435	475	449	458	450	420	421	459	411	429	434	464	449	435	442	463	452	436	441	472	456	414	462	447	428	469	466	441	452	450	461	429	425	450	450	423	431	398	429	446	427	463	421	466	467	447	425	436	484	469	446	464	409	452	444	476	409	477	423	422	438	446	435	417	501	435	481	433	462	425	436	453	424	442	419	439	442	452	442	465	446	424	444	474	462	405	451	472	451	462	458	448	423	435	441	474	486	461	436	452	453	440	454	426	456	417	434	446	456	453	444	477	435	431	463	460	456	414	431	447	498	474	474	460	445	448	422	426	391	436	439	438	437	440	440	459	461	476	467	462	437	459	430	392	456	410	429	476	434	446	445	415	406	446	443	453	453	444	420	427	468	469	438	431	428	477	421	433	435	463	441	433	448	449	457	431	475	474	472	451	460	466	484	487	502	450	434	426	473	431	424	413	411	468	439	427	459	437	473	491	422	452	451	456	439	436	487	430	439	399	452	444	477	447	455	412	444	428	416	462	421	417	436	429	455	485	454	437	442	437	448	467	425	443	469	437	489	441	423	450	441	434	477	446	442	486	458	476	431	411	394	418	426	474	438	430	421	427	418	430	479	450	427	406	401	456	453	451	446	476	475	414	453	442	429	421	441	442	449	473	419	438	469	448	458	488	446	475	444	433	445	412	415	459	478	430	462	414	465	459	432	455	423	454	472	452	487	442	416	473	468	439	495	383	471	480	497	389	443	446	443	435	451	450	461	438	450	466	460	441	465	451	471	454	447	435	463	428	424	422	444	425	469	442	449	468	458	432	422	478	429	416	417	470	429	476	436	428	423	444	443	438	464	427	422	457	440	453	472	454	423	447	427	421	435	474	460	477	461	457	449	449	489	471	456	444	467	425	432	465	488	439	468	484	442	467	439	441	497	455	432	460	426	424	475	452	440	431	450	422	423	466	428	446	464	466	427	425	443	409	439	467	438	419	404	461	437	434	443	461	457	442	444	443	472	406	462	453	478	477	435	443	427	435	444	420	434	451	432	424	446	458	449	407	456	421	470	427	426	427	433	431	437	434	472	443	451	402	461	440	466	427	485	456	424	393	441	391	443	428	457	473	447	418	436	460	416	411	450	436	411	448	451	454	428	454	427	472	453	401	440	428	435	447	451	445	434	471	455	443	451	421	448	428	449	450	413	467	404	457	423	460	446	451	449	429	441	486	453	454	423	439	449	488	436	453	423	429	439	467	456	437	445	444	429	440	433	439	479	410	435	457	445	497	449	419	471	420	470	447	448	442	415	433	456	404	423	436	402	424	459	428	467	449	441	455	448	453	463	441	402	467	482	415	420	439	436	477	445	480	424	462	431	459	449	448	454	430	451	423	433	439	436	477	449	429	450	427	462	472	450	484	460	433	469	462	484	480	464	422	427	418	439	475	417	435	490	433	454	440	430	493	466	432	407	473	441	429	430	479	440	465	454	447	472	461	426	432	459	474	443	445	437	434	418	406	413	416	462	425	459	484	445	463	457	447	461	475	473	457	452	466	435	477	456	467	486	405	392	466	426	447	436	436	432	440	426	486	421	411	443	429	484	435	441	421	471	457	445	470	448	457	463	455	428	469	442	437	463	418	424	471	447	464	468	439	435	481	469	489	411	451	436	419	453	448	473	443	496	430	447	450	469	462	444	443	472	454	419	430	415	461	421	469	441	464	456	428	415	436	475	460	455	472	404	440	443	458	433	429	441	440	427	469	459	425	431	420	441	461	440	473	426	424	448	451	463	475	436	401	462	460	428	432	449	457	419	420	395	411	445	423	459	421	422	467	473	437	429	442	463	449	460	417	470	446	443	433	435	412	486	438	426	462	414	476	422	444	473	465	501	447	438	444	437	458	433	456	484	433	491	454	436	451	426	437	446	471	426	451	444	435	450	494	405	418	430	450	423	449	451	426	453	444	433	483	417	414	448	435	415	453	450	442	440	445	418	452	440	464	466	467	427	432	456	445	440	426	441	466	426	456	426	446	470	421	456	439	497	443	458	498	459	444	446	429	492	483	466	457	429	414	443	477	442	427	438	466	444	470	428	461	441	453	409	441	475	423	455	439	438	440	441	421	447	485	441	436	491	449	471	437	426	415	511	448	440	423	461	473	458	439	432	447	450	419	413	465	410	455	471	461	439	484	415	397	464	460	456	443	435	426	409	429	451	435	414	451	445	477	452	454	447	454	400	456	465	446	420	424	461	428	477	428	471	424	407	411	459	422	450	420	440	416	416	457	466	431	441	484	444	453	432	471	455	421	422	475	442	402	419	433	456	473	487	409	428	428	427	414	452	473	443	436	445	438	478	456	451	439	424	458	440	438	454	423	440	446	443	429	422	446	441	467	472	445	453	464	461	425	427	459	432	452	472	459	460	445	446	430	449	417	422	443	422	466	480	484	454	403	405	441	410	465	426	415	499	462	463	449	433	448	463	432	441	453	440	440	465	400	440	441	450	464	456	416	445	430	449	466	450	402	437	433	436	436	466	409	453	452	444	407	449	436	435	433	455	450	434	462	441	446	420	451	427	453	445	451	453	437	436	454	487	418	430	478	417	452	438	459	472	436	466	475	481	427	495	461	402	469	430	433	458	460	463	403	422	463	418	440	446	439	433	444	433	423	469	421	419	437	441	450	378	429	452	464	441	441	454	461	439	428	459	450	482	466	433	414	455	428	441	409	450	438	444	462	414	439	434	454	477	459	442	436	433	445	446	441	431	476	460	471	416	463	464	419	460	425	420	456	458	442	466	446	420	451	405	453	413	427	419	470	452	448	432	450	447	456	447	444	480	422	459	431	422	397	448	441	427	461	426	449	446	450	389	438	426	460	469	456	457	468	409	439	437	422	463	460	443	446	449	451	447	448	489	489	426	477	426	452	429	458	451	469	471	421	467	442	430	419	425	427	413	439	422	486	459	448	466	430	434	413	472	459	440	477	453	461	433	435	418	460	422	413	460	442	419	443	450	479	450	433	435	477	442	445	448	467	468	459	437	440	406	439	434	390	487	417	419	431	448	432	461	483	481	414	411	452	394
51717	43009	32558	33426	20463	3434	1006	819	680	649	586	574	526	470	487	495	484	457	485	492	531	518	590	632	684	777	889	872	882	991	1000	983	898	821	848	745	728	683	647	653	577	586	523	490	486	455	471	426	445	468	439	409	442	443	407	424	396	372	403	428	397	400	376	360	385	360	375	394	381	415	405	407	382	384	394	355	423	410	383	352	418	381	395	365	386	391	395	380	371	400	374	397	367	370	424	361	374	356	397	398	390	387	412	402	376	358	409	394	388	360	378	407	399	370	383	366	393	394	355	394	385	433	363	392	394	381	386	420	364	371	363	408	402	371	407	380	359	379	390	411	404	434	393	393	446	371	396	397	362	406	380	393	361	417	387	413	387	356	411	375	389	409	369	418	394	393	424	390	393	400	380	417	370	350	390	381	375	417	411	390	437	397	382	373	393	347	359	391	388	373	386	379	371	383	384	381	409	387	397	405	404	402	394	380	390	379	405	435	369	390	367	375	425	385	395	364	344	356	384	353	402	362	380	373	402	357	380	390	419	364	421	370	364	401	379	379	412	372	385	402	369	418	410	395	357	375	379	394	358	419	408	404	391	400	387	376	362	375	374	413	384	417	396	397	398	368	364	393	345	382	400	380	364	395	365	403	381	395	377	387	382	395	391	360	367	363	372	379	378	403	414	378	392	420	396	423	417	371	369	416	389	406	389	395	352	369	405	372	387	413	394	426	397	404	366	412	425	396	421	412	377	396	400	385	398	382	379	409	379	352	390	386	364	371	359	426	384	387	398	380	406	392	358	383	404	385	395	398	395	411	368	392	404	404	387	383	375	349	350	379	409	376	367	412	376	410	366	367	393	384	395	371	390	421	376	412	368	415	390	369	415	373	431	372	400	383	362	391	368	379	378	400	412	399	401	391	376	405	422	392	352	392	412	379	406	378	391	372	402	381	382	372	371	368	413	368	413	383	383	416	399	403	400	394	375	380	381	394	370	387	398	352	379	355	375	392	353	398	405	375	386	368	379	385	416	414	422	405	424	392	385	380	385	389	409	389	405	399	381	381	391	371	394	398	413	408	397	387	379	359	402	352	410	391	401	378	385	388	369	382	411	386	359	425	354	378	393	357	404	369	381	391	403	373	376	406	373	368	383	387	405	388	407	405	377	440	380	407	358	376	367	349	402	387	368	407	400	337	390	400	386	372	415	382	366	401	385	407	364	386	386	384	364	384	384	385	386	376	401	390	412	382	391	388	356	392	393	340	387	359	394	378	352	384	389	341	382	396	335	376	375	388	375	395	390	394	380	394	386	379	353	374	407	403	394	378	412	412	420	403	348	361	375	403	415	405	390	414	367	390	402	390	390	405	367	380	407	392	354	394	403	420	403	363	380	409	369	400	383	383	376	368	386	381	414	385	381	384	403	411	385	392	396	401	394	390	402	386	401	371	399	400	390	388	406	393	368	366	411	390	376	361	411	413	431	360	404	392	375	406	391	378	375	406	406	400	374	404	383	381	405	404	396	381	409	376	390	336	369	402	411	381	386	377	406	379	375	396	373	439	397	359	368	412	407	390	369	380	374	396	411	373	375	371	378	366	414	349	375	397	390	399	406	407	410	408	399	383	427	387	383	386	390	384	381	378	390	411	400	388	358	341	384	403	368	378	403	379	400	438	405	368	342	364	379	382	392	370	410	372	388	374	402	389	372	358	370	391	374	365	358	399	399	396	409	381	378	413	367	380	418	390	399	380	360	434	377	381	366	378	417	371	388	363	391	388	377	400	405	378	412	392	395	379	408	408	388	405	395	385	409	390	363	390	371	395	430	399	358	400	405	378	396	373	405	410	376	377	398	403	373	366	387	406	395	387	362	376	406	399	395	417	425	370	396	407	380	363	375	358	356	354	406	399	387	366	392	374	366	403	383	409	352	381	408	411	381	336	385	383	378	366	401	429	409	311	360	389	396	381	375	407	385	367	368	381	402	381	443	375	376	399	346	390	395	395	394	369	392	372	398	418	374	349	367	415	396	400	376	371	401	399	366	379	396	363	358	413	406	389	387	442	388	375	360	409	391	372	402	376	369	400	379	391	389	396	377	371	383	382	408	372	410	344	401	400	400	404	403	375	398	403	383	433	394	385	392	369	383	387	397	356	345	368	423	386	394	365	368	371	377	415	393	352	369	407	403	395	406	399	370	351	383	415	361	358	358	398	376	392	367	368	377	365	406	371	371	380	378	371	375	360	419	401	382	393	403	374	365	403	408	400	395	371	394	369	396	390	408	388	438	393	409	395	375	377	407	387	404	371	378	385	409	369	358	349	401	411	384	377	378	394	388	354	387	376	369	400	374	423	396	368	378	398	357	382	422	378	373	367	419	407	378	386	407	372	380	414	411	376	400	373	406	376	379	372	386	388	364	402	382	397	410	362	373	379	370	375	391	370	371	357	381	386	410	381	383	370	399	381	377	417	414	411	429	431	366	395	415	351	382	404	422	376	411	387	391	381	369	398	388	367	366	394	389	396	378	383	417	361	382	399	401	386	384	403	426	393	371	392	396	401	409	343	367	395	360	410	373	377	369	376	381	381	388	383	390	373	400	377	369	379	388	379	357	383	352	353	384	356	395	374	358	380	387	392	392	404	369	390	374	403	389	412	405	382	396	340	432	415	388	395	368	397	374	391	379	395	370	384	383	387	412	422	403	387	391	380	411	424	402	414	409	408	385	399	391	382	402	364	414	361	395	410	341	370	424	389	389	381	424	364	389	395	403	378	393	403	377	410	373	408	371	385	385	392	413	380	362	377	410	373	375	415	364	357	362	381	386	390	388	361	396	418	367	393	390	367	372	393	413	380	353	416	365	373	369	381	384	360	390	354	425	424	402	390	410	400	409	386	398	400	358	360	403	397	418	397	365	399	376	381	393	398	349	378	385	374	368	425	389	383	358	382	441	375	409	383	375	393	394	398	366	395	378	390	372	382	373	396	386	344	354	386	421	396	439	370	376	429	413	372	360	378	370	378	397	372	391	398	412	371	388	383	380	394	371	392	387	401	375	399	389	387	389	377	399	367	380	416	378	383	399	420	400	373	395	405	396	389	375	394	369	399	401	390	357	349	380	387	395	377	371	422	391	390	387	406	372	386	382	389	372	386	390	375	382	400	396	394	384	420	401	379	376	370	408	412	350	407	396	373	403	388	421	372	423	378	379	396	382	337	396	384	368	372	404	391	389	387	385	364	394	399	368	419	364	388	398	387	382	396	374	408	374	361	387	385	382	413	382	425	349	403	364	409	357	389	380	416	395	393	381	381	381	382	364	367	416	339	392	401	378	397	382	363	394	383	401	384	366	360	400	387	379	394	382	393	407	395	385	379	345	387	395	407	390	405	393	377	394	358	394	404	433	380	409	388	409	382	380	384	399	360	394	399	411	390	395	386	393	410	375	402	391	430	383	359	391	375	376	395	429	384	354	388	387	396	412	352	419	385	411	388	364	377
28484	21155	25888	25473	12615	2438	567	520	513	507	451	479	501	466	482	449	444	467	443	474	494	488	497	525	552	600	650	669	656	704	763	718	688	661	621	616	606	596	593	584	554	570	490	521	526	529	473	466	472	446	464	499	433	482	456	442	478	492	485	466	453	482	446	479	425	487	466	447	479	438	434	425	444	491	453	452	403	440	474	414	449	430	462	429	484	440	462	465	424	421	433	427	489	479	464	451	417	430	454	431	489	418	425	453	417	458	468	419	445	464	451	459	454	477	427	442	475	439	425	430	462	429	415	425	435	397	472	448	440	445	467	447	439	485	451	440	470	442	450	474	453	484	454	448	470	437	456	488	471	435	471	452	417	467	460	470	436	467	479	484	443	465	429	440	416	433	492	472	451	452	419	455	420	435	480	430	434	497	473	450	485	429	479	452	395	463	470	453	450	442	433	460	460	434	443	450	452	450	483	499	477	433	475	444	447	455	453	447	473	458	450	483	433	480	455	437	414	433	442	484	428	408	457	476	441	455	474	455	428	446	448	448	464	424	460	457	456	443	465	455	479	457	471	449	484	413	446	441	490	381	501	423	424	444	486	485	424	423	451	447	447	491	466	438	491	462	482	444	465	503	411	460	447	452	423	441	467	443	439	465	474	466	424	466	455	434	461	445	463	426	436	449	469	446	474	465	474	461	464	505	470	452	497	453	450	454	408	439	414	458	446	445	441	459	470	488	416	453	454	457	477	517	459	482	440	465	453	433	436	420	415	452	461	480	470	455	471	421	426	485	459	436	486	509	399	460	431	480	436	449	431	450	454	449	454	439	468	427	462	484	424	438	442	423	445	479	453	465	447	472	424	476	457	455	434	443	432	435	486	464	436	450	446	436	433	493	421	424	485	444	461	421	487	444	482	458	482	466	465	445	426	467	484	469	533	467	421	434	427	427	508	488	447	466	430	463	449	470	439	446	470	465	460	428	454	461	446	441	419	480	486	442	473	424	464	469	411	478	490	457	433	466	481	433	456	438	443	440	466	458	474	457	493	453	438	453	441	419	444	430	425	456	474	407	447	406	451	458	470	454	469	504	466	446	474	466	408	452	454	466	462	453	483	493	463	445	466	480	449	444	469	441	458	455	469	471	452	462	477	440	456	377	428	453	417	449	478	476	462	464	489	451	459	423	438	461	463	431	424	480	443	470	445	421	445	465	444	468	464	472	462	443	476	454	443	459	455	459	449	455	467	466	460	448	459	413	460	443	419	492	472	428	428	469	479	438	439	467	446	415	468	456	415	487	423	476	466	437	469	471	458	444	476	462	461	425	453	483	449	491	473	456	465	451	460	419	459	479	450	446	449	467	449	449	442	441	449	435	436	458	442	445	445	451	454	428	465	486	482	446	416	449	448	438	495	470	456	436	453	448	480	453	428	500	493	470	524	479	458	446	429	443	443	461	442	427	416	466	506	471	454	478	441	437	482	488	476	490	422	429	500	415	414	460	462	452	443	476	442	437	426	496	443	448	448	497	444	447	492	447	482	439	443	449	490	455	446	417	449	417	469	454	471	437	453	446	419	436	446	464	485	450	449	431	447	448	473	418	427	474	421	493	416	470	472	405	441	479	451	440	405	479	502	453	439	482	434	498	479	453	425	498	467	485	462	446	456	413	468	451	450	427	436	470	450	456	459	477	454	424	455	468	453	414	494	485	479	473	473	468	450	461	453	455	431	459	445	448	494	475	475	444	421	475	438	448	463	446	427	460	484	454	453	486	472	472	437	474	464	419	448	404	433	477	461	478	440	481	462	444	449	427	427	435	466	454	442	422	448	421	423	450	435	474	428	458	466	443	418	430	491	424	440	427	448	489	418	470	473	477	452	439	439	424	433	433	438	476	450	433	452	443	495	429	452	472	441	470	458	453	451	435	473	460	424	470	418	460	465	453	455	453	442	433	448	411	461	480	491	444	428	455	437	426	473	445	460	431	431	422	425	427	488	402	471	442	454	451	460	448	460	458	477	431	457	459	477	454	449	441	462	496	458	452	473	470	450	418	449	452	476	463	454	425	422	445	455	435	429	419	450	434	440	485	496	476	484	457	459	453	443	424	470	473	445	471	503	472	447	448	453	468	404	463	460	472	464	428	433	460	471	445	430	422	492	422	415	439	423	456	462	424	429	428	430	441	442	447	428	476	455	451	434	473	425	484	489	464	459	473	412	463	403	446	466	429	469	430	458	447	418	423	452	469	453	462	461	472	446	481	471	439	442	433	464	438	481	461	471	480	473	435	445	483	408	462	465	466	492	463	422	445	437	436	445	428	426	483	471	470	481	489	434	431	470	460	500	469	441	471	428	444	425	480	443	453	469	444	453	446	452	419	444	488	432	463	451	418	459	435	468	473	445	464	445	440	420	466	452	456	426	483	452	464	450	464	483	453	431	423	423	442	516	450	414	461	448	473	458	445	412	441	449	466	429	505	470	465	499	497	439	460	448	460	426	439	455	453	463	447	454	431	464	471	441	453	453	466	448	416	445	478	445	470	463	474	453	468	450	433	421	449	438	480	431	433	466	436	423	451	452	421	425	468	448	463	463	472	431	458	442	443	450	491	411	448	445	446	457	461	445	448	430	465	454	450	477	428	441	424	441	430	488	469	461	494	488	470	485	444	472	461	480	445	487	458	414	466	433	457	462	452	460	478	441	440	452	488	454	488	453	421	433	424	399	475	448	414	501	447	467	407	503	437	446	435	458	459	403	438	421	506	457	444	438	425	434	419	451	415	447	457	446	492	403	428	434	461	483	466	451	446	455	433	445	467	433	441	463	435	450	459	441	421	433	418	429	480	466	500	450	440	461	500	434	472	441	419	453	440	499	447	459	428	465	427	467	448	467	479	434	442	436	495	444	478	435	439	435	442	420	480	439	453	390	428	421	432	472	456	439	450	448	413	469	420	464	408	487	471	460	462	433	433	463	456	444	477	483	460	469	435	452	464	435	483	423	400	467	455	454	444	473	420	457	494	445	424	437	450	449	434	426	418	451	471	487	459	439	444	490	465	411	460	449	423	438	466	447	490	427	470	426	427	443	461	412	472	460	464	492	429	445	437	457	453	441	446	456	462	482	447	487	477	469	453	482	440	458	453	410	496	460	466	448	442	456	451	456	435	426	439	464	460	454	464	436	481	449	473	413	504	465	452	478	431	458	415	475	484	468	473	460	494	471	469	462	476	481	447	438	443	420	500	458	480	456	456	486	470	461	476	443	442	466	482	464	466	492	461	442	431	444	454	424	429	433	461	421	478	430	460	439	430	447	441	504	446	458	474	451	427	438	450	454	452	437	473	439	471	479	454	480	413	456	474	484	446	413	460	453	443	441	446	472	458	432	457	414	436	411	483	443	475	459	455	469	449	489	472	462	438	471	438	431	473	457	464	424	453	491	496	426	454	496	447	455	444	443	455	420	482	465	420	468	439	497	436	478	466	457	432	469	459	456	422
43890	31853	27601	27456	16289	2569	594	559	468	494	465	456	478	490	451	411	444	467	438	484	566	470	474	611	720	794	873	877	946	1068	1068	1002	966	876	832	746	759	682	658	628	609	518	533	517	503	538	486	457	449	407	451	431	430	422	410	423	432	372	420	393	400	421	426	418	419	411	388	430	414	420	377	407	423	386	410	412	364	401	413	431	405	396	391	405	415	413	386	433	373	433	358	409	419	402	367	384	399	393	400	401	427	397	388	390	417	408	396	412	396	378	383	379	452	395	402	377	398	390	388	431	437	387	380	385	426	409	405	429	398	397	372	395	379	417	386	406	382	384	421	425	372	417	435	425	366	434	424	391	414	391	427	404	380	393	423	402	384	391	382	389	406	399	377	394	391	386	381	401	391	368	419	436	437	401	400	434	392	368	384	366	333	371	421	409	394	405	412	424	410	424	384	404	370	377	372	382	369	401	411	432	380	401	403	386	372	370	390	392	469	418	381	412	379	387	393	383	396	406	387	405	398	370	414	395	413	391	398	409	384	379	373	381	412	346	407	391	390	416	386	424	390	403	409	399	422	393	396	392	413	399	392	386	400	405	375	402	397	389	381	382	419	409	424	385	391	414	425	382	374	382	402	423	341	391	405	426	391	390	395	410	419	396	389	362	416	377	401	392	398	400	395	407	356	383	401	421	369	403	416	394	395	387	408	390	394	424	438	391	411	393	410	406	409	382	379	390	413	388	408	380	365	396	378	384	401	375	410	430	396	393	407	456	401	415	423	387	360	388	365	399	403	393	417	384	392	436	426	383	364	401	381	402	440	409	421	408	373	386	402	406	382	388	380	404	383	408	446	364	416	425	382	382	385	436	388	382	403	379	385	384	406	395	398	389	408	371	391	394	401	396	372	416	393	415	381	401	392	431	398	418	411	365	396	371	371	404	378	384	396	376	419	394	348	406	389	369	387	444	366	433	347	436	373	373	390	400	406	389	382	397	411	392	418	381	398	395	380	381	421	398	396	384	423	391	414	400	405	380	402	402	382	389	404	382	450	380	370	396	379	433	360	418	416	395	415	384	360	390	348	390	408	400	427	360	416	397	398	397	370	375	406	389	410	410	419	377	428	384	392	416	406	414	449	379	439	384	403	419	346	392	380	398	395	414	399	396	396	425	436	408	411	411	417	421	403	378	413	416	434	378	362	374	421	374	405	398	401	377	393	359	374	389	398	367	416	425	425	405	394	401	365	403	400	411	368	390	413	386	369	391	378	382	384	372	422	401	389	404	424	402	409	390	392	424	388	372	418	411	376	364	364	380	391	378	381	386	376	383	402	422	409	378	387	383	387	417	400	417	376	379	358	369	420	390	409	405	375	434	394	375	402	407	392	386	387	435	368	406	328	406	406	424	394	420	412	388	393	423	366	399	371	404	383	427	401	401	394	414	398	395	392	389	402	374	369	398	390	402	393	387	395	388	410	386	387	357	394	413	381	408	412	409	405	380	384	397	397	427	415	364	417	389	400	394	360	388	417	398	396	376	427	435	411	408	399	400	416	382	406	425	392	385	388	379	406	330	425	427	411	401	367	384	413	398	415	416	399	398	387	382	400	425	359	404	397	440	402	412	409	380	405	431	382	377	438	417	388	407	401	425	393	385	413	402	395	398	422	427	407	368	419	423	401	424	387	396	390	423	385	394	401	357	411	373	381	394	392	419	390	428	386	388	384	387	394	400	399	379	395	381	382	434	389	398	407	378	350	440	397	432	421	412	398	380	400	434	404	362	395	392	375	447	382	396	418	388	400	388	379	385	402	374	363	363	404	394	426	426	425	360	366	422	395	352	415	416	400	391	409	383	397	406	431	406	370	399	388	425	415	388	401	377	395	406	388	417	390	372	389	411	356	411	399	438	396	399	410	405	430	403	400	422	384	413	426	400	373	393	410	422	395	367	379	417	409	400	386	414	422	380	388	364	393	398	381	426	390	411	402	386	364	428	375	400	441	375	399	395	415	376	419	381	398	397	374	381	417	401	395	374	405	381	393	416	397	413	385	370	381	400	403	390	373	381	377	390	384	406	384	376	404	377	389	391	378	426	398	391	389	431	423	402	394	421	394	415	427	435	377	381	402	411	393	410	397	406	417	397	422	410	383	398	408	410	409	393	434	405	355	370	397	370	392	392	379	385	396	390	410	386	402	403	384	389	414	422	424	390	380	445	368	398	441	390	399	378	381	403	409	388	389	407	405	422	407	387	423	380	392	388	397	405	426	435	372	410	420	383	411	377	416	374	432	415	401	395	368	406	349	387	420	398	368	386	381	404	412	374	387	390	454	384	393	369	354	406	350	392	366	393	386	414	387	411	388	434	393	397	403	399	365	416	418	378	369	430	427	372	381	402	401	410	371	414	422	422	381	386	375	401	419	344	401	374	389	409	436	386	414	417	405	372	382	399	370	408	403	383	413	422	405	394	408	434	388	369	382	434	420	417	405	395	397	413	401	399	380	400	429	410	418	421	413	420	411	407	415	387	380	390	401	383	380	407	390	410	367	411	424	399	414	390	424	383	416	399	411	388	380	393	396	396	369	414	408	424	445	412	418	383	425	396	390	397	399	401	397	391	372	431	435	410	424	385	422	410	384	382	424	373	410	383	461	445	390	384	390	377	396	399	395	410	410	394	421	409	397	401	365	413	381	404	392	354	382	424	413	402	373	385	389	408	418	413	376	389	392	426	419	388	411	363	409	391	403	414	402	410	397	414	359	387	382	408	389	429	408	400	371	424	407	433	364	397	381	382	388	342	385	404	405	397	408	411	422	398	412	377	410	417	373	413	387	409	360	393	413	412	418	394	398	397	381	392	403	380	415	438	411	408	420	418	403	347	403	374	390	372	406	402	385	407	411	418	355	392	369	381	389	373	416	408	382	393	399	386	417	411	396	377	400	391	396	372	391	398	397	385	404	407	385	417	370	397	413	403	416	375	401	393	392	406	399	373	366	398	400	377	384	423	372	407	409	410	437	396	385	372	380	397	361	408	434	380	387	418	394	402	410	354	386	394	433	425	423	389	382	375	419	424	386	393	414	373	374	409	392	385	432	409	382	411	406	397	424	417	388	382	453	362	393	348	384	398	407	389	366	411	405	398	370	404	388	439	391	415	373	409	370	400	412	399	413	412	385	402	404	357	408	352	415	374	425	412	420	365	408	388	393	393	414	356	410	368	434	375	391	426	425	422	435	361	387	419	416	393	383	357	394	421	430	380	395	384	364	403	417	381	410	401	382	392	396	375	373	424	415	396	420	402	379	398	355	393	375	413	377	393	381	414	376	389	409	384	402	381	404	354	388	381	386	362	442	396	432	420	401	425	387	391	370	372	429	369	379	409	383	395	386	373	363	414	425	389	398	382	413	416	409	423	426	422	397	428	434	393	383	397	397	399	393	406	374	416	378	373	428	413	411	377	399	404	393	392	406	420	373	401	407	418	415	399	392	393	417	400
26914	20799	27323	24390	20694	10267	1092	653	634	592	534	513	516	502	506	481	459	466	491	509	555	534	518	569	694	705	801	756	818	809	769	751	741	769	697	642	705	631	572	629	557	542	509	504	485	460	507	455	412	494	477	464	498	445	460	441	421	439	462	471	456	448	464	502	451	455	451	422	433	418	462	450	434	457	467	449	449	452	483	451	434	452	455	434	458	436	436	414	444	431	458	449	440	390	446	445	427	442	446	452	446	418	448	457	443	419	462	466	407	445	462	471	449	441	428	451	473	464	437	437	445	462	454	421	476	473	481	407	405	440	449	449	441	413	432	420	464	431	405	449	401	480	441	458	476	417	415	404	420	478	422	410	477	436	401	400	408	423	462	452	443	480	439	447	434	436	433	436	443	482	411	449	477	432	477	430	428	488	474	435	429	446	428	445	412	477	468	455	436	442	430	425	435	468	432	415	483	432	457	440	443	433	433	468	444	457	420	427	427	405	471	442	434	476	473	430	454	402	448	480	418	431	431	436	440	425	428	405	446	449	445	410	450	435	442	441	436	461	439	403	453	416	410	448	443	459	438	463	457	411	446	436	456	439	418	430	441	448	437	441	414	431	462	483	432	474	459	445	414	416	473	372	429	482	434	446	450	469	439	447	426	403	476	450	435	451	452	404	402	455	439	439	475	402	437	432	423	447	438	488	468	417	402	447	467	463	448	441	433	449	382	417	409	466	430	433	437	433	443	433	474	431	463	435	422	477	493	438	487	444	436	445	434	413	413	434	456	455	457	438	452	445	443	474	444	400	450	469	434	455	419	438	441	452	456	421	464	462	454	441	435	451	438	433	438	383	429	461	420	418	462	454	397	410	422	463	456	428	405	431	435	424	443	436	426	427	447	479	437	428	417	443	433	419	390	409	405	463	462	453	437	464	411	429	459	422	468	444	435	412	423	434	438	454	450	442	430	421	433	463	436	420	429	422	444	437	435	468	466	458	412	442	438	441	434	447	445	452	454	435	475	424	470	465	435	414	448	432	441	438	424	435	488	429	439	380	424	413	430	477	454	425	473	430	441	423	377	438	460	428	457	440	475	439	422	453	430	411	416	461	446	440	409	473	447	447	439	442	446	411	415	416	448	460	479	436	471	412	461	441	429	461	479	427	472	423	419	409	429	456	401	415	413	443	419	455	454	430	448	425	451	433	457	456	450	468	456	414	442	435	416	436	431	464	439	464	420	441	437	422	437	426	414	381	433	468	444	453	445	436	451	421	412	427	426	452	443	455	422	439	432	439	454	457	388	406	443	456	437	437	446	428	428	450	475	453	447	451	430	425	477	438	461	421	433	418	434	470	451	434	438	408	415	442	428	432	440	412	439	437	444	444	479	460	472	420	454	443	441	448	434	407	407	421	423	409	447	465	462	437	433	477	438	447	416	447	423	439	447	444	435	422	441	392	442	458	430	465	488	411	460	416	429	445	444	420	450	420	427	450	456	437	423	432	417	463	415	462	411	431	432	449	410	417	434	437	472	428	452	440	427	442	485	453	445	425	457	455	443	409	435	432	458	439	401	436	461	445	421	408	408	413	444	432	437	451	454	446	430	442	446	434	460	456	452	423	417	433	411	414	457	469	458	422	467	401	405	402	410	463	466	437	470	452	428	445	438	430	449	429	416	418	464	430	445	477	426	420	415	442	462	425	395	422	441	422	429	449	405	458	435	418	431	440	423	380	411	464	444	405	472	459	435	422	443	451	399	449	419	450	441	418	438	427	479	415	430	437	452	442	433	450	449	461	459	447	406	441	430	458	437	461	447	441	455	430	435	482	384	462	479	446	403	423	425	428	444	425	427	423	436	421	410	435	462	423	488	454	414	412	398	418	448	465	437	451	442	419	423	437	443	454	439	435	443	477	452	463	454	423	449	469	450	419	445	457	439	460	397	461	459	427	456	415	468	441	422	446	468	435	465	452	471	414	472	428	481	443	462	436	407	453	445	425	446	474	424	436	429	466	465	457	461	459	396	397	400	465	406	466	466	458	463	458	448	440	465	411	419	443	422	414	457	457	449	460	447	468	440	437	445	477	406	436	402	406	479	445	434	436	427	422	418	408	467	412	420	458	405	420	432	436	456	455	419	442	440	464	425	450	494	404	424	430	478	406	428	395	408	433	420	435	449	428	410	413	412	414	434	460	457	458	416	438	444	414	462	417	444	401	406	473	393	429	442	425	431	403	512	428	437	454	429	435	429	411	440	445	449	460	441	439	451	422	445	458	460	461	427	448	449	386	455	431	438	452	453	407	408	451	442	424	431	420	461	459	424	409	431	437	459	433	437	424	391	453	433	459	451	433	450	452	480	455	434	427	444	453	437	449	413	434	434	471	431	424	444	441	431	414	436	413	470	451	396	421	429	446	475	451	419	433	444	475	415	411	421	420	420	426	439	434	434	428	447	415	425	428	435	486	441	430	438	434	425	418	462	417	406	452	409	456	408	436	417	425	440	444	483	453	462	447	425	423	429	470	435	427	424	430	416	435	446	441	442	432	411	418	406	421	431	440	455	451	410	411	446	393	458	441	429	421	432	421	434	442	446	452	429	422	445	439	414	477	441	444	451	436	424	429	415	419	453	412	421	398	410	436	403	488	440	445	475	406	424	466	467	423	433	454	440	426	426	444	452	429	474	439	440	433	410	426	453	465	469	422	405	449	433	415	454	460	430	432	461	454	438	427	453	435	428	438	447	418	446	444	399	430	423	436	428	422	449	443	434	432	461	411	463	411	428	435	441	433	433	474	429	459	433	441	422	420	443	445	450	411	441	464	451	478	481	435	440	422	432	410	460	429	463	437	417	406	412	462	443	436	446	442	433	444	434	422	428	441	458	408	429	407	427	419	455	431	415	425	444	449	419	415	432	416	424	448	383	417	422	441	462	450	458	433	432	430	461	442	419	458	424	446	477	460	422	427	428	457	462	424	426	409	401	393	404	432	434	404	452	446	409	469	455	447	440	459	415	400	460	433	430	453	458	444	448	449	432	429	453	400	475	448	445	461	459	419	437	424	450	432	425	442	425	460	435	427	463	423	424	445	418	462	453	458	430	440	465	427	445	400	415	439	413	464	445	424	413	464	415	408	456	485	458	413	441	425	465	469	403	439	419	421	451	466	486	443	452	432	468	465	391	453	453	411	408	439	449	411	442	443	448	438	449	440	425	423	450	450	431	433	431	404	426	419	434	447	433	410	449	429	445	433	388	390	431	459	432	423	443	433	441	455	398	409	437	447	478	482	446	425	445	417	454	444	440	409	504	440	474	462	427	438	450	452	437	436	459	425	427	437	436	419	448	411	400	441	427	476	424	427	461	435	427	425	444	446	474	411	436	473	431	419	415	458	471	434	421	409	441	421	465	438	429	461	445	439	451	434	453	406	413	410	462	433	434	417	442	437	468	408	441	441	457	465	403	462	431	437	450	431	434	439	416	423	434	418	462	425	448	432
43549	29640	27585	27558	13308	2600	1040	755	764	634	571	549	553	495	488	501	478	481	506	570	572	574	535	700	842	979	1026	1112	1180	1184	1194	1207	1057	1022	950	869	833	791	699	696	678	644	580	566	513	472	485	466	450	501	479	471	405	423	399	437	398	434	408	408	407	382	407	439	354	409	415	423	389	388	398	398	382	411	387	416	410	370	382	394	392	362	383	403	389	378	407	376	378	319	375	382	408	394	394	381	383	409	428	375	356	397	396	374	387	396	396	373	383	377	369	407	368	384	425	347	367	367	378	391	372	424	405	390	399	372	385	408	352	368	368	355	364	408	352	393	390	376	394	396	365	371	407	375	424	398	385	405	362	395	381	367	403	369	380	388	393	396	370	371	353	362	354	398	340	383	383	385	380	366	384	378	396	383	391	388	365	368	367	404	372	396	379	399	410	411	377	346	393	359	385	363	391	383	380	431	396	363	370	404	376	375	388	389	379	367	345	433	380	410	376	343	395	381	400	382	388	391	387	383	388	398	360	400	393	393	425	409	368	416	448	394	365	397	350	351	370	426	401	416	396	393	422	420	365	389	387	413	382	376	382	385	344	403	371	392	416	402	376	387	414	374	400	363	361	394	423	369	419	404	404	409	382	374	423	396	413	409	399	407	370	371	375	357	419	359	358	396	410	387	387	372	367	384	348	388	415	385	368	385	385	376	361	372	370	406	385	365	386	373	361	383	410	397	427	400	404	416	396	397	381	382	373	372	403	420	390	385	413	359	364	381	414	365	404	384	375	362	358	393	372	367	393	374	417	363	420	410	375	386	405	388	388	376	379	387	365	399	406	414	371	374	340	363	354	350	382	392	418	402	405	363	362	389	430	388	353	371	385	403	351	415	408	361	437	389	372	405	387	377	389	380	392	376	384	419	402	419	371	386	369	404	421	391	389	360	398	440	383	407	394	387	381	385	388	360	396	390	387	401	359	384	417	394	351	356	368	343	385	381	338	379	390	422	393	397	375	364	371	411	350	355	382	362	383	365	348	387	401	369	395	393	352	381	386	398	369	379	356	390	381	392	385	386	387	423	393	390	371	408	372	414	416	410	385	360	383	374	405	354	378	362	383	381	384	397	383	385	386	352	355	346	374	390	392	353	399	385	394	411	376	370	394	368	360	384	390	424	373	404	367	402	379	394	383	401	395	372	369	350	401	409	346	391	399	398	368	366	386	403	371	391	406	387	385	415	378	431	377	356	361	374	394	382	366	368	343	364	380	376	394	361	379	386	403	392	359	395	382	398	344	380	360	388	364	399	416	416	373	373	387	379	348	391	389	396	364	386	377	372	338	406	412	386	389	390	348	383	344	405	365	360	433	372	403	366	374	400	373	417	370	388	361	372	393	358	406	413	380	374	360	406	366	392	386	364	360	353	390	371	342	411	374	359	379	354	397	355	389	353	333	405	428	380	398	376	380	373	382	397	370	373	416	396	386	377	387	362	340	385	403	378	430	377	389	374	366	392	393	354	372	377	411	323	371	367	377	384	355	339	407	384	354	422	365	385	394	381	384	401	374	379	343	380	420	421	405	356	376	358	410	390	391	380	404	381	402	411	386	365	407	405	369	389	425	387	363	371	415	371	400	378	406	382	366	339	397	365	419	408	366	411	372	395	377	336	401	359	387	406	375	365	364	334	390	382	353	405	378	395	358	442	379	392	387	406	342	357	361	377	393	405	369	388	374	392	387	337	418	343	395	378	402	388	412	392	391	401	357	401	398	370	397	396	366	388	388	373	396	396	397	367	395	392	387	392	394	388	391	385	403	341	371	371	400	391	348	444	351	434	391	383	342	376	379	401	368	415	387	398	364	384	371	432	416	391	379	337	355	375	419	391	388	398	379	371	377	409	413	414	383	414	367	375	386	427	414	361	421	373	363	345	359	382	343	406	371	389	400	369	412	387	366	359	407	416	395	407	347	380	375	395	369	399	401	387	386	405	395	388	380	369	386	380	398	379	369	391	375	359	372	368	369	365	386	403	405	370	385	379	398	383	395	341	351	355	423	397	385	388	382	377	370	390	369	379	407	378	359	395	415	359	381	380	367	363	385	406	419	369	391	373	404	359	389	396	369	387	411	387	401	389	380	387	364	368	407	380	393	367	368	393	387	396	370	366	364	375	373	371	380	410	401	385	415	371	389	395	374	370	363	411	373	369	376	371	377	358	359	386	369	400	380	381	358	359	363	383	420	372	392	368	369	390	398	404	367	370	323	420	367	372	388	365	378	389	364	403	388	436	354	384	373	390	413	387	367	406	367	398	374	416	377	371	369	381	359	397	402	392	370	379	386	377	391	413	371	406	406	402	420	379	375	381	386	395	377	367	379	370	401	377	369	376	424	415	333	390	401	391	381	432	422	383	376	412	394	436	398	434	370	393	395	388	372	392	411	358	376	369	391	420	372	403	385	372	378	393	371	399	390	354	338	369	396	380	382	406	373	365	383	372	373	400	395	391	389	372	389	365	376	394	373	401	394	403	384	376	384	392	385	404	408	410	373	407	394	385	345	332	434	388	398	406	415	446	403	361	382	390	415	352	385	390	377	395	381	366	367	402	417	387	402	371	424	359	361	424	376	378	404	395	426	350	378	391	371	390	370	376	390	411	390	426	410	400	373	378	355	391	357	351	356	345	408	367	390	403	396	388	398	371	390	381	373	399	393	422	370	392	396	413	360	357	388	397	378	387	382	390	373	398	383	388	383	372	435	384	383	386	402	372	342	360	355	380	378	399	373	354	391	395	377	337	393	362	387	394	397	393	345	388	418	359	422	372	388	409	380	339	385	391	375	355	382	362	398	360	393	405	376	390	378	387	407	395	402	368	370	394	419	386	390	364	363	380	421	418	401	366	392	371	410	397	388	381	426	376	366	410	404	391	398	378	401	363	364	379	400	432	352	389	376	406	403	359	377	351	392	365	395	387	366	373	371	385	406	372	384	428	374	346	364	349	366	398	351	395	387	360	370	365	379	437	380	382	379	401	395	383	401	397	394	368	399	427	425	388	381	360	375	393	379	368	399	392	382	377	395	371	394	389	414	386	389	348	386	399	397	359	416	393	388	419	378	398	417	419	422	363	387	401	363	382	358	359	374	343	368	387	404	382	407	387	383	391	358	374	378	374	391	397	380	354	383	372	386	380	416	386	400	380	390	387	399	364	400	374	416	390	357	360	395	397	378	368	346	417	384	381	390	399	365	365	381	357	424	367	382	390	383	416	370	333	358	355	392	369	375	346	372	414	424	402	380	373	348	398	385	419	411	411	361	366	428	381	386	391	398	381	376	394	416	397	375	397	396	392	377	395	357	386	383	435	355	371	377	372	401	400	389	365	401	400	360	373	418	368	350	369	410	362	359	418	369	364	375	374	422	382	395	353	380	395	394	407	385	381	365	414	393	388	356	369	381	355	376	405	383	407	375	382	381	379	402	369	406	394	367	377	385	363	397	363	390	387
26386	20762	27469	24047	20728	17870	2779	796	646	581	612	558	560	551	501	506	532	522	472	546	533	533	575	545	642	752	804	890	971	877	933	874	840	822	732	738	710	708	665	610	578	590	553	524	485	519	459	507	561	536	520	493	501	464	460	466	504	465	469	489	483	447	404	424	478	497	429	451	458	421	450	470	476	457	454	463	444	465	454	426	416	484	462	441	444	487	434	463	494	480	497	512	498	479	484	503	445	458	465	519	470	493	442	460	467	474	460	438	436	440	436	487	476	451	443	444	447	481	451	426	466	466	478	496	468	468	435	488	472	454	415	481	474	439	449	474	456	467	429	522	475	481	426	448	470	469	455	471	463	429	458	480	452	449	475	448	463	433	457	468	481	444	441	483	463	473	442	469	469	437	458	488	456	421	447	474	475	449	431	465	514	449	462	434	448	438	455	437	483	475	463	447	418	459	428	434	424	479	468	457	457	457	460	504	476	418	485	463	446	468	493	474	448	476	467	415	450	455	468	437	461	451	467	465	466	470	459	461	444	476	500	539	467	472	465	447	450	465	450	448	444	487	435	464	451	418	458	469	485	472	430	490	480	486	470	437	430	444	441	461	445	434	478	509	487	465	437	413	432	478	456	457	447	447	446	417	477	486	415	492	466	474	453	419	457	457	464	491	462	470	468	443	465	481	456	486	422	465	464	448	475	431	456	480	466	500	496	436	465	474	413	472	463	455	455	498	434	480	439	434	443	524	461	503	467	480	474	487	484	472	474	451	474	490	470	481	455	445	460	486	469	477	436	464	403	469	460	435	439	454	446	463	455	444	461	468	451	414	450	451	462	449	468	431	491	446	482	472	432	473	456	468	517	455	496	480	489	459	446	484	430	453	482	462	482	468	425	460	467	453	453	463	467	462	447	454	465	447	499	461	418	439	454	458	425	507	464	466	483	457	460	456	474	449	439	488	491	461	458	433	456	490	422	475	444	490	459	445	496	462	463	449	419	402	424	405	433	470	468	438	481	473	468	500	422	453	458	472	449	468	460	451	450	501	438	459	458	474	493	460	470	475	485	495	457	449	466	481	464	420	463	444	441	452	464	411	470	443	422	458	488	474	476	447	459	482	454	484	469	486	502	498	462	470	456	470	508	459	464	432	481	482	480	426	446	423	453	454	467	480	499	446	457	411	429	448	468	463	476	479	429	486	490	483	517	473	446	463	413	446	447	425	500	411	460	456	448	451	449	465	477	433	487	423	455	465	458	459	400	509	428	475	431	460	452	465	455	471	503	466	488	457	480	442	443	481	450	467	452	462	465	483	474	466	465	510	463	426	466	459	469	480	420	523	484	467	473	392	490	449	506	407	433	491	443	425	453	441	483	488	480	462	468	449	472	429	470	425	431	470	436	457	498	507	435	434	484	424	419	489	445	441	492	469	477	470	478	457	449	512	439	448	491	428	469	436	446	455	462	453	435	452	432	497	505	478	436	453	506	452	449	450	436	436	458	439	476	465	473	470	464	454	463	477	486	496	477	440	435	478	444	454	461	467	503	444	489	478	446	434	450	422	487	458	448	484	420	449	485	480	449	458	446	468	473	466	485	452	481	446	439	478	435	484	479	459	458	420	460	454	474	459	464	457	429	437	488	459	450	494	465	438	463	430	464	452	478	445	428	486	505	431	488	465	458	467	459	426	490	472	444	445	454	451	461	429	430	471	463	474	447	420	431	487	408	442	467	458	439	468	478	452	474	453	450	434	446	411	448	425	465	454	420	453	471	450	480	450	478	435	457	463	490	498	450	491	504	470	469	466	432	410	473	494	447	446	465	449	469	431	438	431	460	476	438	421	452	422	488	474	432	460	488	455	458	444	467	449	427	460	452	471	453	474	463	460	478	486	474	432	474	459	464	440	438	475	489	440	440	478	466	474	464	455	459	483	472	419	384	489	437	439	475	461	460	453	493	473	447	468	443	448	475	434	428	493	446	442	458	479	445	495	453	452	448	480	471	443	481	450	471	458	453	482	442	450	413	434	485	476	478	484	463	454	444	468	490	440	450	470	495	426	480	432	468	464	464	467	466	458	488	444	465	506	486	437	472	477	482	458	453	469	430	430	446	444	471	477	449	444	453	453	465	454	446	470	482	492	487	465	506	471	466	465	452	496	455	446	447	450	461	479	439	474	454	452	440	446	484	474	446	462	461	431	448	483	435	464	445	439	463	478	485	486	438	474	447	519	461	441	481	446	423	451	495	464	459	492	470	442	460	446	439	499	424	458	483	454	455	471	490	420	475	448	459	465	480	391	442	460	444	444	502	457	490	460	459	458	451	471	477	482	452	458	456	415	458	435	457	470	456	445	465	480	427	477	432	440	464	428	435	473	480	446	447	492	456	450	449	498	516	445	464	437	468	452	458	483	483	467	484	474	475	432	434	446	466	464	500	419	477	495	427	425	428	452	453	469	462	440	414	485	451	452	469	485	467	448	473	469	463	452	417	403	444	449	492	462	400	435	487	473	448	486	443	460	453	450	457	444	453	494	483	449	444	456	425	476	439	420	488	456	460	408	448	447	442	460	429	467	448	437	441	481	434	484	416	463	465	423	474	425	476	452	504	442	437	466	475	464	493	473	484	443	483	474	473	451	456	453	467	478	462	433	492	479	424	456	519	464	443	463	434	478	427	474	442	420	482	432	475	425	476	459	448	475	447	438	493	428	485	454	437	460	466	442	447	502	453	419	490	437	413	457	428	454	427	453	425	448	460	489	476	416	481	447	473	422	457	461	450	472	448	441	452	501	466	479	501	446	489	496	445	460	465	514	503	466	462	493	485	463	496	444	465	449	418	456	483	462	461	459	436	473	437	492	444	440	501	429	476	458	464	459	448	460	466	431	467	442	454	461	419	434	449	452	431	470	447	512	452	451	464	440	428	446	495	450	457	465	446	477	472	473	459	418	469	438	504	453	491	465	446	454	481	441	465	452	454	469	465	464	476	447	472	454	457	464	482	468	462	499	448	421	459	433	462	462	500	474	461	457	468	443	499	433	453	453	439	459	461	463	464	432	471	428	438	417	462	448	498	420	491	455	460	448	438	406	466	458	506	475	455	442	452	442	464	442	423	463	464	469	449	454	474	445	447	459	450	422	482	426	445	456	465	465	449	461	464	447	456	447	473	461	465	473	479	476	454	493	463	425	463	464	486	442	446	448	478	463	489	467	477	471	443	458	461	456	435	411	438	505	463	440	478	476	493	424	457	478	460	467	472	433	465	457	485	454	457	439	444	447	464	482	472	451	475	442	450	466	436	469	482	444	477	457	458	478	461	490	446	469	445	430	468	490	454	468	461	424	449	437	433	457	485	464	454	450	481	505	429	410	472	464	491	445	493	443	410	474	436	450	459	473	466	485	469	425	450	465	467	425	445	439	443	472	462	483	481	466	454	428	464	444	454	470	487	451	481	463	430	421	459	458	451	479	498	436	431	454	464	495	487	457	446	479
46659	33871	27579	28020	17250	4933	1291	944	821	681	694	611	617	563	532	489	535	528	521	588	607	599	638	645	769	982	1221	1311	1369	1430	1423	1391	1260	1207	1084	1034	958	819	760	766	711	659	669	621	602	545	566	525	516	489	489	466	433	440	436	437	385	421	437	436	423	420	409	418	380	376	391	400	422	413	410	389	385	400	399	415	424	410	410	400	394	380	393	391	411	387	360	388	402	395	399	415	454	400	380	389	394	418	394	380	405	450	380	419	382	412	373	380	399	351	418	411	417	400	418	437	402	399	406	348	372	378	422	385	393	411	400	376	416	383	413	403	399	380	380	429	426	407	402	352	394	472	385	405	380	399	397	386	363	410	389	391	397	396	395	385	392	429	405	438	400	390	418	443	431	373	398	378	389	394	378	389	406	366	409	392	401	373	392	400	395	412	386	404	376	376	402	379	363	387	402	386	398	402	394	374	396	408	379	384	379	373	392	420	395	414	420	403	403	373	406	391	394	398	392	408	395	402	400	409	374	400	369	417	406	424	398	394	408	406	382	379	383	401	426	411	398	361	384	402	389	403	404	417	389	368	392	417	373	429	416	405	381	409	406	373	374	393	426	394	414	404	391	404	400	406	392	387	377	417	399	414	445	432	398	407	376	401	429	371	378	359	388	390	422	422	433	416	381	390	391	424	457	414	391	389	411	421	401	373	403	438	403	386	405	415	369	414	391	432	410	380	395	423	386	394	395	364	397	379	379	428	394	394	420	394	386	372	362	384	394	427	380	403	392	412	392	369	424	428	404	388	409	423	380	420	409	411	424	378	424	366	396	423	398	390	428	422	404	364	398	419	381	376	436	403	380	383	409	400	405	446	415	454	386	451	382	391	366	378	434	373	399	385	410	422	415	376	374	381	386	408	411	379	401	388	386	417	392	400	404	399	413	398	388	383	392	356	390	396	401	415	411	376	421	402	385	431	400	386	430	366	413	402	371	389	383	395	407	402	384	397	400	386	399	424	401	401	435	419	396	399	436	408	406	420	405	384	377	385	398	363	382	397	399	391	377	394	411	407	426	408	369	371	363	392	394	407	385	388	398	397	378	354	388	382	449	383	393	383	408	393	375	384	422	388	421	385	411	396	367	418	365	418	347	376	406	435	399	410	393	398	356	396	427	373	409	390	438	411	373	345	378	374	403	432	417	422	392	371	407	367	402	414	358	373	383	365	400	393	383	425	419	390	388	394	348	361	375	403	405	394	430	410	402	391	408	401	429	416	418	399	403	398	415	379	410	387	423	427	404	406	389	399	398	379	353	397	393	393	390	411	388	382	426	397	421	363	403	400	399	364	413	388	426	403	412	402	390	378	400	410	423	414	404	371	400	361	407	415	399	411	446	433	401	379	408	403	385	374	375	422	378	414	342	385	390	425	415	431	389	373	429	376	402	397	377	403	398	380	389	387	399	416	427	384	379	378	388	402	371	393	375	400	412	413	388	391	422	403	383	389	379	377	386	394	415	441	374	427	436	456	388	389	399	384	407	415	422	417	412	414	419	419	388	381	397	409	394	419	410	372	383	396	392	402	373	386	414	391	416	377	388	430	388	408	376	418	405	416	401	388	396	378	378	362	422	425	415	393	383	404	410	366	372	385	379	387	421	427	386	343	382	398	442	405	435	398	372	351	428	395	396	419	402	388	398	399	409	415	422	404	378	427	388	386	412	433	395	416	412	386	359	395	397	391	384	374	410	393	415	417	413	367	426	416	424	393	401	429	410	391	398	416	348	378	415	432	385	396	426	413	402	432	398	367	397	411	398	413	439	381	389	404	375	397	352	382	435	426	397	401	370	387	361	390	433	405	380	419	406	408	420	371	391	419	391	372	390	433	396	382	398	401	387	421	367	385	390	383	395	400	384	390	403	378	406	421	376	416	419	418	393	396	393	400	382	399	396	395	393	379	394	431	419	395	402	408	371	389	396	411	409	414	370	377	395	411	383	416	386	411	389	431	405	385	400	401	395	388	400	377	387	374	388	402	424	379	406	416	384	370	391	385	400	389	359	442	436	422	406	396	433	372	395	431	375	376	378	373	400	407	408	408	440	423	382	405	361	368	424	380	393	398	391	422	405	372	431	407	360	377	424	394	383	416	411	399	410	398	395	378	393	436	435	421	377	399	427	410	353	378	422	392	362	399	392	411	421	379	393	387	416	413	398	407	377	411	384	394	429	396	358	397	406	369	400	428	375	432	412	406	362	384	415	388	421	428	398	397	402	378	418	396	429	424	408	375	377	411	384	368	399	391	388	420	393	436	417	430	385	396	398	379	398	398	354	380	405	411	374	388	385	405	405	401	381	406	398	441	375	389	381	387	422	407	367	388	414	339	392	404	404	418	414	414	367	386	380	424	385	382	391	418	420	393	405	377	415	420	388	417	386	417	398	456	420	474	393	403	400	394	369	399	377	398	428	398	392	408	362	399	429	416	360	401	395	389	427	394	396	381	392	399	377	380	382	423	408	397	450	410	378	403	386	387	399	394	416	391	390	364	425	406	413	411	413	422	383	374	403	401	397	389	390	412	367	436	400	445	409	405	387	373	425	392	422	397	444	412	387	398	415	413	410	403	369	436	379	415	412	390	364	380	374	412	398	394	380	358	369	412	397	392	366	399	388	390	354	376	371	387	372	398	409	359	408	451	414	361	356	385	400	401	395	393	396	370	422	408	413	388	355	367	368	388	391	402	427	381	410	388	400	431	397	407	420	423	412	369	406	448	429	392	377	393	387	429	410	374	361	410	395	396	373	406	415	391	405	412	409	379	384	413	389	401	374	435	391	382	407	407	403	427	367	394	404	404	406	375	426	422	441	393	375	413	414	395	398	417	416	384	410	397	405	400	397	373	396	386	366	346	415	405	417	407	396	408	358	403	399	373	384	340	414	384	400	414	379	368	382	442	416	387	376	405	385	418	372	392	378	428	394	349	419	374	391	438	403	378	368	397	402	385	392	396	385	386	451	384	399	361	428	421	367	392	413	384	426	399	401	387	387	384	414	413	405	413	390	403	395	462	396	399	392	389	378	419	374	431	415	375	412	378	391	382	394	422	392	392	407	401	420	402	360	399	377	395	382	398	397	429	375	418	339	370	421	404	398	370	422	412	390	392	421	388	360	385	397	383	394	401	356	428	403	414	428	385	425	412	417	420	361	392	384	411	396	401	401	388	379	437	403	424	400	381	411	388	388	402	378	387	376	364	393	411	419	392	358	402	425	418	418	401	388	404	395	368	403	402	393	368	392	410	383	384	378	371	386	445	374	342	396	402	408	393	389	425	407	391	407	433	422	377	406	396	386	374	379	412	418	409	389	389	409	385	408	408	423	386	427	396	393	419	399	386	387	372	410	382	363	396	409	378	389	393	383	396	405	407	392	382	375	428	392	442	400	417	395	408	404	377	376	428	388	368	404	398	369	381	443	385	427	447	382	379	394	373	412	425	412	408	377	397	383	397
25701	20832	27744	24029	20888	20798	9753	1202	675	670	625	602	557	571	556	555	540	567	553	556	589	580	600	556	618	710	765	831	959	1091	1033	1005	932	920	821	812	810	771	711	735	676	660	645	577	573	589	536	525	543	488	469	506	497	478	438	450	496	443	490	500	480	444	465	468	468	449	440	434	473	442	441	459	447	444	478	436	472	457	457	468	479	450	433	517	459	434	470	441	497	428	422	461	429	474	450	427	445	460	445	447	435	433	447	459	435	432	466	463	469	434	442	490	438	453	466	459	419	433	476	450	439	457	445	451	439	439	495	419	455	461	444	459	433	426	451	463	434	465	475	422	440	462	471	439	466	431	452	453	455	428	495	505	486	466	483	473	442	442	441	439	485	415	414	485	458	448	458	436	464	442	448	450	471	473	466	471	450	430	441	446	397	453	452	435	465	460	450	427	437	468	470	447	409	405	475	400	450	433	463	443	411	460	490	414	468	431	480	432	454	432	464	467	453	446	458	458	468	448	448	452	461	454	434	463	448	464	447	453	450	405	477	480	447	441	455	425	434	445	510	457	466	449	443	432	429	434	455	451	480	445	431	426	451	445	442	426	468	439	443	487	450	466	433	473	455	451	452	429	481	531	447	451	442	419	461	450	464	432	438	474	442	460	440	456	450	457	436	492	457	479	448	456	452	437	450	480	470	445	442	475	479	428	473	463	463	452	435	482	411	454	473	462	454	464	436	460	474	443	445	442	447	429	436	463	451	455	457	484	469	430	483	472	464	466	458	447	452	438	484	466	467	461	441	435	459	470	446	464	445	425	461	455	464	429	467	464	456	461	471	476	442	458	444	418	442	424	478	449	452	479	451	453	471	468	405	442	453	486	461	446	448	478	420	437	464	451	461	459	445	453	408	462	467	432	460	453	435	442	437	462	463	432	448	473	415	454	477	441	457	475	458	462	440	437	444	425	444	456	494	425	428	427	464	450	475	430	443	444	446	405	434	414	458	434	437	384	475	484	463	443	427	440	453	434	454	447	456	451	452	434	438	423	444	450	434	460	476	450	447	454	453	459	409	457	455	466	466	459	490	471	472	445	461	464	463	453	459	398	452	432	431	446	423	438	496	462	477	462	462	433	481	468	437	468	430	440	458	495	475	457	447	457	446	427	446	471	471	495	454	468	438	411	437	474	454	469	451	422	449	467	466	465	448	449	466	440	431	440	408	450	465	425	455	472	429	466	455	426	439	407	449	428	465	463	416	453	416	462	452	441	460	453	407	479	412	455	489	450	426	435	472	474	473	442	476	429	436	465	466	409	474	504	433	455	464	447	436	447	458	467	437	442	440	433	458	434	488	419	416	423	471	436	494	482	453	440	475	490	455	447	465	447	445	439	398	454	437	418	429	457	450	443	448	457	458	461	452	471	442	447	457	461	458	474	465	437	453	479	419	418	431	433	456	423	439	381	416	472	428	429	449	440	465	437	447	457	460	460	495	446	496	467	464	484	459	478	448	413	459	476	419	502	454	423	473	452	427	457	495	455	478	433	452	437	449	463	411	449	453	447	442	437	470	449	459	405	461	477	422	449	418	412	444	458	450	446	467	428	426	482	501	489	467	416	436	413	448	470	466	428	432	449	415	432	436	446	462	447	466	441	466	440	466	463	442	440	427	451	450	437	465	411	441	427	433	443	462	423	449	463	451	441	481	495	433	455	448	460	446	448	477	454	476	453	444	449	429	506	442	472	474	467	435	456	488	398	410	429	463	432	444	438	436	473	436	463	409	464	456	450	464	435	436	438	445	447	447	441	439	448	432	470	492	458	408	426	439	454	448	410	426	462	415	471	439	432	440	466	434	458	511	472	458	440	448	463	434	392	490	443	467	454	459	400	462	484	479	426	435	433	482	445	441	441	468	415	420	445	447	467	481	465	400	459	455	460	444	401	472	402	427	428	442	453	450	465	444	460	436	440	448	476	471	462	479	448	460	469	454	427	448	480	415	403	474	461	505	421	453	433	467	400	479	425	445	463	481	441	421	441	492	460	450	471	457	461	460	425	435	467	435	442	433	448	459	486	462	440	435	441	436	455	460	458	459	421	434	442	427	455	403	450	457	448	484	441	457	462	487	465	445	485	461	482	463	475	458	437	418	422	454	468	450	442	430	491	433	423	435	460	451	408	468	457	436	425	422	450	458	471	467	430	426	450	444	411	472	450	407	428	449	431	436	456	452	418	445	453	406	434	462	418	441	451	480	443	443	464	470	439	449	455	433	460	447	422	421	405	439	429	399	419	468	473	465	436	483	438	434	453	477	413	438	439	445	465	453	468	442	426	432	441	513	449	421	469	467	447	457	424	410	454	463	441	433	437	443	454	461	450	470	465	441	464	465	481	464	473	454	484	424	466	431	462	452	492	453	450	436	449	441	436	468	477	465	469	450	459	438	407	485	449	472	461	452	493	459	459	433	478	453	445	424	452	466	486	456	464	458	458	481	451	420	458	432	456	464	461	429	444	447	441	439	438	508	450	421	438	420	460	412	455	438	441	415	447	452	418	455	425	455	397	457	452	453	429	489	469	427	446	425	464	465	446	439	473	482	475	477	448	455	457	470	458	425	443	419	486	444	497	404	452	449	461	431	439	503	491	480	473	470	414	436	450	420	412	430	457	442	461	423	453	460	469	437	428	440	414	412	433	449	435	448	492	440	420	472	416	440	458	409	469	437	497	431	452	474	449	432	437	452	487	403	432	470	450	462	456	451	470	438	450	427	451	429	452	417	467	444	471	430	468	460	449	439	447	431	436	449	490	462	441	419	449	446	423	457	452	465	437	442	428	404	432	450	452	454	452	443	441	426	447	462	459	458	475	478	420	449	469	438	463	470	431	446	422	433	477	458	445	452	455	477	431	457	490	453	474	412	445	453	470	447	441	443	437	501	454	443	448	483	457	454	422	471	451	437	479	411	478	457	430	448	466	463	432	424	457	445	460	446	419	477	432	425	442	454	459	466	448	485	458	451	436	472	428	460	473	482	465	443	455	427	494	469	435	434	467	437	449	446	433	450	427	428	414	410	449	440	461	456	502	460	451	433	465	450	440	450	481	470	468	442	467	448	428	461	448	501	468	440	433	456	459	481	472	437	466	442	443	464	452	485	464	454	461	458	444	433	440	449	441	407	420	479	425	424	409	439	456	421	449	463	467	443	475	451	450	447	499	453	427	427	424	441	450	477	465	444	461	449	442	459	438	429	436	454	434	441	449	479	445	484	486	427	465	434	459	479	473	438	431	429	436	449	456	494	463	432	438	416	439	467	454	453	498	453	481	441	424	458	435	445	474	459	464	446	428	448	461	485	466	479	440	447	440	420	463	476	438	479	450	478	496	448	488	438	451	472	465	481	454	407	419	449	451	479	428	406	463	414	476	416	454	428	453	457	434	467	449	435	451	440	435	475	463	476	416	421	406	415	488	467	467	449	475	420	428	402	455	439	432	471	458	447	449
42913	35138	33287	30881	23122	9221	3118	1381	991	831	801	706	632	599	543	572	601	611	624	589	675	638	721	709	722	855	1084	1250	1457	1647	1510	1485	1398	1244	1308	1139	1052	949	932	810	804	798	791	664	663	562	564	525	534	499	488	495	447	445	436	411	440	457	389	382	428	435	438	422	392	390	403	414	401	364	431	387	366	405	388	389	363	381	398	337	386	421	380	362	410	365	426	402	385	363	392	430	385	360	415	370	383	365	414	439	364	374	391	375	381	413	387	358	376	410	404	370	371	364	381	384	402	416	390	394	416	365	426	395	380	406	381	387	359	401	435	388	431	373	383	379	403	382	391	422	400	416	382	388	399	391	414	385	360	389	393	404	391	410	390	412	385	341	406	389	387	400	353	416	376	401	380	428	386	395	386	366	379	400	399	370	361	394	360	387	396	396	402	389	408	392	371	384	420	411	365	397	386	374	407	405	398	390	415	388	418	390	343	402	416	399	385	359	386	408	417	385	380	403	389	415	360	351	438	385	396	412	389	373	350	383	381	391	401	399	414	371	424	373	377	340	348	376	402	408	394	394	389	383	384	385	384	361	402	402	403	383	395	401	427	392	360	407	401	394	388	362	413	391	373	394	394	436	355	402	400	329	373	388	395	427	411	409	412	330	414	389	388	370	425	373	369	398	377	428	410	375	372	388	368	381	416	413	381	383	392	403	382	399	373	370	423	394	340	388	356	410	374	378	424	397	355	390	361	360	417	436	391	396	398	419	402	371	381	370	422	375	378	419	386	363	396	404	362	356	386	345	364	377	390	359	361	391	400	364	389	371	416	405	384	373	353	396	394	350	383	426	388	419	419	395	377	413	402	389	374	379	398	405	396	387	380	408	406	390	398	399	387	365	357	361	390	362	377	365	394	395	360	412	424	368	393	366	376	367	381	397	411	401	384	359	407	404	380	375	418	403	407	428	367	373	416	406	403	411	386	391	389	376	400	387	424	407	357	404	375	388	380	433	388	366	340	374	384	394	396	373	403	393	376	378	370	392	379	380	401	400	409	374	395	348	375	382	363	383	376	388	380	401	372	399	391	358	381	392	365	390	390	427	442	403	399	398	358	436	379	410	383	369	401	362	407	410	407	362	358	403	429	362	391	386	354	377	396	403	404	356	359	404	389	378	424	388	413	379	411	428	380	394	409	401	404	411	390	399	378	414	403	414	389	371	371	356	391	389	400	381	361	367	417	407	371	410	391	414	363	364	374	394	383	384	384	384	378	391	354	386	377	386	385	381	408	388	415	404	379	380	404	371	402	397	382	370	394	395	382	369	405	380	353	376	393	395	364	412	357	384	397	412	353	396	399	386	428	380	371	405	415	388	380	393	367	425	368	375	403	409	376	416	400	344	387	380	398	389	396	418	378	390	385	380	372	399	379	377	389	414	413	406	393	372	366	354	402	376	388	392	344	367	394	400	366	363	389	395	378	388	369	389	366	389	357	403	396	376	372	343	396	430	400	392	375	378	356	388	356	385	397	417	414	421	393	392	381	371	375	378	363	377	399	406	388	381	393	383	366	362	385	380	387	361	376	405	378	390	398	367	390	381	402	373	427	380	404	364	380	396	353	373	372	358	413	397	409	397	397	396	340	372	356	384	412	386	390	401	395	383	394	371	431	370	382	384	362	409	373	383	394	400	390	406	376	395	384	398	394	377	393	372	428	385	378	399	412	384	389	397	397	420	368	387	385	405	381	420	406	385	405	415	377	380	408	385	400	388	377	405	369	423	358	387	393	392	358	393	381	386	393	406	376	399	394	384	376	356	388	367	390	389	389	400	378	400	390	385	393	405	399	383	392	373	412	371	386	398	394	366	375	413	399	425	384	410	409	405	408	408	354	385	380	414	377	432	378	383	356	403	402	368	400	382	437	421	397	387	454	381	409	390	393	401	355	366	398	381	404	362	420	393	394	388	368	391	364	367	401	357	405	381	393	416	349	383	385	381	413	405	403	341	401	385	402	403	398	402	407	382	380	372	387	375	385	398	362	406	412	378	410	395	349	434	375	420	427	403	358	392	455	430	362	388	346	406	376	384	388	400	391	384	383	402	378	368	404	398	394	426	377	412	411	381	387	368	403	400	363	336	388	413	413	392	366	394	375	385	385	418	408	375	392	375	383	390	393	410	365	382	376	361	362	415	369	374	396	386	426	407	366	384	357	379	390	411	426	379	384	417	397	404	372	378	381	377	367	412	395	386	367	420	356	386	386	432	412	409	393	402	401	399	369	353	399	378	405	412	434	354	395	358	422	363	396	380	387	397	391	395	377	374	429	372	371	405	377	367	365	405	384	376	396	382	371	378	396	376	402	435	404	370	392	405	377	406	368	353	426	387	394	403	371	393	405	411	378	430	380	396	409	410	392	373	382	379	403	419	380	394	395	425	393	419	384	396	374	445	366	412	374	386	380	391	369	410	339	363	402	391	372	365	371	400	366	423	404	377	400	383	385	411	382	340	401	388	411	367	371	393	400	349	366	344	431	413	366	417	386	362	391	393	393	387	378	410	407	381	390	394	410	396	391	401	414	368	357	370	368	344	391	399	360	395	411	370	386	376	383	358	391	415	386	388	388	372	381	380	393	376	386	451	417	383	401	393	410	396	357	374	404	409	389	402	363	403	411	369	396	358	401	367	403	409	361	379	396	386	373	418	398	396	390	401	379	353	388	388	368	379	447	399	388	397	384	394	388	388	387	386	381	373	375	380	382	393	381	375	391	428	368	355	372	382	404	415	374	398	395	367	406	403	383	391	384	409	390	413	408	390	385	352	402	369	359	406	415	401	418	379	400	389	417	355	380	398	371	410	411	409	415	391	402	386	401	367	342	419	385	393	373	369	409	361	390	389	376	409	374	402	355	382	393	438	369	389	349	393	398	393	378	353	385	383	392	396	411	396	408	405	362	386	368	417	377	407	394	401	371	381	385	396	361	379	389	402	420	361	405	405	441	398	373	407	380	396	378	397	400	399	373	378	372	389	390	420	415	387	381	403	393	438	364	394	392	369	377	407	410	385	378	364	384	420	385	428	379	399	412	409	407	429	353	391	378	353	410	405	390	410	410	372	367	371	407	369	354	408	385	399	383	392	358	378	370	360	422	380	359	365	385	385	393	358	368	391	407	371	385	412	433	378	375	385	392	357	393	373	354	386	404	400	368	422	400	405	412	371	359	395	390	394	429	377	370	397	382	412	387	389	385	363	340	417	399	407	394	414	421	402	385	359	386	371	366	370	371	418	390	407	398	389	406	387	407	358	364	367	385	406	388	381	433	385	389	359	410	354	395	399	391	418	399	355	395	414	384	365	389	416	367	410	429	365	406	379	398	411	414	410	383	395	408	399	414	387	368	371	403	345	370	378	399	407	391	382	384	407	393	396	402	372	378	423	364	401	400	410	374	430	404	362	407	374	390	380	397	397	365	389	401	355	384	400	403	386	400	398	371	416	369	389	394	388
28444	21130	25805	24162	8862	3028	1796	573	480	498	514	471	514	455	464	480	446	459	520	453	450	506	507	508	529	576	607	574	607	644	724	645	619	639	615	594	566	607	611	579	592	579	570	516	524	506	516	460	514	496	467	512	495	490	481	461	473	466	419	465	437	443	473	439	428	481	450	479	457	496	415	454	459	471	437	444	462	451	473	475	465	431	473	496	427	410	435	462	433	456	454	463	455	391	425	415	455	439	454	462	467	462	458	441	462	443	466	491	428	450	444	448	430	509	440	475	483	445	441	479	418	465	457	455	468	422	494	441	423	474	421	485	439	445	432	490	472	453	408	476	451	498	505	468	434	460	447	416	432	468	442	452	472	445	456	475	431	461	433	515	455	469	464	449	467	467	445	428	450	476	466	433	457	453	454	464	447	425	439	462	467	441	450	467	473	454	460	439	438	428	456	409	462	442	466	404	455	453	478	412	470	479	416	443	434	466	417	465	450	463	462	479	479	464	481	424	461	422	458	449	429	448	433	448	407	426	401	458	456	447	445	453	448	453	443	431	447	442	419	477	451	449	429	441	465	419	449	441	485	472	459	462	487	469	448	481	455	464	490	455	455	435	474	437	442	434	423	445	435	446	439	430	449	470	463	456	440	425	449	425	418	477	428	481	482	479	495	434	471	443	475	500	450	475	514	463	488	475	437	467	458	474	427	445	478	428	443	481	477	479	495	468	411	442	476	454	459	449	472	454	481	482	447	468	475	459	479	450	474	419	425	472	430	446	428	425	443	459	453	468	410	456	412	469	456	452	456	456	443	500	478	472	442	462	431	404	472	468	478	474	446	449	443	464	476	473	493	448	436	459	469	496	459	446	480	451	434	478	480	481	484	473	479	398	454	466	448	443	444	452	462	476	463	421	445	452	459	443	474	464	455	448	440	493	421	411	454	450	439	466	462	473	487	480	440	460	436	462	406	442	446	460	457	443	459	460	468	467	486	471	455	482	440	494	438	442	482	441	473	477	461	452	461	460	435	451	408	465	424	474	480	477	413	465	460	446	442	478	421	449	451	433	478	459	473	437	460	454	437	436	438	428	472	490	452	432	447	462	496	443	474	467	416	440	472	447	427	485	450	434	489	457	452	482	444	463	496	458	456	466	455	406	472	444	439	459	466	496	424	490	442	504	452	467	442	476	444	479	441	427	488	477	433	433	447	424	493	468	447	447	454	471	424	473	427	476	437	397	452	451	476	451	462	451	440	441	464	422	428	426	457	436	490	445	486	467	432	445	496	471	457	437	501	436	479	458	412	423	436	425	439	452	448	467	428	437	456	467	437	434	475	469	440	469	442	449	460	482	466	447	465	423	452	458	466	462	485	461	490	467	456	452	451	437	433	486	449	441	449	417	473	459	447	458	443	477	451	502	447	483	444	453	448	489	473	478	465	475	478	431	486	474	427	465	442	452	462	426	445	447	465	494	479	483	469	485	410	440	464	448	466	399	464	465	473	462	490	484	420	451	455	501	456	464	428	428	463	475	447	428	458	446	427	458	506	441	428	471	454	453	483	436	482	463	446	454	437	476	457	421	466	451	476	475	461	465	422	457	427	467	446	436	462	457	452	437	493	450	453	481	437	452	453	464	487	445	465	471	457	487	474	441	423	417	421	441	462	441	443	456	435	454	456	443	451	473	469	408	406	478	461	447	445	443	480	471	452	424	471	479	451	449	447	433	494	470	493	461	510	466	448	454	488	470	436	461	454	466	476	464	410	440	492	445	457	442	487	449	447	461	434	467	434	440	490	439	458	437	469	462	475	455	449	435	491	439	439	453	485	453	436	463	458	438	414	487	417	440	452	444	467	407	449	476	456	447	463	449	458	432	453	465	460	451	439	436	454	446	427	437	413	445	437	454	467	457	469	466	444	463	463	443	436	450	476	432	447	431	431	474	468	464	444	472	495	431	459	470	454	438	457	468	462	490	470	461	465	411	449	481	469	438	454	453	478	453	472	467	487	422	475	472	448	446	459	449	417	436	472	468	465	426	480	457	426	431	469	460	475	412	458	447	427	429	460	433	456	477	446	460	445	494	481	481	455	429	406	465	412	463	454	456	442	447	440	466	447	442	479	420	431	448	441	481	438	447	438	479	471	451	444	444	441	433	468	497	435	506	439	463	468	435	430	378	448	467	428	458	445	447	445	430	405	479	496	457	485	455	469	467	485	433	435	465	449	473	477	440	446	454	470	474	450	478	459	461	479	434	472	437	448	481	463	449	428	441	480	463	471	450	468	474	472	469	421	472	460	466	456	450	404	442	425	463	454	480	442	480	470	457	482	454	439	433	434	446	464	462	460	444	415	410	453	451	448	468	428	447	450	440	507	479	477	467	469	453	456	472	449	453	446	428	432	442	431	488	487	449	497	438	442	445	481	447	464	477	484	450	456	441	414	468	494	488	457	453	497	451	429	402	454	467	443	483	439	456	423	442	460	477	427	457	465	463	462	442	432	434	472	449	427	490	437	450	475	476	506	431	479	446	480	446	472	442	474	444	438	457	463	457	442	491	480	458	421	454	493	468	462	449	452	468	411	485	498	444	474	480	480	430	471	444	468	473	465	449	457	443	462	482	469	479	474	461	452	452	429	456	454	453	467	497	453	402	429	454	454	438	442	433	435	475	439	468	434	467	477	467	457	465	388	447	440	477	482	472	474	465	472	441	475	465	466	462	440	431	459	485	462	421	476	439	453	415	482	459	416	472	425	460	485	459	453	479	430	471	443	462	462	414	496	443	449	460	426	421	426	456	432	461	466	468	472	455	476	465	438	467	469	444	470	416	486	467	499	484	506	435	458	473	418	472	447	434	462	459	453	450	476	427	456	433	465	445	464	454	470	517	476	464	486	467	475	464	456	480	451	454	432	456	433	457	485	473	465	489	444	470	451	440	448	448	447	438	475	458	410	476	449	444	463	472	465	437	479	444	445	508	450	443	457	461	460	441	476	489	485	445	455	461	480	455	459	462	440	418	443	464	488	464	429	482	426	485	455	461	475	392	462	486	460	451	445	470	492	464	502	472	442	474	441	442	466	415	461	440	448	432	445	467	425	498	437	426	468	475	446	478	454	449	476	426	462	431	444	468	458	466	440	442	444	464	480	460	443	472	449	460	491	439	453	435	445	452	454	474	453	440	462	489	499	436	454	450	471	480	447	510	477	444	421	420	436	447	494	451	432	442	482	477	484	485	452	433	453	449	450	451	490	464	474	436	480	468	440	501	453	444	463	461	463	487	482	452	431	449	455	463	465	457	453	466	478	465	431	413	450	462	409	428	436	399	447	453	479	434	411	440	468	422	489	451	504	441	447	429	456	437	448	438	436	477	452	479	429	449	491	476	438	426	483	466	470	416	449	469	445	441	417	437	452	474	466	466	425	448	478	442	416	466	464	466	469	473	457	461	469	492	463	445	435	422	442	440	471	485	452	489	454	463	436	469	461	492	479	442
44119	32024	24887	18331	11263	5885	3325	723	467	458	459	460	439	426	419	437	434	458	442	463	439	504	523	538	554	614	731	730	692	862	923	862	804	814	772	725	750	694	686	675	623	637	561	546	505	498	487	475	444	421	440	457	452	435	427	410	411	435	399	382	425	413	408	416	406	398	381	440	418	400	379	441	398	429	401	417	386	397	424	414	421	393	418	403	385	398	398	404	399	412	401	382	366	431	406	425	404	402	396	421	369	365	408	428	401	401	419	417	382	360	382	390	369	386	392	383	435	382	441	428	414	406	390	425	416	406	431	454	388	424	380	405	391	380	380	376	422	399	408	395	362	409	443	407	399	378	398	395	411	420	377	415	415	362	426	382	401	398	416	414	387	388	446	410	409	436	359	418	378	416	428	388	411	401	390	389	419	392	374	397	409	379	386	406	405	405	362	355	393	374	406	405	423	390	425	415	365	423	429	390	409	387	421	376	365	388	385	392	407	414	408	409	396	406	423	402	428	418	411	396	375	382	417	379	408	417	419	391	398	429	398	397	401	399	399	433	410	365	390	401	380	366	388	394	378	428	400	380	434	401	384	425	388	410	406	410	376	389	360	391	419	409	384	463	385	406	380	391	364	374	391	407	444	409	416	420	379	374	384	410	358	395	415	426	391	369	404	394	385	427	353	425	371	396	388	399	365	389	437	406	400	391	353	397	424	369	450	396	400	375	400	376	418	375	387	411	419	377	377	365	363	373	386	396	367	436	393	402	385	410	415	394	353	415	358	378	397	380	393	404	389	396	364	432	396	406	353	415	396	420	411	383	406	379	393	411	404	410	394	414	427	417	397	389	389	437	419	386	390	370	396	383	405	370	396	408	400	401	401	371	412	384	392	372	391	390	401	370	393	407	391	397	373	429	392	405	400	430	418	401	411	410	392	410	394	395	422	434	391	377	412	394	370	408	353	416	368	412	431	409	422	402	397	362	390	416	408	426	389	386	423	398	393	422	399	369	431	399	435	408	388	388	409	392	358	426	397	393	377	401	398	399	364	381	447	398	376	414	388	464	403	395	401	399	406	387	391	395	414	388	435	396	380	417	398	433	375	424	407	389	385	409	421	417	406	387	393	430	387	410	408	416	383	427	400	399	388	408	408	432	427	413	397	420	365	428	404	394	367	396	394	408	398	379	378	379	393	387	415	439	371	409	389	426	441	385	438	414	410	403	456	400	407	401	408	390	384	399	446	428	372	393	425	382	410	406	399	390	397	360	353	382	405	383	366	424	394	375	396	381	403	403	387	422	416	420	395	399	406	401	379	380	405	405	362	405	412	431	417	418	386	410	399	387	429	398	379	363	431	431	384	385	419	396	403	406	407	381	399	380	381	406	392	419	416	417	376	387	387	393	417	442	396	398	381	414	395	376	365	422	381	387	368	418	442	419	441	339	403	391	396	405	437	418	422	360	421	393	408	415	441	391	349	451	397	399	387	392	424	423	413	387	386	378	412	408	384	405	399	444	378	386	431	396	367	387	373	367	377	383	397	411	393	373	396	436	421	384	376	395	382	423	367	423	406	408	376	400	409	397	410	392	408	363	444	390	388	376	375	407	421	413	432	420	398	408	399	392	385	386	393	364	404	397	398	395	403	403	410	388	390	384	394	415	405	396	402	394	410	401	390	433	411	404	386	384	402	436	385	430	390	431	403	404	394	377	356	400	376	354	386	374	403	404	406	433	396	377	429	422	377	417	381	407	377	388	404	410	421	411	384	389	413	408	399	414	384	414	391	375	410	410	426	395	392	390	385	343	424	388	391	399	403	389	367	386	374	406	397	412	447	402	409	377	386	408	404	399	390	422	430	424	414	405	395	433	382	433	383	406	432	387	379	424	386	396	407	400	354	389	403	399	382	416	418	429	429	388	430	375	396	407	417	436	417	385	389	422	395	410	404	380	390	421	425	378	435	409	411	417	378	428	402	418	391	406	413	391	371	381	393	396	369	379	420	410	388	395	396	374	377	394	393	408	435	387	395	412	396	413	398	403	385	408	413	415	382	389	385	359	380	409	393	402	437	373	362	400	429	403	389	400	402	397	412	354	447	400	409	405	412	392	387	417	395	398	403	410	402	406	386	385	402	414	396	457	413	389	394	406	394	362	377	369	443	405	390	387	407	426	384	427	410	373	417	410	392	395	401	408	431	419	400	410	400	425	413	416	439	399	386	368	417	401	392	408	356	374	382	390	421	415	394	368	413	415	423	415	422	386	403	404	409	414	435	408	385	412	414	442	410	442	391	379	410	407	396	423	412	421	403	443	411	402	388	380	393	366	405	377	387	388	435	400	397	416	416	412	410	391	376	390	386	376	417	396	386	418	412	375	402	427	394	394	410	391	406	429	395	382	389	420	418	401	408	403	430	421	398	400	392	360	391	361	390	404	392	369	394	403	425	389	368	420	403	402	446	431	415	429	397	391	416	395	398	368	434	372	406	370	376	388	388	408	397	402	434	352	379	390	393	435	383	419	391	421	390	402	372	385	376	416	414	387	394	415	342	395	374	424	387	422	369	397	394	360	403	405	414	399	386	397	373	388	403	445	380	413	401	411	398	401	404	398	376	401	392	473	426	408	388	394	373	390	413	411	423	436	401	433	374	373	424	403	396	400	396	382	423	358	397	410	392	386	425	389	389	405	418	352	395	388	409	402	415	426	405	400	385	406	424	413	408	333	411	383	375	412	412	398	381	433	390	366	403	397	416	395	403	408	405	411	419	424	419	381	391	377	389	425	384	402	385	405	442	441	399	378	353	409	370	403	408	427	385	375	398	392	375	411	377	360	396	431	399	408	369	463	399	391	382	400	407	352	358	385	381	386	393	347	398	432	386	386	398	389	401	425	363	370	398	390	349	380	407	432	383	426	421	373	390	377	389	391	416	429	387	385	409	368	378	402	384	386	400	394	406	443	413	399	409	407	428	402	373	414	386	393	413	383	397	448	385	382	385	420	407	410	387	390	382	368	353	430	448	448	402	393	421	409	398	374	366	413	401	407	407	379	385	393	403	417	404	375	400	426	384	418	427	408	415	405	402	461	398	393	422	408	415	439	384	364	415	415	412	423	399	397	412	357	386	437	348	402	376	427	382	404	367	393	430	418	400	387	384	412	373	383	386	384	375	402	420	375	403	400	381	365	389	411	389	397	370	381	401	411	404	421	370	380	409	400	366	365	392	405	388	388	388	357	399	397	395	383	396	415	404	414	413	392	399	433	412	401	392	406	416	399	438	401	411	417	394	428	383	403	443	402	386	430	392	419	375	404	371	384	419	378	438	408	382	386	436	397	424	409	400	405	413	399	374	418	421	366	405	377	422	411	416	427	404	442	390	416	413	441	386	412	377	413	378	388	404	402	381	371	391	405	391	404	429	435	432	394	373	418	403	408	407	426	375	408	387	365	411	424	387	424	419	443	396	385	410	383	407	417	375	364	396	424	416	415	383	383	443	414
27213	20865	27345	24425	20964	14336	4309	879	563	537	515	488	482	451	494	480	465	421	450	501	479	488	528	528	549	503	557	606	601	615	628	654	641	644	642	564	622	593	611	561	591	549	546	527	506	490	510	471	493	434	502	463	492	484	423	443	448	479	421	432	455	452	422	454	447	413	449	458	444	496	456	429	448	459	412	409	467	418	461	416	456	424	459	438	472	456	443	446	460	472	415	422	433	449	430	427	472	456	424	484	415	456	429	484	486	452	466	462	443	483	452	463	441	422	452	449	456	444	459	453	461	453	424	445	443	434	397	446	430	480	417	458	450	438	448	475	445	427	442	466	464	464	469	455	414	439	473	440	410	448	480	440	435	420	436	447	454	421	468	450	434	427	435	417	422	457	479	446	440	489	494	476	457	424	438	439	444	469	456	444	424	401	414	446	419	469	437	458	432	417	465	442	409	406	463	439	445	427	481	422	449	394	453	485	420	449	448	444	421	442	445	409	445	459	431	441	443	454	470	441	410	413	456	417	414	435	429	445	436	426	426	454	445	432	458	436	410	454	398	426	449	428	452	452	453	433	416	457	445	419	458	450	454	416	430	421	460	462	470	427	431	462	463	450	507	449	446	439	409	398	410	482	451	457	476	431	443	456	417	452	455	440	436	449	429	397	420	430	425	469	435	458	435	449	438	393	452	419	463	442	437	430	457	449	454	446	497	471	473	433	423	455	432	429	412	412	472	413	449	436	466	446	435	451	435	441	454	456	453	412	479	436	436	444	430	466	453	420	430	414	445	433	436	439	484	481	467	412	465	429	428	453	433	489	444	491	481	428	425	447	477	430	393	449	451	461	425	424	418	446	457	478	411	444	477	471	405	420	489	458	457	445	460	444	470	469	417	444	420	458	445	453	430	457	429	416	436	428	428	429	444	442	431	437	461	456	439	463	454	483	453	475	434	451	431	460	432	500	450	469	440	457	444	407	414	446	448	434	461	433	454	425	435	487	424	456	425	424	450	463	459	418	438	416	407	430	482	436	429	473	442	421	438	489	409	419	435	451	460	428	479	412	482	412	447	420	452	442	432	448	474	430	483	439	428	471	442	433	431	437	423	393	418	488	415	421	438	442	442	426	437	458	454	455	442	422	433	434	407	420	431	405	458	455	470	457	426	463	450	426	432	426	433	427	468	453	459	401	452	441	491	407	417	476	417	460	436	457	450	464	446	413	423	416	413	430	488	432	463	437	445	441	430	440	427	465	460	400	452	437	460	434	449	470	467	454	476	411	449	477	472	440	412	411	422	402	437	431	499	447	398	444	431	450	471	456	463	421	419	443	420	447	466	460	479	439	440	445	454	471	440	429	473	433	450	512	453	453	455	446	472	474	416	432	482	390	452	441	465	440	406	424	429	421	439	475	400	444	422	428	458	430	446	464	449	472	436	465	486	471	420	480	408	466	436	452	435	444	435	423	459	424	436	440	428	484	420	456	414	452	461	438	469	460	443	451	392	408	413	410	463	445	447	438	437	409	469	471	462	469	401	444	451	469	488	458	439	447	399	415	457	461	423	456	440	443	414	417	451	444	438	437	449	461	444	440	422	438	443	433	474	460	479	465	447	449	444	437	446	463	437	455	454	471	442	470	453	409	420	440	448	450	450	463	445	469	449	452	387	411	435	435	473	429	436	467	418	461	447	442	432	448	413	421	397	425	447	437	456	459	433	436	425	425	440	446	465	398	428	439	434	469	431	474	430	477	439	417	466	444	399	456	456	434	473	459	407	442	434	469	459	416	422	433	443	465	413	409	420	451	425	403	452	434	436	400	492	408	455	477	437	465	475	458	451	435	471	436	444	430	449	432	416	411	463	423	445	482	456	434	439	446	476	457	461	436	449	454	429	462	416	443	462	456	453	442	448	431	437	452	452	456	423	412	438	430	442	460	430	446	436	448	450	417	445	399	418	462	439	463	413	456	449	423	458	439	465	391	432	446	467	414	419	434	443	435	450	426	464	449	486	432	418	445	472	447	473	419	484	445	425	467	443	419	426	416	475	462	448	438	446	457	436	451	459	419	447	469	447	434	434	460	446	434	421	433	487	416	428	450	433	451	479	437	424	416	446	425	457	440	444	416	450	477	450	483	426	467	437	428	438	425	457	481	436	441	477	467	443	427	417	416	415	457	413	430	417	470	476	434	413	468	447	446	418	448	425	440	443	469	431	411	432	463	453	430	441	510	461	455	403	432	417	432	458	434	454	492	457	467	452	451	457	463	482	437	497	442	451	426	428	416	412	438	446	462	431	430	454	431	440	447	407	427	476	483	480	466	449	474	475	431	447	481	434	429	417	454	460	444	446	442	479	430	423	423	421	431	411	422	420	416	462	475	443	428	429	424	457	446	450	424	457	434	425	410	421	438	430	399	452	476	435	428	475	454	397	468	435	431	448	468	420	438	452	439	441	458	432	465	439	413	402	449	473	441	449	423	447	451	477	432	442	432	407	470	467	479	462	376	457	437	459	436	437	455	399	438	482	458	465	440	430	425	475	422	453	471	434	457	447	454	428	429	444	474	424	449	473	412	420	421	444	446	460	435	456	409	429	430	465	381	418	455	441	455	463	430	455	432	462	434	436	429	463	425	426	436	451	417	430	452	439	486	447	433	425	400	438	458	467	444	482	432	460	427	450	447	431	442	440	415	464	435	457	438	481	460	438	448	438	438	435	412	448	414	460	404	477	430	463	441	447	457	463	457	437	424	482	481	409	460	493	446	423	407	466	449	432	444	379	469	434	450	459	399	454	422	442	415	517	451	450	434	477	439	434	453	455	443	454	442	423	408	440	407	439	406	408	484	427	440	462	442	457	413	401	439	429	430	460	484	440	429	452	439	419	447	442	458	456	469	449	474	466	436	459	457	459	469	457	404	464	440	437	441	460	450	434	420	457	446	430	450	423	427	412	419	449	446	438	432	462	421	465	437	444	414	426	456	454	446	420	472	429	430	392	442	440	429	420	433	459	461	389	449	414	488	460	458	443	458	472	442	464	445	437	489	455	463	427	453	461	448	440	478	469	405	441	433	466	426	464	450	459	469	458	440	441	449	423	449	448	418	446	434	449	418	457	438	428	427	447	423	474	452	425	424	423	439	469	431	452	444	425	444	449	450	447	472	420	434	425	481	465	422	434	466	440	433	401	434	486	454	428	423	437	436	488	405	458	403	396	403	471	411	443	459	465	443	452	438	439	448	449	464	474	478	476	453	469	454	425	434	413	443	481	427	427	464	440	451	419	445	427	430	420	466	468	477	443	437	458	434	451	448	427	442	488	446	389	425	405	453	406	429	436	442	462	445	424	463	442	444	421	430	456	402	447	404	449	439	457	409	460	415	455	428	456	479	404	464	446	448	444	440	447	467	443	429	472	458	416	442	474	400	410	440	448	465	453	455	392	448	458	450	414	441	439	443	459	465	436	448	445	417	414	447	402	410	422	431	411	418	448	396
51326	39583	23386	21705	17347	11796	4774	1133	625	535	500	513	501	451	430	417	449	443	451	420	468	460	480	536	624	605	626	717	694	734	781	802	847	787	726	749	692	652	608	600	603	616	549	569	562	523	525	494	431	467	428	428	422	426	464	398	380	376	389	385	368	348	389	380	394	384	387	386	382	348	382	381	401	373	369	398	395	410	388	424	378	364	381	429	375	401	377	401	388	409	375	412	374	388	371	399	383	395	395	397	397	372	417	372	388	384	359	347	401	380	397	399	381	368	415	397	375	415	399	392	364	377	401	381	378	344	416	351	342	390	352	395	390	364	406	389	371	394	362	398	410	397	402	400	412	387	387	375	385	386	378	413	398	395	392	383	365	414	393	365	406	364	374	375	363	396	399	356	384	401	369	417	354	372	396	434	395	397	392	386	404	344	388	359	375	408	395	392	389	437	370	420	415	353	410	371	378	355	423	360	389	381	352	396	412	393	411	388	399	406	380	392	428	366	377	396	407	374	388	392	410	415	388	389	399	378	411	370	384	411	392	382	400	394	356	365	395	389	419	422	376	416	392	422	387	341	392	408	425	372	405	371	385	378	401	409	370	376	408	385	355	347	400	392	367	427	396	388	374	369	408	411	381	381	393	399	393	348	392	377	379	397	374	392	410	378	377	367	397	379	370	371	401	380	394	378	362	399	380	358	382	403	385	408	386	384	389	348	366	355	378	404	387	375	370	381	407	396	396	431	408	400	364	383	349	368	381	391	412	375	382	386	388	394	415	390	374	395	383	364	348	404	366	361	367	364	358	375	379	417	366	367	388	370	394	333	402	392	402	383	402	353	365	351	379	378	397	390	406	365	393	399	357	346	387	371	419	424	387	402	390	398	410	393	396	365	395	397	362	345	385	388	351	390	427	382	411	385	389	399	394	396	396	379	366	386	381	370	408	375	391	399	437	383	401	376	415	374	405	437	359	380	363	363	385	384	383	408	424	384	373	362	380	390	383	398	402	396	378	393	382	424	391	372	382	364	391	343	416	387	395	401	370	384	393	387	405	372	423	394	379	382	379	355	373	374	384	381	363	450	344	373	408	384	410	376	392	340	358	386	394	338	369	393	424	397	396	413	376	370	401	402	385	361	394	386	389	410	399	382	385	388	387	407	338	392	379	381	351	384	386	404	373	389	402	415	360	396	376	384	378	382	382	375	375	368	414	397	390	352	356	380	394	401	364	382	390	366	397	375	382	431	406	383	408	380	422	393	407	374	342	393	422	370	347	392	412	392	371	380	360	395	399	377	388	371	386	365	385	379	409	395	382	414	392	383	379	403	394	399	366	404	389	397	403	395	412	404	397	407	374	396	378	393	423	404	356	381	365	381	407	367	393	406	389	369	376	393	409	383	361	381	411	367	409	381	389	418	382	382	384	365	438	415	357	408	395	374	342	390	417	404	349	345	369	399	434	380	376	386	400	359	391	382	413	400	364	413	426	407	369	412	414	402	396	385	357	375	362	381	400	378	413	379	385	400	367	355	394	389	417	429	389	404	406	362	357	348	380	399	411	365	400	403	382	406	372	388	420	361	380	363	394	395	378	350	367	383	403	388	405	366	413	393	395	385	398	396	360	430	377	385	412	379	410	380	391	370	366	342	381	350	373	380	413	405	387	393	394	387	416	380	382	365	400	360	393	346	376	426	372	408	396	394	412	366	402	398	379	385	393	382	384	361	380	394	393	393	382	394	377	392	389	435	382	377	382	368	425	402	395	409	378	431	381	402	399	396	384	374	400	378	362	383	381	373	403	389	377	368	399	380	341	419	402	364	395	376	424	401	378	405	410	358	388	391	391	391	404	412	343	402	415	398	395	391	388	383	376	370	358	407	397	369	357	392	382	384	365	378	394	413	380	396	414	394	419	373	390	403	389	370	401	396	414	419	398	362	379	374	403	430	407	385	377	411	374	384	390	390	393	388	385	391	396	368	364	402	376	415	387	436	399	414	351	373	415	393	383	420	413	403	363	384	413	380	387	387	400	387	387	409	389	383	406	374	401	401	405	405	408	375	383	357	400	392	402	379	367	377	404	397	375	389	367	361	384	386	376	404	400	366	383	392	371	397	369	398	431	384	370	388	417	395	409	384	402	431	392	407	339	405	388	400	401	381	377	411	391	398	411	389	365	409	406	377	378	397	367	383	364	400	389	378	387	390	421	376	371	369	357	367	390	428	378	396	391	388	394	370	382	394	407	388	411	424	432	371	380	395	378	382	420	414	385	377	377	394	388	406	392	368	402	402	361	397	387	346	396	338	384	404	364	374	399	392	430	369	390	393	387	411	370	384	406	368	393	364	386	395	383	370	376	406	396	417	365	390	403	368	387	374	410	383	428	361	383	386	396	410	390	376	377	361	392	392	396	387	380	354	402	398	382	408	389	399	385	379	364	426	389	396	383	371	422	389	405	403	422	379	347	400	381	371	395	419	425	389	408	382	384	375	363	382	374	381	358	405	422	358	413	407	407	404	387	403	428	362	402	392	376	377	382	369	364	380	419	361	380	377	378	366	408	400	380	400	385	396	373	413	405	390	370	395	376	390	401	367	380	403	408	440	388	383	366	360	403	393	369	387	385	403	367	393	374	420	370	365	420	360	396	410	411	393	362	421	384	399	419	444	352	397	361	383	385	415	395	395	397	366	406	410	377	421	374	374	405	422	383	415	408	378	370	384	374	352	398	391	382	402	369	370	399	378	433	411	381	426	391	413	363	408	387	421	395	369	385	405	373	386	394	376	399	378	371	391	381	356	430	411	399	387	402	386	379	386	393	345	373	357	364	391	403	354	384	398	362	409	382	385	401	382	409	368	378	394	379	400	413	392	423	398	373	387	415	425	368	401	362	400	411	396	386	409	377	416	411	362	377	398	406	368	387	377	372	409	411	394	376	391	380	384	384	440	377	385	364	335	374	387	407	395	363	393	375	365	363	420	386	383	374	375	398	367	363	363	381	382	375	400	393	394	385	376	395	375	405	387	355	364	379	364	366	344	385	388	378	411	396	387	381	404	411	390	390	373	363	406	374	386	358	400	378	417	414	368	387	402	374	366	367	368	396	392	384	408	381	410	429	344	358	379	388	351	378	412	399	357	407	376	381	420	416	387	394	407	426	399	379	386	360	382	381	396	391	375	365	375	371	349	385	405	376	414	426	389	405	383	371	387	379	423	406	393	403	410	411	391	381	390	376	377	398	411	388	379	401	369	384	380	394	381	407	383	365	378	403	362	373	396	375	341	385	396	377	389	391	347	422	357	378	434	374	388	387	412	366	369	388	422	367	391	369	380	387	371	386	393	398	412	352	397	388	390	415	399	371	405	355	374	371	401	373	363	397	402	364	382	351	390	386	368	404	368	410	400	401	402	412	381	383	397	421	407	416	399	380	397	363	405	414	402	371	375	408	397	384	387	411	396	365	359	375	344	388	395	360	390	379	380	358	399	420	401	364	406
26558	20840	27581	24011	20818	19443	6885	1134	603	568	529	537	550	560	505	488	509	523	525	494	515	454	509	544	596	574	614	557	694	723	752	737	732	634	707	643	651	651	627	625	650	651	580	574	584	528	539	533	508	493	522	510	487	508	485	499	483	466	512	453	455	438	463	469	474	461	431	488	481	492	434	439	476	484	475	496	476	479	471	477	466	486	451	453	465	461	497	452	463	453	427	428	447	463	450	501	449	462	488	410	492	473	454	438	432	466	470	472	457	500	456	447	447	437	443	474	484	445	481	446	498	473	450	445	492	461	467	464	472	471	470	452	456	436	455	473	445	481	501	477	499	436	460	491	449	457	500	429	457	492	434	451	532	460	486	473	487	471	480	515	486	480	456	461	459	464	469	445	419	463	500	454	444	449	433	467	444	459	410	480	451	469	484	453	468	401	451	440	461	491	485	455	442	440	460	469	438	429	451	457	471	467	463	465	476	458	465	437	481	433	475	457	454	450	461	469	449	443	468	464	465	489	438	488	486	452	451	484	471	465	465	410	442	473	444	432	452	445	470	453	442	429	471	477	432	451	459	460	453	445	477	447	447	468	505	497	490	434	447	475	430	444	488	460	474	417	444	447	469	455	490	477	450	441	470	489	444	432	493	484	434	446	453	467	491	464	430	448	470	445	464	474	447	464	456	466	437	462	468	427	490	472	463	436	453	476	488	483	470	436	498	464	442	460	469	484	439	493	440	448	476	476	489	455	440	474	470	471	459	435	424	461	465	477	449	444	470	484	437	459	459	465	474	452	483	471	470	469	497	477	515	480	502	432	456	483	442	473	470	474	499	454	460	493	472	459	462	490	482	457	453	447	467	450	464	470	473	454	420	433	451	489	463	443	477	485	456	473	463	478	464	444	467	470	467	443	477	453	435	488	469	458	427	460	446	497	436	443	463	482	470	452	413	459	467	425	469	433	465	495	488	430	472	436	451	474	491	472	455	466	442	450	440	440	445	441	460	490	444	474	435	475	430	442	435	441	447	455	462	480	472	447	480	435	475	477	462	486	434	462	486	474	488	468	505	470	483	448	476	459	461	433	491	454	437	442	446	453	449	428	443	482	436	482	511	468	451	432	425	481	458	418	444	456	491	442	434	470	448	479	451	450	433	446	425	474	418	494	497	432	435	453	457	478	447	437	468	506	460	467	491	473	437	479	431	461	455	467	444	470	479	476	444	482	512	489	431	470	499	489	429	495	479	433	463	487	509	465	500	456	438	480	472	436	483	456	475	477	436	446	461	506	485	492	450	478	459	444	493	459	464	491	451	511	449	466	454	487	448	466	476	462	473	505	445	485	467	495	479	439	459	461	464	494	476	465	446	485	471	455	436	440	456	474	482	472	455	471	477	438	489	474	462	480	449	488	478	432	424	438	453	472	468	465	466	446	466	494	455	503	454	449	461	500	480	488	466	447	474	444	431	479	494	470	472	440	457	480	458	482	481	477	489	476	459	453	464	469	403	448	499	495	479	466	435	479	465	447	477	448	456	505	492	499	444	430	471	507	444	474	481	435	427	442	472	464	474	450	427	439	466	452	479	460	450	457	462	477	441	483	513	452	460	486	461	433	464	432	480	461	430	488	485	485	474	444	446	466	422	411	516	475	462	447	451	478	487	419	480	486	453	498	446	463	541	456	456	524	478	460	471	436	477	459	438	482	441	421	462	498	438	469	465	476	460	481	482	481	467	454	464	461	452	484	470	464	488	473	410	454	442	480	490	442	456	456	478	438	422	493	473	455	420	469	524	482	427	439	474	459	471	452	432	428	462	477	429	466	436	448	428	435	447	433	501	466	483	480	413	456	454	477	442	461	463	440	463	462	502	472	447	481	491	450	417	486	494	476	480	452	476	506	488	467	440	447	455	441	443	501	481	458	457	481	451	437	459	430	494	472	486	462	491	463	439	468	488	491	454	456	451	477	474	487	490	469	422	482	499	498	461	449	456	438	501	426	475	453	483	472	483	474	471	461	484	471	440	421	468	458	399	451	425	444	475	468	467	444	508	475	463	426	461	419	470	463	463	429	460	482	458	507	450	449	471	479	418	461	500	463	474	459	443	466	451	449	474	449	484	438	439	464	504	470	462	466	460	447	496	449	458	413	472	476	417	459	435	477	452	454	423	505	466	436	460	450	462	511	458	459	464	461	448	456	475	459	478	481	476	436	475	476	465	509	456	502	474	432	458	440	433	417	506	462	476	424	478	445	509	485	442	436	511	485	439	468	461	453	448	465	477	486	460	454	481	441	462	404	480	460	446	492	481	407	460	481	486	462	487	467	467	487	448	469	490	416	491	456	471	497	471	470	431	480	404	462	437	441	472	454	447	441	461	466	445	480	440	459	489	485	516	513	459	453	440	447	472	499	419	449	466	467	459	465	431	471	480	476	485	450	463	446	469	467	407	490	449	449	474	459	442	465	451	452	447	494	465	455	452	466	485	454	474	475	528	474	493	467	447	415	463	474	447	472	439	474	448	498	467	445	448	498	462	416	469	454	453	502	445	474	479	443	455	463	453	399	489	453	442	489	483	461	448	444	449	477	469	455	482	439	479	451	467	441	495	505	480	456	450	506	468	457	446	463	457	483	438	462	475	461	462	493	449	470	481	451	456	487	500	499	465	458	451	470	417	500	444	469	511	469	447	464	478	457	467	503	471	483	462	496	486	445	461	452	448	477	466	480	473	471	465	452	459	462	474	476	431	466	428	455	502	491	427	461	471	436	498	422	483	482	472	455	526	461	486	462	426	455	476	454	480	526	447	464	412	464	422	444	475	453	488	455	465	448	462	482	496	498	452	454	466	487	515	464	466	411	493	448	462	462	474	464	441	467	456	502	449	438	465	443	469	487	465	448	463	453	436	461	480	476	476	480	486	495	470	473	493	475	441	445	465	456	477	468	454	456	461	433	474	465	405	488	487	460	423	474	487	461	457	465	467	469	467	472	454	443	440	441	455	473	436	488	467	478	477	468	455	494	480	477	462	461	490	474	456	438	460	422	418	460	471	469	461	497	468	493	482	503	442	453	472	488	459	467	489	454	491	440	463	466	493	465	445	452	466	452	441	453	476	474	482	502	471	450	464	444	462	490	426	455	448	463	439	483	490	452	445	433	484	458	477	480	438	461	486	466	451	460	444	472	472	450	456	497	482	434	454	478	439	473	486	459	442	440	460	469	479	457	474	485	506	485	467	463	479	468	494	480	452	470	432	496	453	471	470	451	445	438	451	450	468	486	492	466	494	417	424	475	451	481	489	451	448	423	485	435	485	468	439	485	429	471	451	496	455	468	493	450	450	458	460	457	471	440	466	451	496	448	442	458	485	474	464	484	502	472	506	467	476	449	469	466	480	490	496	472	508	465	437	455	449	454	463	449	463	488	433	463	476	517	489	449	477	481	465	489	439	442	420	480	501	448	489	497	475	447	467	469	469	502	453	457	447	491	473	448
46335	33680	30096	25962	20774	13731	5399	1398	695	593	588	500	572	496	485	489	490	443	457	482	484	512	527	558	644	698	712	779	724	994	962	991	930	870	844	817	766	841	786	808	771	706	636	633	589	587	535	531	504	472	453	469	390	462	452	423	381	395	411	450	424	415	381	405	410	442	391	383	428	466	418	378	403	390	381	441	442	423	372	408	427	410	394	430	400	386	385	411	411	403	381	382	394	385	429	381	384	407	413	402	422	414	413	392	391	415	371	435	410	432	394	384	393	399	402	383	426	394	419	383	394	391	413	436	447	433	398	368	360	370	406	402	415	408	415	387	382	381	405	384	434	424	418	415	396	426	399	415	381	415	404	374	417	373	406	370	422	425	365	394	384	406	391	416	429	409	390	404	407	409	415	403	390	406	421	401	370	387	457	402	410	389	413	422	405	372	394	429	413	401	401	410	383	422	403	373	407	408	426	395	398	396	407	390	389	425	413	392	397	364	390	381	441	403	398	409	433	409	379	403	361	405	360	392	399	398	405	413	403	424	378	418	414	371	389	395	384	389	418	404	399	372	393	402	429	403	402	401	409	401	388	365	361	375	449	403	408	432	393	421	402	413	382	401	391	401	380	388	419	400	396	420	371	355	428	399	409	405	415	401	412	400	399	374	384	385	383	395	426	407	366	366	405	391	387	377	381	393	407	383	392	424	379	398	403	413	404	398	421	382	390	414	392	381	401	394	371	412	401	380	399	385	414	386	416	384	396	406	418	408	358	400	408	407	385	406	385	359	405	429	397	427	390	397	385	395	386	380	415	390	391	382	418	404	384	428	385	402	404	395	413	387	403	412	391	365	449	409	386	414	367	389	413	431	410	423	382	401	392	418	409	380	410	411	401	415	404	402	386	357	358	397	420	417	426	402	408	369	407	418	423	426	433	379	420	373	390	391	397	421	412	375	381	407	423	415	417	422	412	414	408	397	366	406	403	379	397	354	431	401	400	423	382	407	401	421	375	414	377	404	403	437	416	406	404	408	405	386	389	410	393	351	409	408	396	377	409	389	394	363	400	415	390	406	403	434	388	376	384	395	408	398	387	403	388	386	392	369	394	393	379	424	427	408	437	387	438	409	395	395	365	409	372	388	394	406	401	393	372	411	404	396	389	375	393	407	413	444	414	360	407	371	403	407	412	371	385	417	400	405	391	394	385	419	390	391	371	426	437	368	441	435	406	434	412	413	400	410	386	391	391	389	424	402	413	386	395	409	387	378	393	381	396	414	404	378	406	419	380	415	366	405	448	404	414	401	431	419	411	380	414	394	406	358	418	385	371	415	442	398	408	389	418	414	401	424	425	387	364	402	395	408	397	365	406	438	446	404	394	361	399	411	385	408	397	395	412	403	364	400	385	389	404	383	428	399	406	377	400	389	410	393	379	449	386	443	407	433	390	379	412	415	416	377	395	394	384	448	387	412	414	390	411	394	439	429	416	357	419	420	406	413	374	414	414	427	393	421	401	425	400	376	391	404	364	387	389	351	389	389	377	405	382	409	418	369	397	416	425	395	409	414	420	388	367	425	400	445	381	384	407	389	420	429	425	409	402	418	381	406	405	397	413	375	421	409	359	414	401	360	401	402	397	363	398	393	368	403	400	440	407	415	425	394	411	405	417	361	373	400	455	458	382	377	425	399	401	412	386	407	434	432	389	394	386	383	380	400	363	433	358	405	413	381	398	420	456	427	386	409	431	411	355	369	414	388	405	401	381	458	394	406	384	381	427	414	419	435	402	362	362	382	402	436	420	403	400	436	405	420	401	398	417	399	410	351	393	397	417	384	384	382	404	413	375	366	404	421	396	400	392	375	390	423	360	410	421	382	411	421	400	372	406	398	411	417	425	415	407	384	418	410	409	405	461	394	378	403	401	390	391	413	383	366	390	396	411	443	435	413	424	403	382	383	394	407	375	424	371	406	392	388	397	351	371	395	421	428	414	405	427	376	423	379	433	403	364	386	391	393	420	386	406	403	398	419	373	388	411	372	436	410	379	403	388	436	419	414	363	414	412	376	409	401	386	419	419	402	406	395	415	385	416	429	414	377	389	394	405	401	414	366	390	412	389	424	400	446	400	398	396	425	387	400	408	357	390	412	371	433	390	420	411	425	413	406	410	396	403	412	388	366	406	415	411	419	435	407	423	405	397	394	419	386	412	393	423	388	422	412	401	389	400	372	427	402	407	402	386	381	414	385	408	374	415	406	427	431	408	372	401	440	391	410	413	396	383	383	381	381	398	388	412	403	395	400	401	459	452	411	360	425	372	397	407	372	372	375	392	420	408	398	414	429	377	426	387	413	408	422	381	349	389	389	409	415	361	395	411	427	363	411	408	415	379	399	388	400	403	411	402	380	397	388	421	410	377	409	389	424	416	390	393	397	433	417	396	382	400	389	397	421	412	390	421	384	414	379	374	411	397	408	390	368	430	384	423	410	435	391	391	412	393	370	418	376	387	414	424	406	417	405	385	404	426	391	385	413	424	416	402	391	357	393	422	408	386	425	398	390	413	411	413	412	446	406	388	402	428	435	392	403	364	406	380	418	407	395	423	389	453	414	402	393	415	428	386	377	409	421	408	403	410	402	404	426	407	368	413	424	391	384	388	400	390	386	428	404	402	407	400	404	383	402	400	391	390	359	403	389	422	393	419	402	408	413	409	430	391	393	396	387	375	354	404	432	385	412	430	426	469	412	374	406	429	403	391	400	393	374	358	398	397	393	427	399	406	379	389	384	385	396	411	388	443	420	392	400	371	401	393	385	351	367	418	355	419	403	399	410	435	422	394	385	386	396	442	398	384	406	355	393	374	397	366	427	383	400	426	380	395	415	397	396	407	393	372	425	419	404	398	391	394	384	409	397	383	434	405	387	408	384	385	452	378	390	383	379	420	400	389	424	384	389	409	389	402	389	403	402	403	377	391	385	374	391	415	374	408	412	387	422	439	380	383	405	385	369	385	387	415	422	368	376	423	415	435	385	400	407	358	402	383	366	372	408	375	426	401	417	370	466	432	393	410	412	388	420	424	444	418	414	389	405	408	399	363	415	413	396	417	407	386	379	384	347	394	390	419	388	384	402	423	360	391	417	380	366	387	387	399	409	383	390	400	412	367	397	387	391	417	342	403	383	398	393	358	404	375	393	377	410	410	420	399	386	395	404	387	383	385	415	391	402	407	437	389	385	406	409	386	381	400	411	425	382	403	380	422	416	438	413	406	368	384	408	409	450	408	364	406	374	418	380	362	384	389	413	414	422	424	384	395	383	410	407	380	394	398	416	394	414	404	418	393	405	406	399	411	423	380	375	365	388	391	370	389	425	422	403	392	441	426	390	401	391	399	396	386	381	409	405	404	398	413	416	428	417	388	422	433	416	386	409	381	373	395	405	408	403	355	421	409	395	391	386	402	388	437	373	404	420	368	378	380	412	365	408	434	395	402	371	388	429	386	393
25710	20879	27911	23944	20872	21255	12502	1236	656	584	538	520	516	556	495	471	494	472	530	451	491	491	495	550	534	571	591	590	631	711	690	740	634	643	685	698	625	666	667	602	658	609	586	539	561	548	497	511	531	483	480	456	478	445	460	451	463	484	467	440	480	457	453	474	461	470	473	485	445	496	436	435	491	468	441	454	458	459	452	446	451	414	445	471	441	485	442	450	461	417	439	469	502	470	449	474	456	426	453	447	439	441	478	456	478	424	463	496	445	433	457	488	473	477	412	460	442	449	477	452	467	395	449	465	443	442	460	448	485	455	455	469	449	445	414	438	456	477	509	483	452	474	476	415	428	446	446	431	447	462	458	429	441	404	439	443	498	477	416	440	463	463	441	459	500	506	465	464	419	437	489	421	487	465	457	456	446	465	450	446	467	441	461	476	456	409	491	443	452	453	414	452	432	438	433	500	464	428	405	441	464	473	455	475	438	461	430	460	451	451	456	442	485	446	473	459	439	469	416	445	449	479	438	461	464	455	461	456	486	471	442	432	424	427	461	428	468	429	465	479	443	435	438	471	430	460	475	426	497	428	445	449	481	440	448	445	438	493	454	468	493	425	427	479	444	439	415	474	416	419	466	477	456	478	421	485	496	502	440	449	436	397	494	458	478	445	443	440	464	478	435	439	455	421	459	492	436	430	497	458	470	459	462	496	490	437	462	443	450	446	415	453	461	494	458	481	410	465	436	454	448	463	445	440	442	446	443	501	434	465	492	431	437	434	445	429	478	450	473	419	495	445	444	447	459	451	438	434	452	449	464	473	454	440	412	480	433	495	427	478	432	468	471	447	464	472	488	442	436	452	484	474	495	440	451	429	447	478	497	433	488	452	459	436	455	468	468	434	458	418	419	436	480	493	490	480	420	484	445	472	466	465	431	403	472	441	438	468	457	423	433	429	454	482	455	455	410	474	456	484	430	479	437	452	420	440	446	423	433	426	446	430	426	461	482	440	449	448	463	438	433	474	443	447	443	441	454	467	392	443	413	430	441	474	459	440	427	451	422	478	459	498	453	470	448	454	452	430	441	447	442	436	425	465	443	436	470	432	463	440	462	421	425	404	484	451	430	408	459	478	445	455	432	430	419	483	448	421	485	473	442	446	445	471	449	453	454	459	445	458	484	443	481	443	480	434	470	474	476	484	410	465	443	472	442	442	454	478	450	433	429	482	435	453	478	430	453	439	438	440	436	481	444	459	494	492	470	467	449	450	437	544	442	440	440	425	465	429	417	433	482	434	476	455	470	437	422	476	453	443	452	474	479	450	465	452	457	448	466	475	472	453	423	445	464	488	413	454	471	435	445	480	439	463	436	448	482	450	467	434	434	460	410	438	515	462	479	440	466	458	479	430	445	424	471	479	437	468	431	452	489	465	464	423	438	449	447	401	469	453	490	474	469	443	425	448	480	467	451	463	473	470	451	462	432	480	486	423	419	419	416	457	457	458	484	438	471	472	462	452	441	488	487	443	440	460	494	427	404	468	472	436	450	402	447	439	455	426	463	480	457	457	466	496	464	444	475	429	429	405	459	445	435	406	495	468	439	459	492	446	428	457	489	455	437	409	496	493	471	436	459	458	453	456	457	431	421	451	471	429	422	464	422	439	467	457	483	455	480	467	420	425	461	430	446	468	449	425	439	470	439	437	486	446	518	421	429	464	465	457	478	428	455	429	476	463	370	441	474	477	472	454	437	432	444	437	447	433	437	441	437	456	408	468	434	472	429	464	469	471	436	487	454	468	427	419	422	446	513	455	464	479	427	453	435	453	478	456	451	450	420	429	456	444	444	453	487	491	470	437	451	416	460	445	456	432	470	456	430	471	437	449	449	449	417	472	446	425	439	427	466	439	440	462	492	440	403	420	434	438	422	441	451	494	488	475	483	461	442	490	438	456	503	479	470	442	469	468	457	452	434	462	478	441	425	454	454	471	455	485	465	441	486	508	460	420	417	456	448	460	446	446	452	474	459	495	439	443	448	471	463	450	447	462	490	474	449	469	435	461	426	486	461	456	443	434	412	478	448	466	471	447	432	479	436	463	448	416	478	443	475	434	461	441	420	445	477	467	458	450	430	472	443	449	458	448	469	458	435	447	451	454	436	442	466	437	445	459	485	462	426	448	488	439	415	428	459	457	464	442	431	476	436	443	486	475	454	451	430	469	489	462	432	410	473	433	422	440	478	469	457	405	429	447	455	451	449	477	438	493	476	491	485	450	436	474	461	461	472	479	459	458	480	441	485	480	488	442	458	486	462	467	482	452	417	461	461	445	447	424	419	448	453	507	446	444	440	442	474	465	477	441	442	472	454	416	459	406	444	447	470	454	454	490	446	461	467	444	428	468	456	451	440	451	445	458	484	466	443	444	471	431	426	455	442	431	466	461	469	497	471	426	463	469	459	459	478	446	485	485	449	449	457	424	493	435	496	470	434	492	446	471	488	443	497	451	482	445	455	440	505	498	466	420	423	436	468	441	475	468	467	413	419	481	475	439	428	443	464	478	423	450	451	467	453	459	463	442	469	453	467	445	453	436	428	421	451	451	449	459	438	440	430	403	454	457	445	476	472	452	434	470	457	434	438	437	414	428	470	435	466	477	458	427	457	415	482	446	470	477	479	476	435	434	452	445	495	453	408	453	430	467	462	477	441	440	479	523	436	447	446	418	467	444	426	470	441	426	496	461	455	429	457	481	486	470	516	451	480	488	484	466	455	427	451	465	461	464	433	447	456	441	439	460	437	467	433	492	482	475	444	409	447	451	461	460	437	463	406	488	475	455	451	449	424	418	419	466	482	443	448	456	439	497	448	494	464	470	457	421	451	466	450	474	502	457	423	466	470	436	443	442	470	493	429	430	428	459	450	464	424	417	439	426	447	458	444	447	438	471	437	453	449	445	470	481	456	487	487	469	454	465	469	432	454	444	446	459	470	459	446	443	445	455	469	441	471	475	457	467	449	423	422	451	435	479	449	406	505	471	527	468	473	420	454	462	450	501	476	461	440	441	422	477	440	448	442	424	452	428	450	474	445	433	472	445	446	472	496	445	443	481	465	459	422	455	428	481	447	468	480	482	486	451	470	460	475	451	470	463	453	477	446	422	434	464	439	418	464	422	442	464	460	443	427	451	457	439	474	493	415	428	471	427	452	419	483	466	477	481	444	457	471	434	434	442	442	438	486	437	445	432	456	436	470	442	448	470	484	431	487	449	439	440	500	463	483	480	461	463	486	450	432	469	453	449	441	447	467	429	435	461	429	429	477	442	435	472	480	479	482	470	416	433	470	483	473	435	484	456	459	440	458	429	455	468	462	445	452	438	442	436	467	430	447	464	454	459	456	479	425	433	460	443	460	489	472	470	451	463	433	444	445	473	472	485	450	468	446	432	480	474	466	433	447	448	440	470	452	464	445	453	452	441	448	486	416	433	493	439	471	471	461	441	419	434
51822	36784	24345	22817	20440	15176	5417	1114	706	617	562	574	518	513	512	509	450	492	452	454	476	511	495	513	566	684	676	644	736	836	811	923	818	836	797	839	823	724	756	693	699	655	631	606	529	546	525	511	501	464	455	447	438	460	405	397	451	394	403	398	402	379	422	417	412	408	422	439	421	393	395	368	404	418	383	380	367	434	410	397	419	382	427	379	379	398	391	392	417	373	373	380	392	426	396	401	397	358	393	420	388	414	401	393	364	433	411	380	395	384	415	407	436	366	402	398	396	400	368	390	377	390	430	401	404	402	416	381	383	410	364	405	391	443	356	427	413	381	365	365	369	412	383	385	386	396	384	409	364	415	399	392	402	368	381	376	394	375	367	398	414	425	418	373	393	375	424	391	411	393	410	407	411	406	356	412	395	370	402	391	407	381	391	403	367	419	409	349	376	387	407	416	384	362	418	386	383	393	393	419	406	402	394	404	412	387	436	396	408	367	395	370	390	428	410	394	375	368	389	395	375	368	387	403	405	374	395	357	384	367	382	383	413	407	428	349	397	425	395	382	396	401	382	385	402	369	445	379	375	417	394	421	389	356	429	385	398	364	376	383	395	346	398	415	384	370	412	367	404	383	418	419	364	386	392	410	415	388	386	351	391	394	406	407	425	408	357	392	421	362	382	415	410	402	370	411	407	405	409	404	393	404	390	392	383	364	422	388	391	406	386	361	395	393	391	364	404	391	383	386	373	360	445	383	427	396	386	361	400	400	405	370	399	386	395	434	395	396	391	369	397	372	402	381	423	407	394	399	408	393	389	362	386	420	364	362	409	377	399	376	380	403	414	367	385	386	404	427	387	409	419	382	441	425	371	351	394	393	385	411	395	369	407	378	379	389	394	402	415	381	424	389	370	392	404	391	404	381	384	407	380	375	420	402	316	362	423	424	427	430	411	363	383	399	376	374	414	440	405	411	435	371	385	385	386	415	404	395	407	400	386	360	387	382	413	397	395	403	415	423	397	345	379	392	401	395	387	388	418	416	417	377	373	411	420	352	396	385	428	438	370	412	411	401	377	370	379	377	366	386	380	414	369	389	390	379	407	411	385	391	384	413	386	384	416	391	397	383	373	443	379	417	416	400	362	414	431	399	398	428	403	393	383	390	390	393	382	399	384	377	397	394	397	364	411	378	366	376	411	399	394	369	393	367	407	402	384	394	377	423	400	399	408	367	383	396	411	380	374	402	360	388	396	389	390	358	385	392	375	441	361	408	396	396	354	388	424	437	399	339	414	382	386	393	388	355	393	355	384	397	397	380	410	383	347	402	409	388	390	345	387	369	373	397	391	409	407	389	400	399	422	414	411	387	429	348	362	361	371	443	371	390	386	409	380	382	365	376	370	387	410	395	424	413	420	384	401	371	401	385	419	395	402	388	391	435	383	404	367	384	358	397	365	406	396	399	400	397	410	396	377	393	386	381	364	420	399	362	401	394	447	398	429	367	407	358	386	415	360	376	425	364	365	394	414	427	385	380	391	372	367	424	384	414	397	373	392	392	359	394	411	381	393	398	381	413	413	386	408	384	405	402	383	406	392	383	394	423	428	406	363	375	417	367	408	405	374	403	367	362	405	389	385	407	379	358	367	413	436	384	397	390	379	384	394	407	407	393	370	356	410	415	371	407	439	373	400	398	368	396	404	436	404	391	384	445	417	395	381	391	391	370	398	433	370	351	369	433	422	412	425	397	431	389	424	381	395	378	412	396	411	400	395	398	381	380	377	394	401	379	391	414	363	416	363	388	390	408	379	393	356	356	404	402	353	377	395	423	408	403	380	400	416	416	387	422	397	385	394	417	381	386	396	411	385	422	445	388	374	395	387	402	367	420	394	365	392	389	403	377	427	418	382	407	413	389	366	406	368	386	407	381	403	366	370	378	399	377	368	427	437	410	439	369	423	380	390	388	424	398	400	409	382	375	407	355	404	394	428	394	377	363	371	374	429	390	364	433	390	352	417	415	387	413	384	374	392	400	368	395	431	415	415	380	416	405	378	420	385	362	400	399	397	425	350	370	357	354	372	394	412	407	393	403	387	384	406	392	406	397	425	378	409	409	379	433	377	382	384	372	397	442	410	400	405	411	382	403	389	386	398	399	383	410	384	371	392	389	362	383	412	420	431	412	360	358	436	349	399	377	390	407	414	384	370	392	421	395	397	381	398	413	384	394	388	391	389	392	397	410	402	405	394	381	393	358	368	391	399	413	378	419	361	419	374	361	402	402	392	391	367	385	400	399	433	423	360	392	409	381	399	372	402	409	437	418	423	376	383	366	403	383	403	385	409	392	399	357	433	423	385	436	364	400	391	410	419	389	397	382	391	386	387	403	388	412	397	410	373	391	378	421	385	370	405	407	400	353	431	385	378	371	396	376	389	384	423	402	379	379	395	385	387	407	423	406	365	421	408	410	412	395	392	389	368	388	399	392	395	402	377	387	394	400	419	383	392	402	404	394	373	394	405	409	416	369	370	358	394	371	399	387	407	408	394	436	369	352	414	398	356	403	390	381	365	390	408	400	382	389	390	407	408	368	371	393	378	412	390	394	370	399	401	403	344	404	366	402	406	400	385	415	389	399	384	429	408	424	362	398	433	415	421	390	386	410	387	400	383	425	407	388	425	408	381	421	372	388	388	390	413	437	384	400	394	378	377	367	350	400	424	383	414	413	413	382	401	405	411	434	399	367	399	433	394	378	382	422	431	373	389	361	406	403	382	400	399	379	410	393	391	346	380	428	408	396	363	394	361	396	406	371	405	389	414	393	413	385	361	375	407	399	389	392	397	377	407	383	397	393	384	368	420	389	411	453	397	382	386	379	346	385	370	377	409	359	399	398	410	385	386	392	387	381	386	375	380	390	412	378	414	381	417	396	409	381	371	398	404	372	377	383	373	403	438	379	421	391	382	348	412	387	443	357	366	377	432	406	391	389	395	390	381	413	404	439	419	393	389	418	372	395	383	372	361	372	386	405	413	376	406	400	386	376	354	391	382	409	396	393	416	408	400	408	411	416	387	408	425	385	367	387	378	400	409	365	412	417	426	390	411	383	361	408	385	389	409	394	394	382	399	427	379	396	403	381	362	402	395	372	362	368	394	392	383	418	369	360	358	436	386	397	398	389	403	414	395	403	419	415	431	412	412	372	395	392	380	378	393	397	387	389	404	432	361	392	358	428	425	361	383	382	378	377	403	386	382	411	402	401	419	392	379	402	412	364	395	386	383	410	380	419	415	378	380	381	375	365	384	409	390	380	392	399	371	408	369	406	414	415	410	349	367	356	384	360	362	356	383	399	381	377	357	360	368	385	400	404	406	363	416	396	400	389	405	418	383	406	376	389	374	410	385	338	390	404	387	396	387	358	399	394	406	362	425	387	398	380	395	389	361	371	378	391	372	398	381	384	414	371	415	393	388	386	430	421	409	395	395	387	411	387	390	372	394	377
29425	21375	25531	23572	8618	3525	1090	540	487	458	450	485	462	467	445	485	470	444	477	485	503	492	484	462	504	506	492	498	544	532	561	553	589	570	587	563	536	522	518	532	532	525	488	528	493	490	469	493	458	444	471	525	467	488	483	491	460	497	457	459	455	485	466	426	445	422	467	457	466	436	489	437	433	445	455	480	480	511	459	453	465	444	447	440	435	468	415	493	468	449	405	442	453	507	449	448	462	469	478	455	445	471	475	441	452	464	431	459	466	496	467	471	448	420	445	450	460	490	503	455	447	443	495	488	489	442	423	488	458	461	421	449	468	464	458	471	466	467	456	421	448	442	463	441	455	438	446	454	474	474	455	466	457	448	483	409	422	454	444	483	456	466	476	477	460	433	467	475	458	462	444	439	449	447	459	467	441	438	467	453	484	520	483	418	487	421	422	470	433	442	476	432	458	468	446	426	463	452	457	485	452	483	456	439	429	472	470	454	460	466	458	460	471	456	468	449	455	432	442	499	465	453	462	470	441	447	483	459	466	485	426	453	456	446	436	465	471	445	489	453	454	456	446	467	418	432	431	461	418	438	458	482	432	419	463	442	467	405	444	451	478	486	424	434	429	449	416	411	443	461	450	452	476	448	470	478	474	447	445	477	474	463	435	445	412	473	475	462	425	439	444	446	435	454	472	433	428	449	471	443	460	419	471	444	470	449	458	441	475	482	460	435	445	447	451	444	462	470	497	483	479	495	475	475	478	446	439	446	448	444	465	437	480	441	458	452	450	501	429	454	432	453	432	461	489	452	453	460	448	465	469	449	466	501	463	487	426	480	477	444	437	447	481	423	426	470	456	423	452	475	484	452	426	450	451	456	465	434	475	463	472	456	437	505	475	442	453	478	446	437	448	432	482	417	465	440	458	489	464	445	465	422	418	425	434	423	467	471	437	433	484	454	452	424	417	482	432	407	468	471	426	445	482	472	422	473	433	463	460	463	452	454	471	501	498	456	476	494	464	466	459	435	477	444	457	492	446	480	466	450	431	480	433	496	482	407	462	447	461	470	439	470	465	444	483	428	441	460	457	480	455	484	466	396	479	478	465	437	465	425	456	486	442	438	433	474	503	491	478	435	475	460	436	440	467	471	490	429	459	440	454	444	494	463	437	444	473	449	458	424	452	485	465	442	443	456	466	480	452	459	449	479	436	480	452	455	480	449	484	479	436	456	457	439	477	455	461	453	466	422	445	501	425	500	448	474	468	459	463	479	414	453	457	462	472	488	450	465	464	460	436	461	450	480	460	452	434	477	478	481	450	450	426	446	441	478	416	461	481	503	467	457	453	465	463	502	450	468	440	459	456	492	447	429	504	465	442	468	484	441	444	439	472	448	469	452	502	471	451	468	463	419	431	430	458	472	460	463	472	443	412	486	441	444	476	479	444	462	463	470	442	464	438	459	478	460	428	435	475	424	433	463	460	482	511	435	435	463	421	452	449	439	433	483	463	482	460	449	484	438	489	507	467	427	470	429	385	512	447	442	424	467	478	466	468	467	461	462	451	461	433	450	456	487	473	456	475	442	462	457	426	466	471	475	433	490	483	442	461	451	450	474	457	443	443	469	484	456	495	446	482	425	463	440	478	479	469	414	457	435	478	436	478	446	467	465	454	462	508	468	452	486	465	429	460	467	458	474	436	476	404	455	454	446	466	467	516	465	481	430	484	483	460	457	494	478	429	414	464	448	464	483	461	446	484	469	432	495	408	441	443	459	448	457	439	439	443	458	497	459	443	436	461	463	417	453	437	438	431	465	476	475	482	465	432	431	458	462	485	447	457	459	478	432	475	464	455	469	431	482	466	464	471	474	466	428	461	480	448	500	451	423	448	452	438	429	450	489	447	423	487	484	485	420	426	459	484	405	496	470	473	455	454	453	513	453	445	448	452	474	453	448	467	481	468	465	457	432	483	449	491	477	451	440	518	406	448	444	448	417	469	453	446	454	494	444	485	446	459	450	466	483	455	452	501	447	450	448	473	446	477	448	451	433	442	472	468	420	451	470	436	444	458	441	444	448	446	481	448	460	433	428	468	443	477	416	437	458	446	451	453	438	466	414	467	445	487	495	445	429	461	447	409	480	467	480	428	461	498	445	494	483	470	447	445	441	429	480	444	425	492	439	463	459	451	477	462	455	477	442	421	475	488	507	482	463	463	463	473	470	449	438	483	466	425	468	448	457	431	445	438	413	492	451	457	425	465	501	439	467	447	491	432	439	444	471	466	469	422	436	466	481	414	421	426	450	478	455	435	456	424	452	454	459	470	444	469	466	445	416	459	425	481	468	457	446	451	479	486	469	466	454	462	461	466	480	417	419	456	415	465	478	446	478	473	477	414	495	492	480	443	449	420	458	426	475	439	432	451	449	471	474	438	443	389	447	469	481	438	482	466	457	453	440	441	449	462	452	428	470	498	450	423	479	453	446	448	463	457	405	456	457	498	447	457	462	459	438	475	427	478	437	445	446	479	413	497	426	434	443	491	437	462	432	427	476	426	478	425	470	479	423	474	446	439	463	472	476	417	504	505	462	473	442	470	445	431	446	437	427	431	447	420	494	436	453	457	385	447	423	446	441	440	499	472	405	445	448	438	443	441	413	442	486	472	484	470	432	477	467	424	438	477	470	472	426	457	480	426	451	461	443	445	455	449	455	462	461	458	461	459	491	442	418	451	456	439	481	466	460	405	425	480	477	450	452	445	453	492	453	431	436	469	471	427	490	426	439	442	458	467	443	428	479	450	477	449	432	430	433	487	411	494	452	489	433	464	447	438	444	470	465	481	462	458	473	451	432	391	451	432	467	444	475	454	502	444	464	436	437	451	480	446	460	482	449	461	436	456	478	471	467	442	408	451	449	523	411	450	433	462	493	468	470	497	450	463	468	484	457	463	420	489	455	461	473	469	431	431	453	435	490	472	443	433	458	482	453	464	452	447	443	427	448	461	447	425	463	480	459	471	527	449	460	492	454	479	467	448	437	443	464	471	452	438	465	454	437	487	487	492	470	466	422	450	431	417	463	470	467	439	450	445	452	493	428	448	441	468	457	501	489	452	463	440	432	456	503	475	486	461	424	436	409	439	480	440	452	460	482	465	463	483	454	445	433	494	487	470	459	471	408	493	470	455	449	504	456	463	436	406	467	457	449	425	462	453	470	457	451	434	498	458	452	405	453	448	445	425	461	483	435	444	478	478	453	462	453	455	420	436	462	487	486	452	447	505	454	444	473	490	488	472	446	465	439	498	469	474	444	508	450	463	444	481	471	436	463	454	493	465	472	437	449	416	438	455	426	491	489	451	430	455	464	456	449	442	515	427	458	461	476	433	461	417	460	460	434	459	451	466	462	449	488	480	481	468	435	495	438	470	464	503	440	453	487	445	438	472	421	474	459	506	415	457	419	432	485	445	484	431	449	463	469	407	451	441	480	432	464	453	457	422	445	424	433
46279	32910	19082	16385	11080	6468	1602	512	446	449	485	459	414	405	418	402	389	442	406	406	446	448	464	452	475	487	579	610	564	655	687	731	611	659	635	643	611	593	570	596	558	582	498	540	491	478	436	477	479	421	427	400	423	446	392	417	389	399	449	375	426	388	415	384	389	421	387	410	392	394	389	420	417	405	422	400	388	455	409	390	404	381	357	423	409	411	383	426	385	385	370	405	413	377	404	420	418	394	390	414	390	416	380	415	382	375	378	390	448	433	398	410	389	431	376	381	387	383	378	412	396	391	407	407	402	368	404	393	394	413	345	414	414	429	369	415	385	362	396	394	418	371	382	400	396	403	403	403	417	397	369	412	421	421	403	430	406	405	402	393	403	407	388	400	392	392	396	426	391	422	381	392	369	387	391	395	393	397	393	399	374	419	411	436	385	370	409	376	373	416	386	417	362	386	418	418	377	414	426	460	405	406	401	405	396	403	399	410	406	386	423	356	379	404	364	413	423	368	432	408	390	400	457	385	415	388	402	397	442	441	400	408	390	390	396	391	384	443	391	415	412	380	415	396	390	386	369	414	404	406	388	413	417	416	405	418	427	380	400	385	381	390	422	385	397	417	399	392	378	375	408	425	398	401	405	391	418	401	428	401	377	393	382	401	379	413	419	400	411	438	382	408	455	400	431	369	418	434	406	373	365	372	418	418	413	412	406	402	408	407	367	389	402	386	375	405	405	373	422	397	396	417	363	418	398	387	400	381	363	420	421	408	400	364	408	377	406	409	373	392	371	431	394	423	394	406	428	393	373	354	406	412	380	440	437	378	420	414	384	383	373	414	433	378	394	410	413	419	376	389	411	379	378	374	398	439	414	424	403	373	441	425	405	405	388	406	403	423	402	405	383	394	393	397	386	400	420	374	434	402	410	432	393	403	394	406	381	400	395	437	425	399	418	413	383	385	402	406	404	394	426	425	400	421	375	409	427	395	406	397	413	372	392	393	410	392	383	403	389	408	406	377	437	428	387	411	376	412	368	430	394	398	404	402	390	394	380	408	387	419	420	428	370	397	417	394	394	436	402	413	408	423	393	417	410	404	382	402	394	379	396	418	411	380	416	390	388	432	412	370	391	424	375	412	403	408	454	413	379	423	384	429	413	377	388	410	397	367	411	393	418	420	367	428	413	412	427	402	386	425	390	389	392	406	394	429	434	385	425	412	453	424	396	391	388	393	421	412	385	398	367	405	415	413	384	361	408	399	396	404	425	388	431	400	431	386	401	424	397	424	401	415	411	394	336	436	430	399	387	374	385	413	400	405	397	431	409	399	387	380	394	389	432	402	382	380	377	395	392	394	384	396	392	414	408	389	412	439	431	412	373	388	426	395	408	378	397	372	438	356	391	383	428	414	425	400	418	399	388	383	410	394	396	396	398	388	413	407	391	395	385	384	389	418	400	387	437	406	402	403	406	398	408	395	389	403	397	408	432	385	408	431	416	367	401	384	395	372	401	433	423	382	377	385	389	389	411	413	433	386	439	413	371	405	380	395	377	400	391	417	414	399	397	399	408	435	409	392	381	381	409	418	397	412	383	372	407	388	414	385	386	427	386	374	413	416	418	414	391	402	404	393	388	413	444	387	399	410	410	456	441	409	364	402	394	381	400	424	399	422	367	396	438	406	432	354	363	417	444	406	380	406	391	394	422	388	383	423	388	431	392	410	375	403	390	416	383	403	413	392	358	383	339	392	374	390	437	360	380	425	384	405	406	357	391	426	408	385	427	403	429	389	363	362	382	356	388	408	407	414	393	427	380	383	410	391	366	400	407	413	407	402	373	411	377	367	400	382	418	397	443	377	345	393	394	397	402	439	408	401	429	407	437	372	404	384	401	377	395	386	416	401	402	407	396	389	382	413	401	342	378	387	393	421	360	422	387	385	373	396	401	400	411	432	457	423	419	354	418	397	364	410	404	433	371	415	387	421	349	381	393	416	401	379	402	426	433	400	405	413	388	428	452	394	380	412	387	385	398	402	402	398	408	400	369	411	407	404	416	445	437	384	433	440	392	405	416	406	393	410	396	414	403	417	390	415	392	358	377	382	415	383	381	399	416	417	435	432	413	413	422	392	398	392	416	409	402	388	420	410	406	409	431	386	422	388	388	417	441	436	403	416	433	390	387	421	405	395	400	389	405	426	423	423	403	380	404	397	383	384	382	418	381	392	403	410	388	354	425	440	437	393	390	433	434	402	399	397	384	416	427	407	454	399	374	399	402	401	421	372	400	390	432	405	433	399	413	369	417	400	421	414	409	418	448	383	425	384	406	413	401	399	395	394	401	391	411	392	390	373	407	395	418	403	401	442	451	400	388	401	415	405	409	379	435	401	381	396	381	402	427	439	385	412	438	393	422	401	406	402	414	417	393	404	400	416	393	393	397	390	389	404	446	391	413	416	409	391	377	406	411	396	397	405	404	402	383	401	401	440	402	406	371	367	413	385	391	425	406	373	378	452	412	405	403	426	393	398	387	398	406	412	410	420	381	403	416	395	371	388	397	390	384	393	390	408	358	384	388	426	442	357	378	386	393	415	394	421	397	401	405	422	399	418	413	397	395	418	363	370	390	428	383	401	399	400	376	408	356	402	391	370	420	399	384	390	420	397	426	409	387	381	420	400	374	422	400	399	420	376	389	391	410	362	385	433	421	405	420	390	417	411	413	416	386	409	359	384	408	399	377	424	427	393	421	406	399	415	391	446	396	373	415	357	410	400	397	388	407	381	402	438	392	425	440	413	403	378	419	379	424	396	395	410	385	403	397	378	420	415	406	377	375	457	384	431	414	417	455	390	412	388	437	424	408	382	445	390	434	413	385	422	385	390	397	414	396	410	374	387	396	386	386	411	396	411	421	431	432	430	404	402	408	416	393	410	392	435	400	409	366	389	404	410	382	384	345	405	402	388	375	402	376	440	393	390	450	402	416	417	431	400	433	416	391	413	395	397	407	399	389	407	417	403	390	398	409	390	424	414	406	402	404	383	408	395	406	379	364	399	400	429	400	405	412	433	432	361	410	395	396	412	431	390	399	378	439	422	401	396	438	380	392	368	390	373	412	399	373	407	396	380	410	416	397	423	447	384	423	428	392	420	430	382	408	385	385	400	412	425	367	386	421	407	399	387	368	411	395	449	410	415	416	406	431	371	433	398	399	399	377	380	401	390	363	394	413	388	428	412	404	398	433	442	392	408	391	412	363	388	409	401	387	338	397	422	414	385	408	419	430	371	383	427	380	373	389	387	371	408	450	366	426	383	380	400	390	412	409	405	376	372	411	405	416	432	396	406	384	369	405	457	367	415	420	420	383	384	414	415	369	438	397	391	392	409	410	358	393	399	379	408	387	412	400	418	411	439	334	387	394	379	375	399	404	421	410	405	390	361	413	373	391	408	419	403	382	388	389	416	414	457	398	382	358	397	407	378	389	420	374	436	367	394	383	391
27018	20814	27312	24390	21093	15291	4723	856	570	584	535	498	527	511	447	478	443	506	466	454	495	433	457	509	492	546	584	584	612	727	741	755	757	728	756	651	677	649	654	612	602	598	550	559	511	547	524	535	481	478	484	481	479	464	463	466	464	421	463	464	497	460	434	429	415	465	445	439	477	467	464	459	454	411	416	442	430	477	484	429	427	471	481	442	444	444	463	441	420	455	466	435	501	422	432	450	461	438	450	469	426	441	476	470	460	459	443	473	427	463	438	447	440	416	432	427	470	419	420	441	435	455	456	464	460	440	456	459	426	455	459	388	461	421	405	430	446	426	442	423	431	432	482	496	470	437	441	493	438	469	433	462	409	453	423	443	430	443	469	452	401	454	453	430	398	464	454	441	441	460	481	445	450	451	452	457	431	444	444	435	442	460	442	431	427	437	464	461	471	443	447	460	431	466	450	465	437	434	442	412	441	449	474	465	440	490	478	460	457	434	428	396	447	452	496	422	454	426	447	427	466	452	446	472	457	445	433	451	449	462	470	414	451	441	408	452	455	423	464	442	469	400	462	441	471	465	444	393	433	410	454	462	471	438	447	450	454	415	431	470	438	453	471	446	416	407	438	439	429	434	439	473	444	437	438	487	480	410	412	416	454	461	427	457	483	451	453	464	463	410	423	443	450	475	469	484	474	475	441	465	451	443	449	452	445	453	450	440	469	451	416	453	433	426	423	439	454	436	455	448	445	422	445	443	456	425	431	454	451	432	480	434	431	403	442	457	475	413	435	425	443	462	450	470	435	436	418	470	464	483	433	447	424	448	422	441	420	419	419	498	475	459	442	490	441	442	464	430	453	423	440	455	438	477	460	456	468	405	469	460	458	442	445	451	446	432	435	444	453	469	415	466	409	447	446	398	456	446	444	424	453	447	437	458	422	429	475	426	406	464	433	475	464	453	425	440	452	453	397	428	457	407	435	456	451	450	457	430	476	458	437	436	477	442	461	439	436	459	450	445	457	428	435	462	435	431	447	441	466	461	422	415	421	435	436	419	469	456	497	451	441	451	422	443	445	441	434	415	435	431	430	431	447	406	452	468	452	413	436	435	438	450	398	460	403	444	453	453	493	471	454	405	461	440	414	415	436	420	373	484	460	457	475	436	450	415	417	408	447	456	477	446	457	411	416	468	446	466	452	418	464	419	461	424	456	439	458	428	411	434	424	419	452	457	464	435	451	456	422	470	417	454	464	415	428	420	469	439	439	452	454	434	436	448	443	450	458	454	443	455	476	462	471	435	473	436	440	403	447	446	435	429	449	487	430	472	453	446	412	405	458	428	433	456	441	423	468	475	439	408	440	447	433	477	435	453	445	402	448	435	423	457	477	450	431	398	450	459	430	462	463	435	474	427	467	438	467	451	479	423	439	438	439	452	473	451	464	439	449	429	459	429	450	436	448	427	428	469	425	463	414	420	425	447	409	435	467	453	437	434	464	428	452	451	450	438	469	436	449	496	394	445	432	465	431	461	484	453	438	461	462	451	454	472	442	423	463	447	440	448	436	470	434	415	436	480	438	454	455	435	452	462	472	459	448	422	449	442	413	432	453	470	431	386	431	414	433	441	466	434	451	435	446	448	459	449	469	412	433	443	462	446	464	463	461	455	475	432	476	431	453	463	424	448	468	456	462	458	429	457	464	455	455	466	449	417	435	456	444	423	452	439	415	449	441	461	452	434	455	451	420	461	490	395	456	464	457	441	404	437	464	422	459	417	453	431	442	432	452	428	471	430	471	441	432	401	414	426	443	435	443	440	472	422	432	442	442	440	487	419	440	472	441	441	449	441	433	477	461	408	422	464	462	453	452	472	436	429	421	448	434	454	449	424	430	423	444	457	410	420	431	437	452	432	441	439	441	435	435	442	413	475	432	476	492	450	452	436	430	439	449	440	458	451	428	403	452	411	444	455	440	448	429	497	469	443	501	463	422	415	413	445	428	410	420	432	463	470	431	439	419	467	455	429	441	447	439	481	420	425	444	443	478	455	430	412	451	445	443	424	437	473	438	461	441	497	470	466	475	456	419	457	438	435	463	486	417	456	428	443	441	430	487	421	482	422	453	448	451	433	416	428	453	442	448	472	470	393	435	426	460	441	445	447	458	466	468	452	420	458	450	412	466	455	456	446	436	470	464	479	455	419	467	411	451	428	418	453	467	434	407	413	472	497	437	447	411	437	456	411	405	414	410	458	455	437	461	429	437	428	415	433	447	434	455	468	458	464	442	435	453	448	500	447	427	408	434	472	443	383	398	449	453	423	452	442	445	410	438	445	441	424	456	425	466	425	473	425	456	455	426	426	433	444	453	421	420	448	498	437	494	433	467	432	432	479	437	473	463	449	457	442	475	449	480	460	409	440	461	442	447	393	440	425	458	446	430	439	454	445	474	441	449	459	444	446	431	461	440	457	449	448	424	456	412	371	442	436	460	462	418	434	473	458	418	409	419	449	430	425	419	451	420	411	422	454	430	486	397	419	464	452	432	451	421	422	432	437	436	453	453	441	448	457	431	431	437	428	431	457	445	488	441	418	435	447	409	427	402	464	418	471	453	433	467	425	457	424	464	493	443	408	399	449	441	433	399	455	438	467	471	470	481	471	440	457	420	474	441	451	483	444	422	419	456	408	463	484	479	474	481	424	436	460	427	450	419	416	444	433	463	443	491	396	433	458	416	431	432	464	417	423	449	459	453	449	445	429	470	442	464	449	434	468	462	448	409	426	438	452	424	431	446	452	434	389	400	451	485	414	432	373	406	463	485	427	436	450	462	442	420	453	476	429	423	461	439	477	437	454	421	442	474	449	451	417	428	377	447	454	459	438	423	448	489	427	440	439	454	464	474	454	460	449	442	433	428	450	485	475	458	420	448	450	450	452	432	494	413	474	470	435	445	479	432	468	445	496	497	456	461	471	445	463	477	420	446	413	398	478	411	435	435	488	418	422	449	492	432	461	425	447	409	407	499	431	422	418	414	481	467	470	442	466	431	456	471	423	470	437	437	437	427	414	434	417	454	492	477	414	424	440	443	429	409	406	470	440	407	419	435	458	487	407	476	424	480	450	468	484	407	447	431	466	448	415	443	472	442	453	419	481	406	449	438	447	423	433	465	427	478	440	496	459	438	457	450	457	446	478	457	482	450	445	463	449	424	454	465	457	452	437	468	463	435	404	436	440	416	443	449	440	445	434	451	435	438	477	441	483	431	421	485	509	445	468	445	442	426	452	440	418	406	455	437	444	440	471	454	456	452	445	436	427	437	441	474	442	495	421	470	440	420	473	463	440	450	435	418	449	446	406	434	458	495	444	449	453	448	432	419	463	438	432	435	402	443	444	413	418	444	471	463	475	415	442	444	397	433	411	468	424	419	450	443	426	447	445	443	467	429	441	450	467	419	448	420	416	452	471	455	444	431	450	442	436	441	425	405	435	464	470	445	452	487	428
46368	31467	20271	23068	20303	13746	4606	1013	719	565	578	554	512	497	458	458	457	476	462	474	507	466	469	492	559	616	610	669	797	904	1117	1054	997	945	975	870	840	817	758	715	673	720	609	630	599	566	504	500	504	458	437	427	422	402	389	415	411	422	395	400	393	410	393	404	364	401	412	395	398	385	378	393	384	393	380	405	382	408	360	385	378	396	379	392	371	376	392	416	351	405	428	374	371	394	360	404	385	383	354	378	368	409	398	371	424	372	393	397	395	409	364	417	381	391	362	391	368	387	417	351	385	373	369	400	407	388	379	349	392	385	376	387	387	371	424	373	423	401	406	358	387	377	400	365	385	398	363	410	408	376	405	409	353	366	375	387	381	420	375	386	387	420	393	405	363	406	383	366	368	378	381	412	405	393	371	398	368	368	405	417	371	399	407	384	400	380	369	385	374	384	373	376	387	390	391	348	390	388	372	386	388	423	380	382	369	398	395	366	365	375	368	441	399	408	384	386	360	387	366	402	368	420	376	371	367	411	416	398	378	397	369	360	372	379	374	395	401	370	356	391	390	360	405	408	404	410	385	388	393	391	375	399	383	392	353	391	346	394	415	384	375	389	394	379	378	370	383	408	344	369	373	376	375	356	398	408	368	369	388	368	349	392	380	386	385	400	383	390	423	384	422	369	405	378	402	416	388	365	369	433	379	384	369	385	374	386	411	401	389	401	398	376	393	398	413	429	389	361	389	349	381	386	393	431	379	405	372	409	394	419	422	427	427	396	361	368	367	388	409	386	393	366	384	410	411	379	401	435	443	398	375	383	385	383	382	354	396	356	411	394	345	398	429	392	378	381	386	422	363	391	394	389	394	396	366	387	357	389	376	361	422	413	389	408	366	364	422	417	378	391	401	401	357	390	395	425	395	354	406	365	373	355	411	378	362	382	393	406	399	377	395	359	429	405	392	383	408	405	409	385	367	356	412	391	414	394	397	351	394	335	398	364	362	414	373	394	348	361	366	398	375	430	385	381	410	389	374	391	367	407	364	393	384	391	400	402	387	414	380	393	420	371	416	399	368	361	386	389	389	384	393	380	392	389	388	373	385	358	410	398	409	382	416	415	412	389	372	408	404	397	376	362	362	385	398	358	381	403	403	356	417	378	398	375	401	372	415	422	384	375	371	390	432	412	362	390	422	376	383	402	384	400	401	416	399	404	385	361	357	401	433	405	379	397	362	400	449	398	385	401	377	334	382	401	405	378	369	420	387	409	420	374	398	394	394	417	399	416	378	405	389	382	367	386	390	402	433	379	391	403	373	369	406	362	388	404	376	391	364	407	393	381	360	435	411	396	333	428	416	363	358	358	428	398	414	419	372	396	389	401	383	374	408	389	400	398	395	392	405	390	365	401	395	420	405	396	354	399	402	387	389	411	402	427	375	396	381	376	370	382	356	385	399	411	341	402	392	386	379	427	387	379	441	381	379	342	402	383	397	399	370	414	384	352	384	426	360	374	384	383	405	370	372	399	375	380	365	384	361	421	358	395	408	364	392	407	388	384	397	356	425	429	364	394	392	385	382	383	398	376	419	390	377	393	419	370	396	401	373	366	376	396	390	410	400	367	386	388	395	389	352	409	364	368	393	371	420	398	359	376	369	372	386	365	386	404	400	405	373	382	378	363	395	398	385	372	411	426	361	395	394	347	406	425	396	365	401	424	356	376	379	363	382	389	367	389	406	384	395	396	405	401	388	410	380	372	384	385	387	361	409	389	363	385	408	338	396	366	407	398	384	397	374	410	375	390	389	393	380	375	369	401	414	362	393	385	391	384	455	401	386	413	387	391	386	404	386	401	419	391	387	373	377	405	402	385	402	393	413	358	403	337	340	391	367	418	380	380	400	401	357	398	362	376	405	402	394	399	391	398	384	390	379	347	382	390	379	409	367	380	422	386	395	399	361	408	361	390	392	407	392	419	417	419	361	358	437	413	369	408	385	409	392	389	372	406	388	343	408	371	376	399	360	335	359	361	384	419	405	404	366	390	388	424	373	359	382	392	378	374	412	378	397	396	415	385	371	399	372	396	399	374	389	386	376	401	380	370	378	384	453	397	403	400	398	425	376	391	388	372	420	383	389	390	374	362	364	417	411	399	352	398	355	401	364	348	391	398	390	377	385	383	365	386	411	397	403	410	374	423	402	417	402	386	368	404	375	395	416	418	364	410	372	417	411	385	397	367	395	369	354	410	415	375	364	366	406	396	404	382	394	369	385	363	380	394	386	342	358	408	397	330	419	402	360	419	391	385	382	410	382	390	386	404	357	389	404	391	383	401	386	388	379	435	412	408	375	374	399	409	363	419	389	351	387	392	359	383	383	402	386	403	401	360	379	378	363	444	370	392	389	378	386	411	394	371	391	399	395	402	409	395	353	374	363	401	399	374	406	381	411	422	389	368	403	390	374	387	368	393	370	403	355	403	374	380	418	416	370	399	375	347	381	400	396	395	403	367	368	417	402	396	368	397	396	389	371	382	368	397	420	364	385	377	388	375	365	383	401	355	390	366	386	384	387	414	390	367	387	385	398	371	395	359	415	377	357	399	406	363	409	395	380	380	433	365	417	392	363	391	405	414	396	423	408	374	359	423	365	381	416	437	382	413	394	412	389	371	371	418	408	396	358	430	416	387	370	383	355	383	379	395	379	398	393	382	395	368	389	397	397	401	405	395	387	388	397	406	373	398	380	407	384	402	396	391	417	357	395	406	372	369	397	418	408	367	380	366	365	369	391	377	360	379	367	385	393	369	380	358	385	371	383	386	383	381	385	411	369	386	404	408	371	398	400	375	424	360	387	380	377	377	391	377	381	369	411	387	358	386	410	384	372	379	373	354	399	395	374	367	381	380	377	382	399	365	403	356	429	354	377	393	390	381	389	399	399	385	409	376	413	359	369	379	368	388	382	401	412	388	407	387	372	393	377	361	392	397	397	366	367	406	377	370	363	412	435	418	367	363	389	364	387	395	399	391	419	399	396	394	369	402	367	378	380	384	373	376	415	364	396	401	407	392	370	372	362	395	431	381	381	393	367	390	374	409	371	382	418	375	406	356	385	382	402	411	372	362	409	413	416	387	401	429	355	392	387	370	385	365	350	403	380	377	375	381	373	395	366	377	390	408	391	399	377	370	408	392	378	370	393	396	386	415	347	380	383	359	347	419	374	374	355	381	383	365	386	392	347	353	413	381	400	413	402	414	407	364	354	404	363	370	400	381	391	397	378	381	408	390	399	400	377	399	379	359	376	390	388	409	372	377	394	385	402	410	394	397	384	395	369	389	383	388	410	390	365	400	395	399	386	401	392	390	392	396	386	359	373	403	366	381	386	378	378	402	361	367	354	415	395	369	391	407	371	413	344	356	437	359	385	422	410	377	397	384	388	408	382	401	357	393	356	370	402	392	410	395	396	372	389	413	411	425	396	363	375	385	339	404	384	400	373	369	402	372
26461	20852	27659	24073	21033	20616	9659	1464	663	621	582	540	555	504	553	533	553	526	481	511	481	507	523	523	499	596	612	649	658	724	796	892	890	780	795	780	810	762	734	683	654	605	595	598	580	569	584	550	477	516	522	487	480	489	472	447	483	506	466	461	488	443	470	499	465	463	461	495	471	505	457	486	466	482	500	477	493	466	476	464	491	489	453	506	511	492	483	461	487	479	426	524	461	484	480	461	483	466	483	448	465	495	467	447	452	494	489	487	470	457	500	483	454	453	495	460	458	480	447	464	497	460	434	459	490	460	482	463	457	443	495	424	482	489	470	487	486	452	467	450	481	436	462	473	438	474	435	478	508	445	479	479	441	479	432	432	466	415	426	457	450	465	445	440	475	504	492	467	480	457	487	489	456	473	453	476	450	463	477	520	467	432	441	442	498	440	460	469	461	472	495	484	462	490	438	488	447	482	463	456	471	491	483	456	453	457	456	449	480	452	441	480	442	431	499	471	464	447	453	428	453	500	472	446	486	476	482	456	463	476	430	467	463	457	458	455	525	459	440	437	481	460	516	475	450	463	442	465	487	500	448	479	459	453	460	459	459	451	482	471	471	488	472	445	446	437	410	483	435	475	464	421	433	472	498	461	479	434	494	474	437	466	437	469	465	484	447	458	454	440	457	446	456	433	495	439	472	448	474	431	431	453	485	454	451	458	447	489	418	462	470	447	444	490	476	486	461	470	466	479	476	468	463	482	438	476	485	479	509	467	448	440	503	472	462	497	467	444	432	461	477	484	426	502	464	428	467	470	468	476	471	473	488	459	460	503	484	463	465	488	455	482	457	479	477	476	475	461	507	454	416	484	444	527	471	474	471	474	452	443	504	468	466	476	495	446	483	477	487	454	481	453	458	435	436	487	426	456	503	462	469	455	454	430	473	468	500	465	469	444	460	448	443	448	447	491	492	457	497	451	478	435	454	440	504	433	464	430	473	486	480	481	468	481	479	489	513	484	419	455	487	506	416	467	442	462	491	465	490	430	488	457	443	438	452	492	459	490	497	438	458	483	468	467	475	458	463	510	493	446	453	487	488	445	449	459	466	465	444	520	489	451	488	473	463	483	446	473	505	470	454	469	473	446	507	474	448	454	478	467	485	498	462	477	430	424	444	488	482	499	470	476	440	490	437	454	483	479	482	446	446	454	484	452	443	456	471	481	479	507	473	488	445	447	451	507	503	480	529	439	474	464	419	462	479	443	462	442	475	491	443	467	460	456	465	432	467	501	433	482	488	466	493	463	503	479	465	464	438	463	462	444	458	469	455	437	474	444	505	471	453	474	473	452	465	437	495	469	487	489	425	441	456	450	446	451	479	464	482	452	451	486	431	492	499	499	460	446	441	486	434	476	423	454	524	454	507	477	463	478	463	436	453	475	466	433	471	472	469	456	445	450	473	486	460	479	466	476	475	437	452	444	491	493	487	416	461	481	504	493	512	474	469	483	487	475	487	516	485	459	431	475	464	465	487	433	496	460	453	480	500	446	458	486	443	500	471	470	484	487	493	465	478	469	449	471	469	493	485	432	438	473	474	486	470	449	470	466	483	487	433	486	421	472	460	449	460	480	495	455	453	455	469	486	424	468	510	478	503	481	490	503	484	475	479	466	471	450	475	463	434	473	483	429	465	445	431	468	505	454	479	482	477	448	445	457	476	440	448	465	479	427	444	484	446	477	445	458	445	494	418	449	493	453	445	462	462	474	456	471	446	471	437	497	475	455	469	436	482	479	469	449	453	448	472	523	453	447	460	483	468	476	461	440	448	493	478	483	447	459	449	477	455	446	459	482	458	458	398	455	447	494	476	504	435	492	461	473	470	475	469	446	457	445	470	446	468	490	481	420	473	424	423	451	451	467	478	451	480	428	449	492	484	436	451	444	453	456	481	456	448	484	512	492	491	482	511	483	466	504	499	496	459	454	437	457	470	493	445	475	455	472	465	488	500	459	488	456	470	459	487	457	480	481	456	428	434	466	465	453	484	500	435	458	483	447	453	479	470	453	487	468	469	450	446	494	453	454	484	475	495	481	511	498	481	454	492	439	459	474	465	467	472	433	458	424	456	491	451	473	486	465	478	481	474	464	424	477	447	498	463	480	462	453	486	454	485	452	458	464	462	475	465	455	497	459	456	442	472	501	451	438	477	465	499	465	485	465	526	467	460	436	468	459	482	478	503	470	487	468	468	496	461	430	460	451	507	458	478	506	460	456	456	453	423	450	492	493	474	482	489	426	436	446	444	454	478	510	521	485	491	495	471	452	477	486	459	526	496	431	480	475	436	479	479	470	499	496	454	441	494	491	456	463	442	462	499	468	456	433	471	477	468	515	463	487	453	467	488	481	472	538	419	473	446	457	494	453	480	465	466	465	493	508	484	453	461	466	446	477	464	467	448	485	469	490	417	485	471	447	479	481	478	449	480	495	511	476	489	498	446	438	448	439	458	464	441	447	475	450	461	429	447	439	502	467	480	453	448	459	444	473	469	443	470	481	450	491	491	451	430	445	460	479	465	478	471	474	473	461	432	472	458	442	472	496	484	520	472	476	450	447	498	471	480	448	468	452	452	505	470	481	452	472	471	480	431	427	457	482	486	453	485	494	444	457	457	470	483	476	493	455	546	445	468	489	452	445	452	449	468	502	430	426	453	461	445	449	474	471	425	414	454	484	495	498	469	438	479	478	456	503	470	456	496	455	441	426	459	446	475	468	490	464	452	463	446	453	466	445	446	473	472	465	507	472	492	458	476	466	445	501	463	434	476	465	476	432	465	440	457	480	464	475	450	452	441	462	437	509	502	468	459	444	457	485	507	470	486	469	452	480	489	461	454	494	501	471	457	435	435	493	456	471	483	445	441	428	478	453	441	486	481	439	469	450	459	486	486	489	471	486	443	455	439	476	492	429	454	451	478	465	479	505	472	492	480	501	496	434	471	457	493	491	455	471	471	467	453	457	464	463	477	495	440	466	467	479	479	504	466	482	466	456	458	435	475	453	480	440	461	481	475	435	456	461	466	486	471	458	483	435	482	481	484	474	459	431	489	449	445	480	414	477	466	478	505	438	464	506	478	492	448	467	442	479	463	469	472	450	486	514	490	457	459	467	462	490	471	462	485	435	484	458	450	502	499	477	434	473	431	442	465	456	463	460	479	449	465	417	453	466	460	453	468	453	468	464	458	469	431	499	451	478	463	438	439	472	418	488	488	487	476	500	476	438	457	452	478	449	450	446	435	460	450	501	493	486	443	434	506	482	469	479	478	467	498	496	467	488	499	465	485	470	454	480	498	461	477	432	513	464	499	439	519	488	475	462	474	499	442	495	457	453	504	475	498	445	456	481	430	464	473	471	453	491	464	477	520	505	488	457	474	467	423	451	456	482	446	451	446	452	473	477	490	485	482	485	436	435	500	479	497	490	461	461	442	423	468	457	448	506	458	483	480	461
48093	32125	24490	29052	25892	19435	7679	1656	808	679	623	623	532	559	573	582	483	547	485	513	532	490	490	514	585	608	675	728	751	1042	1176	1181	1214	1190	1116	1075	1043	978	992	899	866	744	769	713	643	627	570	531	506	478	455	441	464	464	447	411	408	401	418	424	436	431	391	456	404	416	448	419	421	373	409	399	398	418	403	450	399	415	424	399	399	428	394	401	403	409	389	422	426	412	427	418	388	435	403	390	364	410	430	399	403	400	396	439	422	376	404	373	390	360	423	389	389	397	381	408	430	416	416	417	427	351	405	407	408	388	377	410	388	389	361	368	409	401	434	412	404	409	415	440	432	409	389	421	404	404	417	443	430	402	377	409	389	423	390	405	411	399	432	379	368	368	390	383	387	386	390	417	438	374	434	400	403	421	424	400	399	466	424	404	402	399	410	432	456	391	411	405	366	400	407	457	409	402	419	384	452	416	428	352	395	429	428	407	411	410	406	383	432	444	421	379	411	403	400	396	416	418	401	401	420	393	387	440	402	428	410	392	401	416	431	391	426	446	411	398	440	410	375	407	428	401	430	424	404	409	389	391	416	428	381	444	398	410	377	411	429	410	398	433	409	402	388	426	462	405	411	395	402	369	409	396	390	432	408	388	415	382	397	412	386	422	425	422	387	396	430	412	389	376	400	388	384	384	388	449	444	423	416	399	407	384	421	413	412	411	415	395	397	405	400	392	411	418	400	402	413	370	426	384	412	395	410	437	408	401	408	423	438	399	443	436	390	398	376	435	379	387	384	411	426	417	407	394	404	406	428	391	393	393	398	425	400	409	432	407	395	402	414	409	406	428	402	392	365	391	387	387	383	408	399	425	448	425	420	406	381	398	410	437	407	390	379	393	368	411	400	403	389	413	432	401	426	437	430	410	421	370	391	369	397	400	439	399	402	416	394	389	416	384	405	378	420	380	422	392	407	381	386	403	416	375	380	395	367	439	382	408	387	405	421	399	409	402	399	428	398	397	430	420	393	370	403	424	388	417	391	451	408	386	394	446	373	390	424	386	401	403	453	397	420	401	440	397	393	406	393	380	410	407	415	391	370	414	407	373	417	385	392	402	402	391	395	358	419	389	402	422	385	410	406	425	394	402	390	409	397	378	458	384	398	409	408	411	409	394	430	427	432	402	384	413	423	424	427	430	404	402	434	407	419	387	404	402	383	397	436	407	417	417	423	422	433	393	462	405	362	372	381	415	425	406	428	402	422	409	443	406	396	400	391	443	408	387	402	409	401	428	395	345	367	366	394	376	401	379	420	405	422	436	393	397	406	430	400	373	389	424	422	405	375	422	435	375	414	393	407	376	383	416	415	396	413	412	382	396	440	390	416	389	397	377	437	415	441	402	424	375	419	406	414	430	416	391	419	397	377	399	423	405	412	395	394	404	368	446	407	454	389	399	440	425	408	391	412	433	388	393	409	379	432	410	402	413	398	379	398	396	425	390	433	396	409	415	411	387	439	371	428	395	393	407	409	385	395	389	406	369	432	366	414	408	416	409	422	375	413	375	424	388	377	380	400	374	433	437	418	422	417	386	402	382	422	390	370	406	399	388	383	411	416	385	412	408	389	406	436	428	434	389	432	432	408	417	407	425	392	403	399	430	407	459	409	390	369	416	416	401	420	432	405	378	364	386	370	390	399	425	408	420	372	381	376	394	383	402	408	401	398	384	392	422	410	394	385	397	417	411	448	415	405	396	399	409	401	403	425	399	397	390	393	424	407	384	425	363	379	436	406	411	383	409	407	383	429	399	386	395	412	436	402	410	392	405	368	396	422	397	380	412	421	383	432	400	391	422	412	396	382	442	425	418	401	440	397	405	428	403	408	410	404	389	412	418	404	406	426	406	452	391	405	428	402	405	417	423	433	445	394	409	402	406	410	391	391	384	356	403	394	385	397	380	404	388	405	427	395	389	405	442	403	404	425	421	398	371	459	366	403	408	400	422	413	375	366	365	394	392	395	427	382	410	410	412	428	418	423	412	424	385	384	398	420	457	414	410	402	404	439	383	401	430	398	389	413	408	412	421	413	403	411	382	425	412	411	396	389	437	357	426	422	404	440	421	408	412	391	410	384	368	436	403	396	376	420	426	416	393	393	413	421	394	460	395	393	462	378	399	426	398	407	417	411	427	401	419	376	407	436	424	404	403	410	407	433	381	439	412	366	389	425	400	408	385	411	392	402	431	399	376	421	404	386	393	378	414	435	410	410	425	432	406	355	409	400	401	403	368	403	430	370	407	382	444	420	396	413	387	410	403	410	418	415	398	411	405	420	408	417	372	417	408	409	428	383	420	417	358	391	381	419	401	430	394	412	382	436	388	408	387	398	422	407	403	388	402	404	425	388	382	429	411	391	389	378	413	409	422	381	429	381	388	411	411	426	393	409	351	408	434	415	416	380	401	399	404	401	380	433	438	416	407	440	420	412	407	381	405	392	427	438	401	420	398	407	404	416	396	354	390	409	398	410	425	420	411	389	403	412	413	447	417	397	444	407	412	392	405	410	425	391	449	416	405	412	410	383	439	397	398	423	430	407	370	393	445	397	410	418	406	441	411	419	451	416	409	388	377	464	426	399	442	434	403	371	418	389	415	399	436	404	401	400	402	386	362	381	378	421	439	415	414	394	441	422	400	410	426	411	401	372	393	427	416	451	419	398	404	390	404	411	391	420	420	377	436	387	434	399	404	397	397	429	402	402	402	429	403	450	431	391	418	415	406	402	432	396	444	419	439	407	433	409	389	454	417	410	435	419	428	412	400	412	390	434	399	414	422	399	378	393	378	398	393	434	408	374	423	384	414	435	440	392	402	447	383	409	393	429	402	406	399	364	364	387	359	420	405	408	417	409	391	384	396	412	438	392	436	381	423	408	390	379	403	392	383	412	367	394	406	397	422	400	442	399	386	414	422	453	406	424	415	432	400	388	378	424	382	382	362	454	448	421	412	385	395	392	405	397	396	416	383	419	412	395	400	422	412	397	394	378	381	411	403	386	378	440	404	380	375	401	397	382	393	402	412	416	423	390	418	389	380	435	404	394	387	418	406	388	380	363	407	438	402	398	390	424	435	395	427	393	413	386	403	391	385	404	414	396	360	423	419	456	391	394	413	381	406	411	387	406	387	430	407	414	428	399	402	454	401	395	411	425	413	410	417	385	428	431	406	436	396	419	389	390	416	404	408	413	402	430	376	399	423	428	409	439	417	418	416	375	373	385	426	408	389	465	401	412	435	397	365	425	408	431	422	395	435	417	379	376	466	397	410	424	400	446	427	425	374	411	379	423	407	392	428	404	434	399	385	424	421	439	415	384	391	437	415	378	410	405	377	399	415	400	437	382	394	416	427	393	389	388	403	396	405	390	415	400	392	397	411	420	459	408	419	429	423	412	427	381	421	392	381	422	430	400	430	398	412	402	424	442	438	417	386	391	407	445	403	407	407	439	410	424	393
25640	20835	27902	23899	21171	22515	15316	2018	768	645	648	617	537	584	563	524	555	537	515	531	560	503	524	486	497	585	580	604	710	755	784	822	861	858	851	823	785	778	785	756	732	657	620	659	615	618	573	616	524	519	500	519	503	483	526	523	488	444	495	499	445	494	460	439	446	481	425	475	448	443	472	498	460	493	499	477	465	469	440	465	453	426	468	456	476	449	442	437	487	510	456	484	443	459	459	481	421	452	433	461	434	485	484	438	486	487	456	441	444	448	465	489	434	459	460	456	439	462	435	456	464	442	433	473	479	449	464	493	499	418	483	464	437	438	474	449	448	461	465	425	506	464	455	438	451	429	435	453	444	443	483	480	437	461	464	458	437	467	427	461	493	455	452	427	451	433	444	466	451	467	411	453	503	442	441	496	432	446	458	491	450	506	415	446	481	452	455	486	457	503	460	416	452	437	450	461	490	474	432	447	478	425	434	476	457	456	445	443	489	512	472	503	491	424	441	487	442	407	492	444	453	466	462	409	434	481	485	487	451	473	426	482	465	473	444	459	423	432	457	486	459	475	436	429	446	481	424	480	464	487	432	448	482	464	433	464	467	455	458	455	455	432	506	426	430	495	478	473	452	442	449	443	430	444	440	422	462	453	474	501	442	492	436	444	449	448	437	468	445	421	459	450	476	462	447	453	488	448	448	436	473	502	466	454	446	494	471	450	489	484	421	497	468	448	471	397	434	486	497	472	493	471	424	472	445	463	412	430	465	483	435	489	464	465	481	449	449	443	440	437	442	480	445	474	458	457	451	453	451	441	488	424	441	467	461	457	475	468	467	424	457	464	422	465	469	429	420	445	442	449	449	485	457	476	462	479	470	438	493	438	440	453	448	464	421	477	463	434	418	472	475	448	406	469	451	454	421	443	440	432	463	469	436	449	479	468	447	426	430	451	441	493	461	443	477	472	450	435	471	475	486	480	486	447	467	442	446	451	445	511	464	451	457	475	475	467	449	440	449	478	419	432	459	462	466	483	434	401	438	473	439	449	474	466	526	461	459	447	471	494	464	462	432	451	425	471	447	438	441	436	479	476	460	445	470	478	468	447	444	423	486	412	455	468	436	469	441	466	444	508	438	470	491	459	432	497	439	446	443	450	450	473	425	467	451	464	441	466	448	440	459	465	468	442	437	474	480	486	444	450	462	445	435	449	454	470	471	426	460	461	490	420	439	488	457	452	455	444	468	486	449	468	462	441	494	430	485	498	465	464	445	407	421	450	422	462	470	451	437	472	473	425	469	439	463	443	428	463	476	484	472	433	502	447	450	465	464	456	437	428	484	470	427	436	476	433	473	468	472	450	493	448	480	443	465	439	417	418	464	464	472	467	420	482	406	486	438	492	482	439	468	479	493	466	490	464	493	462	435	436	459	454	432	424	439	447	472	477	488	437	445	438	454	477	467	456	480	470	443	471	490	479	450	458	481	458	456	428	458	469	446	439	416	461	416	485	485	446	425	462	436	471	474	463	444	449	489	468	462	455	469	455	435	432	451	419	450	436	450	476	448	453	443	453	409	482	438	450	432	458	496	427	474	463	447	477	438	460	474	468	478	457	434	449	448	517	440	482	424	440	422	422	483	431	463	455	497	453	465	495	457	460	424	458	461	492	467	416	445	455	421	471	435	475	465	451	475	475	438	474	440	475	476	451	471	516	465	442	434	447	459	477	484	458	499	468	433	448	509	480	485	498	451	434	501	445	472	428	438	430	414	465	428	463	427	462	452	445	446	471	450	437	472	449	445	443	457	466	446	457	501	462	432	456	465	469	432	434	473	481	408	484	478	464	469	465	482	445	478	426	435	440	475	506	440	467	443	492	455	438	495	490	502	461	455	485	419	464	424	441	428	404	468	423	492	492	423	469	430	427	474	499	463	453	433	437	466	501	443	483	457	470	418	471	426	445	449	437	440	443	442	454	488	465	436	461	441	498	441	443	489	455	458	461	426	485	454	450	432	481	476	425	453	491	456	488	493	482	454	441	452	469	478	458	413	432	433	446	455	463	483	466	440	487	468	438	511	457	442	446	445	437	452	499	464	473	481	438	454	471	427	429	472	459	444	478	491	437	444	461	479	467	441	486	483	462	483	427	456	474	479	467	448	468	470	451	448	472	459	479	482	480	479	454	468	469	469	458	448	442	513	465	459	432	477	455	438	446	438	438	407	498	474	461	443	478	440	469	435	458	430	469	448	434	479	449	478	435	456	456	443	458	445	435	433	451	479	419	436	452	456	460	459	430	462	486	468	443	462	472	455	494	422	448	465	477	404	457	458	448	469	463	432	469	444	454	500	459	493	464	481	465	475	443	443	435	461	449	464	471	469	407	489	469	446	439	445	485	442	461	434	450	449	462	465	464	453	473	444	450	441	478	450	458	452	463	477	473	472	454	449	438	432	440	464	437	503	483	436	483	437	473	453	440	423	444	462	470	430	461	483	444	479	462	432	459	449	404	453	448	429	436	430	455	451	489	427	484	451	479	455	440	446	483	451	436	442	412	470	463	452	461	503	473	441	455	494	490	444	437	442	466	458	461	442	455	435	488	426	501	469	445	439	483	442	435	474	436	428	470	437	500	469	466	435	478	454	423	454	475	495	467	440	421	443	474	458	463	459	424	438	418	447	482	443	455	436	442	433	448	456	465	443	441	465	450	512	438	467	458	452	469	404	426	445	445	453	444	459	467	421	471	491	435	460	436	461	474	445	447	438	449	479	437	453	441	456	447	419	470	441	463	447	445	511	432	452	466	477	449	472	434	459	462	480	437	419	469	529	435	477	486	460	489	492	457	457	437	448	465	468	465	484	451	452	466	477	424	470	455	456	478	432	440	438	453	433	493	410	457	450	445	465	425	435	468	456	482	431	505	453	445	453	441	447	433	386	467	437	451	438	454	413	431	473	456	466	443	465	443	421	500	475	470	435	424	498	487	465	446	473	480	447	462	433	497	452	459	477	443	443	460	463	486	442	451	452	481	443	446	469	485	447	453	451	450	471	448	470	446	475	429	497	439	533	432	466	453	461	448	451	445	455	475	448	466	465	500	458	425	466	429	463	494	478	462	448	471	431	439	435	431	418	469	454	440	455	452	451	434	455	466	469	460	465	468	476	442	424	481	473	441	488	442	459	471	465	463	431	428	448	461	460	453	466	465	470	473	440	487	458	456	502	466	478	470	464	444	473	468	458	442	456	418	452	472	462	428	500	483	472	480	422	476	466	454	448	432	471	447	464	498	481	462	442	455	466	473	419	459	466	511	433	442	434	482	459	476	464	455	441	465	454	465	447	453	436	454	425	442	479	454	431	450	434	408	458	482	464	442	467	415	458	428	460	458	446	451	437	457	482	416	467	427	428	434	464	437	494	474	456	466	467	444	466	475	457	473	468	492	457	486	449	475	476	436	466	441	467	444	442	440	440	455	457	483	473	478	481	465	455	471	497	434	478	489
44229	33064	33151	33772	31892	24921	8937	1924	944	809	726	668	610	576	554	605	553	553	485	483	546	509	519	486	568	592	639	714	845	1012	1069	1179	1210	1259	1190	1146	1073	1055	946	980	838	830	764	677	641	635	611	553	529	508	480	472	452	450	431	418	459	401	384	422	395	379	406	424	382	363	412	369	363	400	415	407	422	371	382	399	412	401	410	419	389	391	395	406	421	369	413	407	428	393	374	424	427	406	349	389	400	418	401	398	427	403	375	416	402	383	375	402	364	367	379	366	398	379	388	385	408	398	407	387	414	395	417	360	400	370	374	361	377	368	444	385	362	407	367	406	424	417	405	408	401	408	413	407	412	412	413	420	370	406	417	451	367	421	354	398	404	425	396	390	421	391	407	379	394	426	400	383	385	365	400	389	414	391	366	395	365	445	394	388	386	398	387	383	389	403	422	372	380	413	368	390	386	399	394	402	398	394	418	379	380	405	419	365	382	392	379	357	381	387	389	348	439	376	368	400	387	394	383	412	444	379	391	391	377	391	386	394	412	385	415	428	406	372	441	392	401	361	398	409	429	418	429	417	357	393	375	396	429	395	425	408	386	413	382	415	407	429	385	413	398	407	379	421	377	402	355	410	397	406	394	397	383	406	421	391	354	395	381	341	439	376	411	399	407	379	408	401	411	385	379	395	398	377	405	409	397	366	385	355	403	405	367	409	382	367	409	370	404	426	398	377	392	378	387	377	367	428	383	424	402	367	396	359	376	389	397	398	391	340	419	437	408	391	391	360	414	376	394	418	403	390	407	380	399	420	406	388	401	394	411	398	381	392	384	400	385	407	359	365	400	411	392	424	384	447	385	410	396	390	407	383	380	380	384	381	380	418	402	434	395	363	420	401	413	385	418	407	395	393	382	384	393	391	400	392	395	418	379	392	420	396	398	418	393	381	403	371	417	396	364	389	433	365	398	413	425	416	435	418	423	391	387	399	393	390	419	411	364	389	404	413	411	395	386	390	394	394	376	393	400	393	416	376	353	393	385	387	435	411	398	376	369	374	372	365	371	385	383	423	392	401	409	388	363	383	379	410	386	408	438	388	365	378	402	382	359	404	408	413	423	415	384	369	422	369	364	393	398	396	405	396	386	415	386	399	356	382	412	368	391	400	413	390	399	372	409	381	389	373	402	385	399	422	431	382	379	388	398	393	385	415	433	434	384	390	390	370	398	394	374	406	364	407	397	406	391	411	412	371	379	412	382	407	382	374	404	368	385	378	394	387	440	393	432	407	377	392	431	425	387	371	382	408	371	387	408	377	382	388	417	362	393	400	391	394	381	359	402	375	369	353	405	379	413	397	386	399	406	351	383	412	362	404	396	390	400	427	402	407	381	399	334	401	399	382	393	397	412	364	388	405	396	405	408	373	345	380	446	374	418	371	406	430	404	385	390	373	363	383	368	397	389	393	433	413	392	389	398	392	406	416	414	394	376	361	379	367	430	391	385	439	411	429	404	398	398	393	413	389	409	397	389	406	373	373	382	377	406	388	430	369	383	403	397	395	405	396	393	365	390	387	395	415	388	361	437	403	367	408	415	386	423	399	371	388	396	385	356	393	371	402	407	413	412	390	389	394	384	415	398	419	441	403	403	378	424	377	385	358	383	380	386	374	410	398	411	369	405	374	386	387	376	431	398	390	404	399	370	392	383	357	392	393	369	411	408	404	370	418	416	377	382	383	369	390	400	435	386	363	401	430	378	402	403	380	378	398	414	376	410	360	397	348	402	420	429	392	408	380	400	379	393	409	369	384	399	413	393	419	389	372	381	381	415	407	378	406	377	395	391	403	387	365	414	387	402	384	375	386	417	372	399	395	402	413	432	363	391	416	420	367	412	420	357	404	398	363	395	409	371	377	355	417	372	386	418	387	394	404	388	404	413	432	420	388	391	383	373	372	406	393	378	363	423	413	416	408	381	425	443	375	428	409	380	416	370	384	413	419	390	393	403	385	366	372	409	395	359	424	374	401	363	395	403	403	416	415	358	413	398	371	420	406	389	403	432	391	398	392	405	403	387	373	361	369	410	371	410	421	397	408	409	403	418	425	407	395	386	406	387	388	375	408	396	433	382	424	350	398	417	388	401	370	373	407	379	405	384	389	371	355	398	398	372	412	403	390	380	392	419	371	358	404	441	386	407	430	380	399	400	424	374	383	399	361	363	401	370	434	373	360	392	405	397	389	397	394	413	397	398	397	404	375	393	397	405	381	426	387	377	419	402	407	411	394	377	401	399	418	386	397	388	364	371	383	367	374	412	364	415	392	383	373	398	401	397	416	377	389	363	400	428	388	368	382	401	425	363	429	368	383	393	375	388	407	385	383	389	354	393	372	398	400	389	369	407	432	376	440	415	354	398	433	383	390	352	404	407	386	390	394	375	399	391	398	385	400	419	429	367	413	380	428	374	391	412	390	371	409	392	366	377	420	344	416	443	394	380	408	384	392	371	368	398	401	400	411	383	397	407	382	381	411	415	403	374	434	375	393	400	418	416	398	428	417	437	387	358	374	402	398	437	406	416	353	415	419	422	389	379	421	400	376	417	408	406	392	413	426	435	409	383	387	379	401	385	400	418	367	384	375	416	399	372	402	364	408	390	391	382	389	401	406	387	393	389	404	384	393	376	366	392	382	392	379	400	411	398	402	398	365	384	397	382	370	378	402	416	390	420	412	387	382	402	356	411	395	378	364	371	409	443	413	400	389	374	392	371	418	402	389	407	391	383	388	429	420	403	383	402	393	392	370	385	434	368	414	386	439	362	415	402	394	395	382	397	374	402	395	389	379	399	384	421	389	384	371	432	367	416	376	396	367	377	423	398	366	412	399	384	388	424	393	389	377	371	416	390	402	407	415	382	399	396	387	378	400	383	377	399	453	387	390	407	411	397	385	394	406	376	405	391	384	393	379	438	405	361	407	377	420	396	395	426	387	406	377	403	401	365	425	396	439	394	408	392	428	365	434	402	397	405	394	391	387	400	375	390	421	402	377	399	348	388	419	388	376	385	399	398	390	406	417	429	385	412	391	387	370	371	382	402	384	393	367	401	387	359	384	357	426	390	426	397	386	346	374	381	382	390	357	397	394	386	410	403	356	414	426	394	379	419	378	408	389	404	392	383	369	412	431	396	360	419	396	420	390	402	395	388	423	406	365	404	397	396	398	378	412	412	371	378	383	415	424	425	391	371	382	339	393	402	373	400	364	396	391	389	371	398	391	368	410	392	407	378	394	374	410	388	385	401	394	401	411	426	366	414	421	399	386	406	381	388	424	406	379	358	382	420	395	380	394	394	393	376	384	364	376	412	397	414	380	367	416	340	402	380	406	403	430	371	373	402	409	394	406	400	369	420	391	370	374	388	359	392	440	401	407	412	383	425	411	396	426	378	424	412	410	379	390	383	416	383	401	401	395	378	380	387	419	399	383	403	371	418	399	393	412	398	365	404	404	408	373
30072	21185	25509	24171	10579	5246	1323	520	464	467	508	518	494	408	431	514	480	455	507	481	451	484	441	477	501	490	537	495	504	554	578	620	634	606	586	586	590	593	583	616	540	537	540	520	450	499	474	490	494	490	481	462	494	473	473	508	481	507	483	458	454	451	498	482	450	442	421	470	462	499	487	485	492	449	467	481	495	451	498	477	496	468	444	503	483	433	486	470	431	451	428	460	443	462	450	466	467	470	436	457	443	469	445	435	506	474	465	487	477	441	489	435	478	486	508	491	426	502	481	456	459	459	396	439	455	485	466	452	412	482	442	479	486	439	454	426	454	460	458	448	456	465	548	432	461	437	446	443	487	495	465	444	455	447	480	464	484	476	472	434	430	462	447	445	456	452	464	443	445	465	461	471	455	459	483	481	463	469	504	462	469	481	443	499	441	439	477	411	442	449	429	464	454	475	478	498	474	467	469	489	476	469	433	458	474	473	466	419	470	465	467	500	474	437	437	470	467	442	468	454	473	463	469	494	457	470	438	473	427	484	472	461	493	456	434	460	451	495	466	470	494	463	458	453	481	469	433	446	534	448	480	450	492	487	429	463	456	473	463	448	435	475	454	459	440	484	443	469	468	451	463	415	462	481	503	473	486	465	448	454	451	445	493	503	466	499	480	446	477	444	441	460	446	464	417	486	459	486	524	483	482	471	445	467	445	470	489	482	516	471	457	453	448	479	450	443	483	460	431	490	465	504	505	451	446	511	470	452	448	469	471	442	459	479	492	451	484	495	425	469	427	472	490	472	450	487	469	472	456	474	473	470	446	454	475	443	472	446	469	498	439	479	462	429	443	440	438	455	491	431	442	431	462	474	454	486	472	445	464	456	469	433	478	459	448	481	491	493	466	458	463	416	464	470	482	483	477	430	458	486	426	477	437	487	473	496	458	479	475	436	455	462	465	455	475	446	458	428	419	463	484	430	453	471	440	456	470	490	480	421	445	491	479	453	494	417	457	453	466	474	469	450	484	508	469	436	464	485	474	437	438	463	420	454	472	503	473	481	483	455	474	462	463	473	444	437	443	446	457	448	423	438	517	446	443	423	451	477	465	437	467	474	521	470	434	460	476	447	513	444	473	461	465	446	466	421	462	483	461	434	481	464	433	443	440	443	452	453	489	431	424	478	454	459	461	451	473	392	468	488	458	459	471	497	463	460	464	438	479	416	445	467	465	469	473	489	475	472	472	466	436	460	445	434	499	477	468	455	472	500	476	465	479	462	483	483	450	450	455	481	451	446	485	471	468	470	466	450	435	440	507	429	442	507	494	479	455	460	496	442	435	446	433	442	459	454	462	452	463	467	436	456	493	478	475	463	456	447	474	444	487	472	497	451	438	493	469	467	431	447	438	430	463	486	486	466	463	444	477	465	474	446	482	463	494	460	470	484	416	435	481	480	444	438	472	474	475	425	453	443	459	491	440	502	489	446	443	443	465	489	436	472	500	452	453	439	462	462	468	456	472	437	508	486	462	476	451	480	477	450	477	468	463	453	472	464	462	449	470	486	508	448	484	496	503	468	465	455	505	447	467	456	466	460	469	497	423	510	460	473	484	404	459	463	462	450	480	514	480	456	458	451	465	494	450	472	489	471	471	457	491	473	455	469	462	470	460	467	429	474	456	483	468	422	447	454	465	448	429	476	425	432	475	438	424	477	469	490	420	467	458	487	467	508	463	453	466	498	464	466	487	487	493	465	475	468	501	439	494	500	468	458	472	449	434	453	485	437	495	439	499	459	490	461	468	458	457	453	452	484	460	446	439	474	476	474	461	476	447	453	481	445	459	451	440	471	493	438	478	432	474	494	449	459	471	486	464	485	447	472	454	476	493	477	447	472	474	506	481	463	449	462	444	454	485	489	445	480	454	439	524	480	493	460	474	470	471	468	442	483	453	468	464	470	479	425	494	487	438	464	483	423	429	460	491	482	485	477	453	434	446	448	480	458	500	461	438	460	470	425	486	478	460	485	445	453	444	430	447	460	506	459	525	478	477	508	451	446	453	489	445	492	459	469	418	432	435	446	472	461	463	470	457	445	510	486	456	486	429	477	498	426	439	442	443	446	462	494	430	414	464	473	449	473	463	464	457	458	460	438	468	496	452	418	455	486	421	478	524	468	490	450	464	480	417	497	487	458	467	461	446	458	467	437	478	459	502	487	486	442	443	464	453	482	465	443	461	466	433	420	413	495	448	477	481	417	469	491	416	439	490	431	456	467	454	441	482	442	475	478	486	452	427	458	458	453	451	419	449	465	460	466	465	461	432	485	483	470	446	427	465	445	478	496	508	458	452	458	464	491	485	473	491	436	424	483	440	434	449	440	424	471	466	400	445	478	431	464	474	476	437	504	399	482	501	429	434	457	463	465	475	420	469	449	471	449	433	450	463	482	469	518	453	445	465	442	477	474	434	454	465	449	480	436	453	463	449	442	488	469	477	473	502	466	473	484	450	439	476	481	440	409	453	423	500	473	436	460	495	491	467	479	455	506	447	456	444	460	489	480	475	440	452	429	476	458	453	449	466	476	472	450	464	468	459	465	471	487	499	487	472	444	444	461	465	452	427	496	434	469	441	461	467	496	440	457	461	446	463	425	480	479	451	452	441	451	427	470	450	454	457	493	452	470	453	454	483	458	499	456	436	457	420	459	481	451	492	448	472	441	457	453	455	461	457	482	459	474	465	442	461	444	438	444	462	469	444	516	451	432	474	460	481	464	468	478	470	442	482	440	447	455	425	475	461	482	471	475	460	490	496	396	446	435	447	463	459	502	465	471	452	461	425	447	485	492	454	465	438	474	450	420	463	445	455	462	449	452	482	492	434	430	447	465	412	500	428	457	476	440	434	454	477	434	459	456	452	441	471	441	456	436	475	468	458	487	447	455	452	437	487	495	472	453	457	466	467	438	459	494	434	454	462	438	450	471	473	531	452	486	447	477	482	438	486	438	463	457	462	491	465	446	499	469	446	465	475	468	471	432	446	457	445	469	484	460	438	434	469	467	467	464	447	467	478	468	460	479	500	475	433	463	435	487	454	436	447	502	445	460	424	458	472	427	470	486	486	501	504	420	450	463	493	464	484	443	440	463	448	427	459	467	480	469	476	454	445	469	453	468	463	445	438	445	445	437	432	484	481	464	475	449	431	442	436	490	476	450	470	464	479	484	445	506	516	444	476	495	457	460	478	447	458	456	507	464	457	450	484	458	471	510	441	422	460	442	427	446	469	456	469	489	481	462	463	447	494	426	446	453	471	488	425	458	464	489	498	461	494	459	428	475	423	464	441	484	493	416	487	455	488	458	517	471	447	463	508	491	458	469	416	492	447	488	456	488	434	488	444	429	445	487	495	448	445	436	453	468	494	442	481	448	438	484	458	469	420	461	455	441	446	464	446	467	443	441	478	482	429	468	454	451	503	464	509	455	450	496	444	464	480	454	464	490	458	482
49749	24974	17979	17921	14463	8899	1751	561	451	452	421	438	421	426	421	437	415	430	425	412	457	418	393	452	446	433	454	535	560	553	646	652	721	726	697	679	666	671	673	581	577	547	536	490	500	512	469	464	443	445	430	411	385	420	407	411	414	415	427	403	428	427	384	417	402	387	422	373	386	390	399	393	404	423	412	403	408	395	459	386	387	405	383	401	450	380	365	449	374	410	418	419	430	437	393	397	395	384	431	409	395	403	362	427	390	431	401	436	418	417	367	390	395	396	430	411	387	389	427	369	422	417	419	410	393	400	391	400	383	406	436	407	399	423	423	411	444	413	399	400	390	364	418	390	433	410	363	404	393	363	384	418	411	399	391	426	416	393	378	388	371	403	417	407	404	362	445	433	425	391	416	400	379	381	381	394	400	392	399	420	397	382	389	419	416	420	418	405	408	451	407	388	402	377	397	430	421	384	414	442	409	414	345	411	377	406	415	400	362	346	422	422	433	398	404	412	390	434	394	378	393	392	426	392	401	431	381	360	376	426	403	385	429	404	417	396	405	442	405	414	420	424	438	413	377	400	388	398	402	425	382	403	433	421	401	394	406	401	434	398	416	410	401	430	387	394	416	427	412	378	381	430	400	418	383	418	352	404	445	378	402	456	402	389	408	413	383	421	408	389	410	434	401	403	375	369	411	411	419	402	403	429	409	413	412	414	431	419	389	430	412	409	402	418	381	387	435	401	399	382	383	412	420	409	425	422	376	433	416	404	394	394	428	417	372	395	439	396	390	391	414	404	417	422	430	404	409	403	406	445	407	406	420	377	421	400	413	425	381	431	398	408	406	394	402	408	445	413	380	397	416	405	379	410	396	382	369	420	410	407	425	420	435	411	391	388	392	381	380	426	370	397	403	364	378	384	389	382	373	399	408	398	409	374	401	403	410	428	398	389	416	385	376	380	415	390	435	441	389	427	453	389	388	411	400	398	411	397	430	425	378	439	442	401	413	426	405	399	418	392	389	453	407	383	344	399	380	382	450	383	408	434	374	442	390	427	380	410	385	384	372	401	385	410	415	428	408	434	384	426	404	443	389	406	409	401	395	404	389	402	426	357	441	398	393	425	427	386	398	388	434	366	419	410	399	379	413	412	394	394	453	417	402	386	428	382	423	414	371	418	395	390	393	391	412	371	361	413	418	422	385	385	414	450	409	359	426	413	377	397	405	414	397	415	406	460	429	371	409	394	403	402	419	407	396	427	419	399	456	400	432	415	391	421	379	392	392	424	409	393	432	394	373	465	435	390	416	416	396	393	397	428	397	379	384	404	383	416	420	401	402	385	387	420	380	415	426	403	416	410	418	391	410	375	404	412	406	412	403	415	384	406	364	407	367	410	406	380	414	387	452	399	421	461	404	419	359	421	390	407	406	368	461	426	390	400	405	387	406	387	391	408	387	427	407	452	442	432	380	389	398	404	395	441	390	411	389	419	399	420	396	397	423	383	399	408	425	402	399	358	443	413	411	394	415	401	374	438	404	398	406	413	414	418	399	398	433	405	398	437	379	413	410	423	386	388	393	395	412	416	434	407	391	374	388	428	397	393	398	395	417	397	419	420	400	402	396	427	408	411	394	434	401	432	404	421	388	402	426	396	403	387	399	366	370	407	424	391	415	429	421	395	431	407	381	388	362	405	420	385	384	377	417	439	404	399	416	370	427	408	367	407	397	417	423	426	390	420	415	395	425	407	367	439	437	395	369	419	411	409	412	395	427	421	405	394	386	351	406	388	409	412	418	401	393	376	408	406	377	350	400	414	390	382	412	431	416	401	404	414	426	401	422	365	420	391	380	407	393	451	403	397	393	418	390	413	380	426	414	414	398	404	435	385	404	439	396	390	405	365	412	439	415	406	397	397	407	412	448	433	365	405	388	396	428	397	379	417	385	406	393	415	400	387	430	433	398	423	416	415	408	442	429	385	408	429	393	375	392	398	387	398	421	411	415	449	381	440	398	377	407	391	421	431	368	387	409	404	432	452	409	401	409	391	400	408	402	416	404	410	410	354	392	388	401	389	391	425	413	377	400	417	398	396	431	364	427	403	422	398	403	398	438	372	398	402	400	402	384	344	397	428	418	430	408	386	373	399	394	387	399	372	400	369	379	374	390	373	426	421	377	377	396	389	390	404	397	393	421	359	450	432	426	425	384	433	418	419	402	422	359	388	447	403	392	381	415	419	421	410	389	391	400	390	364	386	394	394	395	384	358	408	405	435	396	385	420	404	437	452	397	419	417	391	379	423	397	410	399	378	385	405	385	407	423	411	399	385	393	388	413	435	407	387	396	391	384	416	394	424	407	444	371	400	404	406	416	389	396	467	401	409	410	392	402	395	367	429	405	411	426	403	407	428	429	437	411	435	419	389	404	424	379	396	386	396	424	380	423	413	367	379	404	412	432	398	431	454	376	412	367	439	403	426	360	374	415	425	399	415	419	431	406	470	375	400	376	411	405	407	366	397	422	398	409	405	407	375	418	422	396	420	392	385	405	414	375	398	410	429	408	427	383	387	426	409	411	393	401	418	409	421	396	372	412	402	443	412	425	405	413	397	409	390	391	394	402	404	406	389	382	403	408	411	386	382	389	382	422	411	427	427	374	426	444	427	389	403	386	399	410	379	423	412	416	411	404	412	380	398	397	431	399	442	414	375	428	386	407	410	439	387	423	445	394	406	399	418	385	411	448	385	409	433	439	415	399	428	433	393	412	362	384	374	367	397	367	387	393	416	411	380	446	415	402	425	418	440	392	417	373	398	397	410	387	408	403	406	434	397	379	408	415	374	380	385	414	444	369	425	409	408	416	431	394	404	392	381	401	402	396	393	399	396	387	390	393	415	376	388	378	374	430	403	408	420	408	408	429	391	422	406	409	393	396	388	420	427	412	439	383	421	402	385	397	418	432	411	437	389	361	440	397	424	379	374	410	409	392	412	438	400	397	434	387	371	415	370	409	398	439	399	377	389	410	404	403	407	398	396	376	440	430	393	381	379	414	412	417	410	400	397	417	420	392	416	410	406	389	406	350	398	451	399	381	446	398	384	411	374	402	411	399	406	436	413	386	444	416	425	412	389	389	391	396	425	435	400	387	372	427	409	375	399	425	406	400	405	435	355	371	385	362	385	400	371	438	418	409	409	413	393	410	398	373	414	404	436	383	471	434	374	445	407	435	426	392	372	400	397	412	402	418	394	449	400	380	406	444	395	451	417	364	370	384	405	434	405	390	402	423	389	417	404	363	361	412	425	378	409	426	425	405	406	391	392	427	436	394	389	375	395	406	404	409	397	414	400	405	397	381	397	445	402	405	404	387	418	403	404	407	411	378	403	393	415	428	401	403	373	407	395	406	401	401	410	389	379	405	385	378	407	375	380	390	381	393	361	392	382	419	412	441	406	394	386	422	436	398	417	433	405	380	444	385	401	412	442	427	380	427	420	381	401	407	391
27167	20811	27417	24297	21097	15440	3309	704	545	507	523	487	520	497	486	473	468	482	471	470	465	465	512	459	498	518	504	514	538	581	625	678	776	696	706	662	681	659	611	595	615	522	562	564	523	527	519	478	489	482	498	470	447	439	489	502	450	463	473	464	451	493	445	451	443	494	466	462	459	415	483	423	421	454	427	462	380	452	459	420	483	460	449	427	465	469	496	439	464	457	419	430	453	430	439	431	452	441	428	458	466	463	424	463	443	435	422	449	439	454	438	438	450	432	488	486	447	467	492	450	443	421	437	458	464	442	441	450	441	459	444	447	394	455	449	463	459	436	462	456	449	461	446	462	507	490	480	444	433	435	481	462	430	469	441	470	469	467	446	471	437	434	442	427	432	458	444	474	428	430	434	456	420	455	447	435	466	428	456	469	444	439	455	432	459	429	425	468	489	435	441	491	468	457	432	445	437	448	442	458	447	444	458	412	465	470	458	454	403	500	464	462	443	439	431	427	461	477	466	464	466	437	433	419	468	465	463	449	464	462	427	480	463	441	474	478	476	437	461	486	451	428	469	422	427	453	463	471	469	455	436	452	461	436	464	463	468	415	448	454	483	449	436	475	462	442	391	448	462	429	448	470	424	407	442	475	466	435	428	416	436	427	443	452	499	437	439	458	428	444	465	474	443	417	480	441	490	423	419	458	452	448	435	468	476	453	461	440	447	457	478	449	397	467	456	424	454	472	407	426	451	445	452	437	476	465	417	459	464	417	464	464	434	447	423	442	460	448	500	481	418	424	438	502	401	418	435	445	460	453	417	425	465	489	435	436	464	452	457	448	467	462	424	413	458	447	474	457	429	441	480	423	462	482	450	460	450	439	426	420	404	470	436	440	440	455	432	442	431	433	453	438	421	455	450	400	430	460	466	449	448	481	446	450	427	478	437	454	424	448	412	449	455	459	472	428	451	465	452	487	459	465	461	426	441	470	465	462	426	455	453	405	380	417	427	470	489	454	462	441	440	467	465	436	443	471	444	472	453	441	461	451	450	453	475	450	440	426	420	447	438	435	437	440	476	473	454	431	478	481	432	411	426	483	446	400	455	447	433	399	488	445	462	435	442	445	442	441	433	445	455	443	405	441	469	450	446	458	421	451	461	440	465	457	477	463	448	459	468	469	418	461	428	412	404	424	413	447	411	484	449	440	409	459	461	455	449	427	446	451	432	445	445	456	440	437	444	414	453	451	479	426	417	462	441	413	452	469	444	444	421	439	410	452	448	433	422	459	447	444	477	460	473	413	475	462	438	442	451	445	472	434	432	446	458	454	438	470	456	458	440	449	442	425	452	483	443	428	481	448	471	445	456	419	457	454	464	475	451	458	469	421	438	444	436	492	435	474	424	432	459	469	446	477	444	427	437	461	430	453	474	419	472	453	443	435	463	442	469	471	443	468	457	442	439	406	456	483	446	447	470	441	456	462	463	427	429	430	458	444	496	431	423	455	457	455	414	473	477	492	457	431	452	454	456	454	474	472	438	477	463	456	464	437	431	431	458	446	448	425	475	467	459	421	449	454	490	471	444	444	458	467	442	483	424	449	481	424	444	429	454	456	428	418	449	428	454	448	457	455	447	424	459	394	455	432	447	449	420	443	436	443	456	493	464	431	444	459	415	436	444	447	443	459	470	466	420	424	441	487	425	466	442	424	454	464	481	455	475	460	427	483	453	463	465	435	405	461	425	438	440	438	464	428	436	459	437	480	457	453	452	491	464	459	413	422	416	427	442	500	455	462	458	446	440	453	446	423	449	440	454	456	461	421	466	428	422	404	456	452	441	467	469	433	450	414	415	448	482	422	461	454	483	500	445	440	472	443	451	423	466	438	418	465	465	450	450	440	435	425	473	413	449	452	432	468	445	470	464	396	484	453	465	425	432	464	457	463	373	497	419	521	479	509	475	425	419	473	421	427	460	433	457	446	451	454	448	432	441	449	423	462	439	482	435	420	469	463	468	440	466	506	447	447	483	494	472	461	486	422	462	396	438	445	420	477	432	412	453	420	460	424	489	428	437	418	499	424	447	449	417	453	465	429	426	470	462	428	426	442	469	472	428	482	477	457	440	458	427	450	457	439	482	472	451	446	504	434	478	462	485	446	444	445	434	434	437	441	459	457	458	409	466	416	477	480	424	452	408	416	485	497	465	439	437	437	433	426	450	416	428	450	450	484	443	494	457	462	476	488	413	448	469	400	419	462	499	463	462	440	425	451	435	451	427	415	420	441	433	445	450	462	465	441	470	448	420	451	482	441	466	433	452	444	450	453	448	442	450	461	434	470	497	427	421	448	436	457	441	453	481	420	440	470	490	482	464	431	431	452	483	436	443	460	447	446	449	451	478	419	450	419	441	435	436	413	478	440	450	469	446	435	465	431	467	471	479	405	415	442	414	445	457	440	464	452	390	449	436	454	466	493	425	461	451	455	437	459	403	458	454	436	455	460	433	462	457	433	509	450	444	441	453	441	442	486	439	419	443	408	497	417	414	455	442	444	460	447	446	471	415	466	477	418	446	460	490	447	467	403	415	460	473	436	442	438	470	435	444	427	468	459	443	425	430	421	447	462	390	411	485	474	443	468	469	482	437	475	472	476	469	425	468	470	463	471	431	440	445	392	440	445	471	425	468	458	475	423	433	451	453	435	457	453	463	420	417	446	463	432	473	428	430	427	451	459	450	432	442	487	456	459	443	449	449	417	454	412	421	466	442	442	426	448	445	411	477	448	444	425	449	476	461	435	419	428	438	425	447	450	457	491	456	452	453	423	474	445	460	433	458	427	438	458	493	463	427	430	444	464	492	434	444	414	427	443	440	472	485	433	444	433	423	487	436	423	437	444	416	462	449	446	464	466	477	484	454	465	427	465	408	426	426	424	438	449	451	463	425	495	498	458	435	460	446	442	430	482	479	468	444	472	470	448	437	436	446	493	452	436	460	428	427	459	422	424	476	440	435	437	453	439	453	420	464	503	489	443	427	436	433	446	448	471	456	432	451	436	436	436	473	493	423	435	466	460	440	427	425	428	434	453	477	472	442	449	457	474	436	487	468	473	441	437	448	457	442	490	459	473	461	421	452	417	448	445	473	451	442	447	476	450	395	459	454	425	467	431	449	476	449	446	473	438	433	428	453	406	461	456	476	446	492	415	462	430	445	428	432	435	472	438	478	395	430	461	439	418	469	444	458	478	487	442	442	439	431	426	450	435	450	462	446	454	438	406	420	433	434	500	497	473	465	433	427	454	429	432	440	455	506	448	404	460	445	455	457	482	432	468	407	442	450	426	490	459	440	453	452	465	426	474	456	450	504	448	468	448	426	451	458	441	464	448	446	437	437	442	444	446	478	418	470	434	442	473	423	478	453	454	457	453	430	427	440	477	426	480	426	432	480	446	436	441	452	457	432	426	438	449	432	427	427	421	462	439	504	451	428	441	475	467	426	446	423	489
48469	30008	19547	24129	20371	12194	2567	769	598	588	490	486	477	509	443	466	438	416	465	428	438	445	442	412	527	537	475	589	595	603	791	920	949	918	885	831	804	714	711	690	671	610	572	538	556	529	481	479	422	461	478	452	388	412	428	368	404	447	394	402	425	403	405	397	394	398	404	391	393	389	373	417	399	395	392	439	414	381	393	380	377	376	396	355	376	412	357	442	375	390	384	361	396	354	393	432	411	425	420	389	410	376	403	413	352	400	392	379	408	416	375	369	351	382	371	363	352	363	395	392	382	383	407	408	393	413	400	370	360	360	347	402	408	418	391	364	391	424	407	376	390	365	357	387	393	366	329	398	408	378	398	391	342	400	392	409	344	361	401	391	403	384	387	395	373	396	408	398	415	370	369	379	403	405	413	387	375	401	366	383	375	369	414	375	430	410	402	418	391	390	408	380	396	363	398	410	390	401	415	383	395	410	384	366	373	410	394	389	398	401	412	364	429	391	372	414	407	387	405	413	401	351	397	387	413	408	384	361	377	409	384	409	391	391	400	416	391	395	381	379	400	393	401	366	404	375	424	415	427	364	380	404	374	389	383	345	420	356	387	370	395	388	397	396	396	386	415	421	399	435	380	381	390	398	389	372	371	405	398	382	390	399	385	380	436	377	382	385	380	349	417	447	419	391	376	390	383	399	391	428	367	413	372	388	379	364	397	373	405	366	397	381	396	391	406	406	379	396	361	395	438	408	405	373	416	407	363	368	412	371	370	384	384	366	358	406	382	425	390	386	404	399	369	434	382	402	384	388	402	402	366	381	414	376	394	384	357	366	359	352	365	425	431	405	384	410	390	380	383	384	395	373	378	392	339	406	343	374	394	385	415	369	390	415	420	406	441	390	324	405	398	399	355	395	401	392	375	374	414	411	402	391	343	393	381	394	396	374	418	387	416	380	386	401	406	395	397	409	375	408	399	393	420	387	382	408	370	407	386	374	426	376	371	437	391	396	363	403	405	373	387	408	373	397	362	381	392	411	411	379	427	375	385	400	423	379	422	398	395	407	392	404	368	393	381	404	401	365	378	378	406	446	375	425	375	450	451	403	419	436	393	385	387	404	398	354	346	397	398	382	412	381	427	398	392	409	405	386	400	377	426	390	368	424	396	368	386	345	387	361	385	403	400	368	414	406	401	383	372	398	369	445	395	412	389	396	359	416	402	399	354	377	382	378	380	388	374	383	359	382	391	441	375	391	392	405	390	359	381	377	341	378	412	413	429	406	369	400	377	383	406	370	373	403	374	397	463	393	391	398	356	405	357	396	391	384	355	358	394	409	392	352	403	362	385	411	388	420	364	336	382	389	401	407	374	407	403	364	407	377	420	396	383	401	411	399	388	446	412	403	398	415	406	397	380	379	423	391	364	399	409	400	375	390	418	373	383	359	399	402	400	364	398	417	389	377	374	384	368	392	405	375	378	427	397	390	412	391	371	395	381	371	384	384	358	381	384	401	402	388	435	373	407	412	391	397	370	418	401	404	422	380	394	411	357	370	383	422	425	368	374	408	375	366	376	378	370	426	394	396	402	410	394	388	408	414	383	390	432	390	391	368	368	372	394	405	402	413	389	363	399	388	395	389	407	400	371	376	420	414	382	399	355	419	401	387	418	376	412	384	388	404	364	379	381	408	364	397	404	411	397	375	419	383	404	388	426	384	389	364	403	377	398	375	368	394	394	403	384	409	392	379	389	387	384	455	382	420	378	403	345	391	415	406	389	394	377	373	373	405	381	409	363	392	382	393	406	403	381	367	396	411	383	379	378	442	386	389	403	392	397	379	408	424	383	387	360	387	422	390	385	392	362	385	407	405	365	400	440	398	377	396	397	354	371	384	409	430	395	409	375	396	373	381	369	378	406	391	358	383	426	402	385	388	350	383	401	375	367	381	425	371	423	377	383	397	391	369	388	402	391	379	417	398	399	382	384	359	376	392	380	379	391	354	394	392	429	376	391	410	382	389	365	425	405	357	382	397	377	348	407	402	371	417	358	387	430	409	391	388	376	365	402	362	400	353	401	379	374	420	418	394	374	369	439	393	343	374	378	425	406	385	390	371	407	379	403	391	394	417	376	401	414	414	411	366	393	407	395	382	400	329	362	381	403	425	400	400	368	400	416	422	407	416	374	409	407	396	422	385	381	370	361	416	421	408	381	370	403	386	415	371	388	373	403	377	416	391	444	393	393	387	414	392	340	380	446	365	375	362	387	407	381	398	390	393	426	392	381	357	391	351	417	380	419	391	391	382	404	398	401	399	381	395	393	378	412	393	388	388	404	428	377	352	386	408	407	420	351	371	398	399	397	389	391	413	394	379	410	406	355	405	377	388	392	395	387	384	392	399	376	387	380	384	392	400	371	408	388	393	390	415	402	379	400	386	413	363	359	417	389	391	370	400	388	419	406	411	402	429	396	377	387	387	397	417	411	422	431	347	389	433	388	413	404	399	378	404	373	406	388	366	377	400	415	400	400	370	380	384	391	382	394	408	391	379	406	362	421	353	395	383	382	404	380	392	374	401	374	393	381	390	345	416	405	402	370	389	410	391	392	388	379	395	387	398	409	368	413	401	399	378	372	400	386	410	365	432	385	380	370	397	358	444	435	408	370	380	414	374	378	395	402	398	386	370	412	424	398	379	389	378	393	396	384	397	364	376	387	374	379	385	394	410	379	365	394	410	384	387	400	424	405	381	393	383	393	365	403	431	401	397	353	373	388	363	391	380	346	396	405	358	428	389	371	427	360	388	427	373	398	360	408	405	418	353	376	373	426	374	394	397	388	387	395	350	416	403	399	432	431	368	376	371	391	349	383	412	391	413	392	346	416	408	411	387	362	383	373	407	387	374	386	389	397	404	405	353	336	429	370	367	403	394	397	389	375	410	372	395	447	386	390	389	392	359	415	383	350	412	402	361	327	415	377	417	397	382	398	377	386	382	363	410	388	395	410	375	420	359	376	426	371	368	423	406	421	400	388	396	415	371	383	373	401	375	424	365	372	375	401	424	385	409	346	398	365	378	366	397	406	377	399	413	380	409	382	387	388	435	356	394	391	398	412	373	395	406	379	388	343	388	420	403	391	394	389	397	407	406	415	417	364	354	369	388	415	400	376	394	399	423	402	383	358	411	371	394	410	387	417	376	382	369	356	379	412	422	437	447	376	377	372	421	385	402	360	389	351	395	375	388	411	383	344	367	407	385	389	365	369	380	355	409	372	390	378	418	375	397	349	428	388	382	358	380	382	444	422	398	381	424	411	388	400	390	392	386	381	376	376	379	379	401	354	374	405	379	386	380	399	384	372	368	439	394	369	398	401	366	375	384	424	393	388	388	385	390	407	374	393	366	399	364	358	366	397	406	365	421	370	394	374	377	346	382	407	387	348	417	388	411	387	362	371	381	434	373	374	399	404	381	359	448	381	429	397	372	409	340	401	367	403	395	411	377
26496	20805	27571	24110	20923	19052	5477	860	634	570	609	567	531	510	486	532	500	502	517	499	501	477	506	553	578	593	618	683	643	594	727	874	940	868	863	831	762	724	748	706	638	688	627	630	616	586	590	548	547	505	547	484	485	435	502	500	497	510	471	494	448	447	497	473	486	438	469	457	425	468	467	497	469	481	507	478	462	483	458	471	458	473	451	487	477	479	426	458	428	473	501	491	442	454	411	439	480	503	462	457	479	490	443	508	453	441	455	440	484	461	460	496	456	496	497	497	451	442	494	485	503	518	469	485	503	454	520	455	473	482	477	497	461	418	469	446	462	499	450	402	473	479	458	442	448	478	461	435	448	520	461	505	479	468	477	485	489	471	472	433	480	463	457	488	497	447	479	486	464	491	451	464	479	468	436	451	429	457	479	474	465	442	449	466	494	483	488	484	459	471	455	507	469	465	462	448	478	477	493	468	468	477	483	450	485	471	477	474	488	495	459	464	460	451	486	464	484	490	500	476	463	518	473	468	452	471	446	470	451	462	474	462	453	423	415	466	505	492	481	479	463	508	486	461	476	506	485	441	476	515	535	476	415	444	474	480	485	493	426	482	482	460	481	488	488	443	480	472	478	475	451	480	490	475	472	461	498	470	470	464	440	531	471	480	486	467	471	451	461	492	483	491	460	493	447	455	449	491	486	437	496	493	464	525	453	432	466	464	486	473	503	476	455	452	411	468	463	462	455	458	445	468	429	509	491	471	461	449	493	463	453	464	458	497	493	462	465	447	488	473	485	449	492	472	452	468	448	458	492	454	482	445	526	447	433	505	490	443	464	475	473	485	503	480	449	484	482	525	438	475	482	449	476	446	485	480	463	456	471	477	514	435	467	469	475	474	484	486	450	432	474	451	466	448	468	469	480	473	469	481	475	492	474	490	465	521	454	482	480	461	465	436	439	497	452	469	470	420	467	456	480	477	455	454	489	493	475	490	440	450	508	481	464	471	468	479	469	478	465	472	453	479	473	459	486	463	455	486	467	445	461	481	495	426	513	511	488	440	512	473	490	466	474	481	492	456	487	473	458	460	437	469	459	468	481	419	492	428	475	496	470	435	452	511	500	453	422	477	458	497	458	485	467	468	454	493	451	474	508	464	485	452	467	463	445	447	493	485	466	471	510	417	484	460	487	518	491	487	479	459	496	472	483	466	442	467	465	446	427	536	421	489	457	456	488	468	505	437	498	512	465	448	450	479	476	471	455	472	465	459	458	455	464	437	487	471	465	463	509	483	476	466	497	478	494	473	436	488	456	428	513	472	448	440	489	495	468	526	485	474	440	481	461	464	455	413	462	491	503	475	460	461	483	443	450	424	478	524	469	443	450	472	464	461	487	444	441	461	458	466	440	447	469	484	511	481	467	455	442	476	516	444	479	513	498	456	456	462	470	448	465	472	428	470	484	480	467	436	459	451	438	485	469	467	441	490	473	477	503	462	528	459	498	471	470	486	475	485	476	477	487	472	469	459	528	470	473	468	451	494	473	422	485	451	469	455	448	457	418	423	446	433	520	482	492	446	469	494	454	445	458	504	457	502	479	453	442	481	502	474	490	469	474	479	505	435	499	489	489	473	473	453	447	473	451	464	476	504	468	480	463	453	441	489	492	464	467	510	459	459	465	490	477	494	458	461	481	481	469	467	513	452	492	519	451	463	471	457	462	480	471	497	427	439	480	486	452	449	489	448	460	469	463	454	467	463	455	416	438	458	461	454	470	442	509	455	458	456	487	435	481	455	481	501	459	474	477	466	477	508	491	476	443	493	468	492	470	530	472	479	470	460	480	455	488	472	429	437	428	499	490	481	453	500	473	473	468	498	491	465	477	474	435	488	474	482	460	477	448	498	477	467	474	516	445	468	466	465	462	512	471	455	454	440	494	484	483	461	485	467	499	468	454	444	485	483	457	454	489	475	497	451	458	460	511	488	478	472	498	480	465	509	474	432	464	482	487	440	503	492	465	482	452	492	445	515	432	469	455	464	450	471	442	497	468	483	466	439	481	462	466	444	488	520	454	449	481	491	483	490	511	479	503	424	454	478	462	463	459	455	470	468	474	483	488	459	514	468	474	498	475	482	455	437	477	481	473	475	506	521	474	469	486	458	459	455	447	492	478	438	467	480	498	466	503	506	470	483	457	428	461	462	457	480	463	436	488	481	438	477	515	436	535	476	453	476	446	454	465	471	521	441	457	427	422	507	456	425	477	479	454	481	460	456	447	473	468	442	482	422	497	451	499	489	489	463	470	430	507	460	490	472	487	466	458	469	472	464	447	475	501	488	476	459	465	480	488	472	472	471	445	443	461	471	496	443	432	485	464	472	475	473	498	496	449	509	464	420	458	437	503	429	404	472	476	484	450	449	471	479	452	458	465	435	469	469	491	476	443	450	435	431	470	462	460	462	423	462	485	478	499	500	436	460	507	483	495	452	457	472	499	459	475	449	481	450	513	447	435	502	483	444	510	469	457	442	485	455	469	470	482	467	467	474	462	500	493	453	479	484	463	497	425	479	495	468	492	483	463	453	475	468	476	488	489	463	475	477	491	470	493	458	484	495	499	456	489	455	481	471	455	450	489	483	465	497	456	467	434	490	478	425	447	471	430	500	496	452	459	452	449	489	486	486	431	502	465	457	478	483	496	489	471	509	477	472	461	457	447	483	478	485	487	453	451	483	475	428	455	455	440	487	460	438	496	451	471	473	488	471	448	473	456	444	462	466	481	446	470	496	442	458	472	480	466	440	456	467	456	495	421	476	475	461	478	495	511	484	488	479	478	468	477	486	449	435	462	452	481	461	464	467	486	483	452	503	510	500	508	454	483	470	506	485	452	502	502	484	479	466	526	460	508	438	448	443	539	455	521	469	460	477	477	467	468	479	486	474	469	473	477	488	487	486	435	473	480	523	479	422	487	447	470	471	494	468	483	494	462	486	462	485	470	485	486	486	493	435	476	480	463	441	497	434	475	470	481	451	458	486	498	487	460	477	483	453	508	441	480	508	477	498	490	505	459	495	519	489	463	469	476	464	489	488	452	477	493	463	462	447	494	464	433	477	467	460	425	475	458	449	478	477	503	479	476	471	481	465	448	487	492	472	486	494	445	468	506	446	463	465	466	494	450	466	496	473	500	456	484	448	493	485	447	468	472	499	476	470	498	470	476	469	471	446	436	498	433	489	494	481	452	484	503	431	448	477	477	516	478	463	463	490	460	477	490	418	482	462	412	435	465	480	450	476	467	498	459	479	475	429	484	510	456	475	463	470	417	452	450	469	479	551	478	469	491	449	468	438	439	437	488	469	466	529	452	470	486	454	474	501	444	468	453	423	471	460	500	452	523	478	478	463	491	444	477	455	465	456	475	462	499	485	475	487	542	461	498	433	473	448	443	447	456	451	460	483	468	477	455	475	469	489	446	475	472	443	506	453	470	441	479	504	494	480	481	442
44960	31612	27708	31330	23696	11053	3331	1113	787	685	655	584	582	565	547	489	495	550	516	514	459	458	540	556	591	611	760	839	837	758	918	1200	1343	1291	1224	1162	1112	1060	915	884	885	805	777	710	678	636	597	555	522	492	480	481	447	456	466	466	443	426	450	402	462	396	380	404	417	408	442	413	411	409	412	370	415	388	403	432	393	421	423	459	400	381	409	407	412	404	406	426	438	389	402	433	386	360	431	373	434	392	431	367	409	386	354	386	395	416	405	388	414	378	350	416	418	419	414	380	394	423	369	386	398	406	431	382	404	418	428	383	416	409	422	416	431	404	406	409	394	378	414	393	426	436	366	440	420	419	424	407	383	443	400	414	403	386	409	410	415	392	438	402	387	385	409	435	417	426	421	406	412	367	441	420	404	400	405	403	408	419	400	388	394	423	410	416	428	425	389	401	401	422	381	412	408	391	425	397	403	389	399	423	415	424	367	418	428	403	425	374	396	409	382	392	440	419	416	442	390	391	398	397	417	406	409	380	389	358	410	404	405	415	422	416	414	420	406	408	423	412	426	404	405	410	409	389	441	405	433	379	414	425	445	406	408	415	417	407	409	400	405	361	422	422	380	367	418	414	393	411	422	387	414	421	437	437	402	409	371	390	375	420	386	426	386	411	366	420	411	440	422	400	416	425	409	394	401	400	345	412	420	425	405	412	394	408	382	380	391	404	382	405	438	442	386	414	425	370	398	420	412	392	418	382	440	399	445	427	408	403	418	431	401	441	419	424	421	389	427	414	379	435	377	400	439	401	413	401	425	387	386	424	398	390	404	422	436	388	380	415	386	415	392	412	409	387	416	380	372	367	422	421	386	402	388	378	444	378	422	430	445	400	382	363	426	393	384	384	388	386	378	431	425	400	375	393	403	405	403	375	468	411	409	431	417	424	445	391	390	384	431	413	384	430	422	393	411	439	398	392	390	399	348	433	380	428	416	417	383	399	359	416	413	411	372	417	400	420	360	405	394	373	426	386	385	393	434	411	408	391	399	415	377	388	371	427	426	403	413	434	410	387	406	404	407	432	427	400	404	432	443	398	422	400	383	444	386	401	407	422	410	432	412	404	358	419	409	376	436	407	397	421	412	385	405	408	397	396	392	422	425	420	402	421	385	400	392	397	412	379	391	387	435	401	400	382	410	399	411	416	385	416	405	422	406	399	371	393	410	427	419	397	380	405	443	413	418	411	396	412	409	418	394	414	415	418	395	419	379	385	418	455	426	441	398	440	406	409	397	366	446	403	428	387	386	386	378	409	427	407	431	397	423	407	424	418	377	395	394	386	413	429	381	400	394	457	426	413	388	405	432	380	357	396	402	385	453	414	406	392	417	415	428	406	401	425	397	410	382	395	423	409	405	413	399	392	405	436	389	425	432	395	413	378	403	385	368	381	409	394	430	433	395	402	416	411	406	423	407	431	376	409	448	396	430	407	404	388	379	379	396	405	387	425	403	394	420	402	428	410	361	417	423	446	418	403	418	412	413	427	414	386	425	427	411	398	434	447	398	386	372	394	413	420	424	433	395	422	401	417	440	397	424	398	393	425	407	414	417	383	360	410	395	367	431	416	419	400	381	427	386	425	434	438	379	448	401	395	412	396	433	392	381	426	403	408	382	415	401	420	423	391	403	433	357	410	411	412	443	439	390	388	424	449	420	396	417	367	424	416	389	404	422	393	433	401	432	424	406	435	384	405	430	394	379	415	403	414	421	408	429	397	428	416	427	394	399	419	386	412	420	404	399	426	435	419	390	393	384	424	387	356	393	370	390	412	425	365	392	403	404	401	399	425	395	382	429	405	391	433	433	415	370	383	384	422	423	416	451	388	396	417	395	389	405	425	362	396	410	408	433	424	434	395	402	439	387	424	405	400	417	422	372	435	448	371	388	416	423	385	380	379	418	375	381	434	418	372	384	414	428	449	401	418	407	426	414	383	406	425	413	449	394	436	404	441	409	380	397	401	380	398	420	381	398	405	379	367	403	428	404	449	405	404	406	410	392	385	393	434	408	433	409	400	383	413	410	440	409	410	394	442	415	376	379	376	425	400	423	417	406	394	402	390	421	422	418	427	414	428	392	409	397	417	427	374	421	398	410	393	393	408	379	425	413	398	422	404	417	383	421	359	416	413	421	412	391	379	424	435	433	381	418	420	429	382	401	384	421	395	389	391	388	420	417	388	392	415	401	417	409	379	417	411	388	451	388	406	405	381	442	380	398	409	394	413	406	387	394	407	448	407	392	404	390	457	403	419	456	402	406	395	433	400	430	391	405	392	383	382	396	415	427	445	380	414	445	383	405	382	392	433	372	398	396	422	432	410	411	423	393	387	428	426	404	416	430	410	410	418	396	431	419	366	414	403	443	416	411	420	370	391	401	411	410	403	400	402	423	449	423	402	381	382	374	397	397	381	386	415	420	424	408	424	427	402	410	390	424	427	424	414	413	466	413	392	392	437	400	394	401	410	366	378	419	411	408	416	377	415	409	434	373	408	398	400	402	378	435	403	430	429	398	432	377	408	415	404	414	408	396	405	434	418	396	429	412	371	424	416	382	374	404	402	442	413	392	375	390	424	421	406	426	417	414	377	377	401	399	381	393	402	403	382	407	386	439	401	403	405	398	426	434	375	435	441	378	423	437	386	384	423	404	436	398	398	395	379	391	388	404	414	393	404	372	409	410	410	389	422	403	398	409	405	418	391	429	418	387	410	415	419	429	404	413	404	371	403	371	401	405	404	411	397	420	442	376	382	422	400	426	450	408	419	433	417	385	449	400	405	396	390	405	404	411	397	437	417	444	424	427	403	397	387	424	392	398	394	400	411	402	420	399	425	415	401	401	413	399	393	407	424	410	401	387	396	361	413	444	403	389	393	380	411	407	395	394	394	409	426	407	397	383	413	400	386	378	396	408	390	404	435	429	445	415	397	422	444	407	397	401	392	446	412	426	391	428	415	396	420	429	405	419	447	396	380	375	393	426	437	404	437	387	394	428	421	394	385	402	415	389	434	449	400	397	401	397	412	389	409	435	417	398	400	391	389	435	381	391	445	402	437	406	412	411	397	408	436	410	435	398	392	397	413	385	404	410	415	399	437	424	375	423	371	397	409	385	421	390	414	403	422	409	367	427	412	407	415	353	405	422	392	412	400	422	437	434	364	398	413	421	405	423	412	395	419	374	406	389	395	416	401	385	431	406	430	406	431	409	373	419	391	398	410	419	362	430	413	407	405	419	410	429	416	428	404	404	423	385	421	405	405	408	428	371	421	435	428	411	400	412	422	424	422	430	396	397	415	369	428	393	408	419	402	426	407	460	400	415	425	397	370	425	384	382	439	392	382	406	393	376	411	389	415	393	404	372	393	412	359	397	400	380	388	418	441	399	394	424	379	412	367	405	409	429	377	426	402	401	400	395	423	443	439	441	409	384	372	393	388	399	389	435	377	422	398	372	419
25593	20830	27835	23925	20913	20869	10408	1115	732	683	638	597	576	571	546	543	542	520	501	564	512	515	542	527	568	582	687	652	689	694	732	825	885	868	786	831	834	782	766	779	720	722	648	608	632	583	585	609	476	507	511	512	507	495	476	499	495	461	505	481	475	489	439	459	475	432	493	447	489	476	454	465	449	463	442	464	451	433	446	449	447	458	474	447	462	436	453	480	463	445	450	453	472	457	488	494	431	454	469	438	448	429	448	445	473	480	480	464	513	473	414	495	447	467	438	426	456	429	497	452	482	468	489	496	446	440	466	452	420	496	451	435	440	455	447	499	461	467	442	442	493	448	482	465	435	478	486	463	477	437	420	479	476	447	447	419	442	458	470	401	487	501	430	476	443	432	451	497	471	467	448	456	462	452	478	468	458	466	474	473	453	432	413	445	462	475	463	445	458	480	439	462	501	475	454	402	432	438	464	443	462	485	460	491	470	478	480	443	472	448	441	423	460	448	455	485	460	453	478	493	440	482	460	473	456	453	431	463	463	484	450	478	449	506	433	410	402	435	488	463	455	447	444	458	505	458	422	429	460	437	444	466	440	497	471	461	457	487	466	492	450	476	478	461	449	438	449	442	445	435	430	453	452	417	438	487	477	429	475	480	445	445	435	462	468	445	436	441	458	456	452	460	457	461	462	432	411	449	455	446	483	472	483	470	457	476	447	488	470	435	445	468	450	487	471	435	457	444	443	472	453	453	420	434	465	489	473	447	449	455	468	436	460	461	456	456	451	464	448	425	464	435	467	445	434	498	414	472	446	433	447	443	465	450	481	474	481	462	464	443	429	522	455	451	449	465	439	470	470	456	434	450	475	486	452	492	451	451	439	447	464	464	437	458	456	476	431	499	467	440	422	463	469	455	474	484	439	453	491	433	483	453	447	460	449	451	404	477	441	440	456	446	445	435	435	446	401	466	460	490	448	463	486	438	452	450	468	458	442	438	448	452	445	449	477	457	466	454	429	483	474	459	477	471	469	454	446	449	452	467	439	437	450	442	460	427	470	440	487	478	491	437	465	453	499	464	437	474	472	441	477	416	497	432	434	429	456	448	439	454	474	426	460	453	445	486	443	482	468	431	442	435	473	440	449	450	444	452	458	430	442	474	452	494	459	438	509	474	481	474	450	467	441	426	473	445	425	414	476	445	446	502	456	422	467	459	458	455	437	450	457	483	450	487	430	471	429	466	472	478	455	450	415	452	466	450	422	381	429	490	471	477	439	476	445	467	434	445	489	461	457	453	468	475	428	431	481	405	458	465	447	493	444	430	460	454	457	445	442	472	455	465	439	462	470	447	429	455	489	475	463	506	457	451	467	416	447	461	460	470	470	453	475	465	473	471	442	481	457	477	449	471	479	433	466	468	463	460	482	454	450	524	454	453	469	469	448	414	427	449	434	439	489	451	425	478	448	498	449	467	468	456	416	460	494	486	460	463	478	454	443	469	476	429	515	466	415	447	443	454	442	420	438	463	472	482	422	484	438	464	470	456	460	464	442	423	455	454	482	505	442	439	433	426	456	469	448	448	462	435	423	437	481	501	449	453	497	442	496	442	438	461	470	442	431	469	470	434	454	411	443	459	468	477	464	445	471	475	475	440	463	457	470	461	473	484	466	447	433	484	465	419	499	465	461	461	468	416	471	455	476	479	475	438	463	442	433	444	468	456	470	445	444	441	418	449	447	455	446	481	467	458	418	480	471	468	466	452	426	449	482	457	421	444	464	492	467	478	476	462	426	454	467	410	485	489	477	478	446	482	457	465	442	437	442	474	456	472	429	449	460	470	433	470	452	455	449	451	466	472	443	494	452	437	463	496	416	487	452	433	487	444	442	445	438	418	464	454	434	531	485	478	440	472	463	434	448	430	433	478	425	421	460	449	446	445	454	453	464	441	448	478	485	466	410	424	478	472	436	454	444	425	447	476	491	448	449	437	420	437	496	488	491	459	492	485	447	429	409	462	408	487	445	465	463	474	504	480	437	447	475	515	494	504	459	455	485	458	477	444	472	452	449	408	456	433	477	451	467	442	447	432	438	450	446	441	473	471	451	487	485	480	449	431	491	468	471	435	492	441	450	454	469	442	447	496	466	477	485	436	472	450	453	483	469	444	444	469	462	450	481	452	427	442	464	446	472	465	441	451	458	463	443	441	459	441	445	485	481	479	451	454	448	440	432	475	514	456	430	489	416	455	442	430	447	491	462	438	464	469	445	470	478	434	441	450	499	418	473	490	467	484	469	467	458	453	456	447	458	466	435	422	471	503	447	447	483	421	452	447	481	409	506	435	436	466	444	433	468	469	487	453	430	488	448	452	438	465	453	460	472	466	468	419	467	447	429	471	465	474	459	491	450	421	447	505	464	438	466	480	473	449	455	470	444	459	471	473	427	445	472	435	464	456	452	513	435	420	480	473	475	459	417	446	469	450	449	478	475	491	430	464	414	456	440	493	447	463	453	453	461	467	462	415	448	441	430	421	446	491	439	451	452	464	445	497	470	452	413	463	465	450	468	429	425	458	452	416	456	466	523	430	476	471	458	436	438	493	461	454	453	469	460	457	465	436	490	428	457	472	494	465	458	513	469	479	404	429	426	464	495	438	423	449	472	451	427	454	476	440	476	447	451	479	439	495	453	465	450	465	454	447	462	458	444	399	449	480	464	462	470	455	443	490	457	452	472	469	462	467	471	477	453	472	488	468	459	464	456	464	449	454	453	457	483	441	456	453	513	463	491	492	455	456	485	461	482	496	473	430	461	456	493	464	454	438	445	513	449	446	438	442	440	453	487	443	422	447	484	433	513	437	443	451	480	477	455	438	428	461	467	452	472	459	459	446	469	480	403	419	465	466	489	467	508	435	462	451	494	470	491	472	445	497	456	450	416	461	445	430	449	462	476	430	465	447	444	436	453	457	455	458	459	466	498	467	458	434	448	470	529	433	438	450	475	463	454	439	493	444	479	468	499	452	443	458	503	442	485	481	469	471	443	453	465	432	421	461	451	440	483	458	472	477	463	433	461	454	456	454	454	439	477	418	451	458	427	397	432	439	472	469	458	444	477	457	516	404	453	438	473	441	456	471	446	459	471	459	442	450	428	481	488	477	515	463	460	455	494	497	471	440	502	465	425	470	467	436	462	452	460	476	480	459	459	486	460	448	484	434	471	446	466	439	438	422	420	446	446	465	449	472	457	492	430	453	452	485	463	445	448	449	437	471	442	442	456	434	454	503	450	424	464	455	454	434	468	444	481	462	493	472	453	478	450	472	437	504	440	460	430	439	438	454	489	449	457	460	476	472	449	490	476	487	474	446	521	461	511	436	493	471	477	469	449	493	463	446	458	438	439	426	456	512	441	490	437	451	497	488	435	491	495	457	442	486	461	461	460	497	461	457	481	444	488	453	451	466	460	430	485	432	478	476	458	438	461	430	451	465	461	462	418	469	433	497
48527	37557	29799	31804	23747	10344	3210	1239	1007	783	747	658	632	584	559	529	545	529	514	475	509	486	575	587	641	698	771	869	928	892	926	1113	1214	1198	1139	1119	1146	1046	1141	1018	996	890	853	821	760	684	635	570	544	502	493	487	464	461	447	496	449	405	394	424	436	419	429	413	418	376	406	400	398	421	418	452	407	416	378	399	376	386	403	371	413	374	388	360	397	408	419	441	387	346	431	409	393	383	395	410	393	408	407	391	379	404	415	413	389	396	382	412	386	408	384	413	381	406	391	452	386	381	430	402	428	376	423	411	383	383	388	398	400	426	385	367	393	415	365	385	390	412	409	393	410	391	400	390	423	424	348	400	408	400	366	383	361	402	399	396	397	362	421	395	379	411	383	404	431	423	379	406	385	415	401	397	404	415	351	408	430	384	411	351	370	373	421	404	433	390	376	378	374	415	379	405	394	392	378	406	390	427	368	403	411	418	428	429	392	396	409	408	396	409	350	371	342	382	402	403	357	405	428	411	410	405	433	387	418	379	368	432	428	366	404	378	403	406	400	431	373	400	370	373	427	426	414	391	369	408	420	371	377	418	419	423	398	378	362	408	427	398	386	396	407	365	413	416	377	407	418	393	355	394	362	407	401	382	378	390	398	382	420	389	376	426	400	377	394	404	393	409	375	429	397	405	395	384	393	372	400	376	373	422	377	398	418	421	449	376	422	415	397	427	436	389	405	392	382	383	407	433	417	401	392	395	380	371	420	414	410	377	414	385	430	403	373	391	419	418	397	396	430	426	412	410	393	426	371	417	402	420	391	395	397	369	413	371	397	369	405	428	394	410	414	397	383	391	407	384	394	351	407	405	421	425	383	413	380	412	422	374	402	383	398	419	416	376	408	345	395	415	390	381	392	406	378	412	379	408	379	384	394	405	369	354	420	426	408	428	415	387	414	375	395	373	460	404	388	362	401	431	363	410	378	417	416	417	397	384	379	379	405	374	395	409	397	448	420	413	394	378	420	397	404	388	405	407	375	408	387	405	407	416	337	380	393	394	348	406	391	394	400	403	386	436	421	404	402	362	381	396	416	404	379	418	398	396	398	424	374	407	378	388	400	385	379	424	429	424	390	390	384	402	403	386	399	391	417	370	402	439	375	403	367	409	378	389	426	391	379	415	392	392	388	423	374	409	412	404	410	394	393	395	345	361	427	389	432	390	377	384	431	382	421	377	392	379	391	395	414	414	450	440	370	399	421	380	395	403	372	394	403	396	404	381	412	394	413	407	420	421	364	408	371	388	395	435	398	400	384	358	409	376	414	391	418	431	393	400	442	376	419	400	390	407	414	399	402	410	421	376	382	418	384	393	407	388	397	381	441	412	395	415	443	378	399	418	407	397	402	406	397	369	421	398	409	376	370	361	404	366	391	396	385	411	431	428	389	382	402	397	361	387	379	402	355	379	413	378	394	367	378	402	369	393	394	397	372	407	401	377	432	392	401	388	421	457	379	400	419	365	397	430	393	404	416	370	396	379	347	417	389	390	421	378	400	419	378	396	396	433	371	407	393	384	380	378	401	397	415	391	420	401	377	399	416	441	389	401	394	398	394	398	411	403	379	382	392	399	380	394	404	371	391	394	426	403	418	394	415	403	404	395	392	443	410	413	389	402	415	383	416	393	394	401	444	417	418	355	384	410	409	414	376	372	384	399	365	376	388	391	406	390	407	397	404	407	428	383	384	395	364	415	386	421	408	398	368	366	456	387	410	397	383	403	386	415	386	390	416	418	395	411	411	378	380	375	414	379	378	439	377	430	403	384	369	403	422	415	383	387	403	422	407	400	412	404	409	388	405	401	360	408	406	421	406	388	414	398	404	391	397	374	408	413	412	354	408	415	397	403	401	418	428	401	352	334	386	376	396	396	391	416	407	438	418	372	385	423	415	418	397	412	383	389	382	405	396	407	426	397	358	375	446	413	401	394	390	421	409	361	411	357	419	388	378	376	415	362	396	387	407	393	391	385	407	395	387	411	410	385	388	388	379	422	410	394	428	414	383	385	393	320	407	371	391	391	437	421	382	394	376	384	381	408	375	410	405	415	398	389	420	431	393	395	393	346	391	361	401	377	399	401	422	376	401	392	361	390	442	390	387	413	379	354	417	406	412	396	397	417	418	430	425	384	417	411	374	388	394	372	411	389	393	400	383	398	387	349	423	365	421	430	401	397	374	400	395	406	385	390	400	406	400	407	394	430	397	382	393	371	414	423	372	429	411	399	361	396	437	391	402	439	392	356	392	442	419	407	427	408	378	385	362	412	407	408	380	395	386	385	430	404	366	394	382	421	396	399	419	400	374	391	449	429	429	372	389	410	397	395	409	438	401	395	392	413	400	388	401	390	416	397	395	392	397	417	371	427	399	409	387	405	401	411	395	429	408	364	395	394	420	369	413	385	427	392	398	396	379	384	399	425	434	435	446	413	400	393	425	397	418	379	383	374	407	366	366	397	405	389	411	367	441	388	396	385	373	397	377	456	350	379	398	391	391	402	357	408	392	401	406	410	391	380	411	401	397	401	405	456	409	385	400	403	392	396	402	400	409	342	404	420	393	425	370	448	387	392	426	387	397	411	386	390	380	394	373	398	381	383	412	383	356	367	389	424	384	340	371	395	370	357	389	387	395	410	370	387	382	387	394	394	368	388	404	393	432	402	378	386	376	417	406	390	388	459	434	398	362	405	410	400	373	384	373	394	397	402	391	425	387	366	405	400	427	424	385	382	394	410	418	407	395	398	417	427	403	356	421	378	366	380	384	403	382	379	369	392	411	374	436	413	423	449	382	404	381	350	433	398	413	413	373	425	428	398	417	391	404	382	399	396	375	382	407	374	363	380	388	420	368	393	385	419	407	384	404	372	396	411	400	404	360	418	374	368	391	376	346	432	388	376	406	400	422	396	421	398	373	393	416	395	369	436	401	360	402	396	409	390	408	409	382	355	386	391	415	377	419	431	431	376	362	431	393	386	411	391	406	435	422	420	381	408	400	369	388	395	410	404	402	350	388	359	437	385	401	382	395	365	407	382	363	385	367	367	404	382	381	373	389	402	368	386	390	370	373	381	375	409	397	393	416	413	394	379	398	427	403	392	423	397	402	406	384	376	399	419	410	417	413	407	402	431	414	395	403	423	399	383	409	384	411	400	365	396	421	424	405	435	436	370	409	392	364	397	360	419	390	420	365	377	388	383	391	399	411	424	399	402	388	378	399	436	396	399	400	406	402	418	437	406	382	369	356	414	441	402	378	406	398	425	389	369	393	398	412	398	366	417	391	373	407	357	391	389	399	411	389	374	403	403	387	366	399	402	381	419	424	394	418	393	365	397	402	392	399	357	421	391	379	380	413	383	409	397	376	394	367	377	374	391	373	397	389	404	380	371	389	417	395	348	382	385	425	384	394	409	399	407	377	372	393	405	416	395	418	383	390	401	421	421	404	402	357	383	383	401
28651	21043	25591	24852	9598	2370	828	592	565	486	511	483	512	477	487	511	466	462	449	480	471	450	443	470	474	511	541	612	567	608	698	701	672	639	632	685	661	589	621	624	661	614	569	626	559	559	543	517	487	515	471	467	467	471	452	445	469	498	485	491	459	431	476	465	487	468	459	449	478	478	441	489	451	466	481	460	503	453	489	396	454	454	455	450	440	502	479	482	451	512	450	456	483	513	465	482	445	464	424	464	500	442	443	473	459	485	491	479	453	478	455	472	499	459	461	450	465	461	388	462	453	471	485	444	479	494	454	478	462	479	464	443	462	460	448	493	473	470	477	440	479	450	454	479	451	446	457	486	421	457	417	461	462	467	488	432	482	429	459	476	524	499	478	458	469	462	475	455	449	476	481	462	467	492	494	503	484	464	470	483	487	467	428	455	457	449	462	441	481	456	477	472	485	484	464	442	467	442	454	476	484	478	456	468	446	465	447	475	449	451	492	459	432	460	465	432	462	443	433	479	454	454	461	439	419	412	467	467	430	469	476	450	429	488	457	443	451	507	476	430	453	490	436	490	464	451	484	494	417	476	494	473	448	457	440	508	415	466	430	456	462	435	460	486	464	435	472	473	447	487	456	475	458	463	457	458	474	472	450	475	444	451	457	494	471	460	456	482	493	418	463	430	471	456	449	417	455	479	468	467	451	455	420	501	476	466	459	495	484	471	449	467	476	440	452	506	433	476	481	466	418	464	449	476	458	459	519	440	426	441	496	470	489	467	453	422	426	451	481	485	461	466	478	446	455	441	444	461	469	439	476	496	452	473	480	452	450	504	458	459	452	448	498	444	460	484	463	441	450	466	447	443	478	485	487	436	459	446	449	489	476	422	477	447	450	497	452	470	486	470	435	423	476	497	481	420	457	468	478	495	474	437	437	470	482	477	469	408	514	496	450	467	436	444	462	461	415	485	450	494	492	475	488	503	477	464	468	445	462	459	444	482	441	462	502	462	453	446	464	456	464	453	445	457	481	485	482	480	455	444	452	444	467	456	459	401	496	459	484	452	468	474	460	463	429	480	477	460	462	424	446	438	470	427	467	462	421	459	455	501	469	463	452	430	432	465	493	423	489	463	450	462	458	413	450	456	425	474	479	438	465	433	451	442	447	479	487	448	466	485	471	438	436	474	477	440	494	473	453	451	466	437	442	450	476	488	399	465	483	464	479	498	454	467	443	455	483	488	471	477	424	452	488	502	465	447	443	447	490	425	464	440	454	440	459	536	454	455	471	487	456	447	458	457	453	445	441	448	442	451	465	462	503	426	481	483	451	458	478	451	448	515	456	446	447	478	491	452	482	425	524	493	437	473	439	483	453	451	440	451	491	467	470	475	453	483	471	478	434	464	441	445	449	452	460	426	486	439	483	468	473	472	490	447	478	463	499	452	492	451	434	458	489	412	459	464	462	454	449	419	451	437	437	453	437	446	450	480	460	447	448	475	463	444	479	484	474	474	449	457	456	465	464	470	448	478	454	459	486	485	472	468	461	449	500	431	441	469	503	470	487	469	458	493	418	456	438	483	457	461	502	461	450	505	513	463	475	465	460	452	486	443	466	442	456	449	463	466	435	466	472	422	427	436	448	451	456	437	433	464	464	449	501	502	441	489	484	480	453	452	456	475	417	445	545	466	430	444	448	481	498	463	443	464	472	485	495	423	463	456	519	458	447	435	503	441	478	490	489	482	463	500	474	472	459	446	479	426	480	472	474	455	446	474	439	502	463	467	482	460	456	462	456	463	476	462	465	463	469	451	433	442	492	484	462	467	496	446	471	445	444	461	443	480	437	456	432	493	507	455	478	479	485	511	475	435	487	453	465	516	471	451	494	491	493	475	506	475	435	482	474	481	453	469	464	438	483	458	455	442	495	458	481	435	467	498	481	458	478	469	459	454	457	473	467	457	465	477	477	478	477	472	465	440	470	487	442	503	501	454	513	444	453	491	479	458	473	458	479	476	486	433	485	453	461	492	423	469	478	479	461	496	454	415	493	435	450	475	446	445	457	419	455	439	449	464	436	433	494	465	480	430	468	444	452	460	487	425	478	430	458	485	446	471	449	489	442	455	484	461	424	472	484	508	438	456	457	452	496	476	428	495	513	448	491	469	475	430	487	497	446	455	429	462	455	448	448	446	464	433	474	520	465	441	482	495	464	439	467	488	440	467	407	460	459	466	482	446	487	448	498	448	467	472	469	475	467	472	467	428	507	421	464	451	438	491	483	431	463	496	467	452	464	465	489	466	493	439	468	454	450	464	452	489	498	494	454	450	488	474	454	454	444	499	443	465	499	445	471	489	457	443	468	463	462	490	502	419	461	430	480	461	467	485	457	480	492	461	464	462	469	447	436	477	439	431	470	443	465	460	453	470	483	457	465	487	421	481	461	472	426	482	510	487	470	449	441	517	462	453	470	448	525	476	431	418	466	493	472	485	493	468	446	447	441	480	466	488	447	482	496	457	474	475	451	449	445	451	472	458	516	454	448	475	490	441	489	485	469	489	457	504	466	461	491	468	465	451	462	454	499	472	458	444	492	433	431	460	440	478	455	458	440	478	477	453	464	445	463	468	433	441	478	464	461	459	463	469	471	433	453	496	493	489	433	474	488	456	449	449	487	471	463	440	477	480	444	439	483	505	443	474	456	451	474	474	462	450	442	462	448	498	444	455	464	476	470	431	459	465	448	489	440	480	435	447	470	430	498	431	520	456	525	455	444	429	447	466	492	447	474	435	433	431	452	452	479	464	485	479	439	435	458	453	453	480	463	438	427	454	474	438	430	466	469	493	449	462	476	444	430	465	497	458	461	472	466	433	466	473	481	495	487	440	480	459	490	479	464	472	458	448	469	492	470	509	449	457	460	477	439	446	467	437	432	453	479	442	479	470	446	444	434	476	457	450	491	448	465	471	488	466	436	498	464	454	462	457	500	462	478	480	506	442	448	456	487	462	465	443	456	450	483	494	445	501	467	486	414	480	447	460	465	477	499	492	417	484	522	516	464	480	446	479	465	470	509	463	442	453	485	450	501	457	469	461	465	478	477	454	431	475	448	457	431	485	477	479	441	421	458	493	495	448	488	474	485	429	469	457	491	459	490	491	504	433	473	467	489	459	427	464	463	455	497	448	520	438	455	498	472	468	431	457	463	448	462	485	447	477	449	467	455	477	450	498	478	466	481	497	447	470	468	430	451	453	477	476	457	464	411	467	480	466	439	457	486	469	443	427	478	440	492	457	512	449	475	456	461	473	456	470	436	485	479	460	491	441	460	463	428	474	474	481	441	482	485	419	465	481	435	466	461	456	474	451	452	484	481	441	458	424	472	469	459	450	447	440	443	453	434	470	464	479	484	465	423	464	462	431	416	453	472	444	468	490	441	462	472	482	461	438	487	459	489	471	452	459	482	435	449	463	491	437	440	461	477	395	442	481	442	448	449	453	476	445
44833	26343	21668	24405	11632	3748	1184	621	470	506	483	432	434	438	453	438	468	463	445	447	441	423	423	502	508	560	583	655	731	757	800	900	960	907	867	898	848	823	790	845	787	706	667	621	651	591	595	511	490	431	459	486	490	431	440	433	429	414	464	393	403	410	413	422	421	440	449	405	423	385	421	383	412	390	397	420	413	412	431	400	440	408	393	397	417	376	402	418	380	407	425	402	405	404	408	403	435	397	428	371	434	407	402	404	402	453	427	405	438	401	383	423	386	381	399	392	388	465	368	409	403	407	398	456	430	393	431	435	377	391	376	408	405	378	412	387	400	419	415	430	408	405	420	406	433	400	377	397	423	377	370	431	392	420	443	405	416	397	431	404	424	400	391	441	421	414	374	386	434	397	399	406	408	397	384	398	403	413	380	437	389	439	430	392	420	399	415	413	443	401	415	415	404	371	431	413	423	394	427	414	399	397	415	421	395	376	395	395	378	430	402	390	441	403	414	412	433	396	400	406	406	377	397	401	433	407	383	394	396	401	439	430	417	449	401	413	417	407	376	412	398	405	397	377	425	399	399	392	396	391	394	412	436	398	402	420	415	399	395	393	404	374	419	418	420	415	447	430	409	439	382	409	448	401	403	376	403	420	389	398	439	404	446	464	417	413	395	370	415	428	420	414	419	375	402	391	436	379	417	433	417	401	393	380	392	433	444	415	432	411	413	401	390	419	379	422	418	421	396	405	390	436	390	411	403	390	420	416	397	402	414	411	405	423	401	410	438	390	419	403	402	393	387	429	380	421	417	395	408	416	431	395	405	426	408	371	402	394	378	401	380	410	399	399	424	421	416	400	405	407	397	379	396	393	417	427	415	425	386	399	412	408	395	396	408	389	379	384	441	403	355	407	403	394	375	398	390	440	404	398	408	403	420	436	395	406	403	420	463	395	401	455	393	389	451	398	400	420	385	388	411	405	411	411	402	402	432	436	418	412	417	404	444	383	418	387	410	400	398	432	404	433	404	405	394	394	441	436	440	415	388	400	404	396	418	407	393	399	453	385	413	394	392	429	398	391	424	420	408	414	396	389	432	441	395	399	412	382	392	416	400	386	445	427	430	420	402	375	400	396	426	390	442	416	394	363	407	429	423	395	418	443	375	371	395	382	422	387	438	436	439	381	388	434	411	430	422	430	364	393	403	390	421	374	419	395	400	389	397	410	427	397	422	403	403	466	435	423	384	404	389	391	430	394	392	428	408	415	419	426	411	400	378	378	416	396	407	428	415	398	405	379	410	414	461	397	415	427	387	376	409	425	372	390	425	430	378	406	419	430	444	394	371	434	379	427	418	398	423	411	416	437	377	427	386	387	427	419	410	419	394	433	403	405	399	395	412	429	422	397	416	409	345	393	406	404	431	421	395	402	404	381	389	413	402	406	406	371	406	393	398	381	402	412	385	376	359	401	371	385	440	444	413	405	393	395	414	356	367	393	397	434	421	406	391	410	381	420	472	392	402	422	409	390	399	365	396	395	418	400	437	394	414	415	437	424	423	437	390	422	372	437	388	423	408	419	401	408	421	393	419	405	385	372	374	410	422	390	427	421	408	431	421	406	393	419	408	417	399	424	399	433	426	395	419	408	423	417	451	411	391	365	427	423	408	411	413	438	392	424	393	417	376	360	398	420	409	398	401	371	382	426	432	391	411	410	462	437	392	333	419	381	431	415	409	410	404	433	415	403	405	395	406	398	415	442	404	435	457	389	385	398	398	411	419	363	438	423	391	447	408	376	376	407	414	404	440	447	384	400	424	402	440	405	378	435	423	387	414	421	370	443	401	417	437	439	428	391	388	416	417	422	406	405	416	392	424	410	404	441	417	406	379	415	423	402	405	423	402	418	416	403	402	410	369	412	400	396	401	431	414	402	408	365	424	405	403	395	440	422	443	401	412	424	409	385	392	406	402	381	391	403	428	405	400	415	407	426	372	396	375	429	394	428	380	398	427	472	373	404	416	429	390	412	403	415	398	413	415	413	390	402	386	441	436	388	387	378	405	396	414	420	424	399	426	444	379	406	394	402	404	403	398	410	398	411	429	390	393	432	435	439	411	389	418	415	425	395	417	390	392	383	396	420	428	383	403	384	399	447	396	382	384	408	367	419	406	430	407	411	425	411	445	387	404	393	375	406	408	439	390	431	429	431	390	391	400	401	407	416	403	420	364	355	400	450	390	428	418	431	366	393	444	399	437	429	410	409	412	428	371	404	425	414	414	419	444	383	416	420	413	417	421	403	394	389	406	376	412	423	401	429	394	390	381	392	370	435	377	483	442	384	386	403	393	365	424	408	430	388	431	412	432	379	432	409	376	397	417	420	421	382	401	445	454	410	412	456	404	432	415	400	434	396	386	430	432	412	369	414	396	432	419	420	393	393	436	430	419	391	412	422	390	416	381	377	412	397	394	441	396	417	410	385	392	421	364	411	387	352	423	412	420	397	417	424	413	361	407	411	415	445	414	411	430	416	413	407	451	389	425	407	419	395	386	370	386	412	395	402	381	404	380	386	381	400	403	426	375	405	408	401	430	388	436	387	403	381	406	400	415	407	371	410	440	398	400	381	438	353	404	420	407	402	397	382	419	412	427	429	441	376	381	439	378	371	409	400	401	396	398	391	429	397	438	410	380	412	380	422	379	413	410	424	450	395	427	424	449	402	392	413	406	396	393	392	422	421	381	415	411	403	411	412	402	403	438	403	408	422	415	411	435	410	405	416	414	412	412	434	429	406	393	403	419	416	393	423	402	417	404	427	350	428	425	425	414	389	444	381	392	412	404	400	444	418	394	417	417	368	395	432	435	415	404	408	380	383	422	429	414	390	392	397	417	388	398	375	371	410	407	405	412	436	380	438	401	418	399	377	446	400	381	410	396	396	403	372	355	422	420	398	464	396	410	412	386	398	446	409	383	405	394	422	418	403	408	414	381	398	403	404	429	428	421	429	423	442	431	402	404	435	418	434	387	408	380	422	390	446	402	390	441	423	378	388	416	431	434	375	389	382	416	406	417	413	406	405	401	418	419	414	396	404	365	408	385	424	435	397	387	392	396	397	379	389	390	436	443	406	415	407	412	410	431	392	431	428	406	373	425	410	399	382	405	472	421	392	407	409	376	409	426	398	425	431	420	393	401	390	361	396	400	375	417	408	411	452	440	390	398	394	427	418	452	414	436	475	392	413	408	454	377	432	418	418	406	404	424	390	393	413	415	413	412	407	404	380	392	419	390	412	374	419	409	419	408	442	411	403	386	405	368	424	375	404	416	411	426	379	368	432	420	432	383	402	401	398	433	374	381	408	424	416	377	412	419	428	426	392	394	385	416	423	414	411	416	436	409	437	402	420	392	351	418	401	406	398	422	416	415	443	420	418	387	415	406	389	374	407	421	427	397	415	415	420	405	412	419	384	395	390	417	386	423	387	416	436	377	384	395	425	402	430	414	408
27313	20802	27322	24412	20779	12408	2377	1018	586	557	559	497	517	500	492	458	502	482	486	477	469	425	497	504	473	508	502	548	546	604	623	644	692	700	613	701	658	612	695	664	663	637	601	590	549	537	523	498	501	515	463	492	469	475	475	487	450	446	476	480	441	467	467	418	496	461	458	444	446	443	440	412	449	442	423	474	438	456	465	431	460	479	443	442	477	459	489	416	472	435	437	519	465	457	464	444	440	425	453	476	473	471	465	466	427	425	452	463	482	404	443	415	437	453	487	421	434	435	454	425	445	449	461	427	464	451	459	462	447	487	462	460	459	462	426	429	462	493	453	466	453	432	444	506	483	477	513	509	431	456	447	428	423	442	464	450	454	430	457	425	421	443	446	493	418	433	422	463	509	493	476	423	468	430	478	432	436	453	435	424	449	464	461	439	432	485	476	448	467	412	472	436	402	427	454	451	459	459	462	448	463	461	463	454	427	435	460	430	460	444	457	464	422	435	460	449	457	439	430	475	439	448	493	462	427	410	480	413	443	455	453	467	452	459	436	426	453	491	468	414	425	438	481	436	493	416	440	435	464	427	444	447	472	461	446	439	457	418	476	477	450	451	454	464	436	460	453	449	430	436	417	419	425	444	446	454	472	465	402	470	434	413	428	475	449	448	415	450	486	434	478	490	435	444	402	497	473	436	495	449	440	457	446	452	463	454	464	467	464	447	417	425	449	446	445	457	465	431	488	456	441	414	422	465	480	455	425	440	447	456	475	438	430	399	443	426	439	450	481	444	433	453	426	472	452	448	428	467	443	453	429	426	449	427	451	466	496	439	455	471	446	451	454	486	437	510	444	457	474	434	471	455	451	467	434	440	444	477	431	497	460	473	489	459	473	441	448	464	437	433	451	445	456	462	459	455	442	485	459	457	439	458	417	418	426	423	460	478	437	447	431	466	506	448	426	443	443	455	466	434	396	433	435	447	440	420	470	489	415	473	417	441	474	452	431	453	460	466	457	404	462	446	414	459	487	462	444	445	407	483	414	497	443	466	435	445	450	428	467	421	461	492	456	459	452	423	434	462	450	433	441	438	464	427	492	433	477	443	453	438	467	455	439	432	465	438	470	466	431	459	449	450	438	452	462	440	443	493	430	459	446	435	421	461	481	456	448	471	441	457	432	450	476	455	405	440	430	473	459	429	472	492	446	433	459	447	472	430	433	435	442	491	447	487	444	440	476	453	470	425	441	467	472	450	469	440	498	431	460	462	466	481	503	456	476	462	448	479	454	437	433	463	397	436	438	458	425	456	435	394	443	457	480	478	483	468	472	484	458	469	435	436	446	452	455	430	454	448	442	470	449	486	469	443	421	458	458	435	490	398	430	421	448	473	424	463	442	445	441	453	455	472	452	452	442	422	478	482	448	437	430	431	437	424	459	459	478	452	454	456	472	436	414	446	477	438	469	437	472	451	444	434	428	442	437	451	458	430	477	437	457	433	440	470	448	435	443	476	442	464	431	470	482	445	453	495	488	463	499	480	447	475	436	432	461	432	457	460	422	477	451	455	481	452	424	465	438	427	486	493	434	444	489	444	464	486	449	485	404	464	434	441	398	442	426	399	476	447	451	425	444	423	407	504	474	445	399	434	454	451	461	445	426	448	461	454	452	455	463	415	468	427	460	420	436	457	418	468	443	491	459	426	387	437	431	409	453	421	470	462	461	483	450	407	440	428	473	457	438	451	461	453	455	472	448	450	431	457	492	455	423	428	458	441	460	440	464	471	410	482	446	426	468	413	491	472	439	450	439	449	454	439	465	445	459	429	495	454	454	435	446	455	455	445	455	413	482	421	483	456	483	467	476	461	457	452	485	461	441	470	469	477	452	471	454	456	447	472	429	479	434	411	471	434	426	427	449	456	433	449	447	444	436	398	445	449	431	444	467	480	491	446	480	455	451	463	468	449	439	421	469	451	457	458	437	456	451	465	442	459	439	413	440	474	457	467	452	447	444	467	453	460	439	449	444	469	460	422	446	457	458	457	450	468	455	427	458	451	422	443	430	465	469	424	436	469	443	465	444	443	439	488	442	454	464	475	463	428	517	463	452	449	475	431	434	421	460	430	452	431	437	442	460	474	463	453	448	442	440	463	439	431	463	482	449	441	446	472	494	431	432	459	452	448	445	423	454	452	449	463	430	463	446	509	445	441	466	445	403	443	435	464	463	456	465	421	465	456	425	446	469	419	440	479	477	458	438	451	415	437	466	458	477	456	453	432	430	432	449	480	440	437	466	439	448	460	458	469	456	442	467	455	452	456	452	454	446	415	473	467	461	443	465	446	466	482	437	445	430	404	431	410	429	455	468	425	407	445	427	446	445	473	448	444	470	402	446	450	504	432	475	440	408	429	438	462	472	434	421	460	430	456	460	423	449	457	409	478	450	410	430	439	447	435	442	442	459	442	455	447	449	432	434	445	436	426	421	439	434	440	458	432	443	447	444	458	458	450	459	449	445	462	427	439	447	430	458	471	471	474	484	456	429	423	442	469	438	425	463	437	465	475	430	433	413	432	495	444	471	488	464	421	439	448	443	447	422	495	466	432	447	465	425	479	420	436	415	473	444	454	444	442	456	450	460	473	449	433	438	444	381	457	431	494	438	421	449	444	464	432	436	450	499	437	453	450	489	449	413	464	478	438	429	462	426	463	445	450	475	445	457	393	440	439	451	517	464	402	450	433	443	461	438	464	442	418	486	458	503	470	470	446	447	427	430	433	467	483	441	469	474	449	451	508	491	415	440	458	467	410	472	434	413	499	407	440	441	451	439	431	413	478	433	448	431	413	419	423	459	481	491	427	409	471	438	456	466	446	469	491	474	449	451	464	430	453	394	481	441	462	455	498	436	452	446	459	442	473	490	459	420	442	413	446	457	482	475	482	450	470	472	491	440	455	430	453	418	469	465	449	463	430	452	441	460	436	438	463	490	424	466	443	441	444	429	406	472	469	489	432	466	443	433	422	463	442	454	458	437	440	437	457	428	443	449	434	445	445	473	439	462	468	435	461	471	456	457	465	454	476	441	444	446	442	463	420	446	468	423	463	490	423	460	428	462	447	452	440	466	447	442	420	409	403	453	452	456	468	454	424	435	468	446	471	438	455	430	436	461	479	463	452	463	452	462	424	465	496	453	436	478	424	519	467	405	430	477	460	450	448	502	430	447	453	499	451	481	456	471	459	423	446	440	447	460	454	462	454	467	444	434	456	437	453	453	443	443	481	448	450	449	433	433	442	446	449	447	458	438	465	417	461	442	459	427	488	465	478	439	443	464	439	465	459	455	434	450	440	441	453	479	472	450	462	475	423	428	471	458	439	464	443	450	448	479	477	486	457	477	405	439	473	462	469	473	458	455	475	439	463	481	440	457	466	435	443	448	497	459	459	441	448	435	452	463	438	472	418	435	464	453	408	497	428	434	425	442	454	453	438	420	478	438	448	442	450
43261	27636	26198	25155	15079	7057	2378	1293	630	571	511	515	468	474	515	527	457	466	462	486	422	460	465	489	491	493	566	601	684	716	797	821	850	884	882	895	857	847	841	876	785	735	656	663	608	578	543	538	493	478	435	477	442	426	444	433	413	384	414	434	404	393	419	413	403	389	384	430	389	377	417	383	364	392	415	374	377	421	385	373	378	404	393	398	380	411	390	378	401	412	371	384	385	384	411	374	422	359	379	335	398	404	397	397	390	380	404	378	359	416	407	378	402	407	370	380	393	394	382	385	386	353	399	367	379	376	383	371	384	381	377	362	413	414	409	385	404	385	392	407	391	415	366	365	402	370	431	382	405	415	399	409	404	406	385	417	415	380	403	388	405	372	380	375	380	384	405	406	430	417	346	386	439	410	390	355	411	409	388	429	397	406	370	394	375	424	435	401	373	414	397	413	392	381	401	362	378	440	382	390	396	393	423	436	393	380	392	372	371	375	389	403	388	410	356	430	383	379	407	347	398	387	435	426	380	381	445	365	368	381	399	383	389	376	413	396	391	389	374	410	403	373	438	376	416	409	387	406	379	428	392	393	413	396	384	399	408	407	409	400	394	398	398	388	364	373	392	395	398	420	382	397	404	367	375	424	404	385	385	382	429	402	427	405	417	375	386	377	410	397	419	381	412	380	339	396	368	402	383	360	387	380	397	380	384	422	412	403	406	384	431	379	369	417	368	383	404	377	361	393	375	412	389	387	413	391	433	392	396	374	359	404	363	405	412	394	398	382	378	387	417	408	391	376	398	397	422	402	421	409	379	373	366	398	402	369	387	398	396	398	408	407	335	404	386	389	385	394	394	359	401	368	404	367	389	380	408	396	386	388	396	406	419	372	420	398	402	369	426	385	408	407	408	385	354	366	391	376	378	430	402	428	375	393	363	412	429	374	380	352	366	348	386	429	415	370	399	393	357	372	383	376	414	387	366	409	357	400	357	394	397	427	386	396	347	401	397	402	380	408	382	406	382	380	409	441	364	390	366	381	404	383	381	371	373	376	401	363	411	385	368	357	384	408	407	369	432	420	386	457	412	417	424	377	379	419	405	356	380	391	390	418	411	412	429	377	438	405	373	441	393	404	377	405	433	431	407	452	380	375	389	399	382	407	377	408	422	426	379	391	410	369	396	397	412	410	381	401	412	401	435	372	379	409	392	401	376	362	417	382	394	379	411	372	417	379	362	407	417	416	403	407	423	397	386	402	342	396	408	431	388	389	360	393	377	423	419	407	394	401	418	410	383	414	388	402	357	400	411	404	406	389	398	386	386	391	387	415	414	364	388	398	389	369	382	409	422	400	395	398	392	393	392	402	413	364	420	400	410	416	392	395	411	395	384	378	391	398	377	416	408	396	364	379	396	388	402	390	414	410	410	405	385	404	386	400	379	366	403	400	411	392	396	397	389	380	398	420	375	379	376	385	418	397	388	352	386	400	367	374	414	398	390	359	375	397	420	407	342	400	379	399	392	364	404	402	376	361	394	401	403	383	397	385	346	394	400	394	358	361	383	399	369	385	387	419	395	406	374	411	389	368	381	369	389	407	421	386	368	411	394	398	388	439	448	372	405	376	420	399	428	410	415	399	419	361	414	416	388	379	367	370	395	385	372	394	386	377	402	370	417	374	408	392	360	409	379	418	366	396	387	434	360	393	389	400	400	384	354	401	410	342	414	385	465	379	401	386	405	391	444	388	366	415	372	415	386	367	416	359	393	363	397	388	395	402	413	392	364	422	388	387	436	412	408	416	411	377	400	426	393	373	408	434	422	431	398	384	415	332	394	388	373	399	432	404	374	387	380	380	393	398	402	385	374	413	394	396	446	385	399	402	381	379	402	417	392	393	402	410	395	383	402	414	386	381	390	409	391	399	423	392	372	388	380	372	391	438	389	405	432	428	348	396	431	374	389	376	369	367	406	403	382	427	371	398	439	434	394	381	383	380	406	401	425	392	342	389	369	419	376	369	385	429	380	382	399	345	410	405	428	389	380	373	374	384	390	388	410	409	408	359	386	367	371	410	366	403	411	395	376	367	399	403	380	389	330	394	378	400	382	372	418	381	453	366	370	399	402	422	396	393	408	379	393	374	368	397	396	395	383	393	414	398	406	400	401	397	384	419	374	386	362	413	395	423	389	385	377	433	383	425	368	433	413	391	383	376	399	379	391	411	375	407	406	383	381	375	405	409	394	358	394	381	392	400	403	408	404	396	390	408	379	388	394	374	379	379	415	391	397	398	418	370	391	397	361	360	356	390	392	392	421	360	357	430	408	383	390	364	362	420	398	402	361	344	426	452	401	395	349	421	381	419	385	380	369	403	384	343	363	366	424	385	417	374	412	354	424	389	381	403	413	420	388	371	408	384	407	416	382	412	393	388	385	411	384	358	371	409	400	373	432	398	429	405	364	400	359	393	370	390	375	402	385	379	424	388	435	404	421	400	411	341	381	417	375	387	384	372	393	389	390	411	367	366	381	373	372	402	384	402	401	388	400	433	389	406	398	381	387	362	380	411	419	402	410	360	390	399	419	353	398	354	373	362	375	416	395	371	361	380	404	362	404	387	366	418	418	405	377	396	396	384	408	417	390	394	365	387	402	363	374	386	417	401	428	394	372	398	399	397	356	405	409	380	375	391	410	401	404	395	399	402	370	421	398	388	379	389	369	399	380	422	378	360	393	371	381	384	362	377	404	388	363	396	388	400	399	358	411	424	356	378	393	409	363	397	396	414	396	353	405	397	395	388	424	345	392	398	397	346	392	390	415	374	391	405	418	371	384	390	392	384	399	359	374	405	387	428	394	397	411	390	425	407	399	390	367	395	438	397	388	397	371	375	390	395	395	407	403	385	388	415	378	400	407	406	390	373	427	367	412	358	401	364	391	429	366	399	410	369	400	421	378	401	414	386	385	398	357	418	370	377	374	388	387	406	394	403	423	384	395	365	359	367	402	366	368	424	406	390	406	382	372	387	415	386	376	412	387	408	393	378	404	377	408	386	418	363	434	390	385	397	390	406	383	380	388	433	408	408	391	342	404	388	391	410	368	380	377	410	417	394	405	363	366	393	383	396	395	408	415	399	425	372	391	377	365	386	400	379	399	396	396	400	380	406	371	393	368	409	404	432	410	420	410	370	415	376	414	392	392	402	383	399	421	380	389	390	396	401	403	423	362	352	405	366	413	383	425	411	381	391	372	390	396	379	389	392	391	388	401	399	447	380	377	406	418	403	386	388	415	383	379	385	392	388	381	380	409	389	391	381	435	363	401	387	380	351	397	374	374	378	438	386	409	380	409	408	383	406	430	402	366	396	380	415	449	407	407	415	427	392	388	401	371	381	391	432	370	393	400	370	413	385	372	400	396	397	412	415	397	392	353	439	404	378	421	387	364	395	414	382	432	412	391	379	379	380	416	344	392	403	401	395	415	396	383	420	372	387	386	419	382	392
26475	20840	27618	24084	20788	18959	6379	1304	636	624	560	550	559	490	554	545	543	574	507	549	511	548	473	488	526	507	517	519	594	603	641	686	692	749	747	822	817	799	821	714	747	636	593	608	574	607	564	562	503	540	514	528	522	490	481	519	492	508	507	481	447	497	496	513	485	486	455	459	455	491	468	492	476	459	514	486	472	499	479	454	499	492	471	446	415	464	443	469	492	491	477	444	482	483	458	465	464	499	466	475	505	426	475	461	469	489	455	475	480	456	467	439	485	509	502	507	514	489	506	461	480	451	488	467	461	452	475	447	461	470	465	484	496	473	462	448	463	496	525	507	464	452	482	501	463	473	438	479	461	477	508	483	454	456	503	476	484	460	517	460	488	454	472	470	447	460	450	502	483	474	500	451	493	497	476	483	468	458	501	467	472	511	502	494	451	477	494	465	453	474	491	466	454	450	495	501	479	512	513	498	463	465	459	462	446	435	489	503	475	514	478	479	458	484	473	466	488	460	456	512	470	439	486	468	493	468	477	441	473	481	512	473	474	489	439	466	484	467	468	456	459	441	464	469	497	504	536	470	473	473	496	483	479	411	439	484	481	483	509	477	445	474	509	492	447	506	529	465	478	495	488	483	496	458	492	442	488	482	483	540	452	490	485	474	524	494	476	536	475	485	479	472	473	519	474	491	435	493	504	487	482	508	471	482	489	450	470	502	507	451	452	470	470	506	490	462	481	471	500	459	511	469	538	456	454	493	495	503	453	444	474	463	490	485	457	513	460	451	445	485	477	477	447	451	494	489	442	458	497	498	480	466	486	448	470	464	498	479	474	484	470	448	463	491	481	447	504	495	494	455	487	451	470	451	489	484	512	452	480	465	479	508	456	478	492	456	450	518	481	491	489	479	477	478	490	473	534	492	474	452	494	437	453	460	468	491	537	469	470	455	498	463	456	491	492	472	457	466	476	478	429	439	490	445	469	497	510	464	499	509	474	523	486	495	486	502	468	446	474	514	421	444	471	479	489	489	438	437	505	460	485	498	443	487	498	517	458	489	471	435	484	426	497	481	480	492	495	491	442	466	481	467	462	491	476	472	499	486	454	435	480	489	456	440	482	498	496	450	510	482	497	506	506	457	479	438	496	463	517	487	484	476	517	446	449	481	472	447	486	467	481	462	497	476	461	480	493	481	500	438	488	452	458	477	499	509	452	468	507	455	453	439	465	476	496	476	484	465	508	470	462	504	490	462	479	434	457	462	477	462	445	489	489	479	480	476	468	481	475	446	489	472	421	461	462	467	479	486	445	485	474	472	468	458	524	459	466	515	505	463	454	485	502	480	477	458	482	490	450	437	464	489	498	487	467	518	460	478	488	463	455	496	486	473	469	494	497	480	461	490	502	450	508	534	473	495	471	480	437	445	503	473	498	478	468	441	457	510	450	502	478	485	474	460	497	507	494	438	501	468	474	448	517	484	513	473	498	471	497	485	453	463	504	472	482	495	480	479	443	458	491	485	471	497	447	476	441	456	467	485	478	456	462	458	448	480	486	476	482	474	479	488	453	486	480	521	494	458	460	439	475	476	445	487	461	486	519	464	461	465	444	506	493	498	513	489	503	492	476	468	464	507	477	453	456	485	455	446	463	494	476	444	444	458	437	494	463	487	476	440	453	491	464	476	440	470	486	474	524	497	484	483	514	497	455	498	486	443	479	454	484	493	484	448	454	465	493	462	482	477	486	470	521	463	480	465	423	445	469	503	470	483	484	444	502	496	437	461	485	399	490	472	488	491	449	479	487	486	476	449	470	430	495	470	471	504	508	465	481	468	463	465	459	509	464	481	484	474	480	476	452	473	476	458	469	500	433	461	464	422	499	472	526	478	478	479	486	460	468	459	483	502	467	472	500	440	434	466	433	509	505	458	512	466	495	505	474	473	463	512	462	468	480	453	508	496	473	474	497	440	513	481	491	484	491	471	512	445	472	457	480	448	473	509	498	488	486	451	489	476	483	467	497	441	491	477	487	486	455	483	471	489	509	501	486	519	488	450	480	516	472	492	465	505	470	499	466	443	480	473	503	493	485	451	474	485	507	465	470	463	497	476	508	487	475	478	472	468	495	467	468	451	504	478	466	444	482	484	470	444	495	476	475	518	471	500	427	447	472	483	468	445	468	505	491	480	460	457	473	514	508	488	488	470	448	426	485	477	501	488	525	438	524	441	469	498	498	462	483	486	495	510	503	483	441	431	474	491	514	444	475	507	477	488	436	466	483	459	474	449	444	489	505	492	475	439	460	464	460	440	475	509	468	471	487	458	442	454	468	482	456	495	445	494	508	451	451	504	509	468	485	493	516	475	432	447	492	487	457	462	452	466	449	473	484	466	448	500	449	462	492	473	503	511	477	467	488	472	488	508	464	496	491	538	480	481	460	493	451	509	481	462	518	463	443	458	526	466	425	498	524	500	485	490	472	454	487	460	430	506	486	445	484	498	462	505	488	464	443	463	501	487	419	463	484	459	492	507	462	465	469	498	460	439	462	431	450	489	470	486	479	482	445	449	481	451	474	514	438	499	443	481	449	472	453	524	457	469	473	447	449	484	448	456	498	464	485	474	484	488	479	487	485	490	434	553	461	468	478	470	484	458	460	535	455	489	516	521	485	491	471	468	464	489	484	458	485	491	444	478	496	518	458	457	442	474	476	481	488	494	483	481	514	469	471	448	440	517	491	483	479	463	456	455	452	490	500	507	448	447	482	493	473	497	511	446	498	501	487	523	472	521	475	463	479	454	446	480	491	460	451	485	474	466	437	509	483	473	495	490	490	488	455	450	499	505	465	453	467	473	481	522	465	451	489	468	472	479	490	457	472	465	501	457	498	465	463	434	474	452	490	483	490	475	467	432	459	468	481	455	484	491	484	469	469	463	500	456	492	470	477	488	492	430	491	473	478	473	487	502	494	464	472	489	496	495	431	471	468	476	462	475	461	480	459	517	481	489	470	519	485	466	471	477	465	470	446	468	437	452	481	452	493	476	467	491	485	485	506	502	476	471	481	513	480	484	479	447	450	489	486	468	454	463	446	458	456	505	470	481	490	474	465	500	470	448	458	462	504	512	487	490	527	478	509	498	453	479	454	495	458	473	464	481	466	460	457	463	452	472	474	468	460	441	454	491	454	446	490	489	459	483	498	464	515	445	467	503	516	484	480	474	486	509	486	475	452	486	474	499	457	513	468	471	489	476	519	497	488	484	530	503	484	509	440	464	492	446	454	466	468	474	464	491	466	450	477	452	463	471	467	458	468	436	463	450	465	472	491	474	451	440	444	462	474	462	491	468	488	469	471	481	454	531	488	498	438	481	485	460	426	455	451	489	476	437	460	473	470	456	508	480	436	482	493	446	453	470	498	484	490	465	433	496	482	483	489	462	491	500	450	481	512	475	472	434	497	478	477	461	457	481	464	469	479	453	470	479	446	453	454	450	513	504	490	524
46322	34717	34602	30797	17651	10258	5351	1572	746	697	615	594	560	568	531	508	479	514	483	477	467	441	481	486	491	485	532	567	596	690	780	852	875	977	994	965	1072	1094	1028	971	865	810	733	674	634	636	627	596	539	483	535	494	480	441	468	441	461	437	461	439	408	442	398	449	403	416	444	439	438	418	409	442	405	393	411	400	438	450	408	412	417	408	406	415	408	389	434	375	436	424	423	410	403	423	418	405	417	393	371	372	404	411	451	456	388	421	439	354	411	419	432	456	399	389	440	419	429	410	427	410	410	411	449	408	415	419	447	386	400	419	401	424	410	433	405	433	377	384	405	397	449	425	402	407	409	413	447	406	406	431	403	415	404	387	406	434	391	425	387	345	410	428	409	410	419	372	440	447	391	419	410	388	441	436	348	440	420	408	389	418	373	399	386	405	429	436	417	406	395	391	409	377	410	415	405	399	407	411	378	391	433	441	424	386	421	394	424	429	438	378	379	427	402	420	401	401	412	410	428	411	408	416	365	416	429	408	418	365	347	426	396	447	351	416	372	428	445	401	397	447	426	445	431	398	388	408	391	378	405	408	415	432	388	387	427	383	409	387	400	396	381	399	422	433	430	402	436	410	421	422	379	428	413	416	401	425	410	401	396	415	396	415	441	437	437	371	436	443	442	402	412	412	409	447	415	418	440	412	432	425	411	384	383	411	393	422	446	393	397	418	409	400	394	425	376	391	430	430	391	411	418	415	442	419	463	403	405	438	395	363	418	399	450	379	377	415	423	399	400	416	451	420	418	453	396	413	421	389	412	402	395	437	388	414	441	399	405	412	432	426	427	410	381	397	412	401	405	408	411	378	399	426	446	400	391	412	404	429	423	417	420	418	396	418	382	399	404	391	437	404	357	398	374	421	405	385	351	404	430	375	397	420	407	398	418	402	426	412	385	432	441	403	440	391	400	388	411	412	409	396	396	422	384	395	388	393	405	396	431	404	435	424	428	390	435	395	400	393	390	415	445	424	395	406	419	415	415	420	429	396	420	416	398	405	422	412	401	411	443	412	425	419	401	403	418	446	423	400	392	428	418	379	387	389	387	433	411	410	425	379	434	452	457	378	433	410	401	384	400	389	411	395	403	408	383	420	415	414	421	442	409	427	411	362	390	403	395	445	414	408	412	408	397	420	406	413	422	442	400	415	405	402	407	433	413	420	423	402	401	394	375	412	420	415	398	398	426	400	412	404	432	441	418	414	420	431	424	373	419	388	408	389	376	420	418	424	378	401	412	446	409	429	394	422	392	416	399	422	438	427	391	418	390	426	414	391	388	418	393	406	425	447	397	387	418	402	375	384	427	407	414	393	386	403	415	430	437	424	409	429	420	405	402	433	416	402	390	429	404	419	390	412	404	439	409	427	415	410	410	431	405	391	419	410	402	420	423	382	412	410	390	392	432	404	410	417	421	415	473	395	387	421	423	407	418	428	414	391	392	387	392	413	406	429	413	420	392	417	432	430	421	379	408	424	409	381	371	420	434	397	407	409	408	423	408	417	397	407	440	423	439	395	385	409	391	405	394	405	394	402	440	402	411	440	408	412	385	420	440	417	433	396	434	409	433	386	363	414	381	376	426	453	419	431	379	408	426	403	368	416	428	407	430	416	397	423	434	380	397	429	409	425	421	414	402	381	425	384	424	435	445	407	404	442	407	415	398	390	417	420	440	412	403	443	465	427	407	385	397	420	401	431	425	400	365	404	443	409	429	425	404	433	427	424	436	394	429	404	407	404	466	411	412	420	427	385	425	401	355	428	401	390	466	404	389	387	412	406	404	455	429	395	409	393	403	422	379	379	382	423	391	432	415	402	408	393	419	416	391	400	418	413	410	381	415	409	405	425	448	430	421	420	425	412	386	399	410	421	418	429	409	396	387	425	436	432	439	413	417	430	396	410	467	413	355	436	401	436	408	391	382	397	406	387	397	425	421	434	420	403	394	409	401	430	421	434	402	368	414	424	413	400	436	407	425	398	429	437	397	370	410	390	382	394	409	379	392	408	427	388	420	400	380	412	406	433	409	390	418	411	361	414	409	364	433	436	426	431	402	404	428	375	390	409	458	397	436	404	415	402	389	379	401	388	396	413	420	384	398	407	363	410	399	373	439	414	426	408	398	401	367	439	422	394	392	382	437	422	427	412	432	430	363	393	385	409	400	400	404	427	418	411	438	385	423	385	389	413	401	386	399	461	418	427	423	409	426	408	422	421	432	425	402	429	425	403	424	443	451	404	401	401	429	416	411	428	403	414	430	380	417	377	406	394	387	419	383	401	418	419	414	403	396	391	381	396	408	403	402	400	431	394	459	417	416	411	414	391	405	404	424	415	416	395	428	452	426	414	402	418	395	444	413	408	408	387	392	434	436	414	398	414	415	369	433	412	432	413	421	411	372	408	399	405	438	417	399	403	383	380	395	393	393	427	416	418	448	422	397	422	407	415	418	413	437	415	378	433	427	462	423	405	421	408	399	413	413	376	409	417	389	409	434	382	413	391	423	399	403	460	412	395	384	428	401	416	442	394	432	385	392	421	424	442	431	420	424	443	405	381	397	435	418	372	370	402	385	400	412	398	406	427	365	430	407	380	391	411	406	384	444	428	401	379	375	417	417	437	399	407	414	387	385	407	408	423	456	424	404	400	414	407	383	406	403	411	423	427	439	453	412	415	429	414	386	383	407	401	401	400	417	422	416	412	389	434	401	435	418	383	426	400	374	423	386	430	396	420	374	438	432	422	412	414	400	424	414	444	418	410	421	405	401	380	404	431	415	425	414	437	427	402	472	433	413	391	369	408	398	417	404	446	422	407	390	392	423	413	430	430	435	378	405	390	404	418	417	439	415	421	407	384	398	406	398	406	418	398	397	399	402	418	391	390	442	384	438	376	416	366	424	437	394	429	420	412	387	424	418	410	377	427	463	399	407	432	414	401	407	427	419	421	376	403	437	427	431	437	400	371	372	410	356	401	399	413	375	401	416	420	436	401	415	424	395	386	389	425	429	445	414	389	442	409	395	416	374	423	411	389	412	383	384	424	420	441	473	397	399	414	453	405	396	421	458	393	384	437	412	378	437	376	410	405	431	416	416	420	402	402	392	422	412	432	416	438	438	414	401	415	384	436	422	402	397	463	369	417	435	417	420	421	392	398	404	459	384	407	425	391	416	413	407	401	426	416	437	380	404	362	372	394	425	428	442	407	407	439	402	423	360	383	393	391	419	414	420	391	424	433	412	383	428	416	412	381	398	428	416	408	408	439	386	416	374	434	401	407	431	422	435	430	448	388	398	432	399	418	394	428	449	403	427	409	395	405	383	426	405	426	369	405	473	418	406	420	418	385	391	386	381	386	425	421	389	442	394	391	366	436	420	421	423	447	435	434	426	402	395	436	385	403	420	392	384	424	415	421	438	426	404	395	435	414	394	395	400	444	430	421	384	387	421	473	449	421
25704	20845	27881	23926	20824	21107	12768	1520	661	631	581	549	530	591	532	507	553	522	516	541	521	530	506	452	491	537	564	557	561	636	645	664	739	772	842	860	866	855	781	709	722	691	634	617	580	583	555	572	520	501	504	472	499	532	471	504	443	452	500	473	458	492	468	490	432	449	456	468	472	479	479	473	452	465	445	481	483	440	433	494	476	436	446	433	492	481	485	463	465	480	457	494	418	452	495	482	456	474	508	475	452	444	436	457	477	473	497	480	465	471	481	480	475	472	462	493	478	480	476	456	458	463	463	488	429	424	463	477	462	450	449	460	500	481	523	489	477	508	476	468	431	479	432	459	457	458	482	487	471	459	464	454	473	486	419	490	442	470	445	525	418	498	465	478	519	470	459	442	410	456	501	463	475	488	461	472	442	448	439	452	440	484	472	416	440	462	467	498	501	449	453	457	482	429	457	508	455	435	473	511	466	481	453	482	462	476	429	455	429	473	499	490	440	470	487	486	470	488	485	418	472	480	470	474	466	497	489	522	504	454	495	457	448	444	473	473	454	457	497	463	472	464	457	450	467	463	440	441	464	459	467	438	457	436	458	479	451	455	460	452	420	452	485	474	461	449	466	450	482	438	479	448	483	489	436	461	470	446	424	433	481	488	467	465	449	457	457	444	477	506	448	473	463	463	482	447	439	512	494	466	419	482	487	496	420	470	488	503	465	487	457	484	472	433	443	467	451	489	468	472	430	466	470	472	460	461	491	458	443	446	462	449	444	477	483	489	490	443	457	448	438	478	444	471	471	480	435	445	484	439	447	488	502	483	445	460	496	469	522	442	471	454	480	458	493	467	437	434	456	490	462	472	460	465	454	449	484	484	476	493	490	464	459	470	478	462	468	442	431	464	455	448	480	454	451	458	474	491	491	450	468	500	444	463	435	495	518	494	479	457	484	462	460	467	465	475	472	509	437	483	429	503	508	456	436	443	463	445	475	444	465	494	457	437	533	459	504	458	461	448	485	452	439	466	480	447	464	460	499	503	424	473	509	465	479	460	462	493	444	452	472	478	491	478	451	452	502	492	433	452	491	472	499	430	447	469	477	435	480	439	474	430	498	473	440	476	439	450	441	467	434	490	500	475	480	447	460	449	438	449	457	465	465	477	489	428	455	460	467	417	465	490	511	458	435	457	445	499	480	443	447	491	468	457	439	504	477	495	451	451	465	451	485	457	501	467	436	466	474	449	460	463	493	456	456	424	471	445	502	495	473	474	430	524	478	482	449	438	431	469	466	503	465	462	507	430	436	485	490	430	465	438	451	508	504	449	422	494	422	459	424	514	486	488	470	457	444	438	484	484	462	449	429	470	452	492	461	495	482	459	454	489	476	525	491	488	484	408	428	474	482	454	465	487	432	470	453	400	436	461	458	515	469	433	479	481	467	443	482	474	491	435	468	467	494	488	459	472	456	467	441	490	458	457	441	484	494	479	475	452	433	441	445	443	459	466	491	478	446	441	432	500	439	496	482	461	500	450	484	459	449	456	482	453	449	477	454	440	435	491	458	496	473	442	484	475	461	474	480	460	466	457	471	458	494	443	497	477	413	456	455	526	455	469	482	437	422	421	509	492	454	474	458	487	486	456	446	464	504	461	461	519	455	466	475	452	477	455	485	503	453	457	453	485	439	482	445	462	444	464	477	481	436	434	460	495	461	439	468	477	462	505	481	480	512	489	492	450	466	431	459	446	490	500	452	475	484	511	469	433	452	436	469	466	488	444	413	462	485	447	433	433	460	456	471	452	459	470	496	463	451	459	439	462	468	445	466	468	462	461	451	462	466	451	451	489	511	462	408	477	471	490	460	452	495	454	472	485	459	464	511	449	429	454	461	459	492	465	465	444	462	499	444	473	468	486	458	463	455	472	470	459	441	450	441	450	514	481	427	443	481	515	468	467	442	522	461	444	473	453	458	437	430	491	481	499	463	433	447	469	473	482	484	502	488	477	462	480	513	451	461	477	472	468	449	408	494	466	489	441	420	418	438	507	499	505	465	475	456	454	468	452	483	446	429	441	461	450	479	444	469	463	448	474	450	445	463	468	450	483	462	441	498	439	473	483	460	439	468	475	504	474	511	462	474	409	431	503	466	436	462	473	443	475	437	485	455	493	450	491	483	448	521	446	482	431	458	466	478	459	480	462	460	489	483	480	472	465	472	441	445	472	431	496	443	458	469	448	490	470	443	484	426	459	457	448	432	454	451	463	446	475	474	476	478	476	455	458	446	416	446	413	460	472	471	484	502	472	447	447	509	417	437	450	434	493	466	433	455	455	421	451	478	482	458	467	493	495	482	477	465	471	410	473	503	457	442	474	458	473	501	447	466	492	486	471	447	467	473	444	439	466	500	442	451	477	450	422	455	466	451	477	460	481	439	461	492	450	447	457	480	451	426	487	472	455	448	444	426	488	488	428	425	447	485	490	438	474	438	485	491	480	445	445	478	454	474	451	454	461	481	438	424	489	409	451	485	465	506	455	482	433	485	478	442	453	479	510	446	468	440	464	483	460	470	513	445	461	460	404	483	450	478	483	475	464	456	476	445	509	482	451	454	476	448	466	451	448	483	462	519	463	474	500	431	440	445	449	480	459	470	462	448	487	459	490	492	428	491	435	495	471	420	461	467	452	446	457	459	468	437	509	476	485	441	466	469	446	530	454	427	431	482	465	440	450	476	445	465	508	493	464	433	427	436	470	495	463	452	446	456	449	461	464	442	444	438	438	477	443	479	481	462	465	480	454	460	472	489	453	460	490	443	439	479	451	479	474	479	503	473	451	486	439	452	470	486	466	467	430	447	472	457	442	491	490	500	476	493	492	471	453	480	438	489	455	416	484	457	476	412	496	457	425	473	486	484	472	486	458	462	451	466	443	438	477	483	450	432	471	488	467	432	510	457	463	460	506	452	490	423	445	462	432	455	458	481	472	468	522	478	453	462	459	468	424	461	522	461	422	474	492	494	497	442	454	481	466	441	469	439	413	441	474	455	479	438	460	467	478	470	460	452	524	476	433	464	453	489	437	502	493	479	444	476	474	479	489	477	486	473	446	465	465	443	475	459	461	474	463	485	446	435	505	480	476	471	427	486	461	456	501	466	443	441	474	441	477	487	494	470	479	428	529	511	453	474	485	444	503	521	465	425	514	452	465	458	430	422	473	459	413	467	504	477	421	419	457	452	458	476	463	452	459	457	460	446	459	434	475	451	479	497	461	453	477	461	456	467	466	445	433	449	491	505	454	443	478	486	480	442	436	475	506	478	450	478	469	448	473	517	436	443	492	445	485	434	464	439	450	472	427	484	474	455	450	450	502	480	481	472	453	459	440	451	451	445	450	448	423	446	457	454	476	447	459	490	450	472	506	457	430	499	480	484	478	480	465	454	483	490	476	461	442	447	414	433	454	473	547	488	484	452	506	500	470	487	457	465	462	469	455	414	451	455	469
46367	37661	33781	25075	17421	12818	6394	1309	850	744	683	612	527	587	514	522	511	502	484	471	482	493	488	500	497	524	527	576	626	657	740	840	993	1043	1165	1163	1148	1129	1075	930	852	806	785	697	703	648	621	586	545	520	524	489	466	458	454	444	426	408	419	427	426	426	418	408	414	389	383	413	411	405	397	413	410	413	404	417	410	405	381	381	383	416	398	415	404	385	378	378	382	398	377	396	385	399	394	410	415	360	415	375	382	421	426	412	382	422	437	389	409	390	405	398	410	376	407	424	390	400	375	435	397	422	353	411	407	420	369	399	389	376	401	382	431	378	361	408	362	416	404	388	406	403	427	368	385	385	430	410	435	412	371	393	413	380	407	387	416	412	385	408	404	372	372	402	406	394	398	411	387	366	387	421	413	387	393	392	378	405	380	407	392	380	401	396	365	410	390	410	393	351	405	397	409	400	382	426	381	370	388	416	390	411	396	377	397	338	367	423	411	395	393	402	425	379	398	431	361	357	385	403	407	405	413	413	393	407	385	347	401	411	406	391	376	404	403	389	392	413	376	410	422	409	376	418	418	426	412	374	439	362	367	347	370	401	410	385	432	404	387	401	394	399	408	410	393	402	375	372	385	393	416	409	417	420	365	412	409	392	376	338	383	404	415	396	413	408	440	440	395	438	421	381	385	405	431	403	393	434	387	380	396	404	418	407	397	405	399	372	423	429	432	371	423	414	402	387	351	433	410	400	430	431	385	376	413	386	431	413	388	410	363	382	361	404	386	385	409	378	389	386	407	417	401	433	398	391	417	395	376	431	394	406	383	408	406	362	426	412	377	416	397	387	339	400	403	395	415	429	408	399	401	408	412	428	404	381	380	423	383	389	417	385	417	394	406	384	392	388	392	412	418	393	391	389	389	395	385	378	412	387	422	413	390	413	389	402	419	376	433	387	395	415	387	376	417	381	378	408	412	400	399	400	430	410	380	417	418	396	356	389	424	395	407	400	384	394	402	397	401	366	434	385	371	377	429	378	407	375	423	378	411	409	416	409	391	426	389	377	407	400	378	414	429	426	395	397	424	431	386	408	393	401	393	425	387	354	394	406	428	381	411	413	370	426	411	440	405	418	463	403	409	396	417	394	390	384	394	425	387	449	421	386	404	395	390	419	446	401	357	389	398	396	410	381	374	388	389	419	388	382	403	385	433	368	372	431	394	398	409	418	382	368	430	382	373	396	382	404	384	402	389	388	379	400	401	357	381	413	424	381	416	391	409	396	399	390	389	389	367	409	389	370	417	422	403	392	391	384	377	433	395	386	381	438	375	408	417	407	400	379	404	389	395	387	396	404	388	410	426	421	426	393	400	425	387	399	394	372	376	479	359	412	416	412	406	406	416	381	394	366	375	398	389	416	404	367	414	419	396	376	403	411	411	400	424	396	378	373	375	392	386	419	399	420	369	368	388	336	365	373	385	425	419	397	368	410	417	405	396	413	406	352	417	418	396	392	402	385	426	388	432	405	373	417	434	399	384	387	380	411	390	382	422	425	384	396	401	377	392	397	407	390	396	408	396	401	395	395	383	424	370	369	424	415	370	420	398	402	370	387	368	399	388	400	404	416	409	397	421	391	384	365	380	389	398	398	394	376	413	414	390	382	425	424	410	376	389	434	405	410	387	404	399	413	377	382	404	375	411	385	392	406	398	381	407	428	395	393	391	388	374	373	388	422	394	406	393	382	395	357	404	407	410	403	386	397	403	405	412	422	435	393	406	391	397	426	403	403	393	395	388	407	425	411	404	379	367	399	420	387	415	397	381	399	410	392	398	387	430	384	407	398	391	416	398	361	398	385	404	390	413	367	425	411	416	399	406	387	420	423	364	367	418	406	362	397	421	409	395	393	412	400	383	409	361	401	399	406	410	422	362	370	386	390	421	407	405	371	390	396	409	399	395	388	405	385	421	398	382	394	415	360	388	450	386	357	425	404	409	420	400	401	424	399	354	405	426	434	423	393	423	391	428	439	387	367	406	453	404	390	406	414	411	405	426	417	383	386	410	386	415	427	387	397	412	376	395	382	402	389	371	389	411	410	391	395	415	407	389	403	407	419	371	418	407	412	444	430	397	381	420	405	370	442	408	416	431	419	377	427	405	396	422	380	395	391	418	408	408	387	412	382	418	420	356	420	384	394	421	386	431	388	378	386	367	368	382	363	387	408	349	398	427	382	391	395	400	421	419	421	422	439	363	362	358	376	361	348	396	379	407	413	402	429	418	411	369	394	385	369	397	391	377	419	418	392	402	381	405	416	379	393	387	410	386	402	383	397	410	387	384	394	394	381	383	362	405	387	366	423	408	403	442	372	399	443	405	377	402	408	392	415	398	428	385	406	413	403	421	380	419	413	380	406	421	381	424	372	417	379	392	394	361	381	417	426	361	360	432	414	354	399	427	414	399	357	389	400	378	429	406	415	401	406	398	409	429	374	381	393	389	410	399	398	410	409	397	409	375	400	399	379	382	374	381	412	395	430	407	365	371	375	428	384	392	373	416	385	417	401	388	436	412	409	378	365	410	395	400	425	396	408	397	382	357	403	405	393	378	410	424	440	414	415	399	397	363	387	396	349	373	405	369	399	415	371	422	404	400	385	384	381	371	391	406	368	424	405	392	400	408	414	429	395	391	381	433	418	402	390	376	378	390	408	437	430	426	383	383	389	359	394	429	389	407	438	380	366	420	378	464	390	417	384	380	389	382	394	388	359	406	375	392	389	425	369	395	428	424	395	403	406	399	427	408	411	390	430	367	405	437	381	383	382	404	387	412	381	424	420	384	424	412	399	392	415	388	433	403	328	354	397	414	404	423	407	439	423	417	381	395	413	378	405	362	412	391	431	411	402	405	392	420	436	396	398	400	393	399	381	407	360	415	379	403	409	424	417	441	413	361	386	418	403	377	431	446	396	399	411	357	417	357	440	399	412	404	424	390	392	365	378	391	414	406	368	388	416	388	415	380	397	407	378	397	359	410	414	373	403	415	405	401	409	411	399	402	413	347	373	418	373	405	404	392	384	401	384	409	382	388	423	363	406	367	394	372	407	395	394	391	417	420	397	391	409	413	423	387	424	396	413	383	379	390	397	377	413	413	374	394	384	368	422	386	422	391	369	356	380	395	385	400	428	334	406	399	392	346	432	405	364	388	398	396	432	388	407	402	376	410	380	387	386	389	425	415	422	429	398	409	398	409	417	373	416	381	426	395	401	403	402	427	395	377	380	380	412	433	422	398	418	407	406	446	400	391	384	404	375	414	379	354	416	418	412	375	396	390	432	409	441	398	418	413	360	365	416	430	366	431	397	393	387	395	382	385	404	388	441	382	411	398	400	395	414	403	362	399	411	417	411	417	381	377	369	390	383	404	409	407	366	365	408	383	385	396	431	399	380	372	421	418	382	387	405	418	409	396	405	427	366	400	396	387	396	368	383	408	396	438	406	428	366	413	398
29452	21224	25518	23849	8294	3400	1463	584	529	549	484	459	485	479	491	467	461	498	470	476	462	480	496	524	474	520	570	546	501	515	559	583	645	691	690	714	705	722	637	611	593	583	585	518	537	469	536	482	490	480	492	512	522	522	508	455	472	495	466	487	460	413	477	518	516	464	451	468	451	484	496	466	457	455	472	497	461	476	479	487	489	453	489	467	439	467	426	490	484	427	442	513	477	462	481	493	502	475	471	460	469	459	452	505	490	501	461	451	483	443	455	475	442	450	494	501	487	502	441	509	483	458	496	471	476	483	431	487	456	463	463	467	466	491	458	490	462	527	456	474	452	476	474	445	470	479	465	492	448	432	485	467	497	479	438	455	421	490	457	483	486	516	485	487	504	446	447	434	451	451	445	461	432	456	459	464	466	463	465	490	479	462	463	457	477	468	465	466	463	495	477	493	486	473	495	465	465	480	424	424	476	432	463	435	481	464	498	445	469	508	445	454	500	412	486	505	451	491	477	454	501	441	435	466	489	478	470	481	452	487	481	471	477	447	409	470	473	456	457	499	490	494	449	477	467	461	511	482	482	456	459	494	488	468	497	499	504	504	446	501	491	472	443	478	482	481	507	527	490	520	510	502	447	484	474	469	450	461	508	497	461	471	463	494	500	453	460	490	479	474	424	438	454	500	483	451	479	491	462	451	495	496	478	495	502	467	480	457	514	482	494	470	467	497	483	495	475	464	501	477	481	454	480	463	518	496	505	474	458	469	494	480	467	473	493	497	458	477	474	455	481	444	455	475	473	472	489	519	474	426	447	519	491	488	482	461	431	445	464	490	441	442	450	482	440	471	460	481	497	491	471	492	541	434	485	445	479	504	444	468	545	462	496	444	500	465	475	490	483	451	469	484	449	437	437	485	473	473	470	483	470	458	451	433	472	492	422	482	505	488	492	473	461	462	450	471	505	477	495	507	509	488	460	450	481	480	483	475	471	458	461	469	454	468	423	457	473	471	491	453	494	485	448	454	485	468	480	476	479	468	512	489	454	483	463	468	483	494	475	480	496	501	465	472	443	459	486	465	468	427	469	483	496	456	456	484	461	462	496	468	472	461	461	423	487	513	442	510	469	462	480	475	497	500	482	490	456	505	501	477	470	466	468	484	478	516	510	469	488	481	479	449	435	483	529	454	473	472	468	445	474	468	467	485	505	469	490	470	493	483	461	488	494	497	555	445	513	445	512	454	502	472	479	468	466	503	492	478	484	478	497	493	455	444	486	494	452	507	465	470	507	428	477	493	466	481	463	434	466	494	508	459	486	479	489	502	436	450	477	413	487	483	474	532	476	497	468	482	461	460	445	473	459	453	490	476	470	463	480	430	458	455	446	479	517	467	480	488	457	462	515	449	486	473	487	456	443	465	475	471	492	467	503	488	492	461	450	520	489	449	464	451	425	492	487	427	487	484	437	480	448	452	477	505	479	511	498	511	455	513	444	453	484	432	440	509	472	479	477	515	447	506	531	494	442	478	509	459	496	497	464	473	508	461	485	473	483	474	445	460	450	463	471	453	487	492	480	466	477	457	471	480	484	450	466	468	459	459	468	495	471	472	487	517	481	500	520	467	488	467	525	471	457	464	472	463	464	465	532	456	435	459	450	459	441	482	482	486	494	457	472	458	502	445	457	453	482	475	449	465	467	508	447	436	484	449	479	473	426	466	426	478	483	471	498	483	450	485	471	469	469	506	469	465	474	432	429	486	484	455	513	478	452	453	499	434	490	493	461	465	500	460	442	469	480	471	505	498	465	525	479	451	469	458	446	449	506	491	458	496	484	503	480	496	461	476	481	481	508	464	462	455	463	464	450	493	472	512	490	483	455	512	456	473	500	514	452	480	458	445	471	464	459	472	517	464	459	479	484	508	501	459	455	474	456	507	492	470	471	477	470	513	475	469	474	431	442	485	464	466	522	483	478	453	490	468	485	458	468	474	468	494	472	481	523	497	455	462	479	472	516	485	482	473	537	486	498	492	505	446	488	431	426	487	462	469	453	461	464	453	459	500	471	457	470	446	473	445	492	507	484	472	460	510	443	466	423	479	436	486	457	497	471	496	485	454	491	462	462	508	452	460	464	459	441	434	466	474	472	497	496	443	502	470	465	554	474	465	477	465	454	453	444	468	495	489	531	443	433	486	458	475	497	488	432	521	464	477	447	467	464	498	433	469	477	463	437	437	498	453	479	488	448	423	483	445	448	474	475	455	470	455	480	490	474	469	482	499	454	466	489	444	476	515	504	496	472	510	511	490	507	476	474	477	458	476	484	533	505	446	480	462	508	417	452	523	452	477	473	478	491	490	479	437	508	470	468	496	472	492	498	462	492	503	428	435	469	471	467	480	481	486	451	456	454	481	454	507	453	486	446	492	490	440	446	456	467	460	492	454	431	473	465	477	482	505	478	506	492	507	492	487	470	460	468	473	471	484	484	443	433	458	453	473	443	488	464	468	466	444	454	417	432	444	488	463	488	438	482	460	476	451	470	470	466	439	510	458	465	463	449	477	476	482	478	494	465	483	457	488	500	480	464	448	437	471	480	462	423	490	477	505	511	485	514	443	471	493	488	459	491	487	482	480	477	462	465	437	435	468	485	501	497	477	493	476	453	458	447	465	443	505	493	446	461	453	482	454	471	478	447	449	482	470	469	442	498	455	516	468	475	508	456	516	507	497	463	474	497	472	443	488	461	492	490	484	447	450	465	508	458	465	447	424	501	469	450	491	473	462	414	482	461	484	458	481	521	467	476	477	464	445	512	484	451	473	504	436	433	508	477	473	465	477	469	481	482	488	450	452	493	457	454	466	510	462	517	480	467	462	473	458	497	462	470	475	468	481	481	462	476	476	505	445	504	468	483	487	452	492	474	456	482	499	446	489	422	481	475	456	458	474	443	447	476	496	468	494	454	492	489	485	443	493	464	478	478	454	445	424	470	510	449	466	472	450	471	484	449	477	447	491	474	485	493	495	460	467	512	464	504	483	474	471	445	457	441	426	423	425	474	487	502	457	484	468	478	452	493	461	488	518	489	422	435	489	477	479	492	448	465	455	451	471	459	462	470	476	440	500	482	467	488	470	484	478	486	485	451	446	451	472	481	480	475	473	478	503	461	478	490	479	448	479	483	453	474	477	492	441	462	480	483	457	497	495	489	508	491	491	473	473	448	457	465	498	484	458	457	466	473	480	489	466	478	494	431	472	452	511	430	465	504	466	476	464	491	474	466	490	468	469	459	473	510	462	414	447	460	495	465	474	443	482	503	492	437	460	508	462	499	509	484	470	465	484	489	471	441	468	456	507	460	461	463	473	443	482	486	493	476	445	495	477	483	447	509	430	453	474	466	450	463	483	463	504	487	473	468	488	437	523	455	440	474	467	483	452	480	483	466	461	477	502	483	486	474	477	490	502	476	453	467	452	475	466	462	520	486	488	481	465	469	491	472	493
48538	28168	18405	16387	10177	5782	2467	612	497	488	464	480	444	438	471	416	469	456	412	401	421	446	421	449	417	486	525	535	546	525	576	628	685	774	865	878	944	841	773	763	715	599	627	589	544	504	490	528	433	473	470	447	425	419	431	403	433	411	418	416	390	386	442	400	426	414	401	429	427	425	425	384	424	423	401	385	407	378	394	423	392	411	382	404	420	439	399	372	409	435	415	406	431	390	394	407	390	429	388	407	430	437	417	437	436	407	427	386	387	425	395	395	421	414	409	427	406	364	423	437	395	437	397	395	388	415	412	448	383	414	401	417	398	437	369	379	405	396	372	454	417	381	420	393	409	415	396	428	418	431	389	388	361	435	375	410	409	402	395	430	412	399	378	405	407	438	410	444	384	399	418	430	400	439	438	423	412	416	434	391	397	404	409	378	433	442	384	420	409	390	389	401	428	378	430	415	426	390	385	390	394	413	414	397	431	419	379	395	406	355	416	399	401	400	388	417	416	422	387	413	396	403	421	387	404	404	386	424	440	404	391	381	417	406	416	413	439	424	416	435	368	367	426	387	382	376	407	424	426	419	405	433	406	390	404	405	424	384	396	410	424	413	400	424	404	398	396	399	406	412	428	361	431	400	422	411	393	394	375	405	399	382	394	426	422	432	429	443	381	387	447	425	421	454	385	406	410	368	411	392	410	439	403	399	429	416	427	433	410	401	426	381	410	435	377	412	408	419	399	438	416	378	416	419	413	384	444	400	404	379	430	392	436	409	430	397	404	411	417	399	413	432	392	368	428	370	391	406	409	415	439	408	384	432	409	457	402	375	380	407	449	400	387	406	420	380	404	419	462	395	399	430	413	392	429	396	410	422	413	431	411	431	380	403	422	411	435	417	383	404	400	427	413	407	386	388	445	396	383	409	409	386	423	411	409	352	417	415	423	384	414	423	403	387	432	394	431	417	421	407	404	430	413	417	410	421	418	378	441	444	392	397	404	413	383	380	423	436	451	406	424	404	384	437	464	422	406	413	396	402	430	440	415	377	401	438	371	416	395	403	444	419	381	426	443	409	415	423	420	388	394	403	404	394	419	438	417	375	399	434	383	418	389	448	435	426	377	430	412	417	404	419	381	396	423	401	398	432	402	411	396	421	405	428	403	407	401	412	405	435	424	386	388	410	400	409	422	432	421	415	431	392	407	398	438	405	414	385	373	394	413	389	414	418	452	424	423	428	386	415	462	437	457	418	384	395	418	419	411	402	405	429	444	430	399	410	403	423	428	429	383	406	421	398	421	414	430	403	449	410	427	400	446	399	407	423	422	380	419	428	391	440	387	410	414	373	416	399	457	376	438	374	420	421	379	381	401	405	436	385	405	420	389	444	394	404	422	406	432	398	423	405	434	396	435	407	401	385	369	431	413	421	404	426	422	385	398	428	409	410	382	389	400	437	404	402	428	400	434	429	435	443	420	408	415	389	428	444	399	396	391	434	432	389	387	437	405	391	414	443	377	378	428	394	422	440	441	416	409	386	398	411	436	420	424	365	411	404	383	435	383	356	414	410	448	412	428	402	410	385	405	416	413	388	407	394	381	441	425	410	401	416	427	404	397	404	400	387	409	392	423	439	413	411	425	397	431	405	416	408	439	394	401	414	412	381	377	421	407	436	403	410	424	402	399	418	396	419	454	396	413	377	418	439	417	458	448	460	421	383	392	417	375	401	390	393	412	410	477	443	405	386	404	406	412	419	411	408	423	394	424	423	407	445	431	399	401	391	413	399	414	436	405	387	434	386	384	460	458	432	427	389	427	413	423	400	432	419	396	436	395	417	432	446	418	444	420	429	407	426	439	460	423	428	406	416	413	396	410	391	402	399	431	424	427	408	398	418	374	411	405	435	421	418	424	427	413	468	433	407	366	403	383	433	420	407	396	393	415	412	385	405	400	407	406	427	413	374	397	414	400	426	439	430	393	429	431	407	404	390	386	387	421	367	392	410	386	418	414	399	443	437	422	403	449	393	418	420	447	433	388	417	412	434	421	414	384	435	435	429	392	416	406	438	405	424	386	449	378	421	418	398	438	394	394	384	374	413	430	406	400	404	406	407	420	411	402	419	397	447	401	411	433	387	422	381	430	416	420	397	440	388	420	385	419	435	393	414	411	401	374	388	408	420	421	410	390	408	404	433	409	419	427	441	403	404	380	441	403	425	443	412	403	424	403	368	393	381	391	408	392	428	409	379	420	445	419	410	378	437	419	390	388	452	383	381	417	426	398	377	441	422	431	419	422	436	421	433	395	400	420	411	391	414	423	387	428	424	429	429	411	413	407	390	417	425	411	399	419	378	439	408	428	412	433	393	390	440	372	406	400	448	404	418	414	371	403	405	447	429	404	442	403	424	433	425	417	423	431	379	405	411	430	458	391	405	393	433	400	420	385	407	392	380	430	405	418	393	404	389	398	439	433	428	382	397	424	412	396	378	425	396	467	444	415	408	374	438	386	420	444	424	451	392	403	410	398	406	402	412	393	372	395	393	399	410	377	423	401	423	390	432	410	392	407	406	381	423	424	406	437	393	415	401	377	396	416	412	386	434	385	425	404	363	410	391	420	434	429	385	424	406	386	430	431	386	386	426	393	431	409	419	436	403	410	372	413	405	418	417	410	408	401	371	424	420	405	429	412	422	404	414	456	406	407	397	389	405	406	403	445	392	417	430	436	395	407	399	435	422	404	417	387	433	385	437	390	432	424	388	433	391	436	407	381	401	402	432	409	419	418	438	395	425	403	414	409	416	414	414	412	378	400	419	433	406	421	439	409	410	410	397	407	403	413	421	400	429	441	422	400	425	417	407	419	407	446	381	443	378	448	400	406	387	385	384	423	402	410	430	393	414	446	405	370	377	380	428	410	417	403	387	415	390	411	451	391	382	417	463	420	427	419	409	422	367	383	408	417	395	416	427	413	410	412	400	445	426	420	391	398	383	429	384	416	404	419	435	399	372	405	423	431	429	427	401	412	389	408	409	431	405	396	397	423	400	424	397	435	412	438	434	438	396	379	412	391	419	405	423	398	403	414	430	374	389	450	372	443	426	401	464	426	390	386	439	388	415	427	414	414	423	428	405	430	422	392	405	413	392	434	433	389	422	426	405	386	423	442	425	419	431	425	397	420	428	393	416	410	437	411	400	424	366	429	393	411	388	408	442	452	395	403	444	431	404	396	429	395	393	399	407	430	412	370	386	424	429	385	424	394	435	387	416	381	426	438	407	389	376	395	399	422	421	400	382	434	377	389	396	405	417	386	391	436	424	397	416	391	439	431	414	419	396	448	434	411	409	401	386	396	417	430	409	403	397	438	413	417	397	396	423	427	406	412	389	404	423	397	393	386	424	415	410	396	431	393	421	399	432	429	395	420	426	409	423	449	410	424	417	418	429	455	389	391	401	390	385	390	421	433	391	411	428	403	375	404	418	425	415	429	423	436	399	414	411
27336	20803	27404	24328	20911	13968	4341	765	590	530	537	518	490	526	493	526	475	510	524	520	473	473	559	476	511	503	531	538	538	546	567	582	606	701	695	762	766	694	733	664	645	677	595	577	510	553	523	529	470	473	479	499	453	458	456	486	481	483	471	485	469	447	449	412	479	475	437	456	484	450	465	448	443	444	461	470	475	443	463	499	461	438	453	463	490	443	459	441	474	437	445	447	423	464	461	447	486	503	484	466	456	432	463	434	444	480	473	450	451	452	440	446	453	431	455	479	455	507	476	466	453	421	463	509	442	500	482	457	437	475	425	443	452	458	443	464	480	463	438	459	494	446	459	452	498	473	476	498	474	479	466	421	493	460	460	452	456	472	430	489	492	426	468	462	472	453	460	435	450	416	430	438	481	453	474	474	440	442	480	457	488	467	459	416	444	458	469	476	426	481	471	484	446	431	460	477	480	475	511	433	441	433	474	453	437	495	469	460	474	453	516	465	445	445	476	407	415	416	448	454	423	451	489	452	455	479	455	432	489	477	433	445	465	453	497	466	439	469	438	413	418	430	472	466	428	428	436	456	497	514	434	462	444	436	469	422	457	452	471	479	433	469	480	448	445	488	434	472	449	423	460	447	435	465	437	464	440	463	494	500	442	453	459	493	495	430	434	447	489	424	508	436	481	430	462	439	419	492	424	459	468	473	483	445	458	441	460	460	441	443	441	448	444	457	467	479	477	504	468	426	450	472	463	443	439	442	436	487	452	450	422	441	434	452	465	455	485	452	470	450	434	447	411	446	464	474	511	424	474	467	390	451	496	468	465	433	436	466	492	423	430	427	498	458	423	494	465	454	437	463	471	487	429	444	439	431	470	470	463	432	461	491	498	429	456	449	480	423	529	453	449	465	420	448	453	470	485	456	484	462	448	441	446	457	435	480	474	444	476	433	466	458	424	455	453	484	472	455	442	465	469	478	454	401	460	446	497	453	451	417	429	487	483	452	431	492	419	429	434	455	473	416	418	445	468	454	490	461	475	451	453	446	442	485	430	477	454	440	426	452	454	418	473	458	468	476	440	460	414	427	435	490	451	496	431	468	423	451	477	454	444	474	418	470	435	472	414	490	436	483	463	483	467	475	475	436	451	431	457	466	478	452	474	494	475	441	464	435	459	481	455	441	490	433	467	476	469	455	458	465	425	495	477	463	434	457	461	454	430	459	447	453	467	444	436	458	456	485	462	497	456	427	483	419	471	474	501	472	482	477	477	474	459	487	446	490	426	463	469	420	488	429	463	486	476	450	493	425	462	460	459	449	440	433	449	429	455	439	485	473	480	459	455	460	435	441	456	501	489	462	447	450	448	440	455	461	450	486	470	440	470	428	488	454	444	499	468	478	493	482	439	495	453	446	454	461	440	441	475	452	465	470	476	437	459	470	469	419	443	454	481	485	473	462	462	443	430	480	438	457	418	474	479	457	479	459	464	453	439	467	433	453	437	470	423	453	424	469	465	481	432	481	424	445	488	468	441	443	490	475	459	466	433	447	468	433	425	485	467	427	462	440	471	475	471	474	419	406	435	442	449	491	477	460	448	443	458	477	425	446	442	430	453	466	411	494	450	443	459	466	461	448	489	449	463	456	440	478	423	430	475	436	431	450	421	477	494	483	461	442	452	466	493	459	421	439	467	489	465	421	459	497	462	463	453	486	474	407	467	439	469	454	459	465	474	442	437	452	449	468	439	474	443	479	457	400	451	446	474	421	443	462	484	444	477	463	428	451	442	497	452	464	497	495	434	443	442	490	432	425	458	470	439	466	422	455	420	479	405	429	478	450	454	455	466	450	455	447	439	476	441	489	437	496	420	475	451	436	487	438	454	462	470	415	489	475	468	452	440	435	455	436	459	460	450	441	432	476	474	479	453	464	435	433	432	479	416	513	462	513	479	474	441	444	453	489	435	454	433	449	500	474	450	437	453	458	438	445	417	449	453	483	463	481	459	480	421	470	448	439	431	472	465	463	448	480	454	449	471	426	492	413	459	460	506	437	481	466	472	427	473	478	497	475	465	473	442	478	434	464	452	461	457	442	491	488	449	418	428	440	447	453	470	421	458	445	430	443	446	416	461	443	466	455	466	440	444	476	471	427	417	433	422	459	457	464	434	469	473	460	448	454	449	457	446	473	412	437	453	486	472	437	474	465	453	475	456	467	431	407	440	448	446	465	466	457	418	457	458	445	414	420	451	435	426	431	483	466	467	434	423	483	463	427	447	477	452	467	484	437	433	470	449	465	477	467	471	424	489	497	469	461	440	467	470	442	441	450	466	500	478	481	453	438	430	511	477	499	477	447	467	424	484	485	455	482	470	428	455	477	431	464	468	446	442	451	484	460	480	433	483	457	469	457	444	441	446	439	450	452	430	438	476	455	455	445	473	490	495	468	467	424	457	423	466	441	463	432	438	499	419	461	434	469	479	437	472	468	464	410	414	473	462	468	453	486	501	485	423	438	455	398	457	459	458	410	459	468	459	437	427	483	432	435	442	435	455	464	412	497	482	472	444	450	436	497	457	482	482	437	448	448	441	495	450	490	448	427	519	441	447	434	482	456	459	454	444	440	457	457	464	462	453	491	438	451	463	437	477	427	455	430	463	422	457	460	452	465	463	485	451	449	490	422	458	455	480	477	496	421	463	506	452	460	452	448	455	478	482	437	423	461	464	479	485	436	474	460	458	434	472	494	505	426	489	463	446	466	443	431	486	459	446	483	454	395	447	451	450	436	439	476	423	475	456	457	451	454	448	424	444	448	468	472	414	495	469	454	461	454	460	475	476	477	443	468	436	460	496	490	425	457	464	467	468	464	397	455	480	477	419	449	463	447	478	465	446	439	460	446	471	438	458	441	434	458	477	442	450	402	453	427	435	463	447	454	501	489	472	436	417	475	452	435	501	484	492	470	487	438	482	454	433	473	412	444	402	467	464	426	486	453	433	471	456	427	448	446	442	470	484	449	407	459	435	453	466	454	449	446	446	464	472	446	441	434	483	504	448	438	478	476	439	434	439	481	469	440	476	429	448	455	461	434	432	425	490	454	474	447	497	441	458	468	446	448	497	467	449	445	436	474	451	447	443	450	427	513	458	457	463	485	470	450	431	457	455	431	456	449	442	452	452	427	451	480	450	467	459	453	461	449	450	434	449	418	434	452	473	448	443	490	446	431	508	425	455	416	466	439	472	472	451	446	503	411	442	416	474	451	455	452	431	462	430	417	449	493	471	444	500	464	456	463	477	471	495	464	460	458	465	475	445	466	487	477	462	456	420	456	455	441	446	423	452	479	434	461	467	494	448	453	413	463	471	453	481	481	453	467	441	476	465	485	465	461	470	438	447	417	445	465	433	404	473	475	496	426	463	419	413	438	453	448	487	441	479	517	457	466	443	429	464	484	452	478	437	456	476	478	480	451	463	482	475	451	420	462	462	445	449	450	470	492	479	500
45171	27697	19815	23405	15648	10992	4928	905	655	579	549	511	497	520	452	482	446	443	447	417	454	484	462	464	492	525	503	526	554	577	561	617	743	847	909	894	935	918	839	853	739	751	622	632	599	588	544	511	484	450	483	468	455	433	447	396	416	407	390	402	423	402	464	381	407	429	436	406	377	372	441	387	399	364	420	449	420	405	389	376	451	381	408	381	369	383	371	421	403	428	400	360	407	385	430	372	382	405	399	410	402	404	416	411	389	382	379	395	367	374	385	383	402	407	387	395	386	406	413	384	373	417	391	410	392	379	391	379	397	399	412	404	422	366	397	408	441	393	368	377	403	366	443	382	430	384	407	422	431	390	376	402	396	369	378	397	399	430	412	391	418	405	363	366	401	346	380	383	389	419	404	361	415	408	406	383	439	412	409	431	362	415	389	400	401	383	386	418	354	391	383	403	399	389	422	400	366	416	417	428	417	388	401	399	405	368	387	396	399	357	388	385	397	408	440	375	435	380	389	403	416	406	389	403	397	384	399	397	410	403	363	356	424	386	396	404	390	408	403	380	357	390	416	420	391	450	410	400	412	411	437	413	418	405	406	399	378	410	419	398	436	393	407	384	392	373	374	388	403	377	407	393	357	360	416	431	387	422	397	342	393	399	408	411	395	393	370	410	408	399	377	397	385	408	405	377	409	378	389	389	350	388	390	426	361	385	378	394	419	416	399	438	389	389	403	377	405	408	418	409	349	397	423	392	433	389	424	397	362	446	404	400	429	411	376	389	372	378	413	404	393	426	392	368	371	401	397	400	381	383	367	373	404	404	363	396	385	404	402	384	413	398	375	390	398	425	410	414	404	391	409	401	400	384	387	446	364	379	406	408	367	379	382	333	430	436	379	420	390	412	405	428	365	363	446	394	391	397	386	376	384	367	378	381	439	390	378	360	376	445	354	377	400	400	411	409	419	404	426	392	360	390	390	368	409	402	407	358	416	426	412	394	392	397	391	378	408	391	400	378	417	387	416	426	383	345	403	378	380	399	394	400	391	406	356	379	430	380	408	377	408	426	380	427	390	406	374	364	375	377	392	416	412	349	360	417	371	372	412	392	408	402	413	444	397	393	395	377	385	406	381	429	384	439	403	394	413	372	396	378	397	416	377	432	404	381	396	404	389	396	382	380	385	367	403	418	400	395	392	394	418	404	420	430	379	387	390	386	390	418	386	369	420	419	386	371	407	372	417	400	366	406	455	361	418	374	402	377	387	410	369	389	387	394	395	387	377	373	405	392	399	398	420	387	408	384	362	376	427	393	424	394	445	404	376	399	404	411	384	417	386	371	378	402	348	408	370	395	402	417	403	382	397	397	374	401	390	349	402	402	416	425	379	357	435	403	389	394	341	380	382	344	360	386	408	393	411	387	376	424	428	415	395	405	405	400	415	404	364	383	381	385	417	412	406	431	421	421	400	375	351	389	357	393	379	418	393	381	388	382	380	383	374	424	373	356	398	391	367	401	435	370	419	405	401	379	404	429	393	414	402	375	422	396	399	389	437	391	397	426	377	391	400	373	415	372	394	376	401	369	396	376	401	401	416	387	418	396	380	388	397	405	399	357	392	399	417	379	386	433	363	397	414	391	371	384	409	385	423	417	390	413	349	383	423	387	391	396	390	409	413	394	419	405	394	363	397	407	359	396	390	380	417	410	383	382	372	408	442	386	373	396	415	386	399	419	413	400	410	374	417	394	357	408	414	406	436	390	392	415	402	397	377	411	395	400	374	404	397	379	396	392	361	406	469	359	417	391	419	377	408	394	401	389	410	444	416	411	414	395	392	364	354	390	421	388	373	358	410	409	415	386	389	405	390	371	378	402	421	400	392	362	378	454	404	382	390	387	402	373	431	375	392	372	401	409	377	384	398	350	389	389	383	375	399	406	380	387	402	388	369	395	410	389	399	364	394	381	392	390	396	381	430	403	373	386	400	398	414	393	401	446	416	406	404	409	418	381	368	385	381	396	416	404	403	372	417	394	414	403	350	414	376	388	399	438	405	371	401	393	396	438	386	409	409	384	413	403	415	370	414	398	395	378	392	421	399	391	403	425	414	422	362	385	397	378	420	363	409	418	394	427	387	390	415	435	373	380	384	374	381	424	394	402	410	382	395	372	389	392	400	376	413	384	391	411	387	420	376	438	446	371	368	397	397	392	442	391	389	391	437	390	416	363	398	394	415	411	435	379	385	415	404	400	406	417	426	385	409	373	422	428	423	439	388	393	382	392	396	428	378	427	387	355	381	393	364	416	387	426	421	428	386	385	409	406	383	420	390	428	403	400	369	382	398	366	398	421	399	379	418	367	376	399	382	380	407	396	381	421	368	396	397	384	440	390	382	404	382	364	414	406	390	404	413	363	426	379	388	398	384	419	404	394	376	397	397	377	415	369	381	396	395	377	396	396	378	395	387	434	394	402	393	378	387	410	400	413	381	389	400	372	408	396	381	366	410	433	393	408	386	372	394	368	392	371	415	359	366	422	388	394	372	438	386	377	380	421	386	427	394	370	390	381	379	402	429	433	396	378	383	379	404	413	420	409	401	395	401	407	372	385	373	412	399	406	373	408	401	397	391	380	362	382	424	387	435	419	379	394	420	398	405	392	402	415	395	397	376	424	399	374	358	390	416	370	378	380	384	425	404	359	365	370	423	338	380	388	376	416	373	363	396	395	391	372	367	398	379	364	390	407	391	428	416	395	396	379	384	368	381	399	379	388	392	415	377	388	420	380	399	428	382	429	420	409	417	397	408	386	391	407	396	411	389	386	461	388	406	400	366	374	436	391	408	390	406	399	355	353	388	414	404	400	378	375	418	386	403	398	403	402	394	391	399	418	399	389	380	383	404	406	401	371	380	382	398	385	435	401	420	407	382	435	379	395	407	378	386	368	389	364	409	431	382	367	422	404	428	435	415	361	414	368	402	407	383	404	401	392	380	386	370	381	419	400	371	383	402	437	380	405	400	414	418	402	397	381	382	437	397	380	379	396	405	401	412	385	394	389	387	384	404	385	359	382	375	387	413	411	413	415	394	384	398	387	374	377	393	379	400	406	370	403	392	399	394	401	404	412	446	417	415	393	383	394	418	393	416	415	406	381	426	431	385	403	372	406	387	406	376	379	384	424	384	388	370	402	361	392	412	411	379	400	395	371	407	364	361	381	413	441	366	392	400	405	358	382	418	380	372	388	430	376	424	421	389	384	409	393	414	386	434	393	386	386	397	388	382	391	387	400	403	370	381	424	400	418	410	363	355	373	366	378	373	420	382	393	422	400	433	416	414	418	396	389	411	428	380	397	368	426	388	408	410	371	371	367	417	375	371	390	393	403	404	409	380	388	408	364	365	394	422	448	391	394	409	408	383	387	372	374	394	417	410	424	390	395	411	405	359	420	396	382	382	378	413	356	396	393	360	418	389	362	398	357	414	412	420	394	411	373	397	413	398	382
26935	20812	27715	23819	20664	19036	4430	686	568	564	520	526	540	519	492	491	518	476	480	495	475	480	512	478	525	579	553	508	506	517	535	576	569	622	620	628	622	646	647	586	548	532	580	591	587	526	542	497	509	531	537	517	500	488	511	485	534	495	473	478	461	458	475	486	471	492	500	489	450	502	482	440	506	487	508	468	497	480	446	491	461	467	516	431	465	500	449	533	525	491	516	488	445	518	503	537	511	473	504	432	492	487	435	492	484	484	497	526	469	514	501	470	476	473	483	459	446	503	489	495	490	495	490	474	475	504	450	501	451	501	476	471	467	473	506	518	499	475	442	476	475	496	452	490	499	512	456	470	458	456	476	518	482	475	478	501	503	462	531	481	445	473	455	454	495	493	458	442	524	476	509	484	503	476	461	522	513	456	509	471	478	460	453	505	443	457	517	493	466	495	502	519	473	492	500	456	486	482	519	473	499	489	502	469	475	459	493	500	467	489	441	501	478	492	482	437	517	492	493	462	551	428	454	499	476	493	486	443	458	525	443	487	454	467	458	464	470	496	485	501	476	505	485	508	482	473	469	469	438	489	471	501	461	511	458	460	494	477	490	487	494	502	488	497	454	477	503	466	495	468	491	453	496	451	472	486	517	465	523	472	485	475	473	469	445	492	444	446	510	481	515	505	476	462	455	465	490	474	503	492	472	500	494	504	473	432	463	455	482	490	481	474	472	484	495	464	499	425	458	426	519	484	487	469	432	499	472	518	478	488	450	467	500	476	454	464	496	455	459	494	475	453	487	463	459	466	466	470	461	482	508	481	479	479	472	477	505	456	497	471	513	446	499	517	463	523	445	495	487	500	445	443	443	496	504	464	452	486	459	434	496	482	492	470	463	529	523	498	473	522	491	505	467	486	490	482	479	472	508	519	521	475	495	452	495	513	487	494	482	520	503	503	461	472	517	483	464	518	468	462	482	484	520	463	485	480	489	474	476	476	470	501	477	481	472	501	456	494	479	494	515	477	468	452	489	491	486	450	478	478	518	492	443	460	468	484	454	517	471	457	485	474	463	492	463	490	499	485	474	475	436	477	518	456	490	528	504	479	480	503	504	496	470	468	481	454	490	501	487	491	489	487	452	528	499	484	502	498	515	487	470	463	483	470	528	489	500	451	498	449	479	496	500	481	474	462	507	507	468	489	503	482	485	523	485	476	498	468	484	453	484	485	478	476	481	489	486	486	470	532	474	519	506	459	482	481	449	492	502	471	455	481	491	485	505	493	472	457	461	535	507	461	489	497	483	503	480	500	471	480	529	480	458	481	483	483	476	462	475	528	498	497	445	455	524	474	504	524	506	499	480	496	490	452	457	509	492	443	495	461	510	518	504	491	447	489	514	490	444	436	482	511	476	467	496	479	439	470	477	465	483	480	508	491	474	484	448	468	479	506	439	449	500	477	483	480	481	445	468	487	477	473	447	438	457	467	485	484	497	483	488	464	487	457	490	475	489	469	476	475	458	484	500	507	481	476	507	483	507	469	495	477	489	470	467	519	517	485	443	463	505	447	480	477	516	476	468	481	504	463	485	444	473	479	480	469	474	501	446	463	477	506	478	471	443	483	434	503	446	448	503	475	450	451	483	453	488	449	495	469	498	494	452	482	464	486	486	489	445	450	469	490	487	489	495	502	448	451	480	445	491	494	500	474	494	470	462	487	494	455	489	445	524	453	511	478	483	441	490	459	469	467	516	474	468	481	497	466	480	450	471	433	493	495	482	449	456	460	491	490	434	497	468	522	490	462	437	478	528	474	463	466	514	473	468	455	510	498	450	487	496	495	459	452	468	465	480	493	467	511	483	485	524	470	454	467	442	485	497	505	466	484	503	488	486	474	532	501	486	516	485	485	462	486	452	488	520	491	480	550	477	414	469	489	483	525	493	461	468	493	486	488	456	510	492	493	474	482	489	489	497	500	491	480	476	483	495	531	487	474	475	481	488	454	459	482	454	484	468	446	493	442	442	484	493	494	469	464	479	505	455	493	463	456	461	472	513	450	484	522	518	498	465	520	458	519	478	472	507	462	492	455	464	488	508	492	499	482	465	491	465	463	464	497	487	473	435	478	508	469	491	489	484	496	459	462	499	509	461	478	464	451	467	477	477	440	502	467	505	497	458	472	469	534	478	505	482	449	478	469	499	493	457	502	471	433	471	488	516	476	506	505	448	501	490	458	485	463	467	459	486	497	510	542	471	444	458	488	465	495	499	495	487	460	499	444	495	503	456	500	495	489	479	500	504	466	490	470	450	511	460	485	447	474	478	472	503	407	505	502	468	462	486	465	439	460	495	503	488	502	482	451	517	485	450	463	467	483	462	462	468	472	489	483	491	493	492	486	486	522	482	475	468	484	493	511	492	457	437	530	479	472	482	505	455	488	488	504	460	484	527	502	466	467	495	478	481	500	459	477	431	488	493	482	515	507	451	468	466	484	474	425	473	479	507	454	477	485	455	444	479	494	488	499	484	518	472	508	484	508	481	444	491	440	443	444	426	444	481	473	468	464	505	480	506	479	493	492	442	461	471	471	484	478	474	527	504	505	475	510	449	492	470	493	490	469	452	472	502	506	476	498	431	459	501	488	479	483	514	478	449	457	468	484	434	499	444	449	476	487	474	498	494	461	518	488	511	460	456	516	447	476	514	467	478	479	456	469	464	479	490	476	459	505	452	458	474	498	469	476	500	486	476	503	456	478	486	450	498	542	467	517	492	476	442	443	482	478	479	508	482	507	498	495	517	454	471	474	452	485	502	472	492	494	494	491	461	460	491	462	471	485	471	460	542	449	477	502	466	487	509	467	472	453	506	468	494	491	480	525	472	454	464	469	471	496	461	475	473	511	506	515	469	432	518	477	487	475	474	474	502	516	483	542	473	502	481	479	483	482	511	490	488	511	503	476	481	466	469	465	477	472	472	514	450	452	445	478	476	478	504	524	502	525	455	496	515	475	503	505	490	469	474	513	492	465	483	491	452	496	474	452	498	522	494	485	483	494	460	452	513	466	514	515	466	481	469	521	440	458	520	483	462	499	456	478	445	462	477	474	469	460	474	500	484	467	495	511	472	479	434	505	482	444	479	476	461	477	497	437	465	459	470	467	504	465	476	485	482	473	476	454	551	455	436	477	483	506	491	497	468	483	510	470	447	459	463	447	472	447	490	471	466	500	481	491	472	500	475	463	464	452	510	483	474	482	499	499	460	440	512	475	481	500	512	480	477	466	478	472	481	499	484	500	491	532	495	510	491	460	489	494	482	469	471	512	469	472	493	468	452	455	457	461	482	450	452	468	470	480	487	483	493	453	499	479	452	470	486	459	466	476	453	494	461	507	528	477	439	486	486	405	478	451	466	468	493	513	486	449	462	477	492	447	484	482	500	435	490	470	492	510	460	452	475	468	457	461	476	475	482	481	451	448	543	502	446	500	462	453	466	458	472	465	474	479
44846	28655	18729	18264	16068	8826	1987	670	539	511	520	520	514	452	456	469	461	400	502	450	456	438	465	500	500	544	530	481	524	494	517	585	646	681	691	716	778	721	725	700	676	637	623	591	537	531	490	527	497	473	473	439	448	419	446	430	414	415	457	444	455	411	434	455	358	392	414	420	428	430	428	414	407	428	405	452	411	435	411	420	435	371	394	394	382	416	415	396	411	397	387	405	374	445	397	412	404	400	395	403	416	380	404	425	438	410	408	405	444	405	395	446	403	398	419	436	390	451	391	412	414	404	422	453	406	378	407	407	420	377	401	408	440	430	459	415	399	398	405	414	412	422	417	420	428	410	450	422	380	431	418	425	418	365	402	437	388	438	401	437	433	406	399	405	410	438	430	424	409	371	414	424	406	425	407	441	392	426	430	416	423	397	417	423	419	443	379	398	443	390	406	418	408	382	424	408	420	419	391	400	429	373	415	415	392	412	429	404	415	413	397	446	420	419	409	411	407	386	412	389	403	428	360	369	425	413	398	409	417	417	434	409	392	399	432	429	386	404	399	416	415	405	411	418	399	381	416	395	396	435	394	443	401	399	410	472	405	388	411	400	423	426	404	381	427	392	413	436	423	389	417	404	418	391	390	414	397	423	417	411	416	397	448	412	368	417	430	394	406	389	410	417	408	396	398	410	406	417	402	408	426	416	412	426	422	400	407	420	433	432	420	401	422	414	409	409	392	410	421	416	415	412	421	401	416	417	404	417	391	442	391	398	432	435	422	434	409	398	436	419	434	398	394	362	401	410	402	432	397	414	433	411	415	376	407	390	405	419	445	435	413	393	413	403	449	397	414	454	416	414	404	425	392	396	419	411	396	387	412	441	398	398	381	397	411	412	418	419	402	424	422	431	411	407	429	400	429	382	416	401	402	396	460	398	411	413	422	405	430	409	429	420	406	383	413	407	419	404	393	393	358	416	413	399	426	408	422	424	404	423	419	406	426	389	409	409	406	402	415	400	376	432	434	434	410	415	395	411	418	379	412	419	404	396	444	411	403	393	414	423	384	428	433	408	460	403	433	410	405	402	392	414	427	422	385	401	403	439	446	416	396	423	388	427	412	437	413	418	414	373	424	402	392	425	434	423	417	435	413	414	409	426	422	391	386	401	395	436	396	408	409	393	412	422	399	383	428	426	431	430	401	380	390	387	430	424	443	468	402	446	443	436	409	447	408	409	432	450	428	411	419	401	429	394	396	410	396	410	397	409	408	434	403	366	429	394	419	388	421	418	399	405	417	414	416	421	415	408	432	419	422	396	405	401	409	395	395	437	394	380	391	404	410	441	422	450	413	405	450	409	394	401	415	398	418	386	440	413	427	421	435	452	417	401	425	410	393	453	439	396	400	381	475	393	385	387	420	408	431	443	423	417	400	397	394	416	410	406	416	401	412	383	409	410	375	419	410	438	419	412	398	425	401	405	408	397	387	405	386	407	418	390	408	393	408	419	464	428	392	412	417	411	440	421	409	393	427	424	383	399	407	400	395	394	413	402	390	420	433	402	427	376	392	390	424	430	385	396	391	421	430	424	401	426	409	399	369	448	386	396	474	439	404	416	425	384	435	399	381	394	415	405	435	405	394	442	443	409	424	425	410	395	444	419	392	385	463	398	399	401	367	429	433	443	411	415	405	386	370	423	438	408	407	407	379	441	406	393	388	403	432	415	405	425	437	382	394	373	379	378	384	402	412	400	386	414	406	454	407	400	414	434	379	413	397	409	423	418	416	444	392	376	402	424	423	435	448	389	391	401	410	387	427	424	441	400	425	404	433	425	442	419	426	448	388	396	381	400	405	397	408	430	406	434	405	406	406	394	425	407	430	384	410	414	406	418	419	418	404	404	397	397	414	460	433	425	407	428	394	402	433	434	394	425	413	398	443	398	415	376	411	373	412	416	423	453	442	377	422	418	391	430	401	431	420	402	402	431	399	403	416	396	399	407	412	453	405	417	426	400	408	395	443	431	376	391	427	382	404	387	396	422	421	392	424	448	359	433	363	399	394	383	418	443	437	420	421	429	407	423	360	445	436	403	431	393	426	445	407	431	378	399	452	412	452	410	408	404	420	393	413	404	424	414	402	421	397	399	413	412	396	442	384	422	404	425	410	423	435	463	410	407	411	403	400	426	385	399	419	432	413	419	422	404	412	393	406	436	412	386	389	410	408	398	444	438	452	405	404	449	431	448	387	398	410	466	422	417	418	415	428	407	375	428	406	385	420	374	411	417	416	464	375	396	400	407	393	398	398	405	423	415	427	402	420	364	400	424	423	376	441	409	398	375	401	373	425	459	415	399	395	428	414	424	394	453	417	403	450	408	383	368	447	437	423	459	417	394	464	427	419	439	409	414	391	408	460	413	421	419	421	402	400	441	410	389	408	402	392	412	429	433	421	408	447	414	421	420	434	405	449	426	433	398	387	402	375	433	403	414	418	437	446	417	440	388	374	405	406	405	410	397	381	409	405	422	396	414	395	388	396	425	380	390	453	429	396	403	376	440	391	431	402	409	435	424	394	432	418	404	434	444	421	408	438	410	438	421	432	425	418	405	408	402	406	423	406	392	390	427	435	386	390	395	387	375	436	407	413	401	428	411	384	441	424	412	378	411	406	390	422	420	404	378	401	470	407	406	415	426	444	416	429	418	401	428	414	449	398	400	420	375	436	464	444	365	385	421	429	425	425	397	435	419	386	393	395	390	398	403	401	407	419	390	429	418	398	385	420	412	412	440	414	395	410	408	419	402	434	389	413	415	407	405	429	406	427	411	405	427	401	415	422	415	388	427	449	383	398	368	378	408	435	431	408	422	418	444	392	401	421	407	398	439	412	408	440	409	409	413	397	422	398	384	399	443	406	413	414	417	390	405	408	410	407	423	447	426	374	407	406	378	439	407	447	428	419	416	411	448	437	387	402	435	446	368	392	426	419	414	423	381	379	384	443	411	425	421	412	435	470	437	419	426	419	387	430	403	385	384	418	394	426	388	416	437	413	436	391	380	411	417	406	427	457	427	446	440	424	418	394	424	406	421	406	398	416	427	406	426	428	411	374	423	453	407	441	400	392	400	424	444	362	422	394	451	421	410	408	385	453	411	383	429	400	383	428	399	380	406	394	418	425	392	388	365	436	435	434	392	421	439	388	398	426	414	444	409	416	420	416	385	405	390	429	420	425	429	383	420	417	366	450	443	378	440	370	379	404	388	437	399	405	417	409	458	442	385	451	395	429	408	410	393	429	373	409	405	410	434	453	404	406	419	414	432	421	444	408	348	411	436	397	427	421	429	423	412	364	398	390	431	417	405	411	393	423	417	432	405	428	390	403	407	420	421	398	398	410	441	408	406	438	375	411	410	438	430	426	403	422	401	437	405	375	431	381	431	441	423	382	436	424	421	404	410	393	419	435	429	444	391	415	438	408	399	403	422	393	424	441	424	439	434	381	400
25805	20835	27824	23932	20958	21437	12466	1222	689	631	580	550	578	562	534	535	511	541	529	542	528	501	482	523	538	551	508	588	530	550	573	597	591	651	675	719	734	746	778	756	706	672	624	624	616	575	573	544	506	520	511	479	488	492	512	492	511	461	467	497	475	473	483	497	514	443	494	477	454	468	469	460	484	483	456	463	448	469	462	466	464	452	497	521	431	447	440	493	480	491	471	502	472	481	526	443	465	450	434	438	471	463	413	479	489	465	447	485	465	504	477	428	452	475	461	470	455	456	463	458	509	518	468	479	502	486	466	417	468	484	475	476	504	502	459	450	451	464	479	495	458	470	489	457	479	462	458	459	451	506	477	493	458	438	464	481	484	458	519	460	441	419	446	477	503	495	480	490	494	480	464	490	450	464	512	469	451	488	452	485	452	498	497	459	500	455	485	473	446	449	441	490	473	438	472	485	476	438	465	510	501	469	468	480	480	429	447	511	440	486	441	460	477	475	452	487	470	458	491	445	470	474	446	463	499	470	456	490	474	510	494	493	430	457	485	465	450	455	450	457	487	467	434	468	429	464	448	458	496	469	491	493	470	444	466	432	468	462	439	479	467	478	485	465	471	506	468	467	465	489	496	488	446	449	456	494	484	499	460	451	513	481	459	473	449	436	483	436	477	487	442	443	469	448	472	459	458	439	458	478	464	442	486	474	435	464	438	453	461	492	449	453	460	442	490	490	443	462	472	529	469	423	468	501	491	463	402	406	443	499	490	475	436	487	460	510	477	454	467	486	469	483	482	467	473	474	434	504	460	485	493	443	498	483	447	448	495	470	470	489	478	510	458	462	457	475	475	486	506	466	455	481	442	472	472	439	475	472	458	461	435	471	455	513	483	503	472	476	498	480	462	449	431	472	490	470	440	461	483	474	488	459	466	429	462	510	428	478	438	468	483	492	476	432	441	504	501	506	453	481	472	452	470	475	446	493	445	489	454	473	455	452	464	444	438	457	463	456	448	432	490	476	463	436	498	443	501	468	480	502	496	490	441	447	473	479	460	476	466	470	457	491	445	404	446	470	429	481	473	444	459	450	469	464	473	498	484	458	454	467	503	477	448	453	477	472	493	445	441	468	463	444	442	465	465	508	451	496	468	444	495	440	455	461	457	471	489	444	470	479	483	467	480	511	463	510	475	482	468	462	508	486	447	492	466	480	509	484	447	476	530	466	472	471	483	438	443	485	459	457	455	435	457	486	459	441	471	462	478	500	454	475	477	466	455	478	469	489	509	472	465	471	495	441	485	480	457	450	422	402	441	441	481	507	467	448	495	487	441	476	473	422	463	549	449	484	440	458	479	471	488	494	456	507	449	490	470	478	444	475	464	473	493	419	483	482	463	498	487	469	447	490	474	437	466	484	441	478	459	489	457	470	430	472	470	455	477	427	498	487	451	505	532	464	479	466	450	501	541	481	474	454	490	449	463	448	475	491	503	505	444	462	483	465	471	438	459	434	469	514	468	497	445	445	444	462	473	469	477	451	457	465	463	468	456	505	511	496	446	451	472	461	455	516	481	454	470	462	487	449	474	479	475	502	511	463	480	431	477	470	486	471	476	498	469	468	494	483	455	460	489	481	484	433	476	459	487	464	430	449	447	461	470	469	461	492	461	474	487	475	457	444	463	458	477	462	458	510	465	436	424	450	465	468	444	463	476	426	495	466	436	456	451	421	476	488	484	446	435	475	436	487	458	466	498	463	459	463	476	490	472	491	478	457	476	490	478	428	462	478	466	500	458	486	489	469	436	473	440	479	480	421	458	493	481	463	505	493	490	463	478	473	444	455	478	458	475	450	472	494	485	465	489	478	462	466	439	466	493	471	457	493	423	501	484	437	472	459	498	458	482	455	469	496	467	463	444	442	453	492	486	469	434	430	476	470	464	435	502	508	454	510	454	452	456	499	463	456	473	481	445	449	471	445	458	500	501	433	476	402	453	475	450	475	445	485	445	434	483	482	500	446	478	482	462	452	473	441	466	478	468	431	462	470	454	522	474	441	460	461	421	431	470	468	474	480	446	460	472	481	453	468	458	458	470	448	464	479	463	493	486	476	457	504	490	443	471	474	465	492	474	459	489	434	491	477	467	522	428	481	463	457	481	462	448	495	461	471	486	421	486	451	464	473	490	453	472	506	437	481	461	477	472	465	467	495	453	473	472	508	477	468	502	499	496	462	457	463	478	507	483	437	477	445	497	437	482	511	477	444	460	471	474	494	441	474	442	424	432	453	481	458	475	504	470	465	478	448	433	443	449	473	486	470	477	452	493	379	439	451	448	453	462	406	449	437	482	439	471	486	432	459	501	456	446	476	482	459	446	449	478	475	463	493	462	532	430	444	497	456	432	420	472	447	489	481	454	456	488	456	472	470	486	497	410	493	525	465	458	462	513	483	487	482	461	507	452	471	486	476	471	456	453	472	485	422	460	482	466	489	449	478	423	478	485	476	455	479	490	479	499	508	415	457	473	475	459	480	435	469	456	421	478	444	469	453	456	471	507	476	456	481	454	442	493	484	432	458	456	482	444	470	445	462	448	480	451	484	435	425	478	487	477	456	507	476	409	445	445	462	439	463	498	460	482	469	443	441	497	468	455	469	488	449	440	453	492	450	525	477	482	489	479	520	471	416	466	451	503	456	476	503	430	448	458	454	450	479	469	468	451	450	500	474	442	498	480	482	469	444	464	483	474	473	441	450	472	452	459	487	483	464	450	518	444	482	484	481	428	405	474	462	422	454	446	469	468	465	495	477	457	436	460	469	439	452	435	465	441	480	420	443	470	491	457	453	446	486	485	442	468	455	463	475	466	495	463	461	463	458	468	460	487	482	513	491	460	489	477	470	483	462	458	507	474	440	470	459	465	450	463	462	464	468	449	453	532	511	435	465	469	453	481	484	441	474	478	455	452	481	506	458	473	475	464	472	455	481	448	457	452	498	464	470	479	455	438	545	419	464	463	511	475	449	479	481	462	460	440	494	478	442	486	497	469	491	450	433	456	466	433	463	433	463	454	500	482	492	437	480	453	456	456	498	455	459	489	469	464	455	473	430	477	437	494	464	470	438	468	506	497	438	441	512	455	462	460	447	475	469	512	485	474	447	487	440	455	458	480	493	475	442	475	456	478	479	500	480	457	481	470	518	476	481	453	483	452	519	482	505	471	459	464	434	490	435	447	474	412	499	470	499	463	501	519	466	436	493	513	467	470	448	499	441	501	456	456	441	448	463	449	448	461	457	470	446	450	485	483	523	440	462	439	464	492	435	469	488	473	470	477	442	439	459	486	473	465	484	418	458	467	505	451	457	459	441	448	477	461	497	469	517	484	468	490	475	435	490	488	461	436	472	437	440	443	506	465	466	441	464	492	491	475	491	434	451	505	476	455	488	473	475	460	447	456	459	411	468	468	469	499	454	505	468	455	452	472	442	475	461	466	466	488	440	460	480
45367	33692	31805	32804	26093	17095	4243	926	777	662	655	573	545	521	520	543	510	503	518	475	503	512	475	534	529	502	592	580	535	555	631	659	731	806	858	898	976	964	1045	980	885	803	769	707	644	626	540	524	557	529	493	484	449	449	466	392	440	409	413	397	394	440	362	426	403	413	373	411	420	375	416	410	391	403	398	407	406	446	398	366	431	427	424	416	395	403	393	428	372	412	398	397	426	401	393	406	394	369	372	375	398	392	395	405	362	414	411	378	415	393	397	419	398	405	384	407	385	399	413	384	405	429	386	389	366	386	396	412	393	393	419	419	399	378	382	411	377	383	384	396	384	401	386	362	390	378	404	415	440	463	396	414	390	412	385	411	467	398	400	366	408	375	406	378	382	393	363	356	406	383	397	397	441	395	433	376	407	395	387	402	378	415	346	401	411	390	398	395	402	422	393	414	437	410	370	403	381	453	443	385	399	382	422	396	401	370	377	338	417	397	385	415	373	406	414	342	398	398	411	410	373	423	394	394	425	384	400	382	383	408	394	386	407	387	391	420	402	389	418	407	421	387	397	394	368	349	397	386	383	393	393	394	418	393	411	358	401	393	442	386	415	376	356	405	371	370	381	393	407	399	409	400	410	429	394	406	401	397	368	386	396	380	367	394	390	373	381	387	429	419	418	392	420	408	389	406	374	406	389	463	409	439	405	399	411	375	419	435	408	349	388	409	413	397	412	408	380	398	407	385	375	375	368	410	377	406	415	412	405	391	380	417	419	389	423	388	395	386	394	420	373	401	412	406	384	409	403	352	423	391	408	424	379	406	364	408	396	421	396	404	397	401	414	425	403	395	392	383	387	396	412	368	416	389	442	407	414	421	397	416	409	357	387	384	432	369	388	374	380	403	404	407	358	378	383	405	425	414	452	359	431	401	403	402	401	409	381	425	404	405	387	435	415	386	406	393	417	425	412	391	383	376	375	419	389	412	404	372	384	419	346	421	382	420	415	414	400	376	411	427	376	423	401	382	398	435	359	396	394	384	389	402	393	378	381	413	404	408	387	381	374	398	386	375	395	403	417	385	442	403	349	402	403	406	414	418	394	404	409	449	382	400	416	416	385	425	409	414	413	456	413	356	429	426	409	413	368	379	399	425	393	394	398	426	410	401	398	389	404	391	437	417	362	397	378	392	413	355	398	406	421	399	378	403	397	423	433	396	375	410	408	420	387	399	397	396	382	406	415	394	387	393	401	406	389	399	402	417	414	397	446	375	418	441	416	395	395	419	373	400	379	396	379	357	365	412	393	403	422	410	406	394	407	370	416	400	384	401	424	411	406	401	403	400	404	419	432	398	410	441	395	411	420	402	391	414	368	386	412	389	403	397	396	386	419	420	419	431	400	413	396	392	393	391	412	398	400	385	391	385	394	404	384	394	424	376	406	424	394	364	392	411	409	393	415	356	380	377	398	439	403	385	382	409	416	400	423	388	439	419	391	407	392	423	407	413	386	413	417	407	399	380	403	417	419	421	376	390	395	403	401	390	418	404	420	403	381	398	403	386	400	370	416	385	389	414	442	381	389	359	424	396	358	422	419	437	395	407	403	441	407	387	395	388	370	396	390	390	362	387	387	392	394	398	416	388	396	411	422	395	404	377	389	390	401	421	395	393	398	430	392	401	408	391	397	416	396	425	371	394	398	401	383	392	392	396	412	403	384	394	447	396	439	399	385	414	378	412	394	392	400	404	399	400	416	399	382	382	404	385	410	390	447	395	399	394	377	392	442	374	422	380	390	362	392	377	406	402	362	433	394	397	382	386	383	402	406	412	411	405	358	343	390	406	407	403	408	401	392	378	379	388	410	400	409	388	417	422	372	437	438	386	389	383	390	394	412	391	402	444	383	432	424	432	430	423	394	385	407	408	393	408	405	418	413	387	378	406	411	391	424	399	383	409	397	399	407	422	387	398	381	410	384	403	416	428	394	402	368	382	393	409	423	403	391	424	409	363	377	379	388	416	398	395	399	430	366	424	407	423	409	458	439	395	432	401	387	361	400	380	415	414	420	430	439	376	375	433	410	424	398	375	387	406	370	367	423	425	397	391	372	419	376	379	392	387	411	395	407	419	446	400	412	412	428	411	436	380	425	390	401	406	396	424	380	382	413	442	407	377	398	414	420	405	423	418	399	440	407	394	435	410	389	416	392	435	391	415	392	363	367	386	356	383	357	384	409	383	396	411	384	413	372	410	389	406	364	402	410	399	417	380	380	417	375	428	392	413	365	382	396	405	418	440	376	383	384	390	416	406	425	420	432	407	368	422	376	406	410	387	369	399	404	386	419	395	393	401	425	417	430	377	412	401	404	407	408	409	395	388	417	429	430	392	432	395	404	414	374	429	420	396	407	424	395	399	378	433	415	409	382	401	352	383	400	383	422	415	364	404	402	435	397	404	398	394	411	383	447	396	420	425	431	406	410	375	378	413	389	417	412	430	344	391	424	416	428	423	414	373	382	408	404	434	405	378	405	431	406	398	409	389	391	370	389	390	418	401	401	402	349	392	409	392	381	408	371	430	394	410	404	399	399	368	398	389	430	372	432	421	406	396	366	369	415	367	408	426	399	414	381	415	420	399	388	384	423	372	435	412	386	399	416	390	389	417	399	403	385	418	364	401	412	392	403	422	373	408	399	407	417	397	425	417	414	397	397	399	385	400	372	390	399	404	420	412	374	378	396	385	394	403	381	408	399	410	394	357	397	371	387	389	374	385	383	420	373	373	424	401	431	404	402	398	383	427	425	401	429	415	357	383	410	408	369	396	404	420	385	388	419	378	376	421	375	374	435	381	390	398	386	430	349	459	353	368	437	424	418	396	390	382	371	369	373	433	407	413	384	422	386	432	411	400	381	393	431	373	392	398	418	403	406	408	382	400	372	389	397	423	440	386	443	390	403	403	415	399	381	439	378	397	420	396	381	368	376	421	401	387	410	390	407	393	409	411	419	392	400	439	382	419	388	419	399	416	393	402	397	398	418	403	365	386	415	395	412	405	370	395	384	400	418	432	420	404	417	391	419	419	404	437	403	444	401	395	404	386	395	431	389	404	420	402	368	396	371	391	382	410	383	421	387	376	407	385	406	411	405	400	400	398	379	383	403	422	388	420	411	398	430	399	383	413	374	398	414	382	406	391	387	396	387	364	381	424	411	395	384	411	372	409	393	413	390	371	412	426	377	397	397	381	390	398	389	434	365	394	425	399	420	396	403	409	383	373	395	401	395	412	410	365	386	379	383	408	405	416	392	416	420	417	402	380	425	419	405	391	394	382	376	357	384	443	396	408	403	399	385	377	381	417	432	405	407	400	377	414	423	427	371	412	386	421	380	414	360	436	423	378	383	394	391	404	400	378	429	431	383	398	374	421	439	408	409	382	399	404	398	424	418	416	391	418	421	412	379	424	399	367	406	409	378	415	402	383	424	401	423	394	384	392	432	412	381	388
29148	21221	25620	24644	11387	4989	917	543	521	496	490	492	495	464	520	494	489	490	439	520	552	476	485	497	525	477	489	521	491	533	511	511	535	552	621	582	695	603	630	609	634	628	567	546	541	497	569	531	535	502	483	525	484	497	485	500	479	519	483	418	475	497	434	442	515	459	488	466	502	488	478	463	494	477	475	436	521	457	514	481	489	487	471	468	444	487	468	506	478	471	451	424	470	468	505	449	467	453	457	490	498	507	458	463	475	487	465	476	491	470	447	478	447	478	498	438	487	481	459	466	476	489	461	485	508	447	466	475	487	467	479	467	451	482	468	482	493	493	500	467	456	475	459	463	484	459	434	491	484	499	497	458	460	480	471	496	483	511	469	456	508	497	478	489	431	480	470	487	487	497	508	463	472	446	457	489	476	516	481	444	505	470	464	466	486	477	491	475	509	470	517	464	438	486	491	462	467	510	480	424	467	470	503	497	486	477	471	456	493	462	458	513	505	490	485	495	472	484	479	456	486	457	490	460	495	481	484	485	473	475	491	484	467	482	450	451	428	480	453	478	474	456	485	469	490	481	461	420	455	445	455	479	472	467	500	425	478	448	478	510	474	487	503	473	489	474	479	482	471	493	432	491	456	451	486	482	505	504	441	476	486	452	455	468	443	513	488	436	446	504	493	444	494	515	484	478	466	454	439	479	470	465	448	469	494	465	447	511	507	450	489	503	470	498	488	452	406	467	459	489	473	482	479	517	493	493	467	490	440	477	454	462	486	475	477	426	481	471	479	444	489	483	461	514	502	487	474	500	481	485	491	462	457	481	472	477	479	513	454	446	489	490	478	468	457	475	478	474	482	471	470	470	496	454	440	480	451	520	456	452	442	439	480	453	480	478	461	465	486	490	458	496	456	470	489	512	431	446	490	467	485	465	462	499	493	458	450	484	445	505	424	489	482	479	466	468	503	486	489	427	453	470	477	482	468	446	510	493	471	486	462	489	484	458	489	449	470	474	466	463	492	475	466	481	499	487	472	496	495	467	540	502	509	493	483	464	476	516	521	441	435	494	499	492	444	464	468	476	483	467	497	475	498	473	462	450	476	495	453	466	485	474	442	520	477	504	456	473	479	509	444	478	438	498	446	493	483	486	507	499	511	454	474	469	491	496	507	489	506	489	481	513	454	472	447	479	481	510	519	469	454	475	466	490	446	474	487	474	481	478	494	504	490	456	514	464	475	481	479	444	447	513	466	491	444	465	493	487	472	522	470	469	504	464	488	520	477	496	456	520	517	502	449	438	480	445	492	433	518	470	443	464	450	471	482	478	464	480	508	484	473	475	480	459	485	477	495	484	473	450	454	443	528	474	490	467	445	489	469	532	455	416	471	453	459	492	504	448	503	481	515	472	497	459	443	473	487	474	489	470	485	482	508	440	456	497	437	487	466	491	483	453	437	512	493	517	470	490	488	485	454	478	473	463	511	458	464	447	471	509	449	458	469	493	475	492	439	489	508	471	437	515	472	456	493	463	475	470	485	484	470	473	448	442	464	500	449	450	472	488	480	456	445	469	487	485	496	486	480	485	498	465	476	471	488	518	495	512	468	488	460	496	487	461	486	458	487	480	498	469	485	486	457	535	491	478	464	464	484	452	512	490	456	484	470	472	470	460	498	451	442	476	462	508	481	485	469	519	510	478	490	485	474	499	490	458	485	479	490	492	471	523	489	495	529	475	449	493	465	473	496	436	510	468	434	486	466	470	466	488	487	463	503	523	471	477	476	477	495	493	463	455	455	454	512	487	450	474	464	469	484	447	461	466	455	507	478	499	489	443	478	500	485	460	507	489	474	470	482	483	426	514	464	489	529	481	492	445	465	486	457	498	448	504	507	431	505	440	508	485	507	471	467	439	491	456	482	458	505	499	491	428	479	473	495	474	462	455	499	453	499	467	438	460	479	440	431	535	492	472	500	471	464	464	446	505	493	464	456	487	480	476	495	463	465	468	489	430	495	468	459	468	469	455	474	478	501	460	480	469	442	495	455	487	466	448	474	442	497	480	445	477	479	484	439	480	450	499	476	464	513	487	462	445	506	486	501	519	477	482	480	475	476	515	488	478	486	496	443	489	481	461	460	445	511	524	452	468	488	461	493	476	464	434	478	448	452	458	443	486	461	488	490	468	456	485	489	496	445	465	498	458	512	493	496	493	467	492	546	495	461	463	442	466	483	462	488	505	470	512	452	440	447	457	458	482	471	484	500	457	461	447	473	438	448	480	494	454	459	481	437	460	451	447	478	487	463	456	485	476	459	472	497	444	465	473	466	508	499	470	459	472	478	502	469	480	445	487	468	491	473	477	472	512	455	464	509	472	522	454	422	496	464	487	486	443	487	421	474	488	471	469	501	431	453	440	507	457	481	522	461	491	492	437	437	451	483	510	464	484	441	442	483	463	471	498	487	483	468	459	505	442	481	466	461	459	471	493	502	481	472	451	532	474	442	496	451	450	440	450	490	531	467	506	484	492	456	526	506	489	486	476	475	477	513	486	465	481	483	462	463	487	468	507	486	500	453	446	503	496	476	477	476	472	470	496	493	463	468	467	466	444	429	468	470	461	448	453	480	471	457	429	458	484	461	461	445	487	461	452	485	459	456	450	478	516	502	451	469	453	472	448	470	480	469	399	502	434	459	480	502	457	450	497	463	470	433	511	466	497	505	484	493	498	482	474	478	479	469	467	503	512	481	454	474	488	461	490	533	479	428	461	491	535	462	441	466	491	484	493	431	497	498	474	484	479	446	473	494	444	457	480	459	479	490	491	509	460	492	464	512	457	458	457	452	502	522	482	459	489	475	493	455	490	506	455	484	500	500	477	482	473	475	471	482	427	497	478	483	442	456	512	502	435	471	458	504	452	492	451	479	498	513	437	497	485	468	481	519	484	479	464	458	471	462	507	490	446	475	468	473	486	461	503	496	488	443	498	489	491	503	462	470	457	447	505	490	448	485	436	527	476	479	463	503	486	484	439	491	526	498	498	523	505	468	484	443	439	490	456	491	479	509	473	493	461	470	456	487	483	480	460	448	505	414	474	487	509	475	459	441	470	483	437	458	483	456	439	485	475	490	450	458	462	490	491	458	480	471	466	465	469	457	438	439	471	478	534	504	448	464	480	452	470	473	468	441	419	455	479	443	480	463	471	462	497	450	468	499	472	464	462	459	479	475	479	474	488	471	466	492	525	473	458	482	484	481	434	436	469	485	430	504	499	483	445	460	484	442	459	456	455	507	454	429	473	503	462	478	488	513	439	470	475	476	462	469	487	460	471	514	471	469	496	514	446	501	491	425	484	494	447	474	494	509	476	476	475	475	452	479	482	463	477	469	460	505	460	483	455	478	436	507	478	448	487	467	489	482	491	488	461	490	454	494	456	503	502	464	450	472	503	512	499	438	472	470	460	479	443	447	461	508	485	492	530	458	471	426	463	496	493	483	478	451	469
47654	30602	22691	19644	15079	8002	901	513	463	464	468	440	429	431	484	436	448	409	433	459	449	470	451	445	495	469	450	522	479	492	538	499	605	651	630	668	722	798	742	759	671	661	631	566	593	547	530	495	493	520	436	457	423	430	427	425	439	405	417	428	398	439	433	410	440	404	393	391	406	422	427	408	386	405	420	393	423	414	374	428	415	422	420	390	419	440	436	401	397	421	408	419	428	426	429	421	403	423	412	438	414	437	414	446	407	407	398	408	384	406	373	429	420	385	388	396	457	396	440	400	382	390	401	418	418	389	366	456	387	376	414	437	394	410	424	455	391	402	409	434	397	393	412	391	410	464	394	399	418	400	427	428	426	386	442	434	406	385	398	400	399	388	421	431	428	404	416	388	399	434	391	400	406	385	398	384	421	406	407	388	400	421	407	401	422	371	394	407	406	413	396	453	400	430	409	427	402	410	389	383	410	431	405	419	434	408	404	388	417	427	384	402	389	382	411	393	438	416	389	412	407	380	422	419	404	441	407	401	367	406	406	410	418	431	424	433	398	409	435	401	413	425	409	427	393	429	435	423	407	417	410	398	388	429	421	438	431	407	399	410	420	400	422	401	414	438	416	423	379	408	409	449	431	409	433	424	417	410	444	428	443	384	418	428	395	397	403	410	437	423	394	429	448	403	382	429	418	421	410	408	394	410	407	401	445	403	444	447	396	394	408	419	373	429	415	397	402	403	414	427	434	394	412	416	376	403	400	429	435	426	421	407	425	406	443	373	367	376	420	399	418	423	422	379	440	405	415	450	427	384	439	436	383	408	421	424	413	438	420	430	377	370	386	389	433	386	383	439	393	417	392	460	439	427	416	388	419	411	399	410	442	389	406	415	401	403	419	398	403	411	412	421	414	406	432	395	407	391	392	434	408	406	447	406	406	405	411	402	405	394	419	430	410	422	393	427	394	378	402	398	419	417	446	409	412	405	423	417	429	433	400	410	395	396	381	400	431	439	414	411	421	392	382	409	403	390	428	411	399	430	416	412	407	408	440	394	470	420	430	414	405	445	379	424	411	399	424	412	427	412	413	406	440	373	437	402	419	431	396	403	419	400	422	398	414	433	440	428	373	408	392	376	385	414	419	391	433	444	447	412	436	401	391	410	374	408	411	364	431	418	446	450	430	435	434	422	399	429	414	410	407	419	413	430	425	420	410	422	393	421	425	417	394	420	421	345	406	407	414	377	415	438	458	439	413	444	403	413	405	411	397	453	413	432	418	422	378	397	391	429	404	420	431	409	434	406	436	396	423	415	399	419	407	442	410	419	420	400	398	380	402	434	393	424	431	386	405	408	457	431	391	417	411	394	409	402	414	412	394	414	392	434	367	372	396	433	415	402	433	395	391	415	442	438	396	421	419	413	422	444	423	419	429	411	416	431	419	390	436	395	398	435	391	414	426	460	395	399	422	440	412	365	387	413	420	401	405	383	439	381	405	429	417	429	415	420	436	402	362	402	470	401	401	373	452	417	422	364	458	411	428	400	390	376	387	406	410	414	385	397	420	383	449	437	401	423	339	403	409	455	419	410	421	414	425	399	429	430	401	407	436	429	398	425	421	410	426	399	404	397	442	454	437	405	411	396	388	419	396	441	400	413	397	405	432	391	412	402	388	422	424	424	415	376	438	447	404	430	412	413	415	395	372	427	423	406	400	410	418	390	390	397	433	388	375	410	411	396	411	439	417	425	433	420	432	398	401	435	428	391	393	399	432	393	411	430	406	459	408	398	402	421	381	403	431	383	414	427	424	400	409	422	392	407	409	413	426	432	444	431	385	373	427	435	422	422	384	420	403	407	427	389	444	392	394	402	427	366	389	426	402	414	411	451	410	406	414	382	395	426	399	424	374	418	439	413	401	430	382	441	409	396	407	388	407	416	446	412	390	405	408	417	415	390	444	433	387	420	444	403	424	424	435	381	415	462	417	397	415	444	426	439	402	412	415	415	430	387	391	386	406	408	439	420	412	426	440	390	400	406	448	380	433	418	400	401	398	416	389	431	400	448	411	426	389	404	408	390	403	414	394	424	420	384	411	412	390	431	404	421	389	432	419	420	405	408	435	398	421	413	391	412	399	416	405	417	425	374	395	401	421	426	404	382	441	391	405	408	408	410	389	420	442	431	417	451	390	394	421	417	416	394	429	448	387	405	397	418	408	454	439	409	384	429	404	411	430	443	385	422	388	406	440	389	426	415	421	393	390	437	406	400	408	414	419	375	401	395	398	447	416	410	386	385	449	371	424	436	432	415	432	411	386	413	389	377	411	399	386	368	377	420	400	425	438	417	365	418	400	400	393	415	399	405	409	399	428	420	426	394	408	410	419	391	398	399	411	353	411	392	421	413	450	370	380	406	375	455	422	401	392	395	403	451	381	474	403	374	382	428	460	405	405	357	400	380	413	384	414	378	424	435	426	406	391	424	426	419	437	378	426	439	410	386	408	415	404	398	437	441	391	435	413	391	372	377	424	409	428	419	402	412	383	438	383	375	396	410	433	417	424	404	422	414	406	425	400	405	403	428	392	417	446	402	425	457	416	396	429	396	386	420	442	417	425	411	410	429	402	416	432	434	426	395	398	404	416	391	430	392	397	398	418	426	409	397	388	405	428	419	408	399	390	423	431	424	438	418	406	417	445	418	390	403	399	426	453	352	412	420	372	406	398	424	432	414	401	401	401	371	456	406	405	447	404	396	406	407	430	437	412	378	386	432	441	425	406	387	423	422	424	396	375	388	420	404	431	420	396	421	409	402	393	425	438	424	427	406	388	379	453	402	423	420	421	429	409	422	420	417	414	408	382	401	411	400	426	392	427	417	419	407	400	415	457	422	413	383	352	387	391	438	423	393	431	434	431	381	427	419	393	412	382	390	410	392	435	386	452	422	387	411	408	416	431	397	400	419	383	403	433	421	392	424	411	356	417	406	411	419	432	400	444	413	400	410	402	409	400	401	427	417	429	441	391	420	414	396	433	418	413	456	401	388	415	416	408	408	428	424	432	424	373	422	444	422	412	408	424	380	405	436	424	450	396	428	452	416	397	395	418	397	402	374	394	399	379	427	424	396	412	430	382	391	404	378	409	427	417	402	412	435	411	435	388	420	400	415	406	425	430	385	428	400	411	401	414	413	432	394	419	397	406	386	422	429	411	409	432	417	428	405	419	393	388	389	396	391	375	410	428	434	401	395	411	444	410	397	399	409	430	427	398	442	368	413	439	410	408	391	407	380	424	443	394	387	396	381	431	398	405	416	396	413	445	380	395	412	374	412	421	388	411	443	411	434	434	427	398	406	383	439	405	429	408	424	402	429	409	384	427	397	383	408	418	369	450	410	400	429	429	415	439	391	421	434	397	423	420	428	429	377	423	431	414	401	379	441	410	403	380	418	443	417	449	390	432	383	399	425	414	408	401	389	414	408	441	413	422	435	405	407	427	429	422	406
27236	20808	27302	24382	21051	14057	1695	561	538	519	536	492	476	458	528	512	472	489	496	483	482	528	529	507	456	520	481	483	468	502	518	521	517	562	571	610	607	636	633	669	525	553	584	568	572	581	521	515	487	487	483	466	423	479	478	468	457	460	452	460	476	469	393	450	488	469	451	462	414	449	478	498	452	421	463	449	470	417	480	460	463	478	486	418	483	457	475	465	414	421	445	454	455	451	495	441	469	417	444	491	432	432	460	466	395	453	440	445	466	442	450	428	439	456	468	492	443	501	482	441	506	472	477	450	432	483	447	456	440	463	471	431	451	467	459	457	483	476	464	501	441	461	457	481	449	466	462	482	486	478	463	464	463	441	475	469	488	462	442	402	472	480	442	484	458	462	471	479	406	427	500	483	450	448	457	454	444	441	458	475	456	427	473	497	470	463	436	452	440	485	442	422	497	466	501	472	442	417	431	461	471	499	434	435	454	445	498	415	466	430	411	430	453	456	444	460	452	448	467	444	441	503	485	468	437	426	477	488	469	454	448	443	486	418	513	447	464	454	512	429	467	468	485	465	481	491	490	473	430	475	459	464	436	464	454	424	460	463	456	464	491	471	441	435	445	428	482	446	447	415	475	479	469	476	449	449	462	489	470	485	471	460	446	460	448	446	443	412	459	468	453	457	454	437	461	471	462	452	489	460	456	476	450	457	476	437	453	479	481	452	470	464	485	480	455	478	447	479	451	451	492	460	456	427	442	453	424	492	433	432	446	456	453	432	454	505	443	473	418	431	463	464	409	459	448	456	479	456	454	451	465	487	458	445	433	448	444	450	455	447	460	427	441	500	459	504	475	457	452	424	424	458	455	457	482	447	436	463	462	422	435	426	472	445	451	494	491	468	444	453	465	464	432	422	441	460	456	438	452	435	471	473	467	465	447	458	465	488	473	479	436	467	475	458	486	450	445	468	453	458	413	496	438	451	491	434	435	459	500	467	455	469	492	470	469	442	441	431	471	461	460	470	471	463	474	464	452	464	451	429	485	485	456	483	422	446	426	451	460	466	443	498	468	461	446	446	456	449	467	485	467	477	450	478	471	458	453	430	450	456	456	447	459	460	418	494	460	485	472	476	458	436	433	469	472	473	432	464	437	466	468	439	473	421	454	456	505	482	453	448	440	472	481	457	468	453	451	424	427	435	468	449	415	457	428	438	478	483	506	463	458	474	431	477	465	426	453	437	440	449	479	438	441	477	447	452	459	425	441	446	416	479	448	452	464	474	443	463	449	493	456	455	486	475	469	472	450	442	459	448	474	463	461	468	440	448	448	471	473	464	458	467	441	491	447	463	476	469	441	459	418	483	470	454	472	477	473	464	444	498	453	490	463	452	489	407	438	506	442	396	462	491	470	454	471	468	440	439	407	448	461	490	460	433	441	464	461	469	434	435	477	466	486	466	475	468	476	451	455	464	480	467	452	443	461	439	401	477	448	429	478	418	512	457	413	494	450	432	450	467	461	443	413	446	474	449	452	442	480	473	448	428	457	470	452	434	466	462	444	458	463	438	453	442	502	458	482	444	447	470	447	475	449	484	443	461	446	429	461	428	458	475	455	472	459	432	466	451	397	472	474	432	464	439	442	450	461	459	483	445	448	461	438	475	432	448	443	404	434	441	451	427	445	462	494	451	458	435	471	469	465	455	425	423	457	485	419	419	486	435	433	498	418	457	487	435	474	428	467	422	502	426	453	512	445	449	490	449	444	444	456	460	438	470	470	432	443	465	516	454	453	456	416	419	455	455	412	446	458	425	440	439	442	460	457	437	459	472	454	454	493	459	440	444	451	467	469	469	425	445	436	429	410	437	425	444	450	499	489	433	410	451	485	487	426	432	455	464	450	449	439	456	460	410	515	473	447	468	469	434	459	443	432	449	457	480	425	461	500	421	447	446	435	470	452	425	474	425	457	448	492	464	423	462	467	459	448	466	476	455	437	454	473	462	421	467	449	443	406	425	462	449	443	433	479	461	460	452	469	472	475	453	463	451	483	460	496	444	465	475	465	456	475	451	437	430	434	455	471	447	430	453	448	485	449	469	461	465	452	445	465	419	436	466	465	443	481	461	444	442	433	442	489	457	468	444	450	437	433	496	502	468	458	478	449	450	435	500	424	502	450	472	454	420	458	481	446	460	463	472	452	441	444	416	479	465	463	502	450	447	414	450	454	474	456	456	437	439	472	456	421	455	422	469	434	441	492	430	443	492	450	475	439	470	445	459	449	474	459	441	429	491	472	483	529	462	496	443	445	458	459	416	441	463	453	470	477	472	450	424	481	481	447	447	458	457	489	437	456	463	485	504	478	484	455	461	469	458	487	458	444	455	455	457	428	407	438	514	445	462	457	486	416	455	408	461	462	441	459	494	438	490	480	456	481	462	472	473	402	485	453	519	424	452	442	456	459	427	461	417	464	459	473	467	462	456	444	473	469	437	445	460	439	447	478	451	430	469	489	453	431	424	430	450	511	426	452	423	498	453	477	468	457	472	445	438	493	448	447	460	451	446	451	440	468	450	409	449	468	454	457	428	446	466	490	455	430	414	475	462	490	471	425	452	422	487	452	434	424	462	434	463	474	465	418	471	416	444	448	445	419	450	496	467	473	444	462	407	462	496	451	452	463	447	439	484	457	438	465	473	480	428	448	482	441	446	469	449	425	454	484	451	452	451	465	461	440	440	434	449	474	472	466	461	478	465	494	443	455	435	462	469	472	474	463	462	447	422	436	427	475	460	487	453	467	473	453	472	452	444	437	439	496	511	432	415	459	461	436	451	470	463	453	443	484	410	469	457	460	477	429	476	458	439	470	456	432	460	458	439	438	482	434	450	476	483	450	482	421	477	437	473	440	448	447	463	489	448	490	444	449	491	461	448	452	390	453	478	453	467	448	475	450	472	447	452	459	465	505	457	451	445	461	458	470	452	455	427	457	452	450	453	450	436	430	471	459	457	473	452	466	438	458	460	459	470	448	438	460	485	456	433	454	462	472	436	429	469	446	441	458	465	466	453	495	445	435	484	447	424	418	427	456	439	463	466	445	432	444	440	439	461	428	465	458	446	484	488	464	467	457	426	494	472	460	464	501	468	461	450	439	481	446	459	472	482	447	474	472	467	462	431	461	458	446	450	469	429	460	472	505	446	443	435	452	480	454	487	496	441	451	449	463	494	457	484	423	465	491	443	453	460	484	426	478	446	447	494	449	467	506	476	468	479	480	438	475	425	488	456	458	479	453	493	459	458	479	471	460	467	461	437	439	475	431	455	471	471	444	445	459	454	439	422	465	453	479	473	457	485	409	434	417	491	425	453	512	420	406	462	501	454	474	444	503	421	421	447	451	514	480	453	469	431	480	496	426	449	466	433	460	436	456	466	459	453	477	458	477	438	444	446	439	426	443	451	456	452	467	507	435	476	441	468	377	456	499	498	439	493	435	456	513	413	441	451
49509	34306	22210	23890	19579	8591	832	666	541	533	496	459	475	486	436	465	457	438	385	440	478	451	500	478	498	470	496	480	459	516	553	560	549	621	665	732	755	747	773	705	638	624	596	545	568	550	521	462	475	428	397	476	449	455	436	419	407	404	406	403	446	377	395	417	423	375	412	405	422	378	386	380	390	402	413	380	382	386	392	392	438	363	431	404	371	417	395	408	377	400	403	389	439	385	431	374	375	415	385	385	437	408	365	407	410	371	371	365	374	388	433	400	385	375	401	358	413	368	410	391	421	420	378	362	362	380	374	403	383	378	371	407	365	419	383	406	430	352	413	377	381	397	410	374	399	409	388	391	374	377	365	395	398	401	422	413	403	387	371	365	364	419	411	403	406	415	403	401	371	379	379	384	405	410	401	382	361	373	382	372	391	417	394	450	384	406	412	382	425	397	376	399	394	394	375	371	370	379	364	392	399	382	433	387	388	371	400	383	387	386	380	403	393	381	399	380	387	398	409	419	415	401	392	383	416	420	406	447	401	401	421	414	391	395	356	468	399	408	387	376	446	368	414	394	383	381	406	397	372	395	447	372	403	401	397	414	362	361	409	386	373	420	409	386	389	377	380	440	395	412	429	385	404	400	400	393	430	376	426	428	366	370	370	397	423	401	393	367	400	418	385	364	434	404	393	415	422	413	388	368	388	398	412	362	417	402	420	398	369	399	398	385	376	396	377	415	393	376	365	405	409	368	414	387	368	404	374	388	378	428	376	349	393	385	403	445	412	334	405	386	419	389	387	358	396	407	368	395	390	406	427	405	367	396	402	406	427	405	432	391	409	412	429	409	390	375	428	388	397	383	380	384	403	422	397	412	402	401	370	411	410	392	406	391	417	351	369	385	396	363	375	408	393	390	417	405	401	387	391	388	408	405	407	381	403	454	419	378	375	394	394	435	416	443	397	412	378	407	374	430	418	414	384	414	432	377	399	420	417	419	391	394	391	357	407	407	393	360	393	394	408	407	392	390	426	399	431	394	388	398	370	375	381	386	388	387	390	428	413	388	370	384	424	414	412	414	393	378	360	387	402	386	363	366	399	391	367	376	362	404	376	379	406	373	394	400	392	382	416	402	395	394	403	385	416	423	409	401	359	438	419	389	360	388	407	399	401	382	411	408	375	391	419	380	396	418	393	430	413	415	415	362	420	426	374	364	410	426	382	420	360	398	405	401	373	385	368	416	386	379	386	371	376	410	410	420	436	401	402	383	438	402	394	382	405	431	395	377	438	402	399	389	393	451	391	382	384	378	385	375	388	405	411	430	394	395	437	384	379	426	412	402	369	370	401	417	413	405	378	401	439	423	410	408	414	369	393	397	392	389	394	397	395	396	405	383	395	393	406	396	402	383	408	400	408	386	407	402	378	418	386	376	403	392	410	427	399	404	397	400	418	397	361	376	398	388	427	428	428	399	404	406	396	419	364	398	417	402	408	403	376	402	418	395	451	403	381	421	432	398	424	384	412	398	423	424	371	392	378	370	408	398	413	423	448	412	410	401	415	374	411	408	413	396	426	380	384	384	363	400	365	367	399	421	380	397	390	378	380	364	410	421	382	395	395	412	376	421	405	379	383	406	423	414	370	431	400	429	372	432	361	387	407	337	397	364	377	370	376	395	437	418	394	385	380	425	405	382	372	385	400	402	396	403	436	412	412	375	370	409	369	404	375	397	383	363	386	400	381	380	364	363	397	394	401	418	450	382	405	411	390	383	386	401	433	383	382	382	421	422	398	396	373	388	391	392	418	362	381	394	400	401	399	393	383	399	415	412	406	385	421	397	411	385	414	402	387	368	368	417	425	409	425	443	409	424	353	371	402	418	385	433	426	362	400	372	403	409	378	360	404	395	410	370	407	391	364	407	386	412	423	396	408	371	401	373	413	405	420	405	390	392	416	401	390	394	404	402	370	436	386	393	431	404	426	400	392	405	404	383	372	362	399	372	389	418	406	407	413	377	397	367	363	380	412	398	389	374	397	406	377	393	376	419	378	394	391	380	403	400	409	415	390	387	412	400	413	374	388	384	396	411	394	393	425	397	400	401	387	385	433	430	402	406	373	422	415	409	384	381	422	419	354	462	361	439	378	389	379	404	415	392	366	377	384	380	403	378	420	404	386	373	432	388	408	395	380	397	379	368	397	398	391	397	384	412	409	370	379	396	396	419	394	409	406	392	437	409	385	421	413	360	407	381	390	412	394	393	385	431	411	388	432	360	393	398	415	391	378	404	388	389	394	419	411	394	398	380	383	414	395	412	393	422	405	408	390	401	383	394	390	394	381	379	407	416	412	370	371	400	406	414	373	371	401	394	420	400	387	394	405	372	424	412	382	404	427	390	386	420	410	386	400	397	403	433	402	404	399	405	393	384	410	368	384	399	385	396	378	383	385	367	394	370	424	393	368	395	403	394	423	403	376	392	364	388	419	386	410	407	417	431	432	409	409	398	400	384	392	404	424	396	370	406	407	416	397	416	405	346	421	413	407	430	396	367	386	389	371	424	383	380	418	365	437	400	379	429	394	380	376	418	373	394	377	373	413	411	364	406	416	451	414	380	383	398	434	431	412	439	363	399	357	376	393	436	433	366	403	392	381	404	394	417	410	398	396	395	390	394	416	389	383	404	417	428	356	388	385	403	378	378	403	399	416	398	379	380	412	383	388	405	392	409	378	383	398	396	399	405	384	367	433	422	416	408	408	395	414	415	392	398	385	399	378	419	426	377	411	388	391	391	416	392	400	375	413	395	434	370	359	386	414	385	353	404	379	425	382	401	379	397	384	426	374	381	389	390	383	387	404	393	371	377	419	374	386	398	427	385	426	401	394	393	373	435	420	427	392	385	387	388	399	426	389	377	393	378	392	371	420	388	421	397	399	415	420	390	393	382	400	408	449	387	415	396	396	425	376	385	406	411	419	402	411	404	401	359	416	378	425	412	414	403	394	375	380	369	399	399	376	391	401	382	394	382	391	448	389	387	397	394	409	364	402	373	408	394	385	407	383	456	368	367	375	414	355	369	395	399	373	412	397	362	410	425	373	418	405	397	419	387	399	369	442	401	386	376	400	407	390	389	354	427	370	390	396	374	394	384	415	434	412	428	400	401	441	351	379	401	408	384	403	363	404	390	395	404	416	394	421	423	427	392	339	381	386	358	400	413	367	409	419	424	419	412	385	402	387	415	388	388	403	386	398	383	390	389	396	379	366	381	412	417	413	404	424	375	391	403	422	391	350	388	387	400	400	415	437	392	388	406	430	376	410	396	388	366	363	408	381	392	416	395	379	387	396	430	395	375	397	369	385	375	395	442	408	370	394	405	417	395	403	383	402	432	391	416	396	439	382	382	398	384	392	440	401	374	393	378	393	398	380	399	392	416	401	404	429	392	401	387	432	412	377	415	397	417	370	377	422	423	419	414	403	411	413	391	378	399	387	389	414	383	428	400
26542	20824	27580	24056	20750	18263	2699	706	586	571	580	583	535	522	532	524	487	520	528	494	550	543	529	505	579	566	531	548	508	559	624	619	592	684	682	786	770	723	709	670	647	599	610	609	600	590	571	557	521	492	531	498	490	504	505	477	491	509	483	495	516	509	517	518	500	503	507	475	520	513	441	461	506	468	460	492	464	480	512	462	482	453	479	468	451	482	461	479	506	460	462	508	494	494	462	465	496	475	469	510	467	441	505	469	479	530	504	513	491	473	473	523	434	468	501	497	477	499	501	506	450	481	507	488	479	480	516	470	504	508	495	517	472	485	460	481	466	468	484	479	484	508	506	520	482	507	533	513	511	450	518	485	468	461	501	448	472	510	490	453	492	473	512	510	465	474	480	449	476	441	443	439	462	483	476	501	511	479	462	511	486	479	463	478	470	490	508	496	512	500	481	507	445	521	505	455	446	501	495	489	457	512	459	486	498	495	495	492	448	494	508	463	481	509	454	483	481	500	486	490	458	481	489	477	490	443	456	483	486	473	483	456	446	507	485	475	500	475	474	473	473	462	462	491	485	469	467	502	449	487	503	477	481	503	546	452	464	462	524	438	506	474	488	445	551	459	468	505	480	482	497	496	478	475	491	512	491	492	485	510	475	520	446	488	480	469	513	494	514	507	472	523	488	472	512	492	490	496	496	469	479	468	475	489	484	482	457	478	488	482	488	526	539	507	485	435	489	439	483	534	460	498	478	482	487	484	470	502	458	533	474	476	512	483	486	497	454	515	495	491	419	447	535	482	471	490	529	482	475	509	485	481	515	452	451	470	517	503	498	491	476	477	501	508	469	491	466	494	446	485	505	484	512	487	457	497	478	503	484	502	486	485	462	479	497	450	490	491	479	485	445	449	470	478	479	499	460	476	529	503	470	497	487	470	496	507	485	477	513	505	484	484	503	482	486	448	488	479	505	479	514	495	472	472	526	487	458	444	501	450	522	475	452	490	508	480	517	472	495	470	491	488	421	449	465	552	463	457	480	471	482	495	517	482	463	422	476	489	494	507	473	481	463	481	516	501	467	446	472	493	478	485	467	472	444	501	501	480	506	468	517	519	505	513	482	460	478	496	517	521	479	480	457	494	512	474	490	464	471	478	452	496	512	485	485	468	532	512	517	491	442	521	461	477	478	451	486	485	505	455	434	485	480	465	474	526	472	462	456	463	501	469	514	477	492	502	526	444	523	491	496	445	449	487	471	488	489	485	461	463	503	491	504	497	475	464	466	455	501	474	482	420	459	451	472	490	481	483	492	477	469	496	447	490	553	477	477	503	472	493	482	503	497	496	517	459	487	484	438	477	463	515	539	473	466	446	519	468	508	475	458	493	473	499	445	490	482	488	520	491	433	496	476	533	480	426	472	480	506	475	543	495	490	487	493	524	493	487	492	487	505	488	471	505	441	524	486	442	511	535	509	488	508	444	501	507	494	499	459	490	466	489	469	485	462	462	497	447	511	460	496	473	454	483	492	461	503	522	497	468	492	457	470	513	511	501	509	486	470	507	488	465	514	508	525	470	447	479	466	508	510	485	516	460	484	472	486	448	460	467	487	483	509	497	484	473	490	501	499	473	461	500	529	480	492	503	518	481	512	504	418	461	460	480	445	496	503	519	516	444	472	448	462	496	486	488	478	459	464	485	511	493	508	511	494	479	482	475	502	487	464	519	516	459	477	469	488	476	489	471	446	481	465	496	470	439	493	494	479	478	497	473	508	485	488	489	510	444	438	497	443	486	465	502	484	519	503	447	497	439	487	493	500	444	483	475	528	526	484	501	508	518	474	485	513	522	487	495	482	481	454	469	536	492	526	476	521	509	452	489	488	492	521	481	483	482	458	496	467	449	511	448	455	478	487	488	448	461	474	516	442	493	485	488	495	487	477	444	438	525	489	471	509	497	460	510	492	505	471	468	491	525	519	445	504	476	477	491	482	514	495	495	437	470	478	443	503	505	479	468	468	465	476	483	520	465	474	516	453	497	474	475	455	451	465	506	469	480	500	507	497	482	481	507	475	470	471	468	454	477	488	472	445	489	529	476	463	526	458	457	486	512	465	490	494	449	445	501	527	478	482	457	490	493	468	504	475	453	480	472	463	470	466	469	443	473	471	555	470	506	440	498	488	469	498	472	532	512	475	471	452	472	520	473	457	492	464	448	443	467	514	479	474	453	502	464	519	530	457	474	457	476	482	449	476	500	480	453	483	472	471	472	460	495	479	473	520	514	481	463	514	519	476	457	506	476	475	467	446	503	462	554	467	484	514	463	492	526	512	542	487	502	491	498	491	438	467	499	476	502	480	479	477	503	464	471	491	431	509	463	473	482	503	493	451	476	472	500	490	501	483	461	474	506	485	520	442	508	493	466	447	489	524	481	488	451	459	457	511	474	456	501	468	484	473	496	515	455	486	455	489	475	516	478	460	511	479	453	487	517	483	515	458	457	448	504	471	480	506	489	441	484	485	504	445	508	472	459	481	517	475	468	495	477	413	497	466	457	495	474	505	501	481	479	486	477	464	495	533	507	490	447	470	519	494	496	500	478	499	441	475	470	483	437	506	504	487	526	498	450	477	528	465	474	477	505	465	504	481	439	446	504	521	492	529	500	478	507	479	452	477	474	456	463	488	465	500	476	484	458	469	532	528	480	478	478	474	464	470	511	510	495	512	436	470	500	458	478	479	502	496	500	467	474	478	499	498	513	501	513	479	501	497	442	482	468	514	524	459	488	465	455	509	482	503	479	482	467	491	453	476	511	509	465	455	467	504	460	536	474	491	458	505	442	485	502	507	465	463	509	488	473	470	456	509	461	489	487	490	472	466	487	444	464	474	509	429	498	497	478	500	476	471	486	474	495	503	519	472	515	532	518	473	463	460	498	453	513	489	531	482	493	498	475	474	506	468	478	520	490	482	495	471	466	482	484	477	428	473	514	492	480	446	522	504	464	442	493	499	515	470	487	482	457	454	501	480	516	446	522	446	490	510	464	453	527	486	495	463	484	456	440	492	529	460	474	515	452	443	505	470	521	504	537	487	498	501	488	484	513	455	498	474	458	468	463	499	472	479	469	497	482	493	474	470	487	504	507	517	484	500	490	455	454	486	483	484	479	478	477	503	471	477	469	476	475	520	496	445	500	453	506	457	461	459	484	491	489	493	462	488	466	479	521	473	456	462	516	494	509	521	497	484	525	435	484	527	493	493	499	456	507	474	503	486	478	488	464	512	514	462	473	480	458	468	501	484	499	498	510	470	495	525	499	517	444	474	479	456	460	445	473	472	509	473	492	494	503	522	475	461	472	480	509	484	435	479	504	500	514	476	488	443	450	449	501	523	493	480	525	482	481	506	447	487	514	445	518	461	531	504	468	466	523	490	458	463	498	485	470	493	495	486	475	483	513	473	463	508	469	477	512	475	475	502	523	493	457	464	477	506	442	492	486	483	509
46588	38709	31887	28516	15477	2992	955	787	710	645	567	522	527	529	509	455	502	462	442	471	510	484	548	500	576	560	546	521	550	546	605	650	673	815	917	960	1003	962	884	799	806	733	682	674	596	604	580	586	501	493	486	464	493	438	440	435	458	447	403	425	421	444	419	429	402	402	427	403	410	453	434	453	424	424	431	408	392	417	428	417	475	436	437	417	388	408	398	407	407	391	436	449	397	429	408	436	442	415	393	394	470	429	447	411	458	379	403	443	398	395	427	420	436	435	396	359	401	411	406	403	454	433	425	394	398	432	421	382	455	420	433	407	444	472	440	455	422	438	397	429	420	400	393	415	444	416	366	449	402	417	393	402	396	456	404	427	388	437	425	386	452	445	412	434	423	373	441	414	424	393	415	404	379	397	425	406	428	447	427	411	451	430	410	426	418	430	436	408	396	397	438	403	395	413	441	410	404	428	400	389	462	400	424	418	405	402	438	394	387	415	401	417	435	406	412	426	456	417	405	373	413	414	437	413	442	405	431	394	411	404	422	386	422	449	400	424	410	417	444	386	423	417	435	415	388	425	422	421	450	396	422	370	379	398	363	354	390	417	427	405	388	426	425	427	370	455	410	409	421	471	374	403	400	417	399	422	419	417	394	420	382	412	407	434	422	406	411	433	372	425	420	419	385	443	431	406	436	387	442	401	442	462	414	427	422	401	388	411	432	403	426	393	430	407	391	434	451	385	410	422	398	427	427	433	413	431	419	409	395	448	446	384	425	397	382	377	409	430	346	462	427	402	415	451	422	416	418	413	426	424	478	413	401	390	410	413	449	401	405	454	377	448	413	438	380	405	391	398	370	394	423	405	429	399	398	419	463	444	426	437	415	427	420	415	443	423	441	407	383	431	406	417	413	396	415	403	427	421	424	436	404	428	417	431	434	425	383	417	421	399	396	427	375	447	464	393	417	413	442	424	419	425	430	415	395	385	394	411	392	379	440	386	376	424	437	375	428	419	403	451	407	418	408	457	413	439	402	435	411	433	435	430	417	429	440	414	401	392	411	423	440	430	384	410	431	403	429	423	425	406	471	401	411	426	420	435	400	441	433	378	461	400	393	409	405	411	407	412	469	402	364	396	408	431	386	446	405	442	430	436	442	417	472	437	434	421	405	440	397	404	430	428	409	425	451	417	409	391	442	402	413	409	422	434	448	398	380	383	407	398	437	416	412	424	399	410	445	420	418	432	454	418	456	424	404	433	434	437	401	418	439	417	429	415	425	425	437	441	449	404	371	404	412	442	421	421	377	412	405	422	439	404	357	415	419	447	423	420	391	441	406	432	463	396	387	406	413	410	428	395	402	450	418	435	423	420	440	416	389	413	398	468	412	430	456	373	405	429	434	431	405	373	415	414	406	405	416	374	435	408	414	383	393	437	425	466	417	398	403	404	401	438	426	441	457	421	420	416	451	409	404	391	418	442	408	423	403	403	434	429	448	405	409	399	395	418	390	402	379	456	453	424	436	405	389	425	409	402	434	494	410	399	437	407	412	435	430	377	424	408	396	428	424	408	403	412	430	398	446	384	438	389	439	420	407	399	434	434	401	450	394	408	395	414	423	397	393	421	395	397	412	402	426	397	416	408	372	410	422	436	393	428	421	414	420	391	426	397	423	402	422	378	412	427	428	431	474	431	457	430	400	424	391	410	417	400	414	455	406	405	443	416	421	410	426	465	383	421	430	393	404	420	428	437	438	397	433	402	392	409	432	408	420	485	403	421	410	435	400	399	410	418	395	415	381	400	416	422	444	429	420	430	416	453	404	403	391	402	431	406	417	418	396	441	396	420	416	450	416	425	423	430	446	424	432	415	412	417	432	438	431	404	441	450	423	402	449	431	415	433	425	411	379	403	398	446	429	405	422	450	443	408	409	412	415	383	417	439	422	450	407	410	419	414	435	424	391	386	437	398	419	439	432	403	373	453	408	419	399	443	423	415	433	417	439	433	432	405	408	423	456	406	372	429	404	429	417	408	399	394	401	376	407	453	399	383	386	403	399	416	427	390	410	403	396	404	364	413	402	430	411	384	420	421	389	407	405	436	417	407	432	414	415	415	409	406	391	399	358	408	429	442	415	418	456	412	398	390	410	450	489	443	441	421	421	442	466	404	399	409	421	413	413	390	404	408	400	446	449	407	419	394	414	413	434	446	445	406	433	456	416	443	420	432	416	414	413	454	434	454	389	430	426	441	414	412	429	423	423	361	399	414	409	482	395	400	383	393	396	410	423	421	405	409	405	403	379	400	389	410	412	417	427	389	411	413	419	392	417	395	438	419	405	413	423	431	425	457	423	408	424	396	402	467	421	437	418	440	397	411	435	431	382	427	449	434	429	436	407	421	442	396	425	418	372	429	426	386	409	427	408	416	423	411	438	436	400	460	394	408	431	391	416	419	410	399	450	386	404	480	426	433	447	428	411	431	409	430	420	435	421	426	405	429	482	403	405	415	416	403	420	403	425	432	412	406	393	397	445	401	414	399	389	413	409	392	435	387	416	428	397	443	442	427	430	393	456	418	413	421	400	417	402	406	430	451	415	390	418	425	435	418	438	392	455	428	384	399	419	383	408	382	413	449	383	411	414	440	454	418	439	431	429	430	405	427	449	409	435	415	417	391	406	432	453	387	377	425	422	413	391	446	435	461	383	442	420	432	410	442	389	407	405	370	426	431	416	441	417	420	417	427	414	377	420	424	412	412	420	419	388	396	418	398	387	427	427	418	398	406	424	391	432	461	427	422	408	410	445	434	415	459	451	413	435	448	438	417	442	431	412	416	386	440	453	397	370	412	416	408	425	418	402	399	447	419	395	418	392	415	403	407	444	381	421	420	401	432	432	412	408	392	436	388	421	396	401	403	441	396	413	433	414	431	418	382	410	421	414	423	429	384	469	429	425	411	436	364	402	398	416	398	419	411	419	413	418	407	400	430	454	419	428	432	419	411	419	430	420	399	433	412	401	386	423	444	399	458	427	436	434	423	417	408	417	384	420	409	437	385	407	410	440	410	446	426	400	431	413	389	423	390	404	404	425	401	448	450	401	398	454	439	414	409	394	435	420	448	415	416	375	434	417	419	404	412	404	448	398	387	431	426	453	403	422	431	439	413	415	429	431	414	409	426	419	400	427	454	416	405	377	399	419	400	441	373	386	397	435	352	396	438	407	430	391	402	405	383	378	392	372	426	397	407	422	406	399	420	408	410	463	424	391	397	429	439	429	446	421	408	421	427	437	442	442	443	423	427	405	425	417	444	415	436	415	443	452	436	454	395	418	436	410	379	428	461	415	421	435	409	416	426	416	433	435	389	432	406	410	440	437	421	415	390	431	448	429	442	426	412	386	418	415	402	415	438	434	417	389	430	408	410	422	390	403	431	384	456	433	418	452	380	441	404	446	404	431	393	423	481	448	450	393	403	404	398	428	388	413	439	427	430	422	420	414	412
25751	20840	27808	23960	20813	20683	8771	834	658	621	578	564	604	528	526	523	579	540	499	515	486	498	569	521	572	582	588	573	582	623	618	658	662	703	768	808	833	764	705	683	684	637	653	605	628	564	592	557	513	523	523	476	522	498	504	477	439	493	485	483	511	499	481	453	540	540	512	469	463	475	521	471	446	530	438	488	447	453	496	472	451	513	482	468	459	466	537	455	452	435	489	445	479	508	466	432	475	483	499	467	500	461	476	523	473	451	460	454	478	469	466	492	434	457	465	477	436	471	455	491	470	486	450	446	500	436	468	530	525	461	481	473	478	468	417	500	468	476	476	459	469	460	474	474	461	461	487	468	498	499	494	408	478	467	454	484	479	481	489	480	501	493	511	514	454	464	456	488	489	482	491	475	467	480	523	464	504	486	429	470	491	459	452	479	479	485	450	491	490	474	485	496	478	454	483	443	473	497	487	452	486	453	442	486	454	479	460	497	455	451	468	476	411	439	477	442	491	447	449	457	479	454	491	482	496	460	467	471	468	472	464	488	478	466	462	470	466	493	455	464	442	482	429	440	477	490	474	439	465	449	415	459	496	452	453	521	476	498	473	473	500	431	465	479	482	497	447	478	466	472	458	480	457	472	483	499	441	465	466	517	473	499	499	476	501	482	439	468	478	486	464	432	449	470	444	471	503	465	486	498	448	474	447	481	482	475	490	437	477	449	440	462	476	469	489	491	484	429	490	492	472	491	448	465	473	500	468	473	477	473	477	478	508	471	456	472	469	504	490	486	511	472	472	467	481	469	485	509	515	487	475	493	460	452	473	488	493	468	482	431	458	483	493	465	423	470	464	480	536	501	473	461	487	444	455	498	440	422	477	516	478	468	422	450	458	449	447	476	511	478	494	453	461	493	493	473	525	436	477	463	434	461	460	449	494	420	483	472	480	486	436	494	460	502	440	510	465	478	473	433	487	452	521	524	428	460	449	494	484	477	440	470	439	475	485	461	480	431	480	462	458	429	472	481	471	463	465	462	464	481	482	454	465	485	464	458	441	508	484	491	452	500	478	482	420	503	498	450	484	484	476	463	427	501	479	459	493	403	498	458	485	469	456	493	450	478	467	464	452	437	484	480	478	495	446	449	473	433	483	432	426	462	501	455	474	517	457	475	518	454	457	443	460	470	440	466	455	483	461	515	456	497	472	462	467	492	444	435	482	447	481	441	437	499	477	464	486	460	471	479	448	487	484	508	465	483	464	496	474	451	483	455	446	478	449	445	479	483	506	473	456	444	482	442	433	495	473	472	520	466	448	520	467	475	442	469	445	488	450	465	477	457	514	443	427	458	477	465	437	461	434	463	472	457	475	500	462	496	509	457	459	451	456	431	453	498	463	498	454	509	446	445	481	431	482	457	481	483	479	525	446	462	504	479	497	484	462	467	474	500	506	469	531	447	428	487	465	463	471	484	461	458	486	485	460	415	474	448	460	499	443	478	510	473	480	486	483	453	469	472	502	467	465	461	500	491	463	459	461	512	479	482	503	480	503	507	475	431	478	462	445	479	456	474	455	473	454	471	471	431	462	469	479	511	471	453	471	472	472	461	439	457	469	507	473	460	472	457	483	475	461	460	449	436	483	473	441	489	496	487	510	476	443	520	455	468	486	462	469	486	480	456	479	462	487	449	500	422	507	466	452	444	471	436	486	478	489	524	466	467	491	459	489	469	437	464	448	490	450	425	486	478	435	484	462	488	495	458	479	492	521	425	444	487	485	507	493	442	463	465	434	454	507	500	471	460	442	481	497	457	452	456	456	482	462	474	473	498	425	465	472	483	461	488	506	449	510	508	450	498	484	473	494	451	433	463	429	485	482	482	465	485	460	470	500	459	453	459	470	488	457	479	511	460	494	468	487	436	464	529	491	469	430	502	482	441	482	458	459	427	492	471	494	453	459	453	515	460	448	443	455	469	484	497	464	461	490	485	464	440	509	472	483	454	458	476	467	496	442	434	480	436	474	510	461	505	471	440	416	452	495	513	450	459	445	457	447	499	440	459	455	467	477	482	471	467	448	440	490	488	491	446	469	428	507	490	462	502	493	463	498	456	464	470	443	424	450	462	470	467	491	480	414	430	445	505	432	435	493	497	500	476	503	445	507	441	467	492	469	436	454	461	477	455	488	472	463	476	437	446	474	448	467	432	493	476	483	474	477	506	470	490	446	516	483	431	489	468	476	486	487	482	501	424	515	457	448	448	527	484	489	505	462	465	469	440	463	464	465	476	462	458	457	521	500	426	450	474	468	493	455	465	475	474	464	460	456	498	447	482	483	496	467	469	419	465	421	450	477	452	475	534	467	464	467	475	451	481	519	486	484	430	454	442	471	473	526	504	495	507	432	486	480	492	486	467	462	438	442	475	486	510	450	453	458	435	476	507	492	477	503	477	452	507	474	469	483	445	474	437	482	467	452	445	498	419	521	507	479	465	466	474	473	475	476	486	467	479	460	460	474	487	490	480	445	474	495	483	462	453	476	479	479	484	457	455	493	468	495	454	427	421	468	453	466	476	485	468	473	490	449	476	447	526	477	498	471	444	424	446	486	464	471	470	495	432	502	497	514	479	490	464	497	490	488	446	455	461	468	476	473	453	456	454	469	451	489	480	523	482	444	440	507	464	499	458	466	472	447	444	480	425	458	473	461	515	494	422	468	444	467	427	426	456	495	462	439	455	466	467	489	442	464	489	452	461	459	457	457	447	462	508	458	457	446	432	520	466	527	483	446	473	492	488	474	474	481	463	518	471	485	450	448	517	471	485	473	421	485	484	466	446	432	456	477	486	506	490	464	461	448	475	477	430	457	423	475	474	443	458	448	499	460	474	436	466	461	505	479	485	456	476	492	513	453	475	484	461	503	492	455	478	464	479	483	494	465	473	475	471	495	490	454	523	451	483	511	503	471	486	470	442	490	482	450	463	436	475	488	450	431	477	490	440	460	466	494	520	470	479	509	474	455	466	436	479	451	501	505	472	429	456	498	470	483	480	450	473	431	487	454	471	469	475	492	460	491	476	466	467	475	494	485	454	435	473	476	475	459	486	461	455	501	484	448	460	489	486	457	451	459	493	490	437	478	449	450	470	464	498	464	436	462	482	470	447	469	443	508	488	479	459	491	487	508	464	421	450	461	468	478	485	460	479	496	442	480	455	453	457	456	500	464	483	470	454	454	474	454	465	486	453	494	466	453	477	450	471	464	522	481	461	473	485	437	448	426	428	473	455	480	429	485	437	461	508	496	473	469	478	424	484	447	472	503	438	481	460	495	501	480	461	478	469	459	485	452	454	475	453	477	481	459	465	484	485	444	441	503	491	488	445	457	487	491	486	460	478	480	444	457	471	477	452	484	461	501	486	433	436	476	478	483	487	487	514	480	496	491	453	459	446	473	511	491	452	486	448	438	460	465	468	462	487	413	489	495	449	489	489	460	465	473	485	443	460
49247	39256	28598	29187	15337	2411	1132	941	760	662	647	561	545	553	546	503	487	502	506	511	482	474	531	533	572	634	626	612	608	619	675	757	788	875	1014	1089	1072	982	983	944	783	776	758	674	678	572	575	513	505	500	520	485	506	462	457	477	421	433	417	437	426	423	432	404	419	421	402	401	408	421	420	398	404	399	418	402	427	380	379	397	401	422	392	423	421	406	416	436	396	416	404	403	402	434	396	419	396	403	410	396	374	409	390	415	434	413	409	400	414	387	422	402	408	398	402	398	401	396	415	378	421	384	397	437	411	416	403	360	408	432	428	381	395	422	424	405	390	395	415	412	435	413	412	461	420	374	426	405	381	418	401	399	412	368	382	376	431	384	402	390	379	407	401	413	423	420	387	403	413	426	411	361	397	391	376	383	421	403	419	409	434	395	390	399	435	433	430	397	396	375	425	442	429	394	421	410	391	410	402	398	408	408	413	404	376	421	413	412	402	409	412	396	424	402	414	376	423	393	387	427	416	395	378	410	376	414	446	415	414	449	438	400	406	373	414	411	424	384	413	387	437	392	394	401	413	405	395	398	416	372	435	422	393	403	379	446	400	375	415	436	391	396	383	385	423	403	372	401	396	461	409	418	398	355	391	409	406	414	413	423	392	438	438	402	392	395	398	414	417	408	431	414	386	423	438	362	386	393	424	416	404	401	389	439	370	377	410	414	398	399	371	390	407	423	404	374	414	428	441	401	391	422	398	405	370	417	418	400	391	360	393	376	369	414	404	416	420	400	443	402	382	377	423	407	401	396	411	433	400	398	399	400	380	378	403	402	443	398	409	399	361	431	391	419	426	355	381	416	387	401	386	432	420	394	397	382	391	392	400	445	382	397	428	417	404	398	404	406	415	435	371	409	371	446	350	403	412	437	380	398	425	434	387	414	410	394	418	398	395	414	413	407	447	413	398	411	371	368	384	397	425	416	436	380	428	397	374	408	403	375	389	375	395	390	416	415	414	423	414	404	417	391	400	401	390	388	360	380	394	409	402	397	398	393	406	438	398	409	366	387	438	393	406	376	391	382	377	427	380	388	430	375	435	394	395	407	408	438	410	401	441	370	391	401	406	381	383	409	361	416	406	414	409	414	414	397	408	421	364	398	424	412	401	431	443	419	402	385	420	366	412	376	407	421	438	415	386	413	378	405	408	390	410	396	425	376	390	392	416	407	407	371	411	394	415	423	392	392	379	384	360	428	403	395	371	402	395	400	403	406	405	429	412	404	423	402	416	398	408	407	404	399	392	403	405	431	425	462	412	404	409	416	391	407	422	424	415	451	444	420	402	403	385	394	413	396	380	415	404	421	396	410	392	423	380	394	397	409	422	419	432	382	386	441	403	375	409	430	364	376	385	397	389	419	409	393	414	424	388	408	410	370	399	388	434	376	390	385	410	384	407	387	378	382	432	396	392	410	383	432	395	404	417	425	431	381	399	387	398	432	428	409	421	418	404	365	409	394	432	400	417	433	389	388	429	415	399	414	406	428	439	381	416	413	413	395	417	448	403	451	429	406	397	376	416	438	407	354	389	406	398	452	416	383	395	397	398	441	418	414	402	399	395	390	437	400	406	427	396	405	404	418	416	394	392	440	380	403	395	418	431	378	404	402	408	417	386	415	384	374	416	407	402	418	403	431	405	394	400	403	379	416	408	429	409	392	386	396	379	399	366	393	411	360	434	372	406	385	413	400	382	402	374	409	420	418	417	401	386	412	439	405	395	384	424	402	414	372	396	387	437	371	407	401	412	455	384	412	399	406	419	392	409	385	392	382	417	420	408	403	410	424	368	392	405	399	419	410	378	394	385	382	432	379	386	418	412	395	438	416	384	432	389	415	408	398	427	395	427	380	412	410	404	413	406	384	405	412	410	387	392	406	410	381	389	430	416	395	373	407	408	443	367	397	385	391	409	388	383	376	352	426	391	458	421	436	413	425	390	390	394	415	440	444	392	424	385	400	426	407	408	387	375	431	405	410	420	393	428	421	369	392	386	383	372	453	361	385	410	410	423	398	423	390	393	395	399	396	384	408	394	401	405	383	359	392	376	405	406	401	428	405	401	391	414	421	397	391	406	393	360	410	399	402	403	399	400	430	387	418	380	418	400	420	392	382	439	429	398	417	388	443	399	404	388	404	430	429	404	396	419	391	401	400	404	403	402	406	349	421	400	374	367	412	352	381	388	415	385	365	430	365	405	374	370	415	403	378	380	386	402	419	401	408	426	406	385	392	392	403	423	400	384	441	367	416	400	384	404	419	380	430	392	416	416	409	414	399	393	399	395	432	435	412	382	379	393	391	398	408	413	392	392	447	437	405	393	361	397	395	405	435	428	431	410	437	415	405	377	414	396	403	378	423	389	412	391	385	439	388	406	383	428	415	405	419	452	418	461	363	435	410	405	400	418	440	436	403	422	411	411	394	407	385	419	383	386	382	381	442	374	377	375	375	385	371	395	397	412	383	422	398	414	387	404	386	375	409	412	366	437	382	406	431	408	410	400	386	433	417	400	455	431	411	392	394	428	352	391	410	362	415	415	409	424	403	412	413	414	416	408	418	429	426	425	373	410	434	414	396	387	410	400	424	374	409	383	381	397	384	414	408	375	386	375	376	422	379	412	420	419	420	426	413	392	442	378	443	450	376	391	427	420	419	417	395	370	434	432	423	408	406	424	426	413	425	424	383	377	401	415	417	384	429	397	414	389	425	377	418	413	364	356	427	404	403	381	408	425	424	406	423	396	393	403	376	413	393	409	392	428	375	422	405	424	387	420	412	403	377	428	397	419	381	375	436	416	429	391	414	394	383	450	370	433	401	418	401	408	394	380	358	424	384	437	385	387	392	389	384	426	408	407	371	363	403	410	436	408	380	405	436	408	418	416	387	393	405	388	410	357	365	416	406	404	377	376	383	426	401	375	401	418	367	425	404	397	403	369	389	408	428	396	391	392	407	431	377	376	394	446	431	409	405	422	384	465	415	422	394	447	385	398	399	403	389	382	382	436	409	437	386	411	408	433	427	392	406	400	403	378	415	367	400	391	398	395	377	417	415	391	406	393	426	399	406	411	428	395	401	402	386	395	402	386	422	424	420	403	373	367	398	450	405	413	430	430	407	397	444	396	409	396	443	408	373	464	393	377	394	408	391	428	373	417	390	396	385	376	440	439	439	426	397	434	415	415	386	379	422	407	420	406	405	404	419	393	414	389	373	442	407	375	395	419	385	387	435	395	368	409	397	397	381	362	401	409	399	396	379	391	373	435	403	403	370	397	358	417	403	422	376	414	392	397	391	386	395	400	381	406	381	388	386	373	426	410	410	377	407	439	395	401	384	403	399	410	410	418	396	385	375	403	419	385	411	391	391	407	397	420	420	404	426	399	407	386	422	379	429	397	373	408	390	392	382	431	369	410	359	357	398	414	440	419	408	424	418	393	424	359	408	415	398	384	369
30261	21290	25404	23563	6118	1068	643	514	491	499	543	490	498	486	482	509	517	492	471	513	504	521	486	509	510	544	553	546	553	551	516	605	624	626	744	659	616	679	646	617	592	588	588	596	553	514	516	474	466	482	510	491	495	535	489	508	517	458	485	482	483	491	534	508	523	505	464	446	490	458	478	497	498	506	482	496	512	429	454	487	460	477	481	476	468	469	487	526	456	451	488	502	433	462	472	500	468	475	474	522	465	500	456	500	492	437	494	482	475	495	507	478	457	472	493	477	475	472	473	481	473	484	473	483	458	468	439	528	489	473	466	511	466	471	464	502	482	489	464	482	490	440	465	494	474	469	454	463	480	502	482	484	487	502	482	474	467	490	420	462	486	470	447	477	506	467	502	534	511	478	444	507	507	488	474	470	468	461	462	469	468	488	489	490	451	499	457	489	465	464	482	516	467	473	485	531	487	481	450	448	475	483	479	451	470	498	496	500	480	458	492	460	463	454	446	480	534	542	509	475	481	462	484	521	477	489	456	463	522	515	476	473	452	471	446	502	474	464	487	481	433	447	510	518	474	486	503	459	447	479	449	480	460	476	474	456	467	489	481	491	474	458	506	464	486	455	429	485	480	494	463	462	496	484	460	456	458	466	468	447	473	471	472	500	469	453	471	471	494	454	492	499	495	454	503	463	490	495	505	499	438	492	520	490	500	475	452	473	495	494	460	490	456	466	502	505	468	496	503	487	522	480	469	469	486	514	463	436	455	512	495	459	511	489	506	483	452	437	472	504	502	476	463	509	475	452	532	453	488	475	517	450	475	490	461	489	501	494	493	464	431	526	529	502	505	429	462	477	491	495	462	466	471	450	485	539	471	475	468	479	471	507	492	511	479	505	490	482	463	489	469	465	501	513	478	471	468	468	477	481	458	456	504	491	470	514	501	480	497	490	463	472	481	498	513	509	495	492	472	458	423	480	486	526	511	461	478	477	456	521	499	467	478	502	506	450	474	461	495	497	478	487	489	468	483	484	513	471	489	498	438	487	522	524	458	478	491	484	507	495	482	489	484	472	508	526	431	494	470	521	529	441	498	450	491	481	489	500	489	467	491	485	494	471	486	497	485	457	463	468	490	466	495	536	530	460	473	488	449	461	463	436	497	481	480	479	500	495	522	433	509	511	491	473	447	433	482	495	491	526	462	505	561	514	491	472	466	504	518	499	492	485	478	539	470	465	481	467	481	479	506	506	482	463	506	468	498	514	529	498	507	475	521	457	422	464	512	489	484	477	486	499	490	480	485	452	483	459	527	477	506	515	490	483	465	426	452	469	542	449	479	450	451	460	474	488	509	475	521	455	465	509	484	463	514	514	463	484	498	483	494	483	525	452	465	531	452	456	448	498	442	529	497	473	516	500	438	515	471	444	480	516	452	464	456	449	490	510	490	479	462	512	503	471	484	492	468	470	512	448	454	463	455	455	519	500	493	474	465	525	472	469	481	515	519	469	485	427	493	474	422	478	481	463	500	484	494	457	448	472	493	467	493	477	500	454	500	495	478	477	496	498	486	465	478	472	422	511	477	499	510	497	454	481	489	487	493	511	489	482	527	460	500	468	488	462	457	490	482	445	483	461	456	489	474	466	509	455	488	463	470	493	489	497	517	457	448	463	488	496	487	479	479	524	459	522	497	453	475	458	480	465	481	451	485	494	487	467	470	461	457	449	491	493	459	504	452	453	546	458	457	481	486	446	441	458	460	505	497	501	467	509	465	476	462	487	524	444	458	501	486	515	492	501	477	489	484	503	488	463	474	490	463	471	475	515	489	474	453	462	531	475	477	471	463	520	503	479	487	485	480	469	500	485	526	497	465	468	484	485	491	508	481	480	489	497	499	492	468	472	497	482	454	508	465	483	470	471	474	490	443	471	450	484	466	521	457	490	472	509	461	517	481	473	504	471	440	467	488	486	499	473	479	526	522	459	504	481	508	432	456	458	511	467	506	493	461	484	490	492	503	486	473	477	488	476	482	511	503	481	495	473	477	488	503	478	517	507	457	485	474	476	441	471	487	494	500	486	504	456	475	509	498	494	478	460	479	478	476	486	521	489	486	459	470	493	458	486	464	468	490	494	481	513	476	507	474	485	441	485	496	492	452	484	471	490	471	488	466	435	514	467	435	482	504	482	443	490	491	430	450	491	484	507	452	555	467	484	501	467	457	480	447	456	466	506	470	453	487	493	496	484	467	465	456	501	501	511	520	474	517	502	442	483	475	450	507	477	526	442	480	528	507	492	469	540	474	494	510	495	480	498	439	467	485	481	476	446	484	458	511	492	461	513	479	480	493	515	472	440	499	454	450	505	480	467	438	490	474	460	484	478	481	456	484	491	460	475	452	510	504	512	477	490	486	479	476	507	486	487	484	511	468	462	488	471	486	456	466	490	460	447	475	469	494	525	444	511	454	458	517	472	452	469	473	484	469	478	454	456	468	463	498	513	455	509	471	464	479	503	440	453	459	473	477	483	476	484	498	517	458	472	509	484	460	466	487	528	501	480	462	520	462	472	491	506	455	481	487	511	502	512	496	474	437	492	467	472	480	463	479	466	470	521	435	472	506	510	475	448	460	467	477	453	457	470	441	502	492	490	452	505	466	495	497	474	473	482	471	461	451	498	536	476	481	478	468	490	465	483	470	474	455	452	461	506	488	472	487	465	475	475	449	454	479	525	454	437	500	477	488	507	470	475	500	451	482	451	471	479	504	478	457	506	485	490	421	500	477	451	455	464	489	434	465	478	474	459	447	509	418	510	516	467	450	490	485	497	487	494	507	505	524	485	467	509	483	442	470	487	496	473	470	486	490	477	477	461	497	454	504	503	482	507	469	466	491	499	497	496	503	449	492	470	492	515	467	450	458	479	483	454	468	501	495	468	505	493	442	526	469	443	513	490	464	463	460	462	471	475	501	512	496	480	468	467	461	408	488	440	487	511	505	493	434	470	488	442	464	476	463	492	516	480	481	469	474	477	518	455	480	492	456	446	451	501	474	484	494	483	481	480	487	488	481	484	507	516	493	449	510	498	435	514	477	478	461	521	489	447	519	484	455	450	475	478	547	490	491	483	477	498	485	500	467	493	478	473	457	477	459	482	497	488	505	445	456	480	499	461	500	474	514	493	489	481	472	503	457	486	455	457	461	472	460	509	517	471	466	515	503	471	475	479	497	501	495	482	476	467	473	520	466	457	469	489	472	485	489	441	407	505	452	456	528	518	505	494	457	492	507	489	475	467	427	479	435	467	464	484	438	514	450	477	486	445	457	459	457	494	503	443	458	463	428	458	450	491	524	487	466	494	489	446	487	474	483	531	468	499	463	469	508	476	436	487	443	431	479	458	478	511	505	529	483	469	504	490	474	482	462	522	460	505	463	457	511	512	517	502	528	484	510	483	447	496	469	461	455	483	476	503	481	457	507	508	502	467	462	461	472	491	483	478	492	456
48453	24469	17241	12881	5692	1337	651	515	535	487	477	468	448	443	430	441	447	451	419	432	434	429	501	460	494	501	510	582	546	574	581	629	644	754	884	826	845	730	696	698	566	601	574	579	529	503	523	501	494	485	464	478	510	467	455	439	428	415	446	452	434	439	438	422	443	404	392	394	419	437	439	431	391	390	420	424	414	373	405	466	397	422	408	422	438	430	450	378	418	385	399	427	403	412	409	441	400	393	403	406	372	391	412	417	404	410	443	406	465	392	381	383	415	413	404	404	419	413	437	480	378	418	408	406	410	407	428	419	422	415	442	400	391	454	411	416	376	430	430	400	442	406	399	435	420	430	388	382	423	468	420	418	387	429	416	441	473	456	429	426	415	430	426	415	412	409	462	438	430	372	450	445	413	415	404	447	444	415	419	414	409	395	404	383	440	411	433	435	451	433	391	421	432	419	426	376	468	429	409	443	437	400	411	393	390	421	388	440	450	422	424	429	395	419	428	427	442	423	404	428	417	419	379	394	450	405	434	407	415	383	421	430	390	387	405	441	405	402	404	421	418	425	384	422	396	389	393	452	418	400	429	399	387	423	448	393	448	430	420	423	413	440	402	399	379	388	417	387	404	422	426	424	382	396	410	456	420	414	434	428	400	444	429	430	400	397	422	374	425	405	395	417	431	397	388	392	383	419	434	389	409	407	404	417	445	419	419	398	388	378	423	419	407	407	438	428	446	395	423	424	415	410	427	392	407	394	423	453	432	385	417	425	420	427	446	406	419	416	385	399	419	434	415	432	433	415	417	420	423	456	392	409	401	415	443	400	436	413	393	409	424	411	432	415	462	404	437	398	417	402	418	429	409	426	423	415	437	413	409	423	402	409	431	421	413	403	437	444	407	436	404	440	383	435	379	428	384	395	433	433	411	415	403	399	408	458	430	399	393	429	393	397	349	400	411	395	416	376	386	432	448	431	406	413	414	421	419	420	409	458	389	408	446	386	401	436	380	383	443	408	437	447	412	409	400	451	409	413	390	412	398	394	404	402	399	436	435	409	422	422	397	383	466	445	430	425	436	418	418	430	442	408	432	411	452	403	421	427	425	403	441	439	390	409	415	420	419	448	380	394	393	423	452	445	400	421	422	429	450	405	421	387	452	426	391	446	416	401	423	416	412	423	403	423	418	429	439	423	414	414	446	414	423	446	417	419	403	423	425	408	396	397	414	407	424	439	443	391	423	412	391	370	401	425	442	405	391	421	433	401	431	416	406	404	390	405	406	411	434	436	389	386	418	402	423	403	417	428	441	486	427	417	434	452	374	440	389	407	405	389	441	447	426	457	430	402	379	403	421	373	391	402	422	399	450	392	397	406	426	400	448	425	394	442	413	408	378	428	469	417	462	399	438	396	402	422	437	397	393	427	420	425	423	405	418	454	412	435	387	375	384	406	399	409	415	416	413	400	407	430	392	413	399	417	415	433	432	457	416	438	429	402	408	415	430	426	362	417	421	395	430	412	409	408	418	405	412	399	420	408	446	408	402	443	429	414	425	456	407	405	420	401	422	417	391	421	426	426	415	435	420	400	407	399	418	436	404	433	394	406	404	445	454	434	398	398	421	439	435	427	468	410	390	432	435	441	408	399	430	439	412	428	398	435	412	407	416	395	436	412	418	415	423	397	382	425	411	430	408	426	437	421	419	411	425	405	391	436	459	393	424	387	407	458	371	413	380	450	406	437	414	406	464	402	383	413	431	387	406	430	433	438	428	424	453	389	391	401	375	367	397	427	417	435	402	418	415	424	382	414	433	400	401	422	392	418	425	453	409	407	412	452	429	427	409	430	390	409	385	430	445	419	466	433	412	391	428	401	438	395	433	418	420	379	431	416	416	419	423	425	430	406	429	441	403	391	411	410	397	414	441	438	445	435	446	425	375	443	411	443	405	454	432	407	392	406	426	435	395	433	408	465	397	415	423	445	429	385	466	428	418	418	408	446	420	430	396	409	422	406	427	404	393	393	432	400	415	448	431	409	431	423	410	437	415	436	418	384	449	415	416	395	442	430	405	433	392	427	392	432	390	423	421	410	463	397	446	431	446	408	411	425	421	435	441	430	410	428	390	449	383	418	423	435	424	404	397	391	443	416	404	439	427	425	385	403	436	451	415	402	380	452	420	392	405	418	436	427	428	441	428	442	418	408	417	404	385	399	449	478	385	427	401	413	440	421	416	389	423	388	412	404	408	415	442	406	432	446	432	416	436	402	402	411	415	431	394	422	414	406	402	449	409	388	404	391	394	379	398	421	413	406	418	407	415	460	442	397	400	432	406	408	415	400	415	408	400	410	415	444	438	404	419	427	404	421	430	401	430	451	443	441	394	436	438	409	409	435	408	443	440	423	404	380	432	375	390	422	409	412	427	413	435	418	437	451	458	414	393	444	415	428	441	401	434	400	455	383	416	390	416	431	404	426	411	399	447	418	410	421	408	384	434	414	405	432	435	452	449	432	433	402	410	400	412	403	462	374	435	420	399	428	401	424	403	438	412	406	414	428	389	417	450	411	433	453	426	413	418	453	439	431	433	415	422	410	392	425	398	416	405	476	411	401	426	408	409	437	445	407	386	401	406	412	412	422	431	432	406	420	379	396	435	399	451	439	403	434	419	424	437	368	390	420	407	382	425	424	407	426	397	381	414	407	412	376	443	413	439	382	429	431	393	418	444	406	418	403	468	412	392	412	395	410	412	450	441	472	383	392	414	450	422	420	451	404	416	424	409	420	432	406	418	416	410	419	448	424	421	428	392	426	382	380	453	418	447	439	426	400	444	388	425	419	417	389	420	408	424	428	396	453	405	397	416	421	365	418	440	426	388	412	420	454	424	407	402	424	414	411	408	409	414	400	414	427	402	420	418	441	406	435	432	411	416	403	397	435	445	411	406	376	399	421	439	430	426	428	421	429	393	416	401	430	427	467	432	421	427	384	416	421	400	452	404	447	426	415	423	387	417	387	416	397	421	424	420	401	404	395	435	410	405	401	390	412	406	423	448	419	379	418	424	423	417	420	402	458	433	438	430	432	419	439	372	411	397	414	417	443	407	412	416	422	402	460	434	417	393	373	416	430	402	411	431	414	388	405	429	411	428	448	443	401	428	428	447	412	404	443	406	403	407	413	418	432	416	406	425	423	416	437	385	397	415	429	433	440	407	467	422	417	421	407	398	421	416	418	397	435	409	442	401	425	429	382	417	448	445	408	401	396	423	426	424	410	417	394	408	420	400	444	401	366	392	429	414	412	370	396	406	405	405	423	406	456	395	428	426	409	411	431	398	396	446	463	440	402	390	423	382	426	419	409	418	409	449	438	444	437	410	421	411	435	402	430	408	438	411	417	429	442	417	449	387	397	453	396	424	428	429	390	395	439	397	403	416	422	442	407	431	451	393	402	391	366	421	399	437	367	402	430	423	391	450	399	435	413	449	412	415	371	414	438	411	417
27232	20794	27289	24323	20728	12410	2304	642	586	554	552	509	520	537	507	526	521	522	486	513	460	490	500	503	504	543	550	577	556	576	598	604	697	737	763	803	739	691	713	646	602	590	606	542	567	566	508	522	529	511	498	475	550	480	454	451	496	457	458	511	468	454	503	473	485	454	445	490	459	460	510	495	465	465	453	457	458	450	432	449	499	492	480	474	452	454	430	478	464	469	465	446	474	430	461	454	482	482	473	411	470	474	475	502	506	438	468	459	462	471	461	460	477	466	441	464	467	466	433	491	484	427	431	466	456	481	473	448	493	433	502	473	457	470	454	471	491	441	435	409	445	475	459	480	470	485	470	458	486	479	460	444	455	482	458	434	416	468	436	484	466	435	488	475	447	468	522	447	464	512	454	477	439	480	484	506	501	436	486	448	468	428	469	460	431	462	448	450	488	437	483	508	465	456	491	479	442	416	472	461	445	460	456	446	463	475	461	463	479	445	458	480	489	493	493	452	429	434	475	452	447	439	490	510	451	439	489	490	460	515	432	458	473	463	467	448	443	443	481	461	439	509	449	463	457	447	465	482	477	447	462	451	460	438	442	443	450	515	449	420	493	479	462	482	486	449	444	450	486	437	476	452	432	423	472	484	404	464	443	506	449	446	486	472	500	451	478	398	449	473	460	450	466	499	420	437	447	434	468	444	471	490	453	458	466	471	448	478	431	465	481	495	445	455	415	447	427	445	482	446	471	491	436	487	421	468	465	433	479	463	468	481	461	474	443	427	455	456	496	457	478	469	461	431	467	482	497	439	469	473	421	494	501	464	467	453	471	464	438	462	462	450	475	484	488	485	531	488	479	464	463	481	502	474	488	467	468	491	454	464	488	463	461	488	438	513	493	450	502	465	440	463	466	448	519	491	458	471	431	455	467	482	450	474	488	510	447	486	465	450	470	469	450	468	481	434	458	458	466	444	456	443	480	453	497	506	459	448	482	423	458	450	490	484	471	470	469	451	468	478	476	492	486	463	439	472	461	448	461	469	476	438	470	464	467	463	481	454	449	449	474	435	481	466	453	476	430	485	466	475	431	497	477	447	439	503	515	462	473	461	509	492	444	463	490	475	479	509	462	484	477	428	465	499	456	477	475	458	452	458	467	453	474	451	455	468	486	449	474	458	432	466	442	492	477	467	476	498	482	483	437	461	482	495	471	446	468	439	467	467	463	484	479	481	504	422	497	445	446	454	468	454	419	468	436	458	450	470	461	434	443	420	464	468	455	463	439	451	491	459	456	452	459	445	474	467	497	484	501	425	422	474	477	504	475	464	464	477	483	435	434	465	446	425	448	477	432	452	516	474	446	470	437	440	473	465	473	438	465	499	444	448	472	478	420	467	460	464	453	475	443	473	454	432	436	438	447	440	484	445	452	459	440	443	450	473	441	454	435	461	452	460	448	449	424	449	460	511	475	473	462	438	477	457	479	455	478	481	479	483	549	437	472	432	443	428	489	498	482	463	434	468	459	436	411	436	465	448	450	447	479	449	493	441	419	489	424	474	476	467	495	459	485	472	443	467	485	454	473	438	499	497	472	480	474	437	457	456	476	450	491	490	455	451	478	475	470	501	469	449	456	481	435	470	465	446	451	503	475	480	442	480	454	489	483	456	481	494	458	494	430	430	464	444	476	460	473	467	438	480	469	452	478	490	491	490	429	506	464	448	486	471	427	449	495	467	441	435	475	453	456	450	467	468	498	467	480	464	435	447	485	474	469	441	479	435	442	473	470	504	451	449	471	490	448	470	436	478	465	455	470	474	432	465	468	434	487	446	463	469	462	449	483	462	459	500	461	472	444	451	457	504	464	440	429	436	495	439	447	438	474	431	457	460	469	459	458	469	469	440	482	474	441	425	459	440	468	423	467	442	488	462	474	482	449	451	477	493	443	448	481	462	473	449	467	488	460	496	493	485	467	451	510	478	483	443	446	446	448	457	435	493	454	467	439	465	415	438	457	424	466	481	481	480	495	490	476	453	462	455	465	505	450	497	475	473	428	466	446	467	470	470	449	474	424	454	434	455	461	467	457	450	461	486	482	476	469	478	423	442	479	458	460	454	425	469	460	478	484	453	460	469	483	463	451	511	462	479	483	511	516	486	513	422	449	457	468	502	480	452	469	464	448	503	457	479	450	479	469	451	507	471	462	494	481	413	467	464	467	447	431	471	480	452	482	464	484	449	461	439	538	459	422	484	480	477	476	470	465	419	445	476	443	455	489	465	451	481	467	415	453	450	464	470	450	479	446	454	412	465	489	417	453	479	438	437	506	496	545	477	496	493	465	512	474	464	476	454	454	446	444	465	435	456	463	499	444	464	517	494	481	486	448	444	469	449	501	458	446	507	473	467	464	467	469	426	491	451	455	468	495	441	474	479	438	455	518	485	447	470	448	443	492	444	409	454	468	475	448	457	471	487	486	504	428	422	505	471	472	458	495	470	458	504	468	470	455	491	460	457	466	441	475	497	470	489	507	454	481	479	436	450	465	479	477	483	459	444	496	473	491	477	419	492	492	444	455	456	413	413	457	504	470	453	467	445	480	486	475	446	473	466	460	486	480	470	462	504	456	470	434	478	437	493	432	463	462	433	437	462	511	469	408	485	452	457	448	430	481	460	461	425	415	467	428	487	456	448	424	445	458	488	436	431	459	484	495	463	440	465	446	466	450	476	467	478	453	455	439	462	462	461	460	484	496	473	466	458	471	509	440	472	487	500	473	445	464	466	430	487	451	464	471	466	449	463	470	480	474	489	474	487	464	479	471	472	472	518	436	469	446	447	462	464	436	444	466	501	464	447	465	446	469	459	442	487	462	503	444	423	446	452	478	461	461	460	432	464	476	464	465	466	483	500	426	458	472	483	474	480	474	451	453	460	470	489	462	469	430	456	495	441	453	437	431	457	493	425	462	446	449	435	439	442	505	443	455	405	453	468	507	482	476	444	442	424	456	448	434	472	470	416	509	458	438	443	454	446	470	485	466	461	444	462	480	469	490	461	467	476	444	428	440	458	447	470	473	451	464	470	454	407	477	445	465	415	476	473	450	486	456	459	453	471	489	483	470	432	483	433	429	502	475	458	465	458	493	467	447	467	451	454	460	471	470	484	436	457	453	467	480	459	439	433	432	449	463	504	436	440	456	469	481	474	483	489	453	488	479	446	471	437	422	486	442	463	479	453	461	457	481	458	459	437	467	468	452	466	467	469	482	451	473	437	437	495	436	463	435	467	483	457	442	441	512	490	481	471	499	424	459	453	465	478	491	461	432	457	440	437	436	461	482	472	437	442	441	480	473	472	486	431	448	510	434	487	477	471	507	440	461	431	473	467	421	508	493	466	428	421	501	462	467	509	480	467	486	446	428	466	436	530	479	452	449	481	460	422	466	439	466	480	442	467	497	498	477	437	488	473	451	473	492	454	454	411	464	433	454	410	482	435	469	448	474	471
40628	27402	21320	21846	10884	6752	1979	748	675	564	575	514	514	462	511	456	459	449	469	467	469	485	431	494	509	536	604	634	647	639	690	710	811	913	1029	1011	1022	907	816	780	796	672	633	601	543	606	508	485	489	506	490	443	430	419	417	425	414	411	405	427	388	410	377	407	371	404	410	419	451	378	416	419	392	414	394	400	412	375	396	392	389	408	379	383	387	402	387	400	388	368	395	386	386	373	418	370	384	382	406	384	384	361	381	376	443	404	397	387	370	386	419	419	400	397	406	418	405	416	441	398	392	373	378	365	385	392	423	378	406	409	388	376	356	413	386	358	385	401	381	361	397	380	399	401	371	404	370	408	421	378	369	387	372	413	403	383	392	367	401	420	370	416	415	370	410	406	399	378	391	392	429	393	398	399	426	391	398	400	394	391	421	394	433	415	398	424	364	411	412	381	420	373	416	442	417	387	385	378	387	366	421	395	370	373	433	366	389	404	406	366	398	383	346	420	356	425	398	394	380	416	349	364	417	402	399	384	400	384	409	390	391	398	399	423	412	363	401	399	448	411	389	410	382	391	393	399	410	395	405	411	405	403	394	375	375	377	370	413	447	368	409	400	407	403	413	406	402	408	411	408	387	409	415	442	388	385	419	387	367	404	402	397	373	408	417	421	440	421	374	428	437	422	407	352	374	406	409	427	411	415	417	393	395	408	427	394	400	398	371	407	410	415	417	412	395	427	387	380	388	361	384	407	391	369	406	403	432	404	414	406	376	388	362	409	404	392	365	422	430	385	408	398	436	392	400	369	386	391	386	416	405	411	381	385	404	411	411	395	392	395	399	406	412	378	390	415	403	351	418	405	380	383	391	395	405	405	403	432	406	387	395	388	399	414	414	388	359	373	393	391	394	382	422	372	402	399	369	421	375	412	416	409	370	410	366	371	381	388	394	404	427	378	375	396	386	421	378	377	367	396	395	382	402	378	413	414	402	363	390	375	410	424	410	411	388	369	415	395	413	412	418	397	402	395	392	375	373	413	396	425	417	418	401	393	403	416	409	375	409	401	405	410	398	398	405	392	407	397	401	415	421	403	400	386	387	414	377	399	414	396	386	401	366	403	400	430	408	375	385	418	372	390	421	376	383	412	416	416	344	398	389	399	374	407	396	427	430	393	404	408	357	407	386	393	358	383	370	390	416	424	408	440	409	432	394	412	406	401	427	396	400	403	389	397	422	366	368	411	386	414	381	409	408	392	416	398	407	419	390	389	405	364	435	398	395	389	403	375	357	392	393	379	427	413	396	368	400	391	427	378	382	379	395	369	414	377	374	406	393	371	438	416	428	397	378	383	418	381	398	433	403	407	407	399	367	368	424	387	384	386	395	390	377	410	428	358	376	401	452	419	393	382	375	393	388	412	416	395	367	379	426	388	413	394	401	365	394	389	387	393	359	393	413	388	383	416	415	365	371	406	376	409	392	370	377	397	394	420	411	404	433	402	400	360	393	407	403	416	361	387	417	402	412	381	375	384	396	417	367	385	400	404	388	413	419	412	420	404	383	396	400	366	408	392	408	398	421	453	406	409	380	434	394	359	371	396	426	392	382	421	384	404	387	420	416	404	389	408	389	401	360	382	427	400	409	376	389	374	410	398	407	410	432	375	378	411	394	421	391	350	419	389	404	396	409	391	402	400	416	419	380	347	400	414	433	411	386	425	368	385	426	384	404	388	366	366	394	399	411	421	391	374	401	389	395	396	391	406	414	428	377	398	390	367	413	413	371	398	424	418	386	406	419	364	414	357	419	430	398	408	420	403	406	395	415	391	434	375	409	359	400	376	407	354	396	390	415	407	391	428	405	420	406	372	400	384	453	397	412	400	384	409	407	382	433	408	429	412	410	394	393	406	449	367	404	332	429	387	395	414	353	358	413	407	390	403	381	375	404	409	404	377	416	415	399	396	388	410	407	374	392	398	401	415	414	389	398	395	396	448	415	403	385	431	417	379	396	406	370	414	420	403	406	389	392	420	418	370	395	411	427	392	386	376	413	408	404	400	443	415	411	407	374	408	365	381	386	431	406	342	377	382	392	404	410	385	372	396	402	393	382	401	401	416	404	406	421	422	400	396	416	400	407	367	388	407	404	375	440	391	410	356	412	392	406	423	414	409	376	396	412	399	375	426	458	405	415	405	378	394	399	402	413	417	425	410	398	371	367	393	389	403	407	425	431	432	412	398	429	383	412	384	391	377	384	376	392	381	420	400	376	389	387	427	404	402	414	399	385	405	420	417	404	387	397	410	415	397	384	414	370	419	390	384	380	376	415	387	400	398	384	415	413	393	396	404	393	369	369	354	428	383	373	385	423	389	412	367	394	376	417	439	394	392	360	412	392	395	382	412	375	390	406	359	384	422	404	391	425	387	432	420	400	391	392	396	399	394	421	392	406	400	391	367	393	431	427	380	367	380	365	444	381	397	434	408	401	419	380	417	390	369	427	393	387	375	376	409	386	408	366	414	364	379	402	414	389	363	431	395	386	434	402	335	420	380	400	418	402	416	431	404	387	433	401	393	365	370	420	375	370	391	446	386	387	388	395	396	418	410	395	407	398	391	370	409	399	444	397	399	414	414	383	384	395	378	438	432	435	391	378	369	363	377	432	417	413	426	372	397	413	384	414	385	402	429	388	401	404	407	436	384	373	393	378	403	370	421	397	378	379	390	445	440	364	410	399	413	422	397	414	376	370	412	393	393	388	375	404	380	393	393	423	381	389	400	398	383	379	406	399	383	401	376	393	389	376	374	405	390	391	435	414	355	398	374	423	390	364	415	426	390	363	395	403	414	384	429	410	380	423	401	387	408	416	396	380	395	387	414	393	449	400	421	405	406	380	379	399	367	405	405	416	402	391	403	382	409	384	414	403	435	417	404	362	373	390	417	371	386	382	387	384	396	374	419	408	396	388	362	384	382	407	373	402	419	403	390	396	401	422	363	410	382	421	409	415	406	406	408	411	394	398	388	395	400	430	405	403	430	407	419	398	402	405	418	389	418	393	372	397	396	382	411	417	390	381	405	423	449	388	404	417	399	398	380	459	430	392	391	378	380	387	459	421	369	416	421	395	427	376	362	382	413	405	376	406	394	384	376	421	363	418	386	394	393	406	390	387	366	364	429	406	364	410	392	375	428	413	394	379	406	417	372	375	408	366	402	399	410	378	376	407	422	405	418	363	410	384	405	393	432	400	406	438	419	404	394	394	390	374	372	420	398	412	433	444	403	391	388	408	414	393	404	417	396	392	410	376	409	383	393	410	400	402	426	402	380	405	353	418	401	374	387	381	392	383	433	383	390	415	402	411	398	378	409	389	381	371	398	405	399	383	400	390	399	394	395	416	411	403	422	422	406	404	334	418	436	392	410	378	392	442	387	417	405	378	416	412	392	358	409	402	391	407	407	420	404	398	385	379	397	437	414	413	391	376	396	371	398	395	386	431	410	354	352
26446	20799	27567	24056	20673	19106	5242	874	625	614	615	590	582	567	549	527	540	540	528	506	500	512	546	558	556	552	569	622	655	609	680	672	743	804	896	913	861	852	747	745	687	654	678	621	568	626	554	573	524	585	551	551	530	490	511	512	493	492	485	505	519	513	502	506	516	480	484	479	493	457	514	465	543	478	456	530	528	450	499	486	485	480	470	491	525	450	493	496	488	467	522	485	498	487	502	497	494	488	506	453	466	493	521	495	490	505	540	483	499	527	491	456	505	448	448	469	467	494	458	474	502	493	487	460	491	463	493	487	459	525	486	456	452	490	480	453	496	503	500	455	516	454	493	481	488	465	459	505	487	510	476	436	515	449	537	437	483	508	469	501	452	488	464	524	463	479	487	465	480	495	498	517	480	438	488	432	494	502	460	467	465	506	486	506	503	453	518	474	441	517	507	514	477	494	489	497	506	483	473	492	502	476	476	539	471	491	517	510	489	488	466	510	491	507	474	493	481	508	498	494	461	492	470	483	494	518	487	506	505	510	510	541	473	472	487	470	486	483	518	495	465	490	478	527	457	512	531	523	502	481	478	480	490	484	485	466	504	462	484	519	488	510	485	472	473	512	487	481	477	528	474	472	518	462	499	506	525	483	457	453	477	503	491	488	468	488	485	487	505	455	477	469	498	490	461	471	501	508	518	502	505	495	477	506	465	480	478	481	446	526	500	492	505	499	472	471	480	500	476	506	481	440	474	451	502	512	455	437	498	479	463	517	509	457	486	468	503	502	485	526	500	514	516	488	458	495	447	455	531	448	499	536	494	514	496	468	497	494	485	482	474	460	534	469	479	432	477	469	457	513	496	462	495	504	471	480	460	469	510	499	448	530	498	500	503	477	478	488	491	494	475	450	500	498	515	476	510	472	472	493	440	470	503	512	425	495	468	490	466	447	474	486	511	497	496	463	489	465	487	501	490	474	490	478	503	457	501	470	454	515	489	506	493	460	477	479	479	441	474	474	494	514	481	457	507	501	502	488	490	471	479	514	465	486	480	482	491	522	521	490	490	495	487	519	501	519	482	494	448	477	493	481	511	466	472	462	506	452	474	484	507	532	490	526	497	439	500	503	488	513	485	510	491	503	506	506	509	499	489	478	480	455	498	460	494	517	480	502	518	438	511	447	460	472	453	457	477	488	469	456	475	475	504	506	517	497	474	476	500	501	479	484	539	539	479	490	471	478	460	517	494	436	499	494	498	412	451	485	492	449	467	484	515	459	459	484	489	488	531	469	500	452	492	501	536	517	505	504	494	493	531	530	527	504	503	492	459	478	464	491	452	509	489	502	507	529	479	478	431	436	490	481	509	480	536	488	512	495	487	486	525	535	523	491	494	509	507	491	519	462	498	498	441	494	544	470	475	464	518	488	497	505	514	463	526	466	494	476	481	498	447	501	499	492	474	496	502	459	503	512	473	502	498	463	476	490	466	453	506	511	460	479	472	486	513	487	479	480	486	509	490	489	524	468	487	481	489	444	503	474	453	480	498	435	482	472	483	502	503	440	501	527	476	534	512	488	487	461	521	452	482	430	464	480	497	491	467	479	446	521	512	497	461	456	461	478	530	499	477	479	510	479	480	482	530	426	469	483	505	461	480	451	458	478	486	508	502	453	491	531	531	442	483	479	493	468	476	501	498	485	505	477	463	491	495	458	464	518	478	471	522	505	473	479	508	469	476	514	495	470	509	498	482	520	447	475	477	473	444	463	561	485	512	470	470	491	480	503	495	509	478	506	496	505	457	460	519	465	464	497	488	461	470	497	528	517	525	506	494	477	485	485	482	462	470	470	448	467	469	496	475	471	512	556	495	463	493	446	494	459	474	495	491	502	485	444	520	466	528	483	502	481	500	484	470	495	473	505	484	493	490	479	499	498	466	484	470	485	484	540	531	503	492	453	441	494	505	487	507	480	477	467	480	541	470	542	478	517	526	483	462	486	465	474	480	514	485	484	467	474	478	497	467	475	470	490	501	509	529	497	509	539	456	464	490	514	498	490	481	519	468	487	513	481	503	499	515	511	468	492	447	458	416	472	513	513	442	510	494	475	498	502	454	509	529	476	459	495	482	447	476	482	497	490	498	485	504	523	459	524	494	440	483	492	520	505	472	449	533	519	489	512	456	497	522	498	489	458	440	480	496	471	495	512	476	498	492	502	515	452	465	478	489	482	493	486	465	543	485	514	468	480	520	495	458	497	535	524	503	485	497	493	492	467	468	458	462	468	494	522	516	495	456	493	509	471	495	499	504	509	494	504	501	464	500	481	480	466	451	433	477	499	489	477	486	487	480	489	505	502	481	464	463	508	496	506	500	453	512	502	477	546	469	505	467	454	472	527	489	482	479	481	453	458	486	469	469	505	456	491	462	475	500	463	505	483	529	502	514	466	525	474	511	512	476	469	466	523	477	482	471	505	474	476	491	473	500	485	498	478	501	453	494	491	481	504	482	480	528	484	475	518	480	486	542	502	525	496	437	497	467	500	457	480	498	490	511	497	512	511	502	511	500	494	500	545	486	480	496	497	461	472	486	449	475	548	481	473	516	478	502	459	488	455	467	463	511	471	441	498	493	499	500	545	491	532	463	512	472	504	512	484	540	490	440	461	481	483	520	469	474	476	470	480	473	512	490	496	496	485	492	474	449	471	502	460	435	491	515	463	492	491	458	486	509	500	474	508	499	500	485	462	522	482	465	494	495	496	485	472	532	454	476	514	505	513	472	494	483	466	513	481	478	485	490	479	520	462	464	470	503	472	466	502	443	473	512	480	463	499	500	476	456	498	502	465	502	492	496	477	455	490	471	492	502	560	469	493	498	467	520	491	478	472	500	478	499	473	470	500	466	468	457	482	533	507	486	501	495	455	451	450	513	461	457	483	442	502	445	534	473	483	514	515	505	483	454	454	465	526	477	460	468	531	496	516	465	488	481	493	498	462	503	486	444	480	447	477	502	503	485	509	512	439	471	525	485	511	497	487	467	476	455	502	507	462	488	498	438	473	431	451	516	470	475	494	467	459	495	475	516	466	529	484	499	495	469	502	526	493	458	487	474	483	458	512	490	505	464	459	501	474	483	469	490	501	502	474	482	480	479	484	481	533	495	505	496	460	505	530	491	485	468	513	517	485	524	505	502	447	530	518	473	469	498	496	497	433	493	477	477	480	469	482	523	445	512	451	476	463	527	497	433	468	469	542	516	504	539	466	471	515	486	494	511	481	511	478	460	497	521	478	500	496	452	454	450	442	451	504	478	517	518	482	472	452	491	514	479	497	479	516	489	487	476	496	472	459	478	517	506	507	503	492	496	503	465	486	508	465	488	519	504	507	451	494	495	466	478	452	499	522	509	463	490	501	484	482	477	505	472	478	521	472	544	464	510	507	512	503	462	467	494	475	471	474	463	473	509	501	508	460	494	505	497	480	457	461	449	505	528	451	500	506	513	500
46002	35309	25291	21026	15139	10874	3332	972	803	713	675	616	542	580	547	514	514	479	496	540	494	510	527	543	568	630	631	708	732	836	811	900	898	1087	1270	1337	1254	1118	1110	925	856	801	778	654	691	644	605	573	564	536	534	508	474	467	484	432	412	415	423	458	457	414	422	436	443	405	448	422	426	452	396	407	410	419	416	409	400	439	378	429	410	421	393	404	416	453	401	382	394	420	416	436	436	376	446	411	377	411	413	443	407	409	444	427	414	430	399	426	388	436	412	402	423	412	407	392	427	405	396	385	415	433	401	391	420	416	410	411	407	378	412	428	388	428	396	431	399	377	420	393	400	430	453	415	377	427	401	419	397	410	472	448	418	390	432	438	422	408	422	419	428	415	432	418	430	453	437	384	404	416	412	368	447	427	431	423	406	418	419	458	376	431	421	418	386	426	413	423	421	416	424	410	442	438	429	423	449	377	454	439	431	415	410	417	379	423	394	430	414	462	420	449	417	432	398	400	402	435	447	401	424	419	414	409	436	402	414	423	402	453	396	419	409	433	406	463	395	451	402	435	403	410	424	417	439	385	437	426	405	446	422	422	372	405	431	445	389	425	410	412	426	389	437	394	403	403	460	421	426	439	395	389	413	434	416	437	383	420	461	424	429	427	412	413	414	449	411	437	398	379	398	455	386	434	395	455	409	391	402	380	389	409	417	434	434	406	445	441	443	407	405	411	414	409	421	429	439	436	411	402	459	373	398	411	422	414	394	399	417	411	417	422	365	421	387	433	402	439	406	397	404	383	411	420	409	443	420	430	383	435	372	434	412	416	412	407	404	409	400	425	432	436	453	429	380	382	417	410	391	391	406	462	400	411	420	405	433	397	442	421	416	415	437	447	394	436	436	413	423	420	423	369	403	425	428	390	417	424	429	427	421	417	401	421	375	395	417	432	430	443	428	440	418	412	412	420	436	423	410	409	425	387	398	414	453	442	411	387	427	414	390	436	418	436	411	406	402	385	397	404	396	407	420	424	420	409	422	414	401	417	408	395	452	428	423	409	388	410	446	404	404	403	407	407	391	413	427	386	433	399	407	415	435	475	429	423	399	422	403	428	416	375	417	421	413	424	403	418	421	433	403	439	392	430	422	425	437	398	443	375	421	378	405	386	417	386	415	417	424	445	429	436	408	404	408	397	403	407	429	411	409	450	423	406	420	452	411	376	392	407	408	405	422	432	420	409	381	420	404	430	425	429	437	373	406	430	381	418	439	416	399	394	457	411	405	382	433	444	432	437	446	422	391	458	378	453	393	441	407	433	456	409	455	428	402	406	421	424	383	394	428	422	397	435	452	445	415	401	408	419	447	442	412	421	415	445	445	426	399	413	435	446	418	437	444	426	436	461	439	386	413	379	418	441	443	390	444	421	406	450	453	442	423	401	406	395	450	403	392	444	436	409	426	420	407	395	428	399	420	431	404	420	386	424	415	389	399	391	444	430	433	432	416	393	413	407	426	403	447	472	411	414	390	385	423	439	415	432	459	413	413	406	414	386	416	430	420	442	425	398	432	399	411	404	404	401	438	400	412	413	451	416	430	391	399	412	442	413	390	438	408	425	415	420	428	430	427	398	432	396	396	436	433	417	438	425	405	412	402	412	406	388	436	412	440	397	415	419	394	413	427	417	444	414	422	395	386	423	441	376	369	454	446	423	419	393	418	428	391	390	429	448	436	405	400	451	405	407	432	376	415	449	405	437	425	428	441	409	389	385	398	417	384	403	431	434	423	462	417	410	408	450	396	443	444	435	422	419	417	384	420	410	426	430	443	419	466	439	425	426	395	439	440	406	417	407	432	412	426	415	398	393	451	432	414	420	411	422	425	441	446	409	405	432	398	426	403	430	412	436	436	397	376	405	414	468	391	406	448	426	400	404	408	401	447	447	428	408	466	390	396	404	404	438	426	418	388	400	451	432	451	435	422	423	415	426	405	408	422	430	364	406	424	432	399	416	420	397	436	388	448	414	433	461	445	390	423	416	383	377	422	382	385	431	475	436	365	395	400	428	436	405	426	398	449	417	460	430	401	392	446	394	399	416	433	405	440	401	440	424	419	418	483	425	394	404	412	433	397	414	421	407	436	455	418	409	402	446	383	407	422	440	413	422	395	410	448	448	404	408	440	447	440	391	452	473	429	404	429	396	414	424	427	414	409	430	398	406	409	426	403	410	406	405	441	423	414	419	411	418	459	453	419	423	422	411	399	409	440	397	406	419	430	421	391	386	405	413	444	397	397	403	391	403	418	397	415	447	440	421	425	412	433	412	444	403	431	421	423	423	395	403	476	431	442	407	409	414	401	418	454	410	401	436	412	392	408	400	420	417	382	386	423	432	402	434	410	424	419	428	415	392	430	402	402	449	428	426	410	435	411	448	441	419	392	454	455	447	433	424	414	422	444	422	397	416	449	401	439	430	406	405	409	392	395	403	396	396	365	395	394	452	431	400	415	418	374	425	433	407	450	432	438	385	423	426	437	432	408	398	430	407	402	429	416	399	417	404	437	402	393	443	415	383	416	453	421	416	424	439	395	408	420	416	405	437	430	426	471	398	424	395	400	419	421	412	447	408	441	430	411	440	433	437	421	415	420	424	448	460	427	431	414	406	433	420	399	434	419	444	383	414	426	425	453	387	432	394	407	421	429	438	456	412	413	434	415	418	420	382	444	425	408	387	398	437	422	406	421	421	436	416	402	458	432	428	424	399	438	429	425	394	401	410	424	408	420	411	432	437	394	395	393	450	438	380	412	429	365	428	425	393	395	413	420	413	398	384	454	401	419	429	365	459	430	385	424	408	403	416	420	446	397	425	426	419	426	398	417	413	480	411	412	432	421	440	415	386	419	384	421	391	461	404	420	357	408	446	429	432	432	441	434	407	395	417	401	422	406	415	399	419	440	381	426	412	398	405	418	407	378	412	430	458	415	412	400	381	410	412	390	404	412	372	388	382	378	414	397	423	424	455	385	411	408	395	429	462	410	419	423	445	442	444	387	389	409	392	431	376	469	428	439	452	408	438	387	388	414	407	438	422	408	420	428	447	398	416	377	427	406	391	422	425	457	442	373	435	433	405	402	451	408	442	423	404	438	410	406	414	398	431	429	420	398	401	400	436	419	397	419	424	445	434	425	433	444	433	399	432	407	431	416	418	430	417	409	414	401	416	412	391	466	463	387	409	414	406	427	444	389	354	413	449	462	397	470	404	404	411	418	420	390	395	384	430	412	413	421	442	453	402	397	444	430	382	411	426	372	458	439	444	399	425	431	435	446	398	420	407	411	397	423	406	413	396	420	430	456	406	412	435	409	412	445	418	404	411	409	411	396	425	383	398	378	404	415	427	445	437	401	429	430	430	453	452	386	405	417	437	435	406	437	420	397	410	417	394	421	406	413	414	462	403	420	395	426	398	399	409	418	404	430	459	409	398	422	427	427	383	425	439	410	408	424	393
25565	20843	27891	23914	20828	21231	11667	1301	726	666	658	604	584	598	598	552	611	548	561	570	519	525	549	576	589	662	632	658	707	731	727	781	736	845	942	1022	903	937	824	808	760	742	725	615	621	619	601	562	558	560	551	535	495	499	518	487	481	474	474	473	505	478	459	482	476	476	498	446	493	497	493	477	484	465	471	465	456	468	498	465	487	487	460	474	453	460	463	461	411	476	485	443	471	470	465	507	465	436	506	452	478	454	461	487	500	480	483	469	443	423	479	472	518	432	498	497	462	470	457	471	470	505	472	457	487	490	460	481	473	513	445	486	455	508	442	462	481	501	460	508	500	452	474	497	517	482	461	432	474	451	480	489	463	461	473	465	452	483	465	519	476	501	473	497	481	451	477	482	459	492	474	468	436	480	471	471	502	481	471	474	458	454	464	485	498	465	462	443	481	441	492	498	444	495	468	482	469	450	479	455	482	503	484	477	498	469	475	472	441	489	470	447	515	499	457	489	475	458	512	494	475	492	502	482	483	467	489	504	474	473	482	465	450	510	501	506	497	478	456	448	448	473	472	504	450	469	491	464	490	475	490	517	480	495	459	449	433	452	442	460	450	434	463	505	499	482	471	478	487	484	491	445	510	484	461	480	491	455	457	485	475	478	527	471	462	481	445	474	488	491	464	503	480	477	497	445	464	519	463	458	437	460	463	477	516	434	453	486	485	464	484	482	467	441	457	452	489	509	490	464	488	456	463	493	444	472	485	498	478	452	495	485	454	502	474	470	480	474	459	493	463	501	448	474	459	464	450	460	451	453	488	472	474	488	477	456	468	511	487	470	478	465	422	527	492	458	485	482	463	482	476	470	482	463	475	501	537	461	475	454	508	494	430	477	442	475	484	468	479	448	460	458	478	507	483	475	529	434	511	522	478	506	469	491	460	460	437	474	459	473	471	474	490	457	470	460	434	456	434	490	496	467	488	462	436	452	467	459	485	493	467	493	471	480	476	487	524	468	476	459	500	472	495	482	491	504	476	472	482	501	498	489	488	467	471	509	480	517	461	484	466	466	462	479	445	476	455	444	470	485	451	519	474	451	505	435	477	482	466	461	465	490	481	481	480	475	467	502	453	476	452	415	492	469	505	429	455	448	456	433	497	478	434	485	513	506	471	496	481	479	409	443	459	488	453	468	457	463	507	482	487	508	468	506	432	480	481	491	472	470	456	489	481	462	483	441	492	484	478	495	522	483	486	481	495	466	509	512	496	472	488	478	472	506	505	470	509	507	497	495	468	467	502	509	495	466	455	452	472	488	498	508	450	481	450	457	484	471	450	452	507	504	487	478	432	451	452	474	503	437	471	499	452	443	470	518	451	501	501	443	483	479	480	470	416	499	464	504	461	471	452	472	447	457	508	480	464	486	479	498	484	511	460	445	495	505	448	450	494	456	461	518	480	438	456	490	441	468	461	432	487	455	484	494	476	479	472	425	467	469	458	512	439	459	448	485	476	515	495	468	431	510	467	488	503	444	455	444	504	475	445	440	463	457	428	464	483	494	442	466	473	464	459	469	475	498	443	471	482	465	534	478	444	435	478	451	487	476	463	506	451	493	484	501	504	491	453	471	472	471	416	519	475	489	497	445	470	459	460	486	487	454	480	474	441	432	498	458	487	466	471	457	458	475	472	497	486	420	456	500	492	497	488	484	453	480	441	502	439	456	496	481	437	514	460	450	498	498	461	447	455	491	478	515	449	463	446	438	495	432	447	481	455	471	533	460	448	464	499	474	445	466	480	501	475	478	480	480	460	477	461	480	453	478	446	477	466	465	473	457	486	449	447	423	453	505	457	468	493	470	456	476	466	483	437	482	498	515	456	478	457	470	480	479	435	464	437	452	445	435	467	478	470	446	512	509	468	478	449	525	466	485	483	457	467	462	483	469	470	460	499	463	462	515	451	444	471	466	464	469	467	465	489	462	481	457	450	433	469	497	462	453	480	478	483	464	473	470	469	504	459	474	449	454	498	487	453	442	482	456	482	475	495	446	485	474	448	491	493	480	474	443	475	475	465	446	487	461	446	447	451	495	481	491	489	480	467	487	484	452	490	479	452	476	474	494	476	472	488	484	453	488	490	455	471	494	473	417	491	506	466	504	462	497	447	482	467	466	468	495	488	453	482	521	492	459	480	479	454	453	468	464	450	496	479	521	513	455	457	503	480	436	492	509	520	503	466	510	480	457	481	504	492	491	496	488	487	471	435	450	482	482	442	498	466	477	499	464	437	478	472	431	486	462	425	473	527	464	449	465	493	444	469	469	505	480	488	488	464	509	509	473	478	499	496	477	494	515	474	470	509	488	508	455	468	476	499	504	472	427	495	533	479	480	430	460	516	445	509	461	446	498	478	481	487	506	465	475	486	487	487	460	495	493	425	480	474	466	462	510	471	472	495	479	460	488	477	476	473	444	485	434	494	497	467	482	473	495	466	461	495	450	445	467	499	446	500	474	452	445	482	441	488	481	489	508	469	465	465	432	513	486	483	478	450	470	480	487	458	493	463	478	474	479	508	518	500	477	518	484	468	466	490	463	480	464	511	505	462	510	455	496	485	455	520	476	496	466	457	495	475	491	427	444	482	486	449	521	432	466	508	488	498	516	491	469	456	481	473	527	495	461	478	479	448	494	484	491	459	497	465	473	472	460	485	478	474	475	493	460	512	476	484	495	520	461	467	478	464	452	502	462	453	507	497	512	464	493	447	411	509	456	466	449	488	465	459	452	471	442	456	510	447	514	515	464	439	439	499	477	497	518	497	517	494	485	453	471	469	427	534	466	470	451	435	453	497	519	469	491	458	488	473	511	469	482	481	464	482	475	466	489	476	495	444	484	495	468	467	505	487	478	459	478	487	476	469	470	450	493	486	505	449	493	489	473	447	437	484	467	500	447	511	453	487	520	478	514	464	500	515	484	475	466	473	405	476	512	474	494	472	505	466	503	496	447	473	448	448	467	492	510	473	489	452	476	491	477	468	501	472	459	471	463	461	511	467	419	421	452	451	481	464	446	457	465	471	493	455	450	453	474	504	409	426	495	468	477	449	434	462	503	463	499	457	506	493	528	458	433	442	444	462	477	469	499	489	470	480	510	490	454	448	479	483	464	485	447	462	450	470	432	498	432	420	474	460	463	457	471	498	486	453	470	477	432	480	463	480	486	494	449	478	487	493	467	461	487	446	469	438	450	455	472	462	476	467	504	479	464	483	453	518	486	488	441	532	500	475	457	460	509	476	483	480	517	480	521	472	440	475	466	479	465	428	451	473	494	490	465	456	472	497	472	516	475	468	479	435	485	463	485	442	492	463	487	494	502	473	475	464	481	458	459	452	507	425	489	487	460	453	489	443	488	492	455	528	476	532	452	494	470	481	487	494	512	492	438	477	511	505	526	480	498	420	457	484	481	432	468	477	501	512	469	483	473	481	478	512	478	468	493	442	476	493	482
47503	40011	27478	22548	19090	15452	3821	1367	974	869	793	720	674	587	587	574	558	531	546	499	537	560	613	671	647	699	736	744	887	964	909	917	996	1149	1344	1457	1327	1282	1149	1104	1074	959	806	740	714	647	649	602	632	635	546	524	540	520	455	487	413	447	415	434	419	455	416	385	428	449	428	417	405	408	412	429	437	410	392	404	421	374	386	443	451	410	432	404	418	397	434	410	412	418	438	414	397	444	393	378	380	392	435	408	450	399	396	392	418	405	378	425	378	413	425	430	399	406	406	432	341	427	427	407	409	417	380	404	407	429	396	414	409	413	427	388	405	409	380	434	392	368	422	430	395	407	423	405	413	415	419	415	403	428	419	425	405	423	410	418	398	429	400	441	417	349	343	433	422	379	404	390	394	350	394	398	392	365	418	420	433	377	380	404	398	437	395	424	442	405	406	380	425	433	414	437	364	409	422	408	380	395	408	395	406	421	386	429	419	410	402	421	417	382	444	397	398	412	378	422	421	427	415	364	403	417	422	400	438	446	403	409	412	392	396	400	387	401	389	383	424	386	418	387	394	407	393	401	414	397	398	451	368	404	408	422	391	405	415	421	420	421	403	386	422	415	386	408	404	381	434	355	400	354	438	396	396	400	407	411	410	425	394	421	408	436	403	396	403	423	363	393	402	396	397	416	418	421	414	375	403	412	408	429	433	401	423	385	432	419	397	381	438	421	432	417	393	384	406	402	399	410	428	410	407	405	401	438	414	431	384	378	393	416	414	402	395	390	387	430	403	393	428	446	386	442	406	377	394	410	389	402	408	428	412	423	396	425	407	409	387	381	417	402	423	419	399	424	393	402	403	441	419	404	405	388	394	394	421	461	368	391	424	417	432	388	377	423	398	445	386	393	394	402	378	425	405	409	427	409	431	434	377	397	403	434	402	397	409	415	377	389	422	415	405	412	416	396	383	374	403	384	402	404	407	392	423	440	397	434	425	385	406	417	394	418	421	366	387	413	403	420	429	414	421	363	423	412	406	419	418	423	398	408	392	404	407	434	410	432	426	404	418	382	426	399	390	407	425	389	400	386	397	428	397	403	382	433	470	393	424	409	391	403	395	397	413	414	371	382	407	425	387	362	410	420	399	415	383	397	418	419	390	393	369	418	394	398	392	400	368	414	405	403	403	404	413	386	385	405	406	409	379	399	394	434	380	414	384	405	404	370	425	387	408	428	434	401	406	407	390	417	401	399	432	353	405	379	410	399	389	453	386	407	410	394	412	404	389	427	362	402	413	389	399	429	388	427	439	391	386	403	425	419	401	449	414	392	352	381	395	406	411	403	405	431	428	424	400	400	402	418	393	375	415	409	441	387	383	408	397	388	383	399	386	395	408	422	407	392	386	392	407	398	366	411	444	429	403	411	431	401	412	429	419	444	395	403	393	386	388	409	416	393	414	406	398	375	425	420	409	422	375	412	388	368	422	429	403	380	405	390	391	419	427	391	402	402	404	371	416	418	444	392	431	380	386	409	418	388	408	412	378	412	411	430	428	378	417	395	412	392	417	403	417	393	399	405	436	433	406	396	383	405	414	418	406	409	391	418	400	395	419	439	410	429	407	418	375	379	463	384	395	401	385	423	383	411	381	401	404	406	379	391	381	417	381	416	382	384	397	376	370	409	388	374	408	396	430	384	418	432	400	427	416	408	368	391	451	391	379	389	446	364	408	392	368	408	414	416	363	410	410	414	399	390	397	429	417	380	405	387	378	398	405	390	385	409	383	415	371	421	406	370	426	415	385	398	345	436	405	386	404	436	379	388	431	387	405	414	408	415	393	407	426	411	405	476	459	426	414	436	366	403	428	472	427	428	421	431	425	425	400	381	360	411	430	434	404	430	429	389	368	369	393	360	388	414	438	402	352	399	422	392	426	425	411	391	393	416	382	430	421	396	375	391	400	417	406	412	424	400	436	404	386	385	446	372	411	416	420	436	403	352	405	431	390	413	436	409	405	450	433	388	431	395	420	400	424	407	383	402	414	409	404	380	398	393	377	363	437	423	414	388	403	423	383	374	409	369	394	408	447	402	391	383	441	397	385	410	404	418	403	389	412	393	437	437	421	389	427	390	388	438	415	392	405	393	380	374	408	390	401	414	393	430	422	391	393	375	394	406	425	392	394	427	431	404	413	375	419	396	394	401	400	395	397	414	396	380	444	365	393	429	424	418	386	377	417	380	430	419	426	401	390	413	398	407	370	407	358	413	399	408	426	409	395	424	447	400	401	415	409	399	404	379	425	407	371	362	390	408	388	420	355	415	415	430	384	377	414	402	383	420	421	406	406	379	427	413	457	405	419	392	393	421	401	398	468	402	385	432	407	386	410	393	399	398	403	390	422	366	411	415	391	402	410	409	379	406	443	415	417	408	420	439	387	429	428	423	376	412	382	386	419	387	403	405	377	414	382	434	394	418	422	436	442	388	415	406	419	428	447	437	414	398	398	424	409	427	425	396	422	412	416	376	428	412	415	387	412	401	424	385	444	400	419	416	400	390	385	372	417	419	385	385	402	392	405	406	411	399	403	361	390	390	431	397	420	389	381	392	378	432	386	403	424	395	385	381	391	404	411	403	404	441	428	413	405	413	399	392	426	408	421	415	411	387	418	412	423	412	399	434	420	408	409	429	400	432	412	413	388	377	447	401	402	411	431	409	401	382	390	385	412	381	430	404	419	461	414	421	411	393	395	380	411	421	399	408	391	387	429	408	425	402	409	392	438	396	370	438	418	413	356	415	387	377	411	394	431	391	439	415	398	421	380	398	410	381	402	422	405	436	391	409	389	414	391	444	457	425	400	407	381	381	387	386	389	428	387	378	374	415	422	389	420	425	397	387	396	429	438	384	447	415	353	386	404	387	398	399	396	420	403	430	434	359	406	429	425	405	412	406	395	402	413	418	382	412	383	406	431	402	393	417	429	411	412	390	392	408	409	404	436	413	393	455	369	418	379	412	372	403	455	405	405	443	377	397	424	429	417	402	435	400	405	400	388	421	377	416	406	399	383	430	451	410	388	422	392	425	455	414	391	406	396	406	397	407	391	414	418	382	404	401	407	420	432	407	420	373	367	394	396	378	394	378	400	408	389	396	388	433	420	442	412	384	428	434	378	431	410	403	396	384	392	392	395	406	447	430	401	409	412	410	398	396	398	394	404	408	418	444	379	428	431	393	384	392	387	447	449	433	432	398	386	432	373	382	402	447	409	402	398	409	425	402	398	398	432	393	388	443	388	383	383	360	413	378	400	415	377	407	405	392	412	406	427	421	361	405	428	410	413	380	391	404	395	455	405	412	415	413	395	355	396	401	415	389	432	398	403	378	416	406	408	411	420	389	415	410	419	412	416	412	405	417	421	428	392	431	424	411	372	419	402	448	414	445	388	453	376	413	400	385	393	426	415	431	423	386	429	372	427	430	388	410	423	460	368	358	372	424	430	379	401	415	459	439
29267	21303	25801	23892	7366	2934	849	521	496	536	533	521	486	507	472	470	554	465	486	514	479	512	504	526	556	540	545	533	577	589	586	614	600	664	593	658	643	618	568	580	568	567	569	576	534	497	550	543	521	518	525	491	482	524	527	516	472	507	499	528	457	512	486	484	492	467	480	506	477	501	494	509	522	518	488	503	479	507	505	508	485	462	477	492	502	493	521	501	478	454	528	497	466	439	469	468	473	519	493	425	529	472	509	496	513	504	499	495	471	516	514	490	497	460	504	468	541	491	504	469	486	497	437	468	493	500	451	511	501	478	506	493	521	451	474	504	473	486	449	475	488	497	476	496	502	478	509	498	518	474	461	469	502	490	496	475	535	449	462	489	483	510	498	507	495	483	496	477	506	523	490	489	562	494	478	495	506	504	508	510	473	487	494	491	474	472	500	464	489	514	467	480	478	479	450	475	511	459	513	492	466	496	498	485	471	487	495	509	485	491	484	492	491	511	472	475	490	506	462	461	507	478	453	486	505	473	474	451	466	481	475	538	501	442	518	525	501	459	506	521	502	468	463	434	525	490	503	498	475	471	500	499	496	464	497	517	510	503	458	449	472	523	483	477	491	453	455	458	480	464	503	473	495	505	486	500	492	481	470	470	496	459	520	475	502	523	476	508	462	482	486	458	498	494	497	522	509	503	502	497	509	495	511	461	499	490	520	484	481	434	479	501	498	518	523	536	522	450	509	483	458	470	459	497	542	513	483	512	480	453	507	477	474	513	467	466	461	492	484	474	471	493	508	469	504	502	472	479	527	472	533	506	469	467	506	481	506	458	484	481	503	471	475	510	476	482	472	495	507	493	481	442	466	478	469	464	517	518	484	501	508	511	493	501	492	479	472	498	497	498	439	477	494	489	482	494	465	486	476	472	505	473	475	464	515	500	454	503	446	493	551	515	497	507	481	489	489	440	516	509	486	471	443	486	471	460	496	459	501	496	458	508	488	467	472	461	454	542	508	519	504	512	480	472	509	482	529	474	498	509	478	467	478	497	534	473	432	482	488	498	541	444	458	479	494	485	503	476	504	483	491	482	458	494	470	460	476	482	461	466	464	486	489	500	476	482	521	485	493	514	522	500	485	463	521	466	505	480	501	493	479	440	492	466	512	466	497	511	450	503	496	468	497	489	492	474	423	509	471	485	486	454	487	457	465	517	507	433	516	444	473	481	489	497	523	451	509	481	477	461	480	483	495	469	507	533	486	502	480	461	470	483	469	541	467	462	472	515	469	492	510	465	516	481	456	466	495	439	455	467	533	467	492	501	499	452	463	462	445	453	472	502	479	478	527	471	495	515	475	472	442	492	504	489	515	505	505	509	480	429	476	465	501	476	493	463	463	456	477	486	436	465	512	503	508	504	475	517	463	487	484	488	498	492	468	501	469	455	432	491	529	493	482	465	504	482	500	509	426	486	541	479	476	459	486	498	484	505	487	533	474	465	481	464	482	515	467	478	489	494	471	501	487	474	518	479	436	456	504	449	481	512	471	489	487	493	449	494	478	466	525	479	486	509	482	491	500	478	493	491	536	516	499	486	495	517	511	528	452	449	481	464	504	518	472	443	486	505	490	484	490	506	541	463	486	488	541	460	480	480	474	478	432	481	478	497	494	505	468	483	465	515	522	499	475	487	484	469	468	502	481	505	507	477	493	480	461	464	465	500	449	490	492	492	477	495	492	499	494	482	491	492	496	484	505	447	465	478	475	491	499	509	466	477	452	517	495	502	490	503	521	474	446	501	487	469	460	510	491	498	483	508	521	496	457	492	487	476	499	487	528	488	489	510	455	459	470	523	458	495	476	478	463	502	470	481	463	489	501	525	454	477	467	521	452	456	451	500	474	460	491	494	473	467	481	506	464	448	512	477	481	473	479	491	491	468	464	487	479	523	465	478	528	515	483	508	487	520	489	455	448	482	494	503	458	509	499	498	434	450	491	467	496	487	492	515	459	503	461	492	491	504	481	466	506	506	480	483	440	511	448	493	485	500	519	515	488	482	480	508	510	470	464	466	475	498	459	488	461	520	498	502	509	494	479	492	476	507	450	472	477	462	478	482	444	525	494	492	468	489	444	494	546	468	473	492	499	487	465	479	496	475	486	498	477	477	498	476	533	454	455	518	453	460	523	489	522	493	467	486	467	469	467	470	453	499	526	478	481	504	481	463	501	479	477	519	501	496	488	462	500	490	509	465	505	516	476	485	482	446	467	476	487	471	500	449	488	482	508	482	470	462	483	471	467	479	503	489	503	498	499	458	464	525	497	493	507	470	503	522	496	498	461	536	490	518	456	478	470	495	482	486	492	466	495	469	504	494	497	466	466	488	524	536	467	448	490	436	519	480	486	497	487	500	510	515	467	519	497	486	458	516	466	474	518	469	473	506	493	509	509	455	504	484	502	514	454	504	477	485	524	502	471	471	451	481	466	521	484	505	505	501	500	494	544	455	497	444	494	494	484	471	480	462	449	456	503	510	466	505	502	468	503	499	543	480	513	461	492	500	470	517	525	475	481	487	475	498	481	513	481	471	515	465	474	496	486	471	498	487	493	489	483	468	494	488	489	471	476	470	504	470	515	504	476	493	470	518	479	517	494	511	515	474	488	427	488	503	510	505	486	513	512	464	486	474	477	488	479	496	521	495	513	493	499	517	471	501	465	482	429	482	479	473	509	484	492	470	454	518	510	512	498	472	498	486	500	476	520	499	500	496	476	467	487	492	458	491	497	481	511	496	440	487	495	521	456	503	496	494	479	505	522	489	495	478	506	507	485	481	506	475	513	470	494	499	506	530	457	490	515	450	466	502	492	502	474	487	468	490	496	510	514	502	462	500	499	517	511	493	445	481	445	497	508	441	465	495	465	466	488	476	459	463	496	498	476	480	520	514	438	486	456	523	499	469	466	482	517	472	518	526	538	461	485	504	482	505	451	504	512	459	474	506	465	478	455	473	517	479	468	502	493	493	484	432	497	487	468	462	454	469	497	467	462	491	510	437	496	503	524	472	473	488	490	457	496	514	507	482	475	493	483	512	466	485	475	481	466	480	488	494	474	502	457	532	489	476	520	485	539	505	516	462	493	502	513	482	478	500	476	501	515	490	445	481	488	458	542	459	480	431	493	494	505	464	527	513	465	473	468	494	507	480	462	482	502	479	547	494	512	485	501	439	502	478	449	481	525	498	498	472	502	479	455	482	498	439	488	489	461	495	469	487	503	472	486	513	466	545	518	453	503	466	435	490	512	488	458	517	509	509	517	517	508	475	497	455	479	477	460	472	490	473	477	477	500	506	518	491	492	495	522	510	433	478	466	497	483	447	475	458	489	472	537	526	516	486	484	503	462	506	493	482	464	513	510	459	497	485	528	497	525	494	459	483	494	467	444	484	464	471	446	506	480	489	499	523	485	496	485	447	496	483	485	470	503	534	493	490	461	504	481	494	530	497
46972	33670	23020	13651	7535	5243	1044	515	466	496	470	457	438	425	442	433	434	485	431	455	407	450	504	478	475	510	524	618	648	628	648	668	759	775	803	800	758	768	680	655	583	547	587	526	525	530	481	484	489	447	441	460	462	441	454	400	408	401	459	423	422	428	417	478	435	415	422	430	459	429	425	438	402	430	445	375	434	403	425	413	451	423	424	428	418	432	403	428	411	430	392	408	395	443	402	436	397	431	426	433	381	425	404	419	418	425	423	471	400	408	402	419	406	379	411	427	433	443	421	433	441	392	427	412	389	401	424	441	409	397	408	405	396	428	408	431	432	402	418	399	398	451	415	417	423	419	410	377	452	433	397	426	420	411	402	441	417	381	415	468	463	413	435	435	440	398	435	395	435	390	410	442	388	434	412	412	401	395	446	414	382	384	413	421	404	451	418	423	407	435	448	461	466	437	429	434	437	431	426	434	406	449	468	428	451	429	437	423	428	382	443	444	427	404	426	448	414	381	432	411	397	398	410	428	428	421	420	421	407	413	418	434	420	458	421	418	406	419	401	443	427	409	421	427	385	400	394	422	425	452	406	402	417	412	441	428	423	399	438	397	434	451	421	402	406	427	437	423	419	422	427	421	438	477	420	421	404	421	455	405	432	433	436	431	456	411	429	446	431	412	425	415	412	419	430	426	399	434	434	445	420	420	425	416	405	389	421	406	436	437	405	465	436	466	422	433	403	390	409	385	398	411	392	425	422	412	403	437	418	433	394	404	406	483	400	453	401	417	404	404	390	399	383	396	408	422	417	413	413	407	432	399	415	415	493	409	394	430	404	395	472	431	469	439	408	377	443	437	423	416	431	398	424	422	405	466	391	398	425	404	447	346	397	400	383	419	463	398	387	437	417	422	381	401	411	391	410	406	408	378	478	410	392	383	409	427	404	400	433	383	386	405	438	410	401	414	407	400	437	412	432	420	425	397	462	403	428	416	396	418	413	406	399	420	428	435	436	447	410	456	388	396	438	407	381	445	357	402	426	416	397	433	431	418	454	418	427	458	473	407	438	421	410	438	407	449	415	399	388	427	399	356	416	440	456	418	399	373	402	397	429	437	393	417	425	396	426	419	455	430	428	389	424	422	366	423	406	421	417	395	415	413	425	425	403	431	417	435	418	441	444	382	431	392	419	444	441	419	421	389	399	444	431	397	449	381	412	407	416	414	409	436	423	394	412	452	363	401	446	436	424	449	463	427	407	416	422	396	414	423	444	400	438	396	436	406	426	414	450	431	403	413	455	426	406	428	412	439	393	406	436	401	419	425	370	423	408	408	409	421	402	477	424	390	396	422	452	422	395	386	443	435	433	420	452	421	428	454	384	429	438	433	423	441	434	408	395	448	386	441	387	404	432	385	386	396	396	416	441	422	392	415	388	415	408	443	425	414	411	387	398	435	432	392	406	420	401	392	403	411	433	417	395	411	443	400	389	411	417	409	418	455	427	442	403	379	408	391	429	415	441	441	379	388	411	423	422	385	403	402	443	438	415	441	429	429	477	412	426	399	435	398	419	418	423	426	460	378	408	416	424	397	410	406	437	414	400	432	422	407	428	432	421	394	399	442	426	442	454	454	455	432	430	420	437	414	412	439	406	412	394	436	390	413	434	440	456	434	433	414	407	433	402	441	422	426	439	402	435	411	436	442	421	441	426	378	430	433	436	400	456	440	451	412	443	411	390	421	432	382	393	425	412	441	434	420	399	408	405	415	420	404	404	396	431	405	440	424	426	430	394	384	409	415	409	392	396	467	414	413	421	427	422	449	413	401	447	435	429	425	436	422	413	430	437	432	427	399	372	396	408	378	404	430	378	398	411	385	411	441	389	443	455	407	434	423	426	419	422	403	419	409	415	409	422	417	434	365	456	419	393	446	419	430	408	418	488	432	415	406	416	392	412	425	423	416	396	393	433	403	367	455	440	402	398	417	417	433	416	390	419	387	430	420	421	417	404	405	416	451	417	397	422	410	431	441	485	416	454	384	413	434	437	405	432	434	448	423	428	408	386	380	436	379	418	415	418	383	385	402	418	414	423	403	405	408	404	433	426	428	407	392	401	453	415	468	453	412	377	434	407	434	427	363	419	456	419	398	417	445	411	447	431	425	421	432	437	450	431	393	411	385	419	448	426	426	439	415	438	413	431	409	427	394	402	459	436	447	398	434	465	438	412	438	422	396	360	436	455	422	413	453	436	420	440	455	376	457	435	414	403	431	445	433	436	421	434	400	408	443	398	417	425	416	409	392	393	418	433	428	424	421	409	406	390	437	401	434	405	406	454	400	414	407	424	394	406	412	388	445	425	406	417	380	409	418	414	404	457	426	397	446	410	417	423	481	425	402	421	406	431	384	399	415	395	451	388	442	454	427	382	401	367	411	391	426	433	413	420	415	430	387	432	404	450	417	443	420	423	420	389	442	412	425	433	413	389	426	395	407	408	422	419	429	474	411	435	412	408	412	410	389	400	392	442	398	449	428	428	451	423	431	437	401	401	431	429	434	403	452	405	441	377	423	419	427	437	409	406	455	389	419	397	404	421	393	404	439	426	427	437	428	422	361	446	435	430	387	373	429	396	420	454	425	416	463	425	440	401	446	414	397	424	416	423	412	380	426	409	395	410	418	446	412	421	437	398	441	433	407	429	418	468	422	405	393	397	381	412	403	398	436	416	412	405	462	382	379	407	435	428	429	396	459	363	439	420	457	437	414	416	402	391	410	436	437	421	420	424	409	389	401	383	433	403	424	438	421	419	409	433	408	438	440	412	420	377	395	436	450	458	426	394	451	413	447	417	425	420	403	405	427	404	483	399	435	409	400	387	424	421	434	436	378	413	387	423	416	441	416	433	396	423	441	412	433	372	424	417	409	418	437	407	432	406	442	439	428	440	436	400	403	445	457	405	450	436	419	408	397	431	390	407	405	429	424	405	448	427	443	430	424	423	402	415	409	393	438	436	408	443	433	441	385	399	427	430	444	429	420	423	425	399	417	434	417	423	427	407	430	445	409	387	428	408	440	498	418	387	428	399	401	439	424	443	411	383	410	391	401	423	429	438	407	398	418	423	416	451	449	448	374	427	393	407	369	452	444	433	419	451	449	416	392	410	410	427	411	395	402	419	420	416	405	393	446	391	413	402	413	402	448	453	394	440	411	378	451	450	418	446	433	409	441	370	394	416	473	408	410	438	408	408	396	431	426	426	429	420	431	445	423	413	417	432	421	400	401	417	404	442	415	419	437	393	432	441	414	403	429	387	410	435	423	422	397	385	393	413	408	426	440	391	428	412	410	466	419	396	430	370	436	451	411	418	414	450	413	432	419	454	388	446	429	406	420	435	408	451	441	428	410	417	430	417	418	394	444	403	416	413	433	437	404	439	413	422	417	400	428	427	430	415	401	425	442	416	408	422	457	389	454	416	434	424	435	427	406	424	409	383	428	420	434	424	433
27465	20818	27284	24361	20726	12641	2328	740	576	578	540	530	519	500	508	500	494	488	478	536	475	504	517	520	517	514	536	523	589	633	611	634	660	671	702	693	660	640	597	612	569	558	561	505	518	522	551	534	478	501	518	493	476	459	482	496	477	495	453	475	506	480	506	442	510	490	493	432	444	443	482	465	487	481	491	494	454	442	442	481	512	484	467	455	485	480	470	485	470	491	524	506	489	497	432	452	438	492	459	496	483	474	424	491	471	447	462	434	449	457	447	449	484	481	475	472	463	492	457	491	487	456	450	487	455	479	466	506	465	479	470	461	449	457	482	489	470	507	485	461	495	470	470	481	479	454	466	471	464	494	509	456	475	458	457	476	517	487	451	463	452	467	458	448	463	455	446	468	449	467	467	451	463	485	462	480	456	505	502	501	468	453	490	494	457	471	467	469	460	489	495	449	481	500	436	454	495	484	524	479	509	477	533	462	431	445	472	447	470	478	455	461	483	460	470	447	482	506	453	474	494	469	473	450	419	472	475	456	444	478	472	488	469	453	476	460	468	463	492	482	465	477	479	462	439	489	490	463	458	423	511	439	459	530	451	441	504	472	446	479	516	484	478	460	476	473	437	534	464	474	448	514	484	437	478	467	458	483	460	479	514	466	469	493	458	468	484	485	482	495	439	454	486	489	476	451	431	460	462	435	450	498	471	470	466	480	446	484	466	465	468	494	481	474	437	463	508	502	492	501	503	439	424	452	471	455	458	471	535	518	538	469	498	476	486	453	465	492	462	438	511	464	458	471	499	457	454	477	454	513	464	488	446	473	463	478	465	461	441	496	449	483	461	471	466	499	477	499	474	485	466	478	453	530	479	438	487	498	459	481	469	476	424	462	484	483	481	482	467	492	502	486	446	457	458	479	492	497	451	448	439	488	535	497	526	484	456	447	475	465	451	477	484	456	442	491	433	460	447	455	494	451	443	502	508	495	475	493	441	476	471	439	473	434	443	459	450	441	504	495	442	464	467	465	425	443	462	432	471	487	451	482	504	431	460	490	469	461	465	479	531	468	419	479	461	489	478	496	484	458	497	465	464	486	459	493	480	460	474	464	433	481	473	449	454	481	467	450	498	484	471	483	456	443	481	476	513	509	476	492	456	506	494	510	424	464	437	477	477	493	498	482	460	476	461	490	486	500	473	445	468	464	437	464	516	458	433	446	500	488	431	484	448	471	476	453	446	456	489	529	491	446	480	467	504	455	445	495	470	455	478	440	503	464	502	441	480	450	459	446	496	501	463	498	432	468	430	470	475	440	514	515	479	493	483	489	487	448	501	422	497	492	463	451	497	467	456	456	465	482	506	500	470	454	487	495	466	470	450	456	472	500	493	461	474	458	459	417	449	426	509	447	465	473	509	465	475	443	489	502	483	450	468	487	484	425	476	450	475	468	470	461	452	446	483	490	486	466	491	501	447	460	484	493	474	478	498	438	493	439	462	469	519	514	474	511	451	499	484	497	464	469	468	486	477	443	477	465	437	499	478	466	470	436	487	496	495	457	490	476	492	440	460	497	520	466	498	452	495	481	447	483	486	490	497	461	481	473	476	431	478	490	484	456	414	488	491	454	450	452	456	467	444	469	490	471	468	477	505	488	466	477	427	509	456	449	490	497	464	468	434	432	484	460	491	484	499	469	452	491	486	452	456	497	485	470	478	471	454	498	460	466	470	483	463	452	449	525	450	496	524	476	476	501	484	442	446	508	481	455	478	432	446	472	491	473	483	505	485	450	408	471	462	460	435	477	431	464	453	446	496	519	455	498	510	488	481	460	530	422	435	474	508	455	440	469	491	431	516	468	452	496	481	495	511	411	424	512	495	491	504	490	447	486	458	495	480	436	487	425	477	482	481	442	444	468	438	469	435	445	443	462	505	493	481	477	493	459	483	452	507	446	471	451	509	516	484	482	486	473	474	429	443	448	460	446	425	432	489	442	515	434	484	488	453	495	471	475	491	466	437	483	445	463	452	478	411	468	478	445	503	459	448	476	489	497	464	436	467	488	458	482	499	501	463	434	508	503	448	484	444	468	444	438	457	508	500	465	445	465	475	480	435	468	475	492	477	451	473	457	428	459	512	496	494	461	476	482	473	481	469	468	464	450	447	420	480	487	453	476	498	457	499	494	466	463	449	478	491	496	495	473	421	491	464	418	454	502	488	482	462	426	442	431	464	496	489	455	503	493	489	454	463	465	485	500	462	489	462	494	479	451	441	478	494	495	445	438	504	485	482	488	463	435	464	459	487	494	487	498	471	474	475	451	470	451	433	433	463	469	432	468	533	475	438	444	468	445	451	482	447	450	456	456	466	489	470	472	485	508	479	479	468	484	515	478	459	489	490	488	478	494	441	454	495	473	451	467	544	453	468	452	469	511	496	426	487	464	440	470	457	472	457	409	455	489	457	461	469	485	466	475	444	452	457	464	461	487	478	458	464	463	467	465	454	473	501	487	467	467	467	491	480	508	462	505	462	453	493	470	479	467	456	468	468	458	516	490	460	496	482	477	471	478	475	443	446	470	495	468	435	481	460	433	480	471	478	462	466	470	493	502	465	468	475	495	474	477	487	471	459	464	462	465	470	450	483	439	508	469	469	449	444	463	471	463	436	467	498	482	453	485	463	480	475	445	503	469	467	460	471	449	456	515	446	444	476	452	470	451	479	423	477	480	465	490	441	508	472	464	454	430	446	498	464	472	448	486	475	437	512	471	464	479	449	493	455	472	461	442	460	514	471	496	504	492	439	478	509	447	431	512	476	469	454	471	481	498	445	442	487	442	478	440	445	440	484	473	470	435	460	485	480	490	454	487	467	453	482	490	488	457	516	482	470	451	485	477	462	450	484	495	472	462	471	487	464	501	505	476	484	473	494	428	451	479	458	436	419	471	502	467	488	458	445	488	466	457	474	457	465	443	475	500	470	489	468	448	444	440	492	454	488	454	421	506	486	460	494	469	479	492	490	440	451	435	452	466	478	483	482	479	484	447	462	491	455	474	469	468	485	468	460	473	505	491	511	439	455	476	510	438	497	446	480	460	445	516	501	482	478	488	493	451	499	455	483	447	490	507	433	486	457	484	501	451	490	459	505	462	476	505	469	503	455	477	453	469	477	486	499	509	464	489	499	453	467	472	483	480	459	464	479	447	475	467	461	456	486	454	493	476	412	445	470	517	500	502	457	447	502	478	478	484	437	498	479	472	499	430	478	455	489	441	497	511	427	433	473	453	460	479	498	472	516	481	498	501	439	455	475	471	460	471	459	492	437	456	444	442	455	448	447	472	464	481	470	442	454	482	482	469	497	443	490	496	469	467	442	495	502	489	497	455	460	471	466	460	467	464	491	445	452	505	475	444	468	504	459	476	466	457	465	463	443	478	489	454	508	435	501	467	477	484	509	430	463	460	473	438	433	468	463	449	468	470	483	476	525	438	450	457	515	475	476	426
46107	29447	21095	17935	11374	8624	1790	843	610	538	518	518	450	480	472	501	427	428	445	447	459	478	436	472	472	513	575	611	627	653	682	727	767	805	838	853	784	707	638	693	602	570	590	554	550	496	501	462	446	467	461	446	438	455	434	435	399	407	396	433	411	428	468	409	394	381	411	404	393	382	373	421	434	443	361	410	402	410	407	410	388	416	409	422	383	434	389	359	417	384	402	436	393	406	417	402	412	404	400	388	406	419	387	407	386	397	398	426	423	416	389	404	450	416	428	380	428	428	433	368	405	431	460	409	393	414	421	364	402	429	406	389	417	398	406	365	380	419	427	395	429	407	431	405	384	383	424	396	408	405	411	389	429	414	410	409	427	417	375	410	425	380	416	443	380	404	354	406	378	382	378	426	380	415	372	397	403	365	386	391	428	406	410	438	382	375	397	459	374	419	434	453	429	431	407	402	405	381	413	379	388	395	375	401	376	419	399	403	425	393	406	424	391	458	402	431	414	424	427	399	387	381	358	368	406	372	450	427	405	425	413	376	385	387	409	427	384	401	400	386	418	420	454	380	396	378	392	435	395	409	417	361	416	399	425	380	398	378	389	406	427	393	394	424	414	393	396	428	373	393	430	391	404	425	391	413	413	432	387	394	403	402	407	347	415	410	391	408	440	416	406	395	397	393	403	371	347	417	392	415	415	398	416	449	425	358	415	397	390	403	376	404	403	387	409	394	362	417	421	403	417	423	382	401	402	435	424	413	424	406	415	389	374	391	379	365	412	407	415	404	420	413	418	367	365	388	430	407	415	449	380	436	392	406	418	391	403	411	401	390	403	380	384	400	414	458	406	389	408	384	433	409	384	384	389	404	429	393	389	379	407	401	410	376	399	397	391	366	390	348	394	415	396	431	414	396	410	381	430	421	362	396	406	360	415	371	421	379	388	393	415	380	373	408	454	388	418	412	406	390	413	408	401	415	427	408	391	410	399	407	380	405	401	430	378	359	422	405	400	360	374	408	410	411	399	395	405	437	408	411	384	406	352	375	410	392	446	399	434	370	415	360	400	381	391	410	428	372	379	386	451	390	393	433	394	415	402	398	422	385	433	427	407	405	435	411	429	419	416	373	428	401	393	375	374	414	387	405	435	417	391	427	402	388	387	437	432	411	421	407	366	422	449	390	425	412	387	397	401	406	371	388	396	379	387	399	384	433	384	379	375	411	416	400	410	401	422	408	376	433	398	377	414	421	465	367	408	375	410	415	406	398	384	373	393	400	441	403	421	394	384	411	372	414	415	400	375	396	392	385	386	401	383	384	419	421	418	454	408	373	437	422	380	393	401	423	358	403	447	404	433	401	414	399	380	413	414	380	406	416	385	390	421	402	393	389	384	394	390	420	424	400	427	382	402	421	398	411	437	426	403	426	416	403	391	419	391	371	385	429	399	406	387	404	432	417	392	381	397	409	433	411	414	430	396	397	361	421	416	410	403	403	366	403	394	406	408	434	406	428	433	405	415	404	387	398	396	402	431	397	418	409	419	406	376	415	376	376	420	393	398	363	420	403	407	405	382	397	435	422	421	385	374	413	416	385	420	380	402	413	412	421	445	403	382	391	437	402	396	401	438	406	395	403	399	387	376	406	436	368	409	427	375	392	394	384	376	424	434	393	402	397	367	396	420	383	392	360	386	401	398	416	410	397	411	417	442	432	431	404	384	438	360	378	426	462	395	399	379	410	408	418	399	396	438	400	403	391	377	404	384	416	433	413	390	434	397	396	419	400	442	404	434	369	400	413	401	380	419	379	400	404	413	390	419	427	371	395	372	377	428	411	394	426	408	419	413	427	401	385	392	394	419	437	382	449	418	415	398	405	405	378	389	440	406	420	403	443	425	379	398	398	399	401	397	409	435	405	384	371	393	412	404	420	405	407	378	413	403	409	392	421	378	395	405	361	402	440	448	410	390	423	428	416	390	361	427	363	435	401	400	359	418	389	390	412	421	409	395	418	383	451	383	403	411	399	405	369	420	413	410	381	403	377	386	404	413	431	412	419	366	428	409	379	394	396	416	382	437	409	410	420	376	405	427	398	397	442	375	404	434	394	404	424	378	396	425	399	397	418	441	410	438	411	377	403	390	392	416	460	396	401	391	422	405	377	407	424	431	408	401	378	414	383	441	404	397	395	387	429	415	399	442	433	422	395	403	378	413	390	419	401	382	384	387	437	396	374	420	403	418	391	395	367	404	403	401	416	409	410	409	375	392	436	401	390	416	429	419	374	414	372	421	406	407	409	401	416	436	403	378	480	401	414	437	426	419	413	403	417	419	433	390	402	399	390	436	378	415	416	378	360	382	412	416	394	416	418	414	420	419	407	405	380	434	404	390	394	406	394	413	420	393	412	446	424	406	403	421	381	378	389	413	413	444	372	424	410	377	414	403	385	374	395	400	402	408	363	401	438	385	412	376	390	393	376	387	394	410	412	425	404	462	413	384	416	392	383	364	405	423	407	379	415	403	417	409	393	395	427	407	392	385	386	426	395	412	425	412	416	402	401	415	414	421	376	420	425	388	432	402	415	393	423	443	388	411	422	389	382	401	367	401	400	415	406	383	411	390	420	354	420	418	409	409	398	413	413	400	405	355	429	412	414	414	425	365	425	438	389	437	391	379	408	438	377	385	432	422	406	373	403	426	425	409	394	421	408	385	382	404	387	430	398	389	414	396	376	384	401	414	423	403	400	392	448	376	430	396	398	415	409	384	378	408	420	422	399	396	427	393	412	409	381	384	413	411	392	393	448	420	371	415	406	402	406	416	440	419	376	429	388	405	439	395	409	444	394	379	421	431	396	394	400	391	370	406	412	399	389	406	415	394	421	391	386	402	410	401	420	387	406	389	404	393	377	404	415	423	442	396	410	434	435	412	398	392	396	411	409	392	387	427	404	397	411	403	392	438	448	435	397	374	412	377	425	413	404	408	394	391	415	394	388	403	409	408	402	421	382	389	417	414	441	385	383	413	406	407	387	417	412	403	414	407	391	402	393	401	417	432	411	399	398	412	418	417	379	398	451	417	377	367	400	397	400	431	392	409	370	417	415	397	399	420	415	417	389	409	383	448	387	418	398	405	387	425	403	436	416	399	423	428	400	412	432	395	399	380	414	398	390	403	372	425	373	381	390	383	404	400	420	422	407	387	378	410	371	402	416	409	383	411	414	384	415	397	388	399	414	418	410	401	405	402	402	417	379	402	393	389	424	409	366	406	413	408	374	416	410	382	423	399	417	415	376	398	407	458	456	367	379	394	390	409	404	368	385	414	425	416	386	385	398	392	367	380	397	373	400	414	383	400	397	392	431	399	402	453	433	420	414	370	429	407	401	398	412	407	364	364	394	394	399	381	438	406	385	401	404	367	429	405	408	391	386	389	385	382	408	421	397	439	388	384	411	418	402	397	416	397	416	393	396	390	386	417	420	392	431	387	437	406	414	401	438
26717	20875	27569	23975	20628	19327	4278	858	608	590	588	559	585	522	565	580	552	538	535	521	508	515	504	498	525	532	602	584	585	611	631	684	702	751	785	727	710	686	653	647	613	629	618	579	587	573	549	529	538	568	520	532	510	539	540	522	486	486	543	564	476	487	520	518	465	527	467	553	512	468	482	498	469	530	493	518	507	472	493	492	518	492	538	475	476	520	519	504	455	532	470	523	493	517	520	484	491	514	506	522	493	478	479	488	542	506	505	514	501	517	487	470	487	499	495	538	494	527	499	447	481	511	457	499	519	473	494	480	489	491	448	513	476	486	509	461	526	462	511	513	500	503	497	450	494	497	489	504	492	508	510	543	479	494	531	454	484	531	503	534	468	470	515	513	482	524	493	485	466	478	471	517	483	432	456	496	461	498	496	497	479	506	524	495	514	503	499	524	481	492	480	501	504	471	521	516	462	484	471	513	527	526	493	512	469	475	487	501	512	480	518	506	484	495	497	551	538	497	510	506	485	512	504	465	515	523	496	486	510	470	499	488	484	508	492	464	465	478	520	484	507	518	468	492	484	480	470	475	479	450	526	473	535	490	460	504	505	489	524	506	448	491	503	487	497	484	478	510	522	508	541	488	546	483	523	514	498	461	496	492	486	476	475	481	491	520	486	487	538	484	510	481	513	549	514	464	505	459	479	471	515	516	495	510	534	495	499	502	545	534	492	516	487	492	478	521	515	503	477	500	487	497	492	471	511	510	478	448	524	462	475	510	471	538	476	483	490	484	507	481	515	470	498	544	494	524	461	476	470	520	489	545	503	494	474	519	539	442	490	512	486	461	497	521	507	492	506	483	523	478	512	482	530	484	496	484	506	508	467	499	528	523	488	474	533	496	476	508	453	443	520	505	477	448	473	490	497	443	461	515	456	513	492	474	487	506	481	545	485	454	507	506	499	494	500	510	500	499	478	510	508	455	531	485	477	473	537	516	524	474	484	507	518	486	503	514	544	518	528	496	520	484	485	478	474	511	537	505	532	501	491	506	487	543	467	520	469	494	481	475	518	515	500	479	538	470	481	474	464	491	532	502	544	499	542	473	498	488	442	521	533	524	516	471	528	490	477	489	464	439	516	514	474	484	491	481	487	515	475	535	520	488	469	542	484	489	529	493	445	476	500	503	477	535	489	492	536	492	511	497	491	485	511	484	515	490	505	467	505	523	547	514	524	525	484	543	516	508	480	579	507	484	472	521	491	463	531	470	534	479	512	520	498	495	472	483	492	499	518	525	510	499	476	505	483	529	455	492	528	472	486	495	487	498	460	520	496	510	477	503	489	467	516	542	529	464	485	521	459	479	472	508	495	465	456	521	503	514	448	487	520	511	532	496	534	458	511	547	532	483	487	489	524	485	516	494	492	499	489	502	509	499	497	536	489	494	481	487	496	476	508	478	521	519	519	526	473	453	481	466	461	490	485	524	472	488	501	462	515	504	478	526	500	490	477	487	521	505	506	497	522	505	524	456	506	508	489	517	528	462	473	477	504	502	490	493	489	499	488	509	508	515	491	492	500	467	457	481	478	493	497	535	479	507	518	484	497	520	490	531	523	485	497	511	503	494	516	502	477	471	519	471	463	470	495	486	444	507	515	517	504	490	486	510	495	500	517	518	522	512	493	501	491	501	513	521	517	506	485	496	486	525	536	478	490	494	505	518	485	452	530	471	547	512	499	528	468	491	481	500	500	469	517	502	531	450	468	468	509	504	504	495	477	496	462	517	500	513	486	531	475	482	498	502	473	468	500	478	508	531	516	490	523	502	499	516	503	504	482	463	496	523	515	519	545	504	482	513	477	504	518	494	519	473	484	516	480	481	501	478	492	469	506	507	497	507	501	526	521	482	489	498	510	507	512	506	509	487	512	473	510	470	477	508	509	539	506	512	512	494	472	510	544	527	502	465	514	476	502	474	439	440	523	481	475	490	505	515	456	500	481	475	470	502	495	530	498	490	515	469	485	528	526	439	524	520	511	469	513	528	462	476	489	508	467	484	468	520	498	492	485	478	519	521	530	482	534	501	459	469	474	475	493	489	544	511	489	485	479	491	517	522	522	527	527	464	513	475	491	477	484	473	490	471	495	473	469	500	524	501	467	504	484	491	536	507	508	524	485	496	474	496	476	525	499	496	495	498	439	492	531	466	504	463	512	513	484	475	483	462	479	524	472	467	521	469	494	508	510	484	462	528	462	474	487	526	543	509	502	473	478	526	450	490	478	526	482	439	477	476	445	527	477	466	474	495	457	464	470	513	467	503	513	504	443	486	476	530	453	474	497	492	480	495	469	546	516	542	488	468	474	525	476	471	516	453	449	514	455	463	508	463	478	543	507	487	480	496	528	445	530	482	478	509	464	540	494	484	506	505	459	474	557	502	516	471	486	445	537	468	484	484	533	479	479	442	497	470	471	487	501	480	519	515	456	480	511	516	494	491	488	514	468	496	502	518	501	499	515	547	516	485	488	500	481	503	500	500	519	530	483	507	504	509	481	513	520	466	484	468	470	542	479	516	504	478	475	490	490	492	488	456	552	516	488	533	525	478	501	531	499	543	474	499	515	477	500	491	489	478	505	496	485	487	516	478	546	501	473	507	487	496	471	462	474	520	515	465	473	544	525	497	521	488	515	502	516	504	440	493	478	505	450	471	469	449	514	482	486	474	499	506	505	518	507	506	521	508	497	494	473	521	484	491	469	515	531	478	456	480	493	445	531	480	499	509	486	489	491	520	484	502	470	501	470	494	491	502	459	525	496	481	528	444	521	456	483	490	504	481	511	481	504	505	541	502	503	498	501	495	495	494	527	467	498	473	483	523	479	474	484	491	518	512	481	499	500	519	486	455	487	525	519	454	475	529	489	471	470	496	485	492	467	499	497	504	502	476	469	503	513	492	516	487	512	512	541	476	518	505	492	491	488	474	513	524	489	477	486	522	461	476	521	511	491	559	500	487	496	510	502	467	465	495	522	473	529	512	507	529	464	475	524	477	491	493	482	500	502	508	510	504	475	494	523	521	481	498	501	534	486	531	511	515	468	467	450	475	488	499	502	511	463	484	516	494	494	478	483	488	458	483	497	513	468	456	460	492	506	527	473	494	500	457	481	486	461	464	540	463	518	496	506	487	510	512	504	493	503	488	506	460	472	471	487	527	503	496	488	482	497	517	479	496	475	471	496	485	518	495	509	499	546	497	492	511	458	517	528	547	492	495	518	506	510	470	507	485	524	503	513	495	485	516	482	474	472	503	491	489	542	446	496	482	495	501	524	502	474	512	533	480	535	518	491	515	513	505	511	481	501	481	453	502	494	494	475	512	480	496	462	501	479	482	475	510	501	488	465	513	510	472	513	475	521	498	500	517	497	525	445	488	521	522	512	485	501	512	490	494	496	460	497	474	488	534	469	502	516	472	529	463	516	545	476	449	532	510	499	491	535	498	486	528	481	482
47612	38895	19951	13739	11948	8762	1897	898	626	593	596	545	476	525	459	454	541	465	468	417	466	504	497	482	499	544	580	647	626	732	797	764	901	933	927	890	851	782	752	649	677	629	537	586	562	543	509	479	487	494	447	479	472	471	446	402	441	476	426	397	487	420	446	426	424	394	427	422	457	422	418	417	411	444	441	438	417	422	428	409	424	431	390	436	433	433	388	429	444	426	428	440	406	397	421	426	417	406	416	443	419	441	419	432	428	418	394	441	385	402	415	408	418	450	418	411	424	427	418	402	395	396	367	387	420	435	444	414	429	418	405	417	425	408	393	416	418	380	438	420	439	438	433	412	426	413	406	450	388	389	437	409	435	456	405	430	426	386	412	381	466	451	411	401	387	398	437	425	452	443	418	445	398	434	408	412	430	396	424	402	436	389	428	418	406	429	413	446	407	395	403	397	417	439	451	398	406	411	414	440	442	407	436	411	430	430	441	422	409	407	423	424	426	464	410	443	416	427	445	426	455	432	400	399	425	432	435	429	437	419	381	439	426	384	413	422	445	396	413	409	466	373	397	413	408	422	391	428	419	465	357	408	405	449	430	469	428	429	392	431	418	449	405	435	407	431	420	442	448	445	433	428	400	436	432	401	392	437	421	404	420	431	417	441	387	408	421	412	376	418	429	427	415	401	433	359	387	435	428	443	384	380	447	429	435	406	392	423	480	398	426	391	412	412	419	439	376	458	408	410	424	428	432	400	429	420	414	382	444	394	431	461	376	394	457	452	410	412	441	421	406	417	426	431	409	401	420	447	425	402	430	400	424	425	412	464	408	413	386	423	430	414	424	434	418	416	418	418	430	435	408	431	416	465	433	419	412	415	412	438	445	393	423	415	457	386	400	434	417	411	394	438	428	438	414	432	440	416	392	399	408	416	405	420	428	423	426	408	406	468	443	400	424	434	429	442	424	389	472	424	406	402	404	437	433	416	444	410	401	408	394	379	429	419	411	398	411	406	413	410	411	434	430	412	414	439	426	406	434	419	378	418	407	423	402	459	429	445	414	376	451	422	434	448	430	426	438	429	433	425	423	432	409	432	428	387	438	400	413	426	421	456	404	410	433	430	412	409	419	408	390	395	420	423	414	407	415	396	438	438	448	458	429	390	418	433	404	426	408	403	419	408	405	425	434	394	419	414	411	397	436	411	406	395	435	436	420	438	421	417	404	380	433	437	406	444	423	468	422	431	410	415	429	410	418	413	408	420	396	433	417	427	416	419	450	437	393	434	402	409	445	421	431	412	387	403	430	430	413	380	406	419	419	405	422	391	421	413	422	392	400	403	370	422	400	430	439	423	403	407	453	443	410	452	430	421	448	415	373	418	424	381	436	433	396	401	417	435	420	421	393	408	401	431	428	410	451	430	448	422	406	419	421	425	411	411	422	415	409	391	405	419	427	387	433	429	433	380	413	440	413	452	427	450	397	407	402	426	432	417	433	410	421	430	399	369	444	431	426	442	466	412	417	434	432	411	441	456	440	414	446	395	409	449	415	429	389	419	395	401	409	437	407	421	421	422	415	430	396	404	446	427	449	453	428	415	422	417	403	421	440	416	433	433	416	373	406	439	434	390	429	410	402	451	390	410	451	398	423	384	409	433	431	412	421	434	402	408	423	409	429	441	420	432	378	395	458	402	396	438	404	406	412	421	394	432	383	385	424	451	407	411	383	398	407	417	419	441	431	407	423	418	414	414	405	443	423	406	423	405	403	437	445	414	428	429	419	392	426	389	442	452	395	448	412	426	430	416	456	435	429	451	422	414	492	414	416	435	441	352	427	416	437	471	449	417	405	430	416	429	430	402	431	429	416	420	412	442	414	414	425	423	400	464	456	412	450	393	393	408	436	498	418	428	396	445	404	421	428	415	412	444	453	413	419	391	413	406	445	435	439	452	449	416	441	415	429	387	389	417	417	440	410	390	437	398	405	440	432	413	446	435	419	410	415	411	435	420	464	433	431	438	441	392	437	408	442	435	453	416	461	425	442	456	408	388	438	440	462	455	451	400	428	397	441	422	424	380	450	410	432	437	413	399	419	363	441	455	412	414	383	392	447	415	465	448	428	424	421	385	444	449	392	397	448	382	432	391	378	418	433	434	409	450	417	429	439	434	422	424	441	422	446	427	444	397	434	425	447	405	417	435	428	405	428	427	440	435	428	432	409	407	418	420	430	459	406	390	423	424	428	455	404	417	419	371	443	419	447	437	430	421	396	395	434	421	428	436	428	439	421	440	423	418	415	385	397	389	466	404	414	425	412	416	419	431	437	452	425	446	452	459	414	431	413	403	426	454	395	453	404	411	436	420	436	406	426	450	433	425	404	391	395	417	434	424	417	459	392	431	418	412	408	423	424	407	425	372	411	402	398	411	458	417	393	404	420	428	402	410	415	425	397	426	417	446	425	424	402	433	421	457	427	410	413	435	444	410	453	421	405	431	435	422	432	491	438	367	425	435	416	448	419	424	466	432	410	440	421	404	402	434	395	425	407	432	425	404	385	477	436	417	418	418	454	373	427	420	409	412	456	407	448	410	408	421	449	456	424	445	438	415	441	416	422	421	414	430	443	445	430	418	414	391	424	406	429	457	411	402	430	407	416	418	425	407	441	408	447	417	460	431	439	441	415	436	407	369	392	417	424	396	421	471	429	397	403	424	404	447	427	403	384	418	404	417	414	406	428	389	367	446	419	431	390	444	446	457	445	432	393	376	403	409	409	415	426	433	385	420	442	429	399	460	423	423	423	421	392	422	426	448	431	381	422	380	394	440	458	442	416	417	442	426	445	410	387	436	436	450	417	452	434	433	432	419	414	421	434	414	421	421	385	417	404	435	435	424	434	440	413	448	424	408	411	381	393	406	431	414	406	398	391	403	397	417	390	438	410	413	401	444	432	394	420	443	412	442	411	428	429	451	372	427	430	411	441	403	408	446	452	427	434	365	405	464	421	414	411	422	426	458	443	423	411	442	440	434	436	435	424	427	453	426	382	416	396	428	441	420	447	423	424	420	386	408	429	401	424	423	410	443	415	416	414	422	424	448	469	424	420	372	412	448	409	437	423	441	393	432	436	409	411	430	415	432	388	461	438	440	437	409	435	443	386	404	413	432	471	399	428	404	420	450	417	438	405	382	425	441	417	427	385	401	394	407	425	402	442	425	375	411	413	423	463	440	424	423	399	410	427	387	425	450	422	427	424	410	445	428	430	418	432	411	407	431	431	442	410	418	397	445	427	368	381	413	419	426	444	430	447	421	387	435	397	444	397	442	463	419	457	464	420	404	445	444	400	422	403	414	441	416	436	425	387	411	418	402	394	420	417	433	433	393	440	392	406	380	447	411	433	408	447	435	443	393	429	418	395	411	415	398	415	431	417	423	428	398	441	400	430	418	427	441	437	398	412	423	436	398	447	422	421	429	440	412	425	428	437	441	402	471	430	382	455	408
25656	20829	27870	23853	20871	21523	12646	1732	760	715	675	629	644	615	599	532	552	561	545	549	588	543	582	582	584	631	660	737	719	768	858	932	976	1020	1070	1045	987	966	880	794	775	679	688	688	630	676	608	601	540	613	583	565	521	524	542	460	500	494	529	489	454	503	513	500	490	483	499	442	448	495	435	489	481	483	437	481	517	456	480	464	479	447	514	492	468	484	501	477	429	464	487	511	488	497	492	466	456	454	474	479	490	519	513	494	472	478	486	497	472	482	472	455	500	479	477	472	433	471	511	491	512	461	446	481	483	469	437	472	461	478	478	518	433	483	466	467	465	493	504	512	499	463	495	471	469	475	461	493	495	479	480	481	429	441	467	445	469	514	511	509	501	438	484	453	505	517	501	470	486	480	445	445	489	537	477	468	486	475	503	474	502	473	524	487	433	515	489	461	478	441	524	495	457	503	493	491	489	437	488	474	495	464	505	435	476	511	464	479	508	490	465	501	500	471	482	465	476	501	484	469	541	490	474	494	525	479	475	492	541	487	487	478	502	476	484	485	470	485	468	477	517	489	496	461	474	494	502	474	485	488	472	480	488	486	439	497	465	468	465	509	526	475	491	462	510	517	529	479	462	503	467	507	481	501	469	482	478	477	465	480	467	503	456	503	444	492	484	521	460	461	527	488	460	540	492	456	465	484	491	438	503	471	463	482	487	501	507	485	482	470	506	480	451	463	445	505	508	477	501	541	502	493	486	473	494	484	466	474	462	492	507	472	497	496	494	477	468	506	524	467	452	483	490	515	463	475	454	459	497	478	469	516	512	491	492	495	509	470	488	495	503	509	500	511	472	480	470	471	472	477	465	476	490	512	482	488	493	467	468	531	469	477	546	487	484	494	469	447	488	492	477	478	470	484	509	482	478	501	455	469	508	494	482	553	450	462	472	477	445	465	518	511	464	470	462	471	491	461	504	474	483	469	474	494	498	502	499	490	522	475	462	467	476	494	493	508	481	473	498	489	502	521	449	482	450	464	506	489	528	503	534	465	475	491	506	476	475	472	470	500	469	482	490	473	503	496	470	488	482	466	476	512	517	471	490	471	525	458	499	481	505	486	488	490	461	471	491	453	471	467	451	469	465	470	473	506	458	441	498	468	471	448	527	494	507	501	502	512	487	490	501	474	475	489	487	500	488	452	466	500	480	455	504	513	473	482	467	515	501	508	477	470	480	504	512	479	436	443	476	477	462	500	487	483	523	483	449	471	464	468	475	456	483	489	490	477	503	483	489	452	504	491	469	470	478	474	513	480	519	505	512	500	500	502	488	484	472	505	433	491	459	495	482	482	487	494	471	508	488	504	489	462	498	451	514	461	491	467	491	496	452	488	445	520	482	536	463	498	460	444	454	482	480	496	516	489	444	497	452	505	516	470	438	492	498	501	465	536	487	478	499	498	454	476	459	449	478	474	506	500	493	512	473	521	486	486	456	484	485	485	482	512	502	516	490	514	462	484	510	468	477	523	473	488	464	458	482	514	488	487	519	448	474	479	469	511	468	481	503	504	483	513	474	480	493	474	467	470	467	480	492	494	485	520	466	488	492	506	480	529	451	467	462	484	486	477	480	471	500	444	494	495	517	505	491	440	497	515	483	455	505	487	455	517	445	487	487	487	481	456	478	474	495	475	485	488	486	467	488	447	473	474	516	451	482	448	513	480	512	477	494	499	490	452	499	495	460	478	466	478	510	516	472	484	467	462	492	453	442	469	509	484	445	426	533	487	495	472	473	477	519	463	502	494	520	486	447	510	475	461	432	468	501	528	472	454	487	472	502	501	501	478	509	466	474	473	441	422	482	499	487	472	468	444	460	471	457	495	479	541	472	465	502	505	455	455	492	518	480	440	483	501	455	489	468	464	483	476	459	496	513	462	483	472	482	460	495	483	485	460	491	469	506	443	486	485	466	520	506	507	506	437	479	507	470	492	463	474	526	483	483	524	481	505	510	497	495	445	512	497	518	494	507	481	480	503	474	509	492	470	466	480	519	493	455	546	490	469	475	494	539	471	525	508	515	483	462	468	501	507	499	462	479	523	460	512	487	466	494	495	479	464	494	515	448	518	472	491	461	492	506	508	487	465	488	452	502	487	521	493	493	474	478	505	528	446	486	461	471	512	467	511	480	475	493	470	497	490	466	484	480	429	480	476	514	494	484	478	512	473	482	487	479	460	459	454	484	476	483	515	489	494	507	446	464	461	449	503	476	472	483	472	462	514	467	487	492	470	495	505	481	494	482	487	495	462	467	518	511	479	492	451	482	506	470	474	514	515	490	497	444	477	489	479	469	458	451	448	494	477	511	436	484	445	487	470	458	489	460	445	522	480	482	498	492	488	449	496	497	482	485	511	507	466	503	487	496	487	487	475	511	462	483	490	476	441	459	443	478	468	491	492	460	515	439	464	464	488	468	499	523	481	464	471	420	448	464	462	473	499	515	474	483	496	463	447	497	474	495	468	498	488	467	485	494	465	473	483	481	497	472	485	481	498	495	475	496	477	508	459	472	535	462	496	474	448	517	505	482	509	474	437	492	488	458	489	455	489	497	468	487	498	510	497	500	492	453	471	452	500	495	491	485	445	453	495	456	487	508	511	471	502	489	479	467	503	440	512	477	467	460	513	471	482	486	505	519	499	449	492	485	499	497	481	451	450	513	455	477	449	487	484	491	488	484	523	476	479	484	476	475	460	475	501	446	456	493	506	460	507	502	495	457	450	478	445	502	472	508	486	502	440	426	473	509	508	492	462	473	511	469	457	492	511	491	459	487	435	475	477	489	481	467	484	485	497	500	483	505	493	549	518	455	476	473	502	459	483	502	496	503	443	468	511	485	485	501	526	492	536	457	503	516	466	483	528	480	472	471	505	453	492	478	496	474	504	475	450	481	490	491	492	502	480	537	467	478	516	528	432	483	432	493	452	506	487	464	456	494	479	474	440	480	475	459	447	460	510	479	487	452	472	487	461	492	503	478	481	476	468	482	483	484	488	502	468	501	522	478	525	492	495	475	499	459	460	463	490	462	477	493	488	504	471	459	485	488	508	470	462	463	512	495	505	462	447	479	448	483	484	454	530	472	487	486	446	460	478	483	523	493	468	473	495	505	478	486	504	495	424	447	467	496	450	501	481	472	459	463	483	481	479	477	474	451	462	480	495	464	441	452	463	459	521	483	476	476	505	495	471	480	506	467	474	490	461	484	472	484	488	500	468	488	487	493	455	500	472	498	507	477	459	482	449	482	485	478	499	496	525	491	465	494	462	492	455	480	487	504	465	483	457	487	482	453	507	463	483	462	496	460	440	490	515	487	460	484	421	504	497	500	437	496	473	463	443	489	498	481	480	459	471	506	516	493	508	500	463	487	481	487	481	512	473	489	473	457	521	479	497	473	489	467	471	537	484	482	469	452	423	515	489	485	502	522	477	515	490	465	485	446	460	486	541	514	474
46429	25655	19476	21267	24046	18737	4166	2017	1049	827	820	755	702	633	611	598	563	544	551	532	533	573	609	577	615	669	809	880	928	1011	1211	1314	1471	1613	1621	1526	1425	1245	1117	1064	875	852	823	772	789	683	673	615	629	565	566	529	453	464	459	463	441	420	434	442	435	430	434	423	429	424	431	432	417	377	451	384	447	428	435	414	397	388	404	390	391	445	422	400	415	440	402	398	433	420	414	385	406	369	396	425	388	421	401	403	406	430	476	402	399	411	396	418	467	424	384	361	424	399	386	388	408	387	400	413	400	457	386	418	394	420	432	398	430	459	422	400	418	413	412	407	444	404	437	425	416	444	448	409	444	437	416	416	392	395	386	446	394	433	387	394	439	417	412	395	438	357	421	400	372	443	421	410	386	385	464	408	411	418	417	408	452	439	401	399	423	433	459	427	417	446	422	430	415	373	396	376	420	421	426	418	438	393	406	426	449	425	389	400	420	416	419	397	382	418	398	424	410	401	421	431	427	435	395	429	365	380	440	396	441	415	383	390	391	402	436	422	399	408	374	405	399	405	414	401	380	422	424	443	397	448	439	396	418	425	403	412	389	417	387	424	390	429	393	426	377	412	406	401	401	406	412	405	444	411	404	391	392	383	441	430	420	402	427	414	396	390	417	407	377	417	464	407	421	408	425	457	411	448	382	438	396	408	364	409	411	454	424	378	383	413	392	435	425	396	389	391	422	454	411	414	390	447	436	396	425	396	398	372	414	404	391	409	405	419	426	410	450	406	380	437	410	444	381	459	418	440	442	376	411	418	376	384	410	416	440	400	435	422	415	398	380	418	364	398	386	410	430	465	432	407	410	421	371	403	407	393	407	404	385	400	415	395	408	390	438	427	416	406	382	371	389	425	371	395	421	403	436	419	391	406	419	376	431	426	418	435	396	429	418	393	391	382	414	413	387	395	425	425	391	393	356	416	447	427	433	421	411	418	408	406	410	376	393	404	401	428	407	374	386	410	459	404	419	381	450	418	419	423	438	406	435	413	374	378	399	409	395	430	440	391	425	406	427	450	435	442	412	401	417	388	397	386	384	409	442	402	412	425	445	367	401	421	438	406	389	407	429	422	452	421	404	395	411	425	429	406	381	386	404	392	372	387	398	404	412	427	429	420	408	407	440	391	408	400	419	435	411	395	408	446	424	411	415	419	430	405	444	440	397	411	429	400	429	417	384	389	411	443	423	386	378	425	415	427	405	427	425	422	389	407	399	442	418	400	400	418	402	378	409	410	419	422	409	399	386	416	395	414	386	411	417	435	395	399	418	406	419	389	415	387	388	406	411	398	435	431	374	411	389	383	414	402	387	363	411	410	422	415	433	423	396	400	417	394	425	419	391	413	400	413	386	398	405	375	387	415	396	399	400	426	391	375	382	403	411	395	460	421	413	411	397	426	422	410	401	411	395	392	387	404	393	380	421	378	387	362	413	375	401	437	431	460	397	417	387	415	418	409	379	393	416	390	420	362	424	418	439	412	374	407	430	431	403	434	406	432	401	413	374	401	457	424	406	396	423	424	388	402	397	423	387	424	406	468	402	431	399	369	426	466	409	414	405	403	410	417	419	433	425	384	410	410	413	441	402	405	427	458	456	395	407	366	409	407	360	425	415	379	401	412	432	424	380	416	382	381	415	396	410	384	422	434	407	387	367	411	419	420	393	401	425	448	398	407	405	425	412	421	459	393	424	394	433	443	414	409	409	415	401	414	420	364	378	433	396	403	410	461	437	405	421	385	409	411	390	393	403	424	384	415	429	451	405	406	413	398	450	424	416	430	394	407	396	463	370	444	395	405	394	383	427	381	391	378	387	397	431	421	395	422	352	386	416	415	408	402	422	424	404	420	405	399	422	408	401	427	441	450	408	381	388	370	395	421	390	416	379	404	434	414	439	409	389	377	403	389	425	432	408	427	369	403	421	401	405	438	438	362	413	411	412	398	373	411	372	417	413	389	424	360	435	433	408	405	420	362	390	409	406	441	435	387	377	391	421	432	464	414	398	396	431	439	408	385	426	430	407	407	379	385	403	419	398	405	394	411	406	412	389	402	429	399	386	430	397	399	401	381	407	394	397	430	398	405	365	382	378	416	430	403	412	404	400	409	374	380	422	388	430	388	396	381	409	450	405	385	434	417	433	405	414	415	414	380	416	411	416	388	430	392	404	421	384	401	397	401	366	404	405	433	395	402	399	393	409	411	394	390	396	411	414	458	376	427	410	393	405	412	397	396	417	399	406	369	402	409	443	404	407	421	407	400	378	405	412	402	411	405	416	446	410	446	394	414	413	426	400	406	400	413	418	421	391	384	356	385	427	395	418	433	408	414	417	422	410	381	413	416	394	444	427	442	372	421	427	395	389	441	436	417	395	410	424	432	422	423	384	425	421	410	371	424	391	390	409	454	426	397	426	449	397	424	419	399	440	394	376	384	388	406	381	379	405	366	415	403	428	396	396	403	381	406	394	376	425	423	397	417	438	390	416	393	401	440	439	426	417	403	408	418	416	432	421	387	426	393	410	439	435	427	404	406	379	432	402	414	427	401	407	408	413	401	425	435	366	383	415	422	388	402	423	426	408	414	416	440	411	437	416	389	381	383	411	444	432	427	408	397	362	432	409	396	427	375	384	427	417	412	428	423	442	413	391	402	411	406	436	388	431	405	424	384	400	383	404	425	423	393	406	448	419	393	418	386	408	409	410	422	394	359	431	429	401	433	410	404	398	408	426	452	392	429	398	385	364	389	417	431	422	452	404	407	405	391	407	369	384	443	426	391	391	396	420	396	391	425	402	419	452	401	395	418	387	401	451	392	402	429	391	383	436	424	394	384	390	399	416	389	444	419	378	414	374	401	431	403	425	398	440	434	411	426	387	390	385	420	414	410	410	415	419	420	443	416	428	439	409	400	424	419	404	433	390	416	412	437	405	405	392	410	424	373	391	413	404	393	384	411	422	396	414	424	420	410	430	396	387	388	391	392	408	381	357	443	415	404	378	416	416	421	404	395	408	412	391	442	386	378	385	392	408	407	383	409	420	441	408	421	404	423	422	408	435	395	426	448	444	412	403	411	379	413	405	425	433	415	424	394	420	410	415	438	406	389	428	397	411	411	428	424	425	415	424	405	421	427	409	420	431	391	393	432	408	449	404	389	406	399	421	414	386	403	417	438	417	414	434	403	434	363	414	441	423	445	400	365	365	428	410	400	431	425	375	438	375	406	398	401	433	398	414	380	428	431	378	429	387	396	427	423	393	415	399	415	427	423	409	415	408	395	393	390	420	386	406	406	420	386	418	403	439	420	404	403	368	410	428	412	382	394	380	435	437	391	412	456	384	427	391	425	435	432	390	404	421	374	406	394	395	413	414	427	379	393	433	421	409	402	430	373	395	440	411	444	352	401	434	450	432	421	404	396	417	390	433	407	397	417	415	412	441	415	427	390	442	430	377	367	389	403
29088	21239	25452	23741	9811	4863	938	607	527	529	547	515	509	496	511	511	513	529	494	546	536	538	515	535	512	575	570	621	628	623	699	734	751	737	744	756	703	709	710	637	647	617	541	575	554	555	560	527	547	526	549	518	480	502	497	509	470	468	463	524	469	465	503	482	523	514	503	437	463	521	507	476	490	511	495	498	522	466	521	494	517	471	485	479	473	513	490	519	465	472	505	506	496	499	483	477	510	462	492	502	484	500	461	474	515	456	491	513	527	493	484	465	481	507	488	473	491	499	509	483	496	504	478	505	513	473	494	478	533	514	476	487	420	493	451	508	529	493	498	461	497	503	482	503	543	489	457	507	493	522	472	499	497	466	508	458	514	481	505	496	509	504	529	503	477	523	515	471	503	479	486	501	470	494	498	491	473	476	524	453	525	500	472	439	494	466	468	477	536	520	490	504	478	478	463	518	495	490	474	494	497	467	486	484	496	512	494	493	537	520	498	507	523	500	475	489	498	508	531	492	496	519	513	493	502	521	488	504	441	454	497	506	517	504	413	464	492	504	538	469	504	477	491	501	477	480	493	517	506	466	505	464	491	448	519	486	471	475	482	478	535	509	481	494	481	475	526	485	493	525	487	506	478	497	526	508	497	535	485	496	496	482	478	531	480	467	486	481	478	492	444	460	466	493	466	469	466	487	521	469	523	497	465	488	492	484	497	527	486	503	508	490	506	547	507	498	481	503	506	489	495	479	472	482	489	497	494	481	487	483	532	476	461	497	510	503	517	464	506	478	520	496	524	496	516	514	522	496	491	506	498	501	450	459	491	476	470	499	469	458	500	472	548	477	454	508	485	540	482	495	538	507	494	426	483	496	506	518	515	454	472	508	514	472	508	498	484	517	495	473	515	542	530	499	470	479	477	543	486	509	500	509	509	492	488	497	563	517	479	578	481	478	468	507	462	523	454	451	481	512	484	510	516	488	504	510	458	524	490	456	527	490	489	486	491	519	510	481	484	500	480	484	459	474	474	491	492	488	513	522	490	474	517	453	495	522	444	492	513	517	508	478	461	525	467	500	505	489	493	515	489	501	490	500	499	467	498	470	491	517	505	513	470	488	494	526	509	483	474	476	523	494	477	496	504	519	483	467	522	477	486	502	512	507	499	509	454	485	459	475	526	520	521	522	522	516	491	485	484	471	506	517	494	496	503	473	509	488	477	499	474	480	478	501	437	490	454	521	488	483	464	525	488	497	485	482	510	474	502	515	505	460	515	495	473	498	491	446	535	524	480	496	504	445	487	492	433	491	503	506	532	520	501	491	482	499	432	515	489	532	463	457	501	505	505	493	458	493	463	524	528	504	490	443	511	480	515	466	524	516	495	486	478	502	491	492	485	557	531	464	485	477	486	507	505	482	503	448	475	448	518	473	468	515	483	483	466	478	482	480	439	495	511	500	506	492	465	484	449	487	470	501	484	510	515	497	547	477	467	528	477	488	472	480	458	475	479	457	495	491	484	454	556	498	517	483	480	508	485	477	445	510	486	429	518	486	493	505	526	448	483	481	500	512	480	476	459	484	539	495	507	445	472	495	497	454	474	526	477	464	490	542	462	489	478	449	499	509	444	483	469	497	518	505	518	502	508	504	510	446	482	513	480	515	476	502	491	525	498	476	508	517	506	505	481	511	461	460	489	509	479	514	469	490	517	484	541	485	466	496	498	489	437	512	505	471	509	483	449	513	484	508	506	497	447	521	496	499	468	449	541	472	488	480	520	515	469	483	514	485	511	492	526	527	498	511	562	470	517	529	478	471	503	467	467	518	506	466	511	502	502	494	486	498	510	481	498	519	473	464	459	476	485	491	515	482	479	487	488	465	454	514	484	514	457	509	470	523	458	548	532	520	484	510	461	453	492	464	500	503	471	500	489	526	509	472	497	512	535	491	479	479	469	484	479	483	540	488	493	502	493	507	509	480	528	516	481	485	503	454	516	521	530	472	489	507	480	470	469	520	531	488	476	423	514	494	510	488	462	513	499	512	482	495	473	500	495	496	510	490	478	530	517	488	490	508	494	481	511	468	532	517	463	491	465	494	510	474	482	477	513	474	499	473	494	484	473	480	500	515	462	486	476	497	450	517	493	495	483	497	533	476	484	443	476	491	470	482	484	490	541	504	504	505	540	504	471	504	484	520	487	519	481	471	456	490	478	480	485	458	492	467	497	497	536	479	501	478	470	476	519	492	508	461	459	484	508	537	498	499	489	516	472	513	508	483	505	499	475	494	492	474	500	507	516	502	518	454	503	465	501	486	477	491	523	466	517	503	504	497	506	506	489	452	479	508	529	475	505	477	482	507	531	490	452	500	541	461	488	477	488	501	531	511	495	492	493	472	527	468	475	489	547	478	506	508	522	531	491	508	487	474	476	521	440	471	507	530	486	525	472	463	502	498	499	502	508	463	545	468	500	481	460	486	480	440	483	477	522	498	469	491	476	474	529	467	518	483	503	457	495	489	473	474	451	483	454	523	479	486	491	517	499	463	521	514	467	496	459	515	506	478	476	477	508	472	495	492	494	491	450	510	507	509	496	477	503	506	509	472	472	502	533	522	486	492	504	503	497	528	483	502	450	499	539	501	497	477	478	471	476	512	492	485	505	482	520	465	474	500	504	496	464	470	522	467	490	505	497	540	520	487	471	492	479	505	513	490	497	462	479	468	494	448	517	472	463	488	478	484	500	445	484	480	479	473	489	522	505	512	498	499	498	426	445	484	507	507	514	466	516	456	473	487	481	493	488	497	475	474	486	472	461	526	484	465	524	473	478	486	511	483	488	492	491	486	475	481	531	519	528	482	472	511	500	504	510	510	513	541	487	489	512	510	513	510	484	498	467	435	459	529	475	491	522	512	463	484	521	495	496	452	468	477	502	462	498	480	512	523	547	493	487	525	483	465	532	478	477	481	478	502	436	482	500	481	507	482	511	500	472	493	492	496	497	483	516	506	493	459	500	482	533	506	443	445	489	514	484	498	489	464	472	468	492	501	481	477	511	489	467	498	451	466	505	485	510	516	489	476	448	465	462	516	510	511	473	500	474	524	499	502	483	465	507	489	504	502	470	467	505	481	461	478	495	452	494	509	510	459	505	485	522	482	467	530	490	487	503	495	515	483	483	506	499	517	481	489	475	483	508	550	524	473	480	496	499	524	526	477	497	483	509	479	513	534	443	492	504	521	509	490	489	506	480	494	488	477	500	517	484	476	488	489	504	471	490	487	510	468	503	469	490	526	502	482	512	502	478	482	485	517	536	486	504	503	462	519	492	489	484	470	488	471	484	512	494	481	459	508	510	515	472	533	501	462	516	510	505	516	495	526	502	476	483	511	511	482	459	508	494	475	435	493	500	509	463	418	514	466	477	514	465	504	538	490	490	511	520	511	501	486	482	497	448	503	475	528	454	477	504	514	499	527	478	457	478	495	493	481	498	499	486	463	475	482
46991	29183	16938	13149	13545	8052	1158	710	535	507	494	507	462	471	422	432	498	436	482	426	455	419	476	472	481	543	578	676	661	788	829	933	1030	992	1030	921	884	845	760	704	666	625	602	580	595	552	489	533	483	500	452	449	474	434	439	442	434	438	425	420	420	423	430	415	446	412	361	411	426	454	394	413	441	412	415	397	428	428	411	454	416	443	436	406	410	456	396	399	427	439	418	453	417	415	421	433	405	415	441	424	425	440	412	395	415	395	420	399	415	399	420	448	436	438	399	422	390	443	480	456	408	400	437	417	427	417	408	427	429	448	437	422	424	399	451	431	453	439	425	414	435	427	386	393	390	417	425	428	441	416	404	426	424	461	422	437	427	430	422	453	437	421	412	403	407	430	433	441	417	408	407	436	402	397	451	415	405	403	453	447	418	423	417	421	438	397	434	380	412	421	458	404	440	434	427	417	450	381	408	438	371	441	438	445	387	427	423	439	407	436	407	385	393	391	401	421	409	383	457	443	412	423	437	410	408	408	412	452	419	425	435	415	414	431	442	416	419	417	448	447	428	462	406	451	394	406	429	427	428	427	444	436	376	422	457	402	414	429	409	393	439	429	401	414	416	444	436	460	433	436	430	445	395	380	405	401	408	413	400	416	447	381	442	403	464	400	438	422	430	446	424	428	424	473	442	423	409	428	413	462	402	408	411	421	408	451	425	415	400	434	429	445	422	443	402	431	418	425	444	452	412	422	410	461	424	417	427	391	385	421	471	419	423	438	402	428	434	388	456	399	391	438	432	425	434	435	380	425	433	455	430	421	437	438	427	404	385	448	419	413	459	430	435	417	406	442	413	440	447	400	454	432	415	425	404	452	399	417	451	428	429	450	433	456	452	401	413	430	416	457	454	412	413	420	454	436	398	417	422	418	404	429	413	378	425	396	458	412	398	402	408	442	445	428	375	460	466	416	405	443	451	424	394	426	390	421	429	408	434	463	387	423	438	403	441	404	429	430	435	417	436	428	423	429	405	430	422	390	414	448	408	421	415	418	457	431	435	410	421	440	450	439	422	410	437	459	438	419	443	431	425	400	380	434	412	384	410	401	409	426	481	437	439	408	409	424	481	411	432	433	424	438	434	418	378	436	431	426	444	418	443	423	440	420	414	471	475	406	428	414	436	432	444	491	434	416	429	417	455	414	419	399	418	430	415	425	448	424	437	395	451	433	408	449	410	416	428	466	392	400	412	420	415	410	409	421	413	443	402	457	448	415	444	417	461	415	393	395	428	424	427	409	439	423	463	403	408	394	401	435	433	441	417	443	424	447	384	400	395	408	418	446	430	412	443	420	419	405	434	432	408	429	430	432	417	396	433	418	426	452	444	419	447	411	441	413	422	375	432	406	451	407	426	459	429	406	434	409	384	419	434	416	408	417	425	457	450	411	411	441	420	434	385	439	427	408	440	442	394	383	450	420	393	423	435	413	429	394	409	437	419	449	421	425	460	450	444	404	451	422	443	408	394	467	426	387	428	405	415	417	438	448	412	421	393	449	401	422	427	395	438	408	419	419	383	427	446	400	386	431	440	421	446	424	411	442	415	399	442	458	418	398	416	426	411	432	442	435	439	430	416	417	406	408	432	411	434	425	437	438	383	399	411	389	419	414	440	384	400	424	416	430	396	421	414	434	408	421	381	428	424	406	412	412	416	384	395	441	410	446	407	454	462	439	421	436	415	403	412	382	390	432	402	420	412	419	416	415	393	420	424	448	424	468	432	439	449	402	427	448	432	398	459	408	417	433	425	442	411	425	439	403	408	382	440	413	433	411	405	400	430	418	423	426	392	415	440	410	445	442	402	437	424	426	421	427	425	420	411	413	431	391	424	456	413	398	391	409	407	406	408	441	410	419	470	387	384	419	423	400	432	463	443	398	442	429	418	397	467	432	447	373	432	422	444	383	403	413	415	411	442	447	409	464	480	447	443	437	397	421	420	435	393	388	424	424	409	432	436	422	422	398	404	451	431	419	412	437	414	409	405	409	400	398	388	437	417	389	400	413	395	428	479	416	402	409	383	372	415	433	413	440	426	429	407	391	428	457	412	405	431	421	436	436	402	436	435	421	403	386	396	433	429	445	434	432	384	445	437	473	418	443	433	399	454	381	413	424	450	437	462	421	406	433	399	397	448	470	401	451	420	416	412	413	388	438	415	423	436	418	462	424	377	400	423	438	406	430	391	424	413	405	413	430	417	411	383	451	414	426	421	451	406	404	408	447	387	431	429	392	428	404	387	372	415	427	429	408	406	452	465	394	463	442	410	416	431	400	411	383	449	426	426	469	436	404	433	420	425	427	446	438	398	405	429	451	446	484	402	412	428	406	378	419	457	479	371	426	441	435	395	409	428	437	432	399	421	438	412	406	432	429	421	418	430	432	424	388	441	435	404	462	425	393	395	398	380	442	424	437	446	415	392	425	415	429	442	426	407	414	386	405	404	411	417	428	422	411	439	426	427	412	459	408	415	424	422	451	410	415	458	412	397	420	422	428	433	412	443	408	425	449	426	391	449	430	393	429	404	403	416	441	435	426	384	413	425	454	398	407	450	440	431	429	425	413	413	428	402	435	407	416	422	428	427	475	408	399	445	407	440	409	407	422	437	442	392	411	393	398	418	402	415	414	428	453	415	408	419	409	418	459	426	426	447	438	404	420	439	427	411	396	402	445	406	431	431	401	425	404	415	405	443	398	413	435	411	414	405	436	414	398	416	436	453	440	426	430	412	441	397	418	415	437	408	418	422	436	418	384	478	413	417	461	442	433	423	417	391	468	457	407	400	434	435	430	413	418	434	422	421	435	426	433	397	450	421	402	418	434	452	392	424	417	387	441	428	414	432	412	430	430	443	425	434	427	432	420	439	428	417	446	407	449	421	409	414	381	383	390	410	441	394	418	401	407	428	398	415	424	393	421	392	439	415	442	398	430	454	435	399	411	396	401	388	431	424	425	412	414	389	457	423	430	392	396	406	445	409	440	424	427	424	422	396	439	389	482	421	405	416	412	399	479	413	414	394	437	404	370	374	452	426	411	434	438	430	420	389	447	428	444	399	409	472	395	431	444	425	418	423	411	410	485	443	414	452	400	397	420	409	383	430	463	443	397	451	430	416	431	448	422	407	457	430	413	426	434	409	425	399	406	383	441	454	444	389	404	411	447	412	417	426	437	435	447	437	431	418	431	404	398	404	408	433	430	410	372	419	446	432	439	414	397	417	415	394	447	399	434	431	433	383	409	400	431	432	423	457	414	481	407	449	426	409	432	444	438	410	420	408	421	421	461	392	407	391	434	445	417	438	421	472	445	437	442	443	415	427	421	440	412	424	429	443	454	423	435	429	398	440	428	442	373	439	377	450	403	417	467	419	437	439	425	422	436	435	425	457	442	408	440	388	409	427	428	389	414	412	425	422	446	409	418	430	397	402	434	438	470	415	440	404	440	413	430
27272	20816	27373	24274	21031	14292	3116	1069	622	592	598	553	506	560	500	550	478	527	502	524	515	529	523	558	599	601	646	629	700	788	802	793	863	839	813	813	788	750	732	698	655	619	570	633	518	573	559	517	504	485	499	508	528	495	465	536	466	483	469	473	471	436	473	493	449	486	493	455	471	478	510	464	482	471	464	496	495	456	514	483	468	460	484	462	449	486	479	441	482	495	468	452	441	497	474	472	481	445	481	505	494	473	427	433	462	463	475	463	490	455	463	446	493	486	477	454	497	477	486	528	479	495	461	485	510	510	460	448	460	492	459	474	489	514	491	499	484	497	445	481	476	459	512	515	399	473	442	492	450	483	450	460	471	463	477	466	467	470	475	438	465	436	443	447	505	481	444	466	479	475	463	497	470	467	496	433	475	459	438	466	477	462	496	455	448	486	448	431	492	472	456	445	488	507	473	463	469	516	444	461	493	468	492	478	487	469	476	502	470	475	459	464	480	490	489	467	473	499	443	489	443	464	473	501	453	498	422	471	460	488	506	489	456	490	464	510	505	481	501	468	465	462	454	478	433	501	490	454	503	474	486	492	450	490	456	466	476	469	483	515	481	488	479	486	480	468	447	445	502	437	484	498	456	469	498	443	446	470	456	464	471	486	488	480	474	459	490	464	447	456	472	471	468	463	482	482	449	473	486	488	480	474	448	495	448	454	454	461	476	494	457	461	486	438	479	490	497	490	478	444	486	420	457	483	493	489	445	474	480	459	472	451	475	492	464	450	501	452	474	491	484	496	452	491	484	462	452	480	418	441	454	482	489	479	450	464	472	464	475	466	469	491	449	496	462	475	458	487	496	462	470	483	443	440	512	498	498	487	502	490	445	432	441	463	489	477	469	460	447	474	471	454	490	471	455	446	513	475	500	489	477	452	490	456	492	462	472	507	478	486	492	528	474	511	510	447	490	460	441	497	465	461	476	469	481	477	490	481	492	478	420	447	479	510	459	457	464	434	455	492	458	465	485	444	433	453	499	486	478	468	449	442	502	454	455	486	479	472	480	449	414	487	477	486	492	492	483	468	453	477	451	458	450	535	496	488	487	506	463	513	504	488	503	522	478	471	482	484	465	459	467	498	476	489	427	476	455	480	474	489	450	487	492	464	488	497	448	473	492	457	500	478	450	472	499	453	497	463	489	461	494	474	457	495	498	433	450	467	463	475	455	473	497	467	481	475	473	447	529	504	471	484	502	476	468	427	489	468	450	491	470	459	478	458	492	430	485	482	500	459	486	482	472	431	452	455	466	477	476	500	487	472	433	448	453	463	471	460	468	464	472	450	503	487	502	447	462	508	490	450	482	466	459	503	453	483	471	497	469	444	479	480	488	473	486	525	486	501	454	477	459	482	487	453	452	466	413	451	470	468	483	478	454	457	483	457	504	497	452	423	456	513	480	501	469	498	460	456	507	510	478	455	476	460	448	499	480	538	459	463	482	456	473	504	503	491	491	454	427	458	514	488	437	516	442	465	479	479	442	493	465	458	468	553	446	512	509	487	488	482	476	446	469	446	465	488	445	436	489	444	481	454	516	492	446	475	453	468	486	482	530	493	493	496	466	462	449	465	465	453	453	497	471	514	462	454	483	476	473	422	460	448	472	501	485	413	437	481	452	487	455	452	478	485	480	513	491	466	464	441	514	481	478	489	487	452	479	475	487	472	461	497	467	436	496	443	463	484	466	485	489	499	479	493	489	467	482	462	484	450	472	441	451	463	470	503	484	463	498	479	480	500	442	504	487	445	492	496	501	444	518	478	469	500	483	418	502	468	463	527	450	453	471	481	444	462	471	459	450	468	474	505	500	468	443	495	524	456	475	489	463	473	451	477	457	469	484	477	454	465	465	473	464	496	478	437	475	464	518	446	473	467	440	427	455	454	469	509	477	479	483	486	492	447	471	462	485	466	497	472	484	443	463	454	457	482	480	483	478	468	490	461	476	473	452	513	469	524	465	459	468	493	469	418	473	453	500	468	537	484	483	452	475	466	474	477	484	476	444	463	467	499	497	474	438	485	472	489	493	458	461	471	464	478	457	482	505	487	470	448	471	476	471	475	451	508	480	467	471	480	496	468	431	489	499	469	496	485	486	449	462	436	482	474	477	468	508	478	454	515	475	483	487	446	469	451	445	447	465	481	484	503	457	464	457	463	488	423	466	487	474	461	436	454	468	449	448	486	476	462	500	454	467	468	464	466	456	486	467	492	464	441	476	460	475	470	439	482	443	492	439	471	416	507	470	492	515	490	475	486	497	439	487	491	470	465	472	502	464	466	451	466	458	446	487	440	445	476	462	484	462	481	493	491	470	499	506	454	475	481	477	451	484	433	478	450	476	463	477	461	492	469	468	460	486	512	517	495	457	452	469	499	539	483	467	472	463	468	448	456	449	466	453	453	468	481	517	476	488	461	451	474	477	499	499	483	489	505	482	479	452	515	493	461	451	440	451	470	474	472	448	434	476	490	459	445	489	469	471	454	487	480	446	484	504	450	485	473	472	434	469	491	477	467	467	445	450	461	471	508	497	460	413	486	473	447	457	439	463	467	492	447	466	469	477	493	478	530	453	486	484	492	480	444	465	451	507	446	450	475	460	470	456	449	463	457	501	463	496	476	464	465	465	471	497	476	477	464	452	476	483	488	478	439	470	426	454	501	431	508	452	500	484	491	482	488	479	477	484	480	435	503	462	492	493	493	435	486	477	491	472	456	459	489	456	499	485	468	497	489	489	460	449	488	483	453	433	505	440	474	469	465	477	462	485	495	491	437	453	465	473	450	478	493	481	447	434	453	441	495	519	474	525	494	471	501	463	478	420	491	487	499	469	460	433	474	475	467	443	452	467	439	478	446	507	441	464	445	443	479	465	484	494	465	482	503	492	447	467	465	505	478	495	445	492	491	480	464	438	454	460	456	433	488	482	453	484	504	518	471	482	478	493	454	514	474	447	507	485	519	512	425	473	452	465	498	463	508	495	496	453	469	468	488	478	411	482	488	454	490	463	456	462	483	488	438	476	463	453	465	441	459	455	458	480	514	466	503	510	437	438	493	462	465	486	455	462	486	435	415	464	458	441	476	478	495	480	447	454	475	452	545	462	482	494	436	514	501	456	461	481	512	468	422	489	409	459	440	472	440	456	485	491	489	441	463	499	513	460	457	487	482	468	479	442	429	501	482	463	474	450	491	448	469	466	511	471	506	431	463	463	447	487	464	455	472	423	511	509	501	431	479	463	486	482	488	485	481	467	466	472	508	448	505	452	436	510	494	474	484	459	491	472	496	467	510	518	436	497	492	435	466	451	450	439	489	468	493	469	471	490	460	524	498	478	463	499	484	487	471	432	513	482	466	475	430	502	453	453	501	504	507	496	510	467	490	429	460	452	482	427	457	502	490	456	424	472	515	437	442	476	486	444	472	477	500	500	459	462	485	470	461	475	442	478	469
47126	27806	19423	19476	18608	10125	2922	1507	752	648	607	537	499	537	490	485	468	497	453	499	486	522	606	554	619	638	658	717	836	972	1057	1094	1124	1180	1107	1046	929	943	810	751	735	701	627	669	611	598	512	552	500	503	485	443	439	412	431	437	431	381	434	427	403	414	413	397	422	416	384	398	393	389	382	397	431	412	408	391	394	424	407	425	408	407	375	384	406	382	406	411	402	438	422	436	372	399	439	403	426	361	424	403	409	398	412	400	412	393	399	442	385	369	387	369	435	429	421	385	428	412	400	381	393	415	430	393	411	400	424	394	432	380	384	408	390	380	430	403	407	449	414	438	399	426	412	392	420	448	412	440	421	442	435	429	396	440	406	413	375	398	426	416	409	418	416	401	391	417	438	416	418	396	366	437	420	383	375	410	389	431	401	450	380	390	399	417	401	403	423	439	435	362	410	407	406	418	356	390	388	418	400	392	429	358	442	454	399	410	352	416	388	399	452	410	368	412	391	414	367	405	375	390	389	429	434	396	386	393	410	420	439	410	411	423	389	374	427	408	426	383	396	392	424	403	414	402	377	427	404	381	408	414	433	412	392	444	367	421	417	426	394	399	394	395	405	398	409	414	410	419	438	413	410	438	414	383	392	408	394	409	433	419	398	426	423	430	472	398	384	398	416	407	390	405	368	434	374	419	438	397	415	387	426	386	371	415	394	400	416	407	445	375	354	394	415	422	407	420	412	421	403	425	378	415	421	395	425	447	384	418	383	424	449	431	393	421	394	423	403	425	431	407	381	412	371	403	367	425	386	399	388	441	403	422	387	408	383	416	440	425	398	398	445	406	375	405	388	399	382	379	419	413	409	374	440	409	396	468	403	386	403	405	384	436	396	467	379	423	391	395	408	433	397	407	395	399	399	420	416	407	411	391	379	453	426	383	445	395	387	385	414	436	418	421	375	399	402	413	364	398	392	427	368	442	389	429	394	399	402	403	400	382	390	440	421	426	390	398	404	425	440	398	375	428	419	410	416	378	406	393	402	417	400	399	391	404	407	388	420	413	381	397	439	427	390	415	394	407	416	428	428	440	403	407	420	402	419	401	414	412	415	434	432	388	395	373	417	405	417	433	394	386	410	416	439	396	401	421	397	398	401	386	379	448	399	411	432	408	434	436	401	358	427	422	430	396	393	392	388	386	422	417	417	425	413	426	392	393	440	402	405	415	420	438	398	434	399	416	409	434	446	405	421	387	412	393	378	413	389	403	429	419	377	391	411	390	409	374	392	419	412	383	394	422	458	398	434	412	394	425	412	393	375	419	405	395	385	418	385	380	428	418	396	363	393	399	406	423	373	386	381	395	400	417	445	377	393	420	380	408	415	401	428	402	419	408	386	387	381	397	393	439	421	369	403	422	383	432	402	426	394	433	437	406	411	398	413	416	411	379	425	379	406	381	430	365	419	421	381	429	396	383	404	437	428	379	427	417	384	391	386	421	392	414	422	428	405	447	368	419	396	414	388	419	393	406	381	395	380	396	446	409	386	403	418	396	421	422	396	395	417	415	414	409	393	426	416	441	399	410	434	414	442	395	445	388	434	383	414	420	376	395	374	414	394	400	379	430	395	405	388	376	420	429	382	425	421	418	433	392	375	413	411	420	389	391	412	425	438	409	392	388	406	396	437	356	389	394	414	417	382	409	399	367	388	409	394	393	414	395	390	419	412	401	410	371	422	410	418	428	408	447	412	424	418	400	430	441	419	419	411	403	404	405	409	432	412	434	388	355	422	407	399	400	435	415	428	412	417	397	401	405	414	395	429	366	430	392	429	426	393	417	419	429	398	388	394	421	401	420	373	383	394	407	423	414	433	363	413	393	404	401	392	425	378	463	437	415	409	396	427	414	415	414	376	416	404	420	429	394	427	427	392	398	358	447	399	403	396	439	404	403	420	414	417	422	402	427	405	401	379	404	421	397	412	432	403	375	406	402	409	399	378	396	401	387	399	373	388	414	381	404	410	391	423	400	402	430	424	397	390	409	398	398	413	384	427	397	388	452	408	373	380	402	399	383	405	419	409	437	438	391	427	404	402	406	376	459	417	403	373	421	393	369	417	363	393	383	382	387	415	421	413	416	414	425	386	422	384	407	424	410	384	411	441	401	383	395	396	389	412	410	419	390	438	435	409	426	467	427	392	388	393	400	420	392	388	438	410	394	428	411	440	408	393	405	425	435	406	388	418	448	374	399	404	410	435	395	404	409	392	410	419	403	402	436	447	382	408	406	389	414	364	403	394	422	384	389	421	407	400	396	431	396	412	437	390	408	422	445	386	391	418	377	412	379	397	435	377	422	409	388	414	443	414	397	402	431	435	444	409	420	425	444	427	431	413	426	377	420	400	389	414	383	412	405	389	422	418	412	381	414	362	423	432	412	419	362	418	407	389	404	381	411	438	365	372	449	422	393	393	438	408	447	413	387	417	440	406	418	407	368	401	417	395	406	387	406	412	380	413	411	420	427	376	394	378	420	423	413	387	412	412	394	398	404	407	374	423	412	437	384	446	409	405	417	409	385	422	408	398	394	397	398	400	437	399	371	411	371	395	419	408	434	425	417	442	394	399	425	416	384	397	423	417	364	456	447	395	407	400	407	373	416	423	395	397	412	414	375	397	404	404	406	405	377	413	390	416	404	397	393	430	416	404	435	420	423	376	362	434	359	412	396	449	415	409	362	392	381	391	397	417	411	396	417	410	402	416	395	395	418	415	417	426	379	420	396	411	420	401	389	389	399	385	413	415	394	390	414	402	384	466	415	410	408	426	414	403	399	382	422	401	409	411	385	411	396	390	422	381	400	413	392	430	412	442	442	415	419	407	398	416	423	389	399	430	397	389	436	407	419	394	432	427	404	379	401	387	419	400	416	370	421	440	437	413	445	387	393	397	383	399	427	394	417	413	400	416	396	435	399	389	409	397	439	431	395	380	414	376	375	394	410	371	435	409	380	402	423	406	379	397	439	392	378	432	409	426	396	386	423	421	387	421	381	441	426	418	403	433	399	382	427	374	441	380	424	395	430	424	405	404	417	406	419	390	411	399	399	420	386	388	427	415	404	393	406	413	409	432	391	406	386	400	398	408	393	415	433	379	396	395	361	398	400	414	417	402	440	430	390	404	398	404	409	370	438	432	389	442	437	422	395	434	390	430	388	412	379	431	414	403	422	397	402	426	398	398	408	397	417	392	389	399	396	446	408	370	403	405	378	386	405	426	374	398	396	414	426	402	429	408	425	416	385	396	401	423	456	371	406	411	393	381	359	448	391	400	379	408	408	347	412	419	405	399	412	430	388	424	417	407	438	434	437	415	397	385	421	372	416	429	389	386	382	406	414	430	417	393	425	382	418	385	361	414	410	437	404	402	441	374	389	426	436	395	428	403	430	387	391	423	403	436	439	405	397	425	396	416	426	385	403	397	404	427	415	385	414	419	394	397	372	417	407	389	438
26615	20844	27621	24094	20736	19438	5628	1284	606	579	597	597	555	512	490	527	564	555	504	509	550	513	537	528	547	632	564	604	719	720	752	757	766	764	754	748	721	705	658	631	607	600	598	542	553	578	556	526	551	474	545	517	504	515	528	494	507	478	513	517	514	478	483	496	543	481	504	470	495	516	528	466	490	480	505	476	513	552	458	508	476	566	505	452	495	490	495	501	511	495	502	498	505	514	509	517	520	463	481	504	498	475	517	533	513	489	528	448	500	502	487	481	511	539	472	505	491	518	486	484	493	498	538	515	486	489	525	504	455	501	510	479	519	507	513	542	505	497	515	481	491	478	499	489	496	493	480	504	509	498	486	471	507	498	502	484	470	533	486	487	479	503	522	481	505	511	482	480	479	504	479	485	463	499	510	518	505	511	488	485	515	504	535	464	528	488	499	494	500	522	539	469	495	498	517	483	467	494	529	487	452	497	519	512	485	494	476	471	477	525	473	548	496	501	498	501	509	499	512	486	447	490	476	485	519	471	477	499	473	519	476	503	513	514	506	497	524	514	496	509	510	511	473	518	481	482	523	536	531	467	518	480	486	482	474	514	450	518	509	477	465	513	460	472	463	473	556	500	498	504	450	514	489	514	527	470	503	537	492	483	548	519	521	523	489	474	517	504	513	442	480	472	502	510	512	436	453	562	512	487	529	446	514	504	544	460	484	512	495	515	503	493	499	447	466	464	498	460	536	486	526	507	505	505	484	525	507	488	481	474	530	463	502	490	500	484	517	522	494	493	482	521	516	479	466	486	527	470	499	482	437	482	500	464	483	492	527	552	508	510	506	512	486	536	522	486	526	517	492	485	511	433	514	541	518	453	465	476	498	487	527	487	439	541	528	512	480	502	492	485	487	487	510	500	476	504	526	531	526	498	490	511	486	471	502	473	514	465	498	501	460	493	481	498	477	495	483	462	494	499	513	514	522	512	498	497	505	481	499	448	513	467	478	462	496	519	488	499	471	485	506	527	479	478	526	470	531	503	495	474	502	473	494	476	490	475	510	522	518	476	518	481	535	498	494	550	493	517	489	487	475	498	456	495	550	477	522	500	485	503	451	512	516	497	471	515	483	496	447	533	486	478	521	507	473	502	521	455	472	473	524	516	482	486	534	481	523	495	466	494	485	487	493	477	507	462	491	523	514	489	511	519	547	495	514	509	503	490	495	487	498	539	507	524	477	521	503	478	501	522	478	502	527	498	540	462	468	507	469	487	454	506	491	507	485	500	499	477	478	469	532	479	525	508	520	475	464	531	513	490	518	465	485	483	511	535	503	507	436	515	499	497	472	483	509	540	495	504	496	523	501	518	468	500	471	522	515	476	520	512	484	494	499	502	515	455	496	508	502	466	515	464	496	453	478	461	516	512	489	517	470	508	504	496	535	472	505	490	507	509	512	526	481	504	509	469	470	445	477	474	534	482	495	463	488	546	513	482	460	537	484	518	540	484	498	492	491	500	514	500	504	509	483	513	509	479	510	501	485	508	486	534	514	521	527	477	487	491	505	502	497	518	498	516	490	546	494	472	469	475	468	518	520	535	476	472	489	483	499	496	474	482	485	481	494	530	508	562	480	512	473	493	487	474	524	498	478	470	510	519	500	519	515	504	473	481	464	497	467	488	531	508	514	486	491	542	490	495	498	515	470	480	491	466	513	519	535	505	509	493	560	496	463	447	513	482	482	503	518	494	512	505	526	490	511	513	464	473	528	526	478	483	480	496	533	482	489	504	514	497	499	500	514	495	525	507	486	529	500	481	505	497	484	513	504	494	491	472	485	502	498	502	464	476	497	474	455	492	500	466	478	492	527	464	496	492	485	465	479	510	505	484	519	529	538	482	458	512	522	519	484	495	493	481	516	490	474	461	502	509	514	526	497	506	505	506	487	497	469	528	508	514	478	526	474	508	497	475	476	504	527	510	482	519	496	456	530	495	479	510	506	509	483	527	502	523	513	512	496	480	541	478	496	509	478	493	497	451	485	486	521	529	526	525	509	461	508	526	482	518	489	549	469	509	516	517	497	476	487	529	506	483	492	544	517	466	508	471	491	522	480	505	496	479	504	487	518	489	477	485	519	536	500	501	506	497	478	535	484	523	494	503	511	470	532	515	504	492	503	514	500	525	537	496	463	472	488	542	467	488	520	463	501	565	462	499	536	472	496	496	480	463	487	511	512	505	492	502	513	506	473	487	536	459	483	481	447	509	489	495	493	463	486	552	498	494	501	509	521	493	473	495	503	488	484	491	500	525	519	507	537	492	471	497	504	533	489	540	495	523	541	482	456	470	514	514	468	528	546	521	525	467	547	509	493	516	475	475	497	489	482	477	512	454	484	520	482	502	483	447	487	488	465	497	493	514	472	526	499	472	460	486	524	467	452	499	503	516	521	502	458	512	505	523	491	494	533	457	515	497	513	491	449	544	494	463	491	506	508	485	498	497	473	475	465	463	500	509	532	470	489	451	492	513	487	497	489	495	528	488	481	518	490	508	500	468	510	497	498	490	494	496	483	480	465	546	514	468	474	487	470	476	491	525	514	516	505	514	461	501	503	468	480	453	482	502	523	515	520	524	488	496	466	524	490	501	476	458	485	494	489	533	573	482	533	507	479	486	485	486	466	492	505	493	482	517	527	453	480	482	501	524	507	517	542	445	506	489	517	477	527	531	513	511	499	494	497	483	535	513	493	458	476	524	503	508	527	479	468	497	507	481	507	511	491	531	541	530	487	484	501	514	477	500	482	513	534	468	494	547	488	499	499	506	496	515	491	492	499	468	478	501	494	539	494	479	511	500	507	510	493	481	469	510	526	502	522	505	524	520	475	466	504	511	502	502	472	508	527	506	463	518	530	462	520	459	526	502	474	516	478	523	507	493	477	523	461	534	498	502	509	471	525	476	493	479	524	513	497	493	465	518	465	508	478	481	538	483	470	517	475	488	473	534	524	504	527	469	475	465	488	475	485	488	534	505	504	504	493	522	492	515	499	499	508	510	511	496	478	488	510	467	462	501	508	503	501	476	467	499	513	487	519	457	500	536	498	510	465	522	519	449	484	464	517	535	499	466	500	486	503	513	486	536	515	499	520	474	514	464	463	511	516	484	486	472	535	496	509	482	453	491	474	488	491	474	481	511	495	483	475	538	488	447	457	478	487	499	457	533	474	469	476	522	505	491	500	522	514	494	522	486	482	506	496	523	480	496	465	493	507	470	498	484	522	504	505	493	457	501	501	527	485	481	500	474	481	493	492	511	526	487	500	485	472	492	454	506	496	487	535	486	479	496	427	538	483	483	507	519	534	471	522	509	540	473	492	468	488	485	452	470	459	485	511	530	468	475	515	484	513	528	516	492	510	482	489	480	526	486	525	469	550	520	482	485	530	484	509	465	515	476	496	494	517	489	486	518	535	469	494	511	511	552	508	459	475	472	486	454	509	486	528	474	527	503
50766	31788	19935	18421	16678	11368	3314	1783	761	641	584	542	552	501	514	479	463	501	480	497	452	526	483	593	669	629	669	719	733	824	896	932	996	1022	1014	920	864	779	684	696	680	650	620	555	505	492	503	473	455	451	465	434	462	433	403	426	443	468	456	463	447	426	401	432	441	401	447	422	432	440	435	441	400	364	411	455	420	461	397	405	437	449	398	454	450	442	445	439	465	390	395	430	486	419	468	450	425	422	384	406	426	479	377	401	417	454	433	420	423	429	453	401	434	404	443	474	397	445	441	423	416	432	414	435	419	420	428	454	435	440	428	414	412	428	431	413	414	395	420	425	384	413	385	426	421	440	447	416	414	415	417	401	435	412	444	438	469	433	432	400	426	440	436	428	435	418	411	430	430	443	428	411	454	413	421	461	441	436	424	433	414	448	436	462	417	421	377	419	392	430	380	437	418	421	428	419	402	392	415	369	448	401	445	456	454	392	440	408	406	429	414	420	422	391	431	380	427	418	389	411	416	427	425	411	436	430	415	450	416	419	421	384	412	465	405	392	447	402	415	435	431	420	410	427	435	413	456	472	440	428	426	422	429	401	422	401	407	421	425	399	404	390	480	425	417	390	408	428	424	411	395	409	416	413	434	421	442	414	420	432	423	443	408	439	425	407	432	409	425	439	438	438	429	414	422	389	414	383	400	406	443	481	399	447	432	431	419	439	449	429	440	402	413	443	410	449	401	430	446	406	452	410	431	417	432	450	422	404	432	433	422	418	403	421	426	388	394	424	430	461	448	429	415	419	422	431	414	421	396	430	419	430	425	415	452	415	461	407	413	401	430	445	393	409	424	408	394	424	436	437	423	445	409	467	431	445	443	464	369	407	416	415	421	428	402	410	382	430	387	413	416	421	438	460	433	455	411	393	428	374	432	418	418	406	414	418	439	438	423	409	406	428	401	393	463	417	439	420	420	452	412	468	425	386	443	429	431	432	473	430	462	398	401	465	383	438	394	437	425	403	461	380	416	405	494	399	412	375	459	410	449	427	404	415	419	405	433	403	403	415	389	414	422	453	432	428	428	451	466	432	475	450	466	447	436	424	440	400	405	428	405	419	444	418	442	417	454	411	426	437	426	433	453	446	425	427	395	395	428	400	463	442	406	427	398	420	426	441	445	377	430	410	423	443	382	422	410	418	441	409	428	399	450	408	437	430	410	417	452	419	435	391	457	418	436	429	448	450	456	406	432	435	387	451	430	379	445	432	433	428	456	432	437	458	427	396	410	446	435	444	407	423	455	443	440	425	407	428	458	452	422	428	391	393	444	464	386	367	454	422	424	421	457	402	456	448	451	401	442	413	423	455	420	398	432	405	388	418	414	380	412	467	421	436	457	431	424	405	409	415	412	444	430	449	416	442	429	438	402	419	455	422	425	416	433	424	403	449	416	415	437	417	448	406	413	406	413	418	434	458	453	401	443	409	444	417	427	442	424	420	394	401	424	461	425	436	426	424	425	470	427	441	399	383	431	433	423	405	429	444	398	435	401	413	428	448	407	400	436	451	470	386	447	430	417	436	370	428	416	400	414	419	440	425	408	424	409	408	413	379	428	395	387	404	407	430	424	401	429	447	404	445	406	427	478	455	444	420	418	441	426	417	447	472	459	420	435	407	451	421	469	444	404	438	422	439	445	457	388	433	427	408	435	437	435	429	442	436	412	411	450	438	391	436	435	454	387	418	405	425	450	399	430	442	467	411	417	416	401	418	437	410	447	371	375	432	421	430	445	430	412	414	428	399	427	439	426	416	488	425	441	422	424	428	394	441	431	422	398	419	388	435	412	435	415	422	450	433	411	398	447	437	436	401	440	433	421	419	439	456	430	409	458	445	423	422	419	397	426	429	407	388	425	400	409	462	418	437	430	416	445	413	412	425	430	392	437	408	447	425	417	420	435	423	418	386	429	440	442	404	425	418	402	398	405	408	454	472	466	416	413	438	395	449	396	412	424	435	420	424	416	388	457	435	391	426	411	412	432	395	437	422	404	461	439	378	422	417	445	451	403	435	468	423	431	416	424	420	410	444	438	432	417	413	427	389	442	409	425	443	425	428	432	402	382	435	417	431	461	421	436	430	422	412	418	453	458	454	400	402	464	424	430	417	426	440	410	424	409	389	440	427	398	403	405	447	435	447	439	423	396	437	421	416	419	448	415	424	451	441	451	441	461	422	401	454	404	441	400	426	433	424	419	468	420	412	445	474	438	453	394	413	430	419	388	442	401	417	421	424	380	439	419	432	422	433	384	449	437	408	435	412	428	434	409	424	419	453	434	405	403	443	424	434	426	410	428	430	405	426	426	382	410	459	420	448	415	417	428	441	421	415	429	447	425	446	427	412	416	441	444	414	423	414	408	409	433	412	405	450	422	489	399	411	419	403	409	426	446	407	399	423	443	418	448	407	447	431	411	414	446	428	455	411	425	446	408	419	399	444	439	419	470	424	398	435	378	427	416	410	445	432	429	414	433	385	413	384	412	444	450	434	416	442	386	471	410	448	424	393	426	432	419	447	437	407	429	401	443	439	433	403	402	411	438	442	443	435	428	405	430	458	425	404	427	398	465	388	443	431	413	431	392	411	445	410	374	416	431	439	431	422	409	457	404	464	433	437	412	452	422	425	401	416	445	403	405	443	415	427	422	443	393	433	445	435	425	412	441	423	398	419	407	417	418	410	422	412	390	421	425	426	411	439	401	450	431	396	411	442	393	476	481	450	416	419	370	440	430	418	436	440	433	429	381	424	412	435	396	418	452	453	424	406	391	410	409	422	480	473	441	426	419	417	398	453	438	404	378	428	423	430	423	428	451	404	452	414	397	404	410	423	425	436	434	415	410	448	432	425	413	425	439	459	438	421	432	436	408	426	405	422	432	423	419	407	426	442	361	431	422	429	435	385	452	414	393	431	415	419	421	426	429	392	465	427	399	444	417	474	453	460	451	416	415	465	420	429	424	381	390	446	438	375	421	433	380	440	462	425	465	443	469	411	425	401	388	444	422	429	431	432	422	418	431	437	435	402	430	403	431	471	449	429	435	431	393	445	422	437	394	431	419	446	440	441	416	406	404	451	444	436	431	432	411	440	454	434	418	424	430	433	429	430	433	451	421	397	434	412	416	385	380	458	423	419	432	444	427	437	391	442	465	430	410	467	405	470	428	401	446	455	425	436	442	432	380	435	431	445	440	431	439	447	403	401	412	428	451	438	398	439	468	386	406	421	436	466	410	469	395	436	399	403	469	441	438	453	423	422	398	396	445	450	455	397	440	409	402	393	436	409	471	472	456	411	439	425	414	420	396	420	440	385	412	402	404	448	395	422	423	430	428	411	396	424	447	417	428	410	413	436	429	417	403	393	428	413	443	443	417	426	424	448	410	432	452	442	431	430	417	454	447	404	426	464	427	430	397	389	439	424	407	445	441	411	396	426	405	423	454	413	376	451	420	440
25552	20825	27854	23875	20911	22127	15269	2959	1036	728	655	625	627	600	553	561	588	533	498	516	508	597	598	592	624	621	750	786	841	975	1041	985	1078	1086	994	916	892	896	771	784	719	687	655	677	573	597	587	599	571	530	521	528	467	475	548	498	493	512	512	501	489	502	481	504	515	490	533	475	496	508	514	515	507	440	458	454	450	508	507	501	516	432	445	475	466	463	478	438	424	481	530	498	515	502	441	500	505	464	493	479	494	501	455	494	502	443	465	481	491	555	487	464	462	515	482	510	468	501	451	461	497	490	462	493	509	492	499	480	463	499	492	458	476	461	478	485	480	489	527	464	470	448	490	476	472	452	475	488	468	506	495	527	505	445	469	500	460	474	462	500	493	479	499	508	442	481	516	468	499	479	473	519	479	484	513	489	465	488	470	474	467	469	472	476	474	447	481	507	461	479	500	543	512	477	483	489	476	476	488	472	521	473	513	484	490	475	445	529	484	487	485	477	476	507	539	508	469	462	503	494	471	439	517	471	491	531	507	466	463	484	511	475	438	497	489	466	473	467	465	493	526	538	500	518	478	496	477	516	495	471	491	510	519	489	496	499	485	454	534	505	512	455	448	463	489	464	505	479	471	485	471	507	510	526	473	469	508	480	472	528	466	453	461	488	462	485	459	515	488	490	477	498	525	490	504	512	450	479	460	480	478	495	509	496	519	494	485	468	499	485	498	487	486	497	493	474	494	511	466	487	500	466	499	496	460	499	492	483	481	484	485	472	508	514	518	487	451	480	484	520	476	473	462	496	471	476	465	478	467	482	523	506	490	477	528	490	470	460	505	474	520	477	485	537	484	466	488	457	510	463	472	446	490	496	479	480	503	517	502	500	507	506	471	473	522	513	459	496	519	461	477	506	481	476	475	485	490	527	512	462	478	424	495	502	476	492	487	459	471	487	465	475	492	472	486	481	490	511	522	519	471	507	519	506	481	473	489	489	504	519	485	500	465	515	476	503	512	470	511	507	500	475	493	483	500	510	479	508	475	450	474	491	493	500	476	534	455	504	485	519	476	476	511	494	448	505	509	494	496	473	517	472	503	520	475	477	502	496	521	542	519	490	527	468	476	498	512	459	499	493	515	505	491	469	477	475	480	486	489	493	471	494	532	450	488	514	467	461	497	484	486	469	455	523	517	490	481	495	491	452	499	468	450	526	524	491	491	470	512	513	501	470	468	487	489	504	451	517	520	485	531	499	494	503	530	461	475	517	491	462	512	479	474	473	489	483	510	462	506	505	500	467	493	448	499	515	502	482	486	529	515	472	475	492	494	455	480	509	475	471	510	453	511	483	473	488	483	529	520	466	489	465	469	522	448	500	514	499	466	511	459	491	487	444	472	475	445	496	485	487	456	481	466	468	500	496	510	511	482	490	467	477	519	511	503	477	480	478	495	474	513	472	470	470	502	500	505	454	505	471	466	471	480	477	474	481	510	454	463	507	498	509	469	473	495	481	488	506	480	508	526	454	484	510	431	487	486	494	462	472	478	471	435	515	459	502	506	455	509	467	491	499	483	513	515	511	518	490	518	495	502	471	470	493	486	475	496	448	493	494	445	501	485	483	496	485	519	470	482	498	432	514	524	518	509	493	462	504	439	453	488	495	485	435	459	475	468	445	511	474	470	449	466	513	512	460	538	497	437	478	475	448	489	444	474	482	473	464	495	518	491	460	480	494	488	458	462	518	466	455	477	520	463	444	567	488	495	440	495	495	445	478	474	506	486	471	511	493	469	452	446	464	449	488	477	471	507	477	450	474	470	502	478	507	470	466	499	474	494	512	463	477	452	456	485	524	467	481	458	462	485	494	481	484	482	512	506	479	470	503	476	486	516	510	463	486	488	454	479	477	489	478	488	453	497	481	466	497	505	503	491	490	483	482	472	551	493	446	456	491	470	490	475	502	477	457	473	487	455	500	510	524	511	464	467	498	494	512	464	455	494	503	477	486	542	509	471	488	466	498	474	508	517	448	509	477	506	535	460	476	477	464	520	450	487	450	511	487	488	425	512	451	485	496	459	544	465	497	511	487	492	461	464	475	459	461	469	492	499	503	461	462	499	492	487	479	465	454	456	495	501	456	496	462	461	486	491	474	504	489	515	499	507	504	491	481	477	484	468	497	479	456	505	466	481	507	438	479	510	509	438	446	463	484	484	507	472	464	468	454	496	505	465	499	503	504	485	499	475	467	519	523	525	477	496	499	493	441	454	526	462	462	496	483	533	484	490	486	488	494	475	496	460	500	508	432	482	504	485	519	478	472	439	483	487	505	490	447	487	472	500	445	497	469	487	495	482	497	454	487	462	463	497	513	511	427	481	482	485	516	466	521	502	468	455	496	507	472	485	495	478	459	499	492	417	494	452	454	506	505	455	501	479	457	468	494	428	481	493	468	497	494	491	517	471	467	493	488	491	529	518	464	481	511	518	500	483	474	485	478	477	477	496	455	493	493	481	496	470	452	498	480	493	483	508	460	481	482	522	461	478	517	468	455	455	510	477	462	498	497	470	487	444	446	501	512	483	491	497	483	462	468	494	501	514	472	457	538	505	461	515	496	497	481	509	474	470	477	492	516	490	485	500	505	449	474	506	483	503	484	488	515	476	443	518	504	478	489	512	504	527	471	452	482	519	453	450	432	486	481	489	479	492	462	504	457	524	486	482	473	452	497	513	463	494	497	496	431	479	484	486	505	513	450	510	447	497	516	493	484	477	474	473	455	482	452	513	461	469	500	501	487	515	460	484	499	494	489	502	484	476	480	479	493	471	493	476	465	501	485	516	497	507	494	492	480	446	509	459	452	469	457	505	490	486	490	489	478	482	494	492	491	462	547	499	467	473	528	455	493	489	485	513	490	493	483	504	509	461	485	483	489	497	453	454	486	518	508	437	486	495	459	496	518	468	483	468	467	460	489	489	466	454	511	475	514	457	461	493	484	453	454	445	520	510	447	494	478	491	496	509	489	483	458	488	471	489	460	496	474	468	467	455	483	457	497	486	486	513	489	490	466	498	472	479	466	521	499	493	479	485	450	486	510	540	473	487	467	504	485	492	475	457	507	438	510	471	482	459	485	519	474	516	492	460	467	458	510	517	473	504	487	491	490	492	488	457	466	451	513	489	509	497	466	484	482	492	462	471	492	468	467	491	471	483	513	472	499	505	518	458	492	494	523	517	439	504	456	479	506	506	476	511	503	489	475	502	463	476	473	475	465	476	455	475	492	479	515	500	499	485	475	479	489	480	462	474	510	452	446	469	505	480	502	542	498	499	517	480	505	480	479	484	437	486	498	490	489	529	473	477	485	517	460	480	493	456	495	491	478	460	483	468	506	469	514	477	470	480	493	498	497	519	455	467	514	494	508	503	449	484	540	524	491	515	489	466	505	464	500	456	507	497	498	496	506	539	453	475	497	535	476	464	509	463	481	464	491	455	490	461	520	512	475	500	527
42921	29690	20991	22622	24446	23163	8071	3753	1440	866	769	761	642	628	617	576	529	544	548	513	560	598	627	673	687	820	927	1024	1250	1350	1415	1532	1586	1630	1453	1277	1129	1106	960	909	852	787	747	696	691	613	600	580	559	526	470	440	476	448	469	427	414	450	446	457	448	413	430	413	385	397	448	434	435	420	421	450	418	443	423	402	415	457	413	386	409	428	406	429	420	451	452	409	406	415	389	395	410	427	403	405	433	376	409	412	376	401	436	408	411	414	424	408	457	424	465	393	403	435	417	407	374	408	392	412	398	385	406	437	439	421	428	455	422	446	418	432	426	457	387	452	399	428	392	431	402	409	431	422	443	399	404	430	396	429	429	402	407	364	414	433	412	398	424	402	405	417	426	461	431	403	392	403	396	392	376	411	438	418	382	365	420	418	387	429	438	422	418	414	401	430	408	417	434	416	401	434	405	423	395	420	367	419	389	399	435	455	424	412	425	390	431	390	437	392	403	437	415	416	386	391	439	438	374	439	397	381	431	407	451	407	432	432	411	404	435	442	424	423	406	419	389	438	428	409	450	425	416	394	405	424	457	410	396	424	390	424	419	436	457	421	429	417	426	437	395	427	407	399	375	421	417	430	381	375	373	402	407	409	427	376	408	403	403	433	429	410	444	419	437	406	446	417	393	407	410	439	398	407	404	417	445	398	410	419	440	438	382	404	402	425	430	409	393	422	399	385	441	439	392	432	418	429	425	390	424	421	404	438	424	442	427	414	428	452	430	410	419	398	422	385	442	413	432	420	409	439	436	416	402	401	456	436	372	425	391	417	410	382	391	439	433	412	426	426	417	424	422	410	444	422	399	418	415	416	408	365	416	459	383	429	420	438	411	404	379	406	417	418	415	391	438	404	376	393	411	437	400	446	406	400	433	384	382	392	422	429	418	407	388	417	390	422	400	403	380	425	403	419	421	426	411	432	389	419	452	402	421	416	395	398	397	411	398	384	404	406	414	396	390	419	401	410	402	421	448	427	429	407	407	436	435	372	421	424	410	412	409	402	444	427	392	403	411	418	416	397	404	391	421	422	358	418	413	390	384	347	412	405	375	425	418	408	412	428	425	371	436	412	466	397	427	413	378	373	397	402	406	415	385	415	390	415	381	376	400	426	411	352	417	405	379	423	419	409	398	426	417	386	431	425	405	410	430	417	427	393	393	378	411	452	395	418	411	444	412	416	405	436	412	374	384	401	426	390	386	427	415	427	432	391	382	447	416	397	413	404	435	408	399	413	414	426	378	428	437	422	403	410	355	440	399	440	393	422	428	422	433	432	407	412	396	374	411	422	441	433	409	409	388	430	430	451	402	383	392	452	360	423	452	389	435	402	401	417	387	421	402	416	399	422	405	434	408	431	428	388	442	405	382	397	428	441	377	383	384	419	440	370	419	424	408	422	422	403	443	379	416	435	406	387	400	421	401	432	408	408	395	415	413	410	411	386	417	431	400	416	442	446	411	369	419	406	419	425	405	423	414	396	412	411	410	411	416	401	449	397	394	389	408	420	417	396	417	434	407	368	396	388	407	378	424	421	419	415	407	404	375	432	439	404	410	401	385	419	401	434	415	411	407	454	394	403	431	466	423	433	413	442	461	441	406	435	417	439	460	394	392	425	368	402	440	445	415	458	452	399	419	425	411	452	393	408	421	413	411	412	449	418	434	419	413	415	401	408	423	392	420	415	408	404	378	441	458	389	436	436	422	415	408	395	394	432	413	430	426	398	394	433	426	418	410	429	452	403	420	425	370	423	407	393	416	446	416	364	406	431	418	424	418	408	418	422	452	399	407	412	407	394	390	409	440	382	431	402	409	396	374	391	394	422	416	423	432	399	409	404	410	415	405	380	469	427	411	427	415	403	422	417	408	461	411	384	417	459	406	427	399	391	396	443	407	415	412	391	446	417	392	416	416	373	393	436	438	442	458	383	384	434	428	418	388	395	387	413	409	381	406	410	416	422	380	397	400	439	372	380	421	372	377	423	412	408	396	404	423	384	449	416	423	452	410	429	437	379	434	412	391	402	412	404	467	430	409	416	405	373	407	398	408	418	429	412	391	380	427	404	364	386	413	394	428	398	413	405	443	407	438	398	437	417	389	428	421	410	391	440	448	404	402	394	460	412	398	385	433	401	422	433	416	377	441	399	406	398	437	393	405	423	390	430	395	409	386	418	407	437	387	390	436	375	392	425	432	389	401	425	416	435	432	423	401	456	420	389	442	450	393	407	412	461	407	399	390	381	425	415	411	413	463	404	415	413	446	401	392	410	412	424	386	390	416	413	398	416	395	388	393	426	424	398	390	419	432	397	386	413	393	389	441	422	408	413	401	418	410	393	381	404	402	425	376	414	418	403	386	430	403	400	394	428	401	417	409	407	420	441	400	427	395	387	410	427	443	455	403	401	418	386	426	415	411	380	432	423	403	460	380	378	438	440	418	375	453	392	468	432	426	441	454	427	446	405	453	442	423	410	416	431	412	428	401	425	404	402	399	431	416	407	413	397	435	449	409	410	455	400	415	405	403	457	437	382	439	418	387	419	415	419	418	403	406	403	393	424	390	389	370	430	408	413	416	385	404	405	397	387	436	389	433	400	409	396	411	400	413	411	420	414	405	402	430	413	424	384	422	423	405	423	427	386	436	381	399	443	440	386	400	402	406	401	418	417	414	423	426	403	435	441	406	391	374	431	399	409	426	397	425	404	407	423	427	410	379	436	394	429	436	384	351	419	433	393	395	432	417	396	391	424	409	398	410	386	417	408	401	416	424	425	395	452	397	382	406	422	384	398	410	372	436	399	450	423	441	405	425	408	406	397	434	411	460	421	423	404	415	417	409	424	404	423	422	425	379	402	414	378	425	412	425	397	418	377	383	415	415	415	434	404	409	406	409	408	416	381	400	405	376	377	386	423	409	413	404	412	419	377	398	402	400	357	429	397	407	403	414	382	367	397	399	429	386	411	423	421	402	409	396	444	391	424	427	414	396	407	453	432	479	419	425	396	471	411	430	420	448	413	417	433	405	413	406	416	405	436	437	420	392	432	425	368	413	413	417	409	386	397	432	428	407	416	409	424	395	408	414	412	407	435	445	405	394	421	416	423	413	432	436	438	453	430	405	419	415	428	400	421	420	390	417	374	422	425	413	422	414	428	417	398	441	423	418	422	385	417	392	363	431	414	416	378	410	390	383	396	381	430	380	443	424	412	420	427	426	432	402	427	425	388	457	412	427	414	450	416	392	413	423	401	408	399	428	421	401	386	421	383	405	408	387	417	423	397	395	399	448	378	398	404	438	381	439	440	409	407	394	399	441	401	432	376	422	402	435	423	431	414	427	399	466	450	402	373	390	418	381	438	412	402	413	407	477	416	435	417	393	389	448	357	413	399	385	460	402	455	415	421	432	390	429	412	411	416	413	409	423	429	401	432	434	421	421	403	433	423	404	421	432	408	406	443
28464	20866	25253	24368	12534	7721	2085	835	760	533	550	554	505	513	490	538	489	488	514	492	521	554	469	543	578	603	596	694	714	799	847	979	977	990	962	870	759	731	667	649	637	594	650	604	557	555	596	510	531	498	527	509	531	525	495	500	551	487	501	516	484	469	535	480	549	506	477	514	512	487	516	480	484	497	492	495	503	449	474	468	490	514	499	487	474	483	485	494	461	485	491	485	501	493	533	487	469	497	470	511	467	513	507	465	504	489	464	490	524	503	494	507	513	472	506	502	480	523	477	508	488	483	486	483	464	511	475	505	493	459	541	489	542	543	451	474	478	510	497	487	507	491	465	483	483	523	482	459	487	473	513	518	482	506	500	490	496	468	477	493	498	503	473	484	491	469	461	509	489	505	485	500	457	493	521	484	495	496	502	494	465	489	479	489	510	482	504	477	444	502	481	483	497	491	518	479	446	472	488	481	518	489	475	502	489	485	509	497	465	493	537	499	514	475	502	505	531	490	497	471	468	514	470	534	466	475	508	457	484	493	506	482	526	465	490	467	505	497	469	507	507	485	440	478	490	522	493	512	503	499	465	511	481	496	474	481	470	520	487	501	468	491	504	461	502	509	467	483	498	524	522	482	469	493	521	514	477	493	487	434	470	498	501	490	515	525	479	489	479	505	516	493	505	505	487	491	492	454	506	478	469	473	519	533	439	488	467	490	515	482	475	501	502	493	507	506	486	502	510	499	461	512	464	520	526	527	519	529	486	505	488	500	489	506	450	529	508	504	507	496	501	515	523	505	502	487	476	461	471	468	499	480	491	464	472	521	533	520	464	478	489	508	479	487	510	510	497	503	533	490	508	514	491	461	465	500	486	488	476	503	504	473	494	550	496	489	512	499	459	503	510	492	499	506	519	446	525	484	467	545	505	450	474	531	511	504	452	471	475	487	472	494	445	477	497	460	488	477	468	479	467	486	560	495	524	495	469	453	522	487	519	515	470	460	473	476	531	492	476	461	493	504	516	468	496	526	481	466	444	502	528	487	452	493	482	499	530	501	470	477	445	486	478	488	486	558	465	511	492	500	460	457	475	503	477	516	460	505	474	487	465	541	517	467	483	471	496	487	511	480	523	500	488	484	443	487	506	493	472	491	483	449	462	519	489	466	443	505	486	534	490	484	467	487	470	470	453	512	438	482	526	482	484	457	487	480	456	454	536	480	503	469	512	477	499	459	516	494	515	533	510	478	487	497	519	524	475	498	470	445	496	498	421	444	455	434	500	458	504	497	529	494	505	516	511	447	529	500	497	505	505	473	493	463	503	501	486	515	474	491	497	502	522	495	471	537	507	513	474	480	502	503	501	467	476	489	441	481	505	498	450	527	511	440	499	499	450	467	495	459	493	465	474	572	475	473	515	490	516	487	518	508	503	450	495	478	501	471	490	540	496	495	482	516	474	491	505	499	476	477	474	517	490	488	501	459	524	454	480	474	531	519	499	493	489	469	498	492	476	496	509	500	488	453	453	507	479	515	477	482	456	454	482	461	519	529	521	466	515	474	496	495	475	548	506	518	530	460	466	506	505	467	486	475	492	531	511	502	504	452	457	480	491	486	494	469	498	474	487	494	453	468	462	518	532	479	515	481	503	491	516	485	457	512	502	512	446	490	479	477	511	490	459	500	463	497	503	481	484	503	475	503	504	488	535	501	469	475	493	471	443	471	539	463	454	479	478	521	480	495	497	482	495	472	504	494	535	503	485	447	488	482	497	471	494	510	482	487	496	501	504	503	503	528	491	514	476	502	522	533	521	477	478	500	498	506	577	511	502	482	512	488	472	478	463	470	483	515	527	469	481	521	475	550	477	501	481	516	505	547	524	486	517	492	505	466	477	455	485	505	514	502	481	474	513	500	470	483	545	537	481	461	528	536	480	498	456	458	497	526	489	485	465	499	508	464	496	531	469	495	490	504	489	513	521	507	507	514	491	528	526	470	496	486	492	456	504	478	477	492	492	502	505	507	504	509	505	474	482	464	480	497	465	507	468	488	451	486	490	476	511	517	517	501	511	507	493	505	484	472	493	470	529	502	511	510	509	498	465	490	489	467	506	519	461	483	487	515	452	470	459	555	466	491	484	501	525	517	470	470	506	487	503	482	504	487	476	493	470	459	510	485	493	531	478	498	476	485	505	511	465	478	490	462	489	489	481	457	489	501	489	498	446	497	484	460	487	480	493	499	475	478	493	499	549	482	468	476	505	469	452	472	490	522	494	501	540	515	523	513	461	489	507	489	469	527	523	448	482	476	478	504	536	502	479	504	450	480	493	517	439	490	487	532	489	457	478	487	495	504	512	457	514	495	504	502	449	479	498	494	482	481	511	494	539	530	479	501	511	444	485	484	430	511	510	473	493	510	474	452	474	467	466	484	440	504	492	493	487	520	470	524	476	497	489	504	526	492	448	479	514	501	505	442	494	521	458	475	500	475	512	531	484	488	502	490	506	515	437	482	493	469	525	483	461	458	491	494	460	494	493	523	507	497	525	463	515	514	516	504	456	485	490	490	482	504	467	475	534	480	514	478	491	513	485	471	496	472	500	500	480	496	478	497	453	484	481	508	483	477	464	512	526	495	483	490	493	455	482	513	486	483	519	451	501	484	480	472	460	488	514	474	512	482	478	478	477	487	473	431	514	501	487	472	499	494	499	463	491	497	471	500	501	515	458	488	478	481	470	471	473	458	475	478	477	502	473	505	515	492	512	480	454	509	495	490	512	503	498	480	523	460	447	517	449	464	499	525	485	493	450	480	499	478	509	511	498	502	483	473	485	466	500	505	474	469	494	516	478	466	481	488	490	488	475	463	461	511	481	487	475	502	464	488	488	513	470	490	529	503	530	518	487	485	504	461	481	481	477	446	558	483	527	490	482	528	483	515	491	487	476	505	503	510	522	475	472	495	488	505	505	469	485	505	495	479	500	532	514	472	497	491	501	469	496	500	509	480	447	473	481	439	508	479	486	500	508	505	486	494	525	520	492	496	472	516	483	509	486	528	496	495	462	502	462	480	485	518	485	489	519	502	492	564	506	432	481	489	490	457	483	490	495	518	496	458	486	495	553	491	488	493	467	520	500	458	503	489	519	466	491	462	505	467	453	463	517	507	521	451	497	508	471	511	492	496	488	497	516	476	481	495	472	503	479	502	449	523	494	451	508	485	493	494	478	497	446	496	508	473	520	493	507	472	475	507	526	470	517	464	486	475	479	461	487	481	503	496	527	510	518	483	458	492	462	504	453	469	454	501	480	470	505	516	517	466	510	499	490	499	453	484	506	495	510	551	525	493	482	498	507	493	494	499	519	502	473	517	486	479	522	476	476	445	498	535	498	513	494	512	496	448	489	489	481	499	521	475	500	511	493	516	459	507	450	462	476	487	459	500	491	469	498	497	484	520	495	500	487	497	504	468	481	549	526	526	525	506	459	502	524	455	512	526	461	511
33554	16930	14182	20432	19579	13443	3280	1394	1201	496	500	475	486	464	451	471	473	484	424	478	470	530	511	573	609	704	756	832	1059	1093	1319	1491	1527	1399	1264	1197	1068	926	812	753	710	718	666	616	597	598	541	487	510	507	482	470	422	434	442	481	477	423	406	442	374	398	396	417	420	455	432	446	389	393	429	445	456	388	429	423	387	429	449	409	435	417	427	430	406	417	422	445	377	439	425	418	418	433	419	421	441	416	439	405	435	424	398	436	410	449	431	405	400	397	449	393	408	415	467	456	435	455	429	443	420	450	458	414	436	424	434	398	390	392	443	417	439	401	391	406	382	431	466	429	439	389	426	421	419	463	405	431	434	438	420	432	393	450	407	422	423	420	389	429	393	426	465	427	420	446	435	392	397	399	411	442	430	457	399	455	427	445	412	437	410	386	379	415	419	440	402	445	463	411	338	453	424	424	439	424	452	404	448	442	436	418	442	435	439	431	449	437	403	422	420	423	403	406	432	450	413	443	392	462	388	428	435	400	448	424	385	452	440	416	456	435	458	444	431	400	417	421	395	417	419	412	412	405	421	455	424	398	438	425	412	396	430	441	463	475	396	419	416	466	428	430	418	421	414	425	439	422	417	451	431	418	370	442	432	435	437	406	424	453	417	417	440	436	422	435	402	432	381	432	469	443	412	455	443	412	455	416	432	375	409	414	420	431	442	450	426	410	424	430	419	439	429	420	381	398	459	461	435	433	451	451	399	417	439	411	431	455	428	441	421	404	437	405	411	430	452	418	409	393	410	430	439	419	422	429	428	445	438	451	452	443	426	417	404	399	407	411	460	412	374	429	431	441	412	464	449	427	410	400	433	459	402	435	426	434	422	417	422	420	388	431	396	444	415	417	433	446	420	427	436	421	397	436	412	399	431	449	439	464	422	438	451	425	426	427	445	435	450	413	445	458	457	414	454	446	439	406	419	429	401	444	474	448	405	445	412	423	436	428	436	389	437	441	417	426	411	414	423	466	395	429	414	423	421	451	418	413	412	472	394	423	455	433	462	418	417	423	428	459	396	418	407	406	396	422	426	433	427	409	381	438	469	422	397	430	400	425	425	417	411	444	451	417	408	405	431	409	395	413	429	397	426	446	429	459	403	428	433	412	406	458	462	408	440	460	428	409	447	464	400	470	444	428	440	405	409	406	423	422	454	452	426	439	408	443	430	450	422	391	417	418	439	404	449	419	382	428	429	393	439	394	405	424	395	442	427	446	443	390	427	438	439	405	397	434	414	455	398	409	406	404	429	448	404	410	412	407	427	415	416	423	426	408	400	454	469	424	401	417	443	442	411	438	442	444	422	410	431	415	460	395	449	403	432	439	415	458	433	412	426	441	414	438	428	430	425	389	397	410	401	433	432	466	418	403	389	405	417	418	422	446	419	420	434	435	465	418	401	412	485	390	398	409	421	396	441	459	419	453	430	436	460	414	441	409	445	417	425	419	435	411	428	414	418	407	388	425	418	422	461	400	415	442	395	412	439	425	424	431	434	423	428	413	461	414	397	451	429	439	448	408	422	440	434	402	433	440	457	454	380	427	418	434	406	422	413	421	399	427	445	404	424	438	436	439	428	431	406	415	432	424	436	441	447	413	451	408	435	395	390	425	434	425	445	394	402	400	422	442	455	411	417	419	428	419	400	421	448	404	442	411	411	408	410	418	430	410	383	401	422	416	449	418	407	426	412	415	419	446	410	424	372	433	404	452	430	422	410	430	414	458	417	447	447	461	461	405	459	413	408	454	417	446	438	432	410	379	425	449	441	419	429	434	431	448	443	407	443	434	425	414	401	408	420	428	431	404	442	441	436	436	428	435	450	391	412	421	395	430	409	422	462	422	418	389	431	424	445	411	410	411	445	435	429	424	438	404	380	392	465	437	480	458	405	447	438	430	405	446	399	422	462	419	450	434	438	440	407	396	417	431	428	469	405	416	458	424	430	416	394	404	397	437	402	421	408	410	430	434	401	431	436	460	386	429	407	405	416	434	424	418	441	414	425	422	434	439	435	414	447	452	438	429	446	428	450	415	419	378	405	435	408	427	387	402	382	399	472	393	447	426	406	442	412	405	440	420	447	461	426	448	419	422	429	421	414	429	440	419	425	417	395	456	443	435	416	431	415	430	419	412	416	422	417	413	415	441	391	378	437	427	386	418	428	419	390	439	408	389	394	399	436	431	452	428	427	455	410	394	402	402	407	436	415	440	427	464	451	423	438	436	439	404	455	404	443	425	459	406	451	426	411	420	406	463	443	420	424	377	412	435	451	423	418	429	427	432	425	405	402	419	409	421	446	397	416	388	426	448	403	463	425	430	434	425	415	440	407	448	446	414	417	396	441	423	408	444	443	394	411	401	455	416	440	414	447	417	415	447	417	426	376	418	427	427	419	419	398	408	430	461	406	446	407	449	408	430	414	437	393	416	423	447	413	426	411	435	419	435	415	420	445	434	415	423	382	425	454	400	419	411	465	418	390	392	458	420	441	470	406	390	422	420	417	429	433	450	413	407	437	441	408	443	465	422	401	406	448	429	446	445	469	403	425	428	461	384	412	393	414	457	445	418	419	425	440	440	457	445	450	408	422	452	438	393	444	432	449	424	413	404	411	424	390	412	410	446	458	402	412	451	438	430	423	413	425	423	446	414	467	453	394	436	422	426	460	420	428	435	433	399	410	438	418	391	449	415	433	371	464	439	417	423	428	381	417	428	429	441	387	458	431	397	442	398	439	397	412	445	458	425	418	436	411	414	417	448	486	445	431	435	434	401	430	406	424	457	428	411	415	455	431	404	399	428	438	425	402	424	443	471	449	434	409	434	435	413	420	436	442	402	427	445	382	424	442	381	408	423	454	419	432	432	408	416	403	409	440	441	403	414	397	408	446	411	408	408	444	448	446	464	468	403	401	397	414	426	417	410	427	438	426	393	437	378	443	452	445	430	402	407	419	444	437	438	452	405	402	442	422	418	428	428	398	412	413	411	422	436	429	450	442	428	425	439	403	428	371	459	430	453	437	415	459	418	436	423	422	425	447	459	439	442	421	434	418	413	425	432	442	407	398	419	399	400	404	413	444	465	425	440	410	431	411	420	421	441	430	416	430	440	480	394	446	407	417	456	406	457	455	435	437	454	444	427	417	413	415	424	400	437	437	420	430	411	423	435	440	404	428	406	407	433	459	455	400	387	440	443	430	423	454	422	409	409	421	407	408	456	387	412	415	400	451	384	411	434	427	411	439	449	387	423	437	422	407	395	427	422	425	404	415	447	419	420	399	416	451	454	420	413	439	419	411	453	437	435	396	416	449	425	425	399	415	446	433	413	421	419	412	437	402	452	397	419	421	437	418	426	393	409	419	414	414	440	425	406	429	409	438	406	429	409	426	439	401	412	403	407	426	442	426	404	423	415	391	420	426	473	412	398	414	428	439	414	442	394	407	412	423	450	421	402	427	448
26917	20778	27224	24438	21609	18840	5816	2067	1688	621	588	571	589	525	530	566	512	512	484	534	517	565	552	549	606	633	713	738	840	874	1078	1119	1115	1029	1013	992	907	759	758	675	685	640	614	653	596	600	579	556	501	494	491	473	515	487	532	510	445	451	490	519	493	462	485	494	499	506	436	495	540	511	467	432	519	487	449	475	497	490	436	474	465	469	474	478	465	481	513	498	501	427	463	468	514	501	499	507	504	481	495	471	484	450	502	506	503	472	465	508	504	492	495	487	501	484	486	474	445	515	495	478	458	492	497	478	484	442	452	461	463	475	455	476	465	454	509	492	507	451	504	478	473	494	457	462	496	475	491	434	497	494	489	461	508	478	457	472	471	503	473	476	501	487	442	530	512	510	500	474	476	517	454	504	433	490	482	491	508	511	467	508	488	485	470	494	497	470	468	469	487	479	468	461	460	462	488	472	496	484	491	497	458	479	464	481	478	495	468	470	483	528	494	491	487	509	447	487	492	488	467	483	475	478	443	466	492	441	474	449	467	494	488	477	476	495	447	472	464	457	479	486	457	434	464	520	478	463	483	474	469	475	464	468	479	463	483	498	466	487	478	497	479	451	473	463	454	465	453	470	455	451	430	456	444	502	472	509	511	432	464	492	472	455	468	523	483	470	468	490	476	472	476	494	446	487	467	503	484	475	545	456	470	543	449	463	431	485	512	484	431	491	480	509	450	472	457	530	503	467	493	484	476	489	476	500	498	494	444	451	454	520	494	455	475	494	482	511	490	487	513	469	460	507	451	509	475	476	499	481	486	458	474	467	491	482	495	500	453	503	464	484	459	473	463	505	485	472	460	458	446	524	513	470	494	489	494	486	445	470	497	497	449	480	450	499	518	467	475	449	471	488	489	470	449	496	511	469	485	464	450	470	433	496	479	486	477	436	495	461	478	470	408	510	479	464	452	513	470	490	476	451	473	429	467	477	469	482	452	479	505	511	488	471	451	446	472	467	459	516	505	463	466	472	492	481	432	489	472	525	461	447	467	492	533	457	474	485	500	485	491	508	528	491	468	475	476	479	456	495	477	492	499	462	492	508	458	457	504	456	463	476	497	484	507	471	449	443	464	497	506	471	449	477	471	488	477	441	463	493	490	460	451	496	468	491	484	503	458	437	443	477	492	490	471	513	496	493	451	465	458	476	463	454	449	483	461	464	461	444	484	478	499	499	492	493	497	461	463	480	496	487	477	511	511	490	492	456	475	429	504	469	469	511	465	508	447	519	514	449	530	454	479	440	488	495	489	473	518	488	471	489	439	445	469	484	494	471	448	481	477	514	501	505	503	502	468	475	472	476	474	483	489	478	445	460	486	489	459	492	525	479	489	490	445	478	462	467	482	514	495	467	503	461	443	462	477	432	484	474	483	525	472	448	478	472	514	459	525	479	483	477	438	455	453	463	462	521	482	482	478	441	474	460	459	509	465	488	534	485	489	455	482	449	483	465	503	515	474	458	477	434	464	464	465	468	471	522	504	502	490	472	485	476	487	506	529	479	467	483	480	495	512	462	459	464	442	488	512	523	466	420	461	476	504	450	462	470	508	507	513	433	467	500	471	422	469	529	526	467	507	496	479	513	463	467	467	480	487	475	471	470	435	483	463	469	468	540	485	510	481	479	485	485	494	479	450	517	466	471	450	501	495	467	462	443	455	464	479	482	496	444	472	489	480	455	458	517	462	468	451	481	473	470	471	466	448	458	506	479	481	519	512	460	486	515	431	467	452	467	443	461	492	458	498	492	505	466	483	464	509	543	469	485	506	496	453	501	466	495	505	488	485	488	456	452	493	479	459	501	485	512	459	453	451	474	480	454	456	458	480	493	481	473	467	511	472	474	488	482	466	486	449	505	508	525	472	462	509	493	486	518	493	458	424	467	497	490	464	487	434	444	484	468	525	478	452	463	458	505	458	475	518	491	488	464	441	504	507	487	499	471	450	468	478	478	483	484	461	522	520	477	490	447	503	502	479	465	482	486	512	474	455	433	447	478	498	480	429	484	470	456	468	441	473	483	491	489	448	505	479	520	491	508	511	465	483	458	472	505	451	480	486	470	461	480	462	481	452	445	487	502	499	403	475	473	458	458	461	474	473	452	479	470	498	470	501	500	443	438	462	463	469	485	499	477	504	497	469	448	479	464	462	469	430	506	468	499	456	465	467	461	509	436	436	507	438	477	470	497	495	497	525	486	446	472	496	488	491	483	462	449	456	458	478	488	492	464	504	424	478	455	484	468	474	494	455	489	463	494	460	518	427	430	479	482	468	486	531	443	484	508	453	464	477	490	481	505	476	465	470	461	453	487	484	470	478	491	470	530	450	467	461	501	444	498	476	514	502	446	461	503	460	491	472	481	484	487	480	498	448	498	493	546	477	505	521	470	505	494	467	472	472	477	470	486	488	505	481	489	473	446	515	486	495	465	484	482	486	535	505	464	482	478	455	489	456	460	480	506	489	481	458	475	499	459	504	494	465	476	473	473	453	481	464	480	461	488	488	475	474	450	475	513	532	484	479	521	436	483	469	495	501	422	505	431	464	449	467	476	450	502	461	494	448	501	487	511	484	503	426	523	454	454	480	498	454	488	523	517	499	497	491	510	462	508	499	491	459	443	462	451	485	469	477	435	504	479	500	485	486	447	488	517	517	500	471	455	471	493	488	515	457	489	470	465	466	472	453	503	500	469	459	462	508	464	479	478	473	458	465	507	489	470	459	481	492	499	504	458	465	449	469	481	456	440	448	489	498	499	470	497	471	480	491	514	474	485	530	463	461	501	469	489	451	480	471	476	481	447	442	510	453	431	503	509	482	486	497	471	497	493	467	514	441	473	480	494	465	479	494	460	448	485	430	465	461	464	489	487	448	444	496	460	493	482	522	459	472	478	446	482	457	434	469	521	440	483	520	474	485	443	475	457	480	473	470	430	447	448	465	471	471	451	492	475	489	524	477	473	510	504	481	493	468	478	495	494	513	438	506	458	483	495	489	529	450	486	467	479	503	478	483	494	466	465	488	450	480	496	495	471	498	425	487	511	477	481	487	485	472	496	498	467	517	463	477	472	483	471	471	465	451	453	498	446	444	456	515	466	509	484	522	457	464	483	472	459	470	492	429	474	471	446	454	501	454	447	487	497	493	425	465	475	462	500	460	485	482	444	464	492	442	452	537	471	457	453	491	460	457	455	484	477	495	503	442	476	454	454	509	483	459	477	492	508	493	480	420	516	453	444	468	450	486	460	484	477	476	471	463	482	425	503	488	460	493	457	467	444	455	494	464	495	439	471	466	489	463	432	497	440	499	492	519	503	500	479	502	486	488	413	492	479	478	499	497	479	508	478	463	466	492	441	486	474	425	468	453	509	451	476	486	488	490	456	476	454	448	474	489	507	483	522	479	450	475	504	479	499	431	468	458	443	463	472	474	474	492	439	486	467	472	487	480	469	486	510
34254	21403	18761	26809	25908	20378	3990	3444	2946	792	604	598	592	584	574	548	549	513	518	525	536	527	626	616	727	715	822	978	1136	1293	1546	1740	1699	1650	1518	1289	1200	1097	920	842	858	732	742	698	637	613	588	549	513	542	501	458	452	429	456	438	405	395	402	424	421	405	423	430	417	405	417	385	387	371	440	366	457	404	393	447	400	383	376	401	408	413	379	372	356	413	379	386	370	399	387	401	405	411	407	422	385	411	430	423	408	376	384	409	376	415	415	397	427	394	401	399	433	380	403	403	422	435	383	392	409	424	406	382	389	395	358	420	388	380	410	374	419	429	386	406	405	404	426	402	394	405	380	409	420	428	417	435	400	395	439	410	422	413	374	417	424	422	383	406	375	444	412	413	406	379	427	386	407	376	410	391	403	417	384	412	424	403	404	424	392	403	417	404	392	369	386	426	400	415	413	387	406	396	387	419	410	421	424	412	403	415	397	362	415	411	396	400	444	387	397	436	410	406	401	436	396	430	429	429	375	395	406	388	401	413	410	394	414	447	388	431	425	392	423	427	423	408	419	407	398	386	450	437	406	366	382	428	382	410	424	397	400	425	402	395	421	434	417	419	414	383	416	407	389	397	419	409	408	414	377	378	414	409	410	393	396	425	403	422	418	380	405	371	420	399	376	432	417	410	419	406	401	380	414	414	411	443	412	428	399	396	410	424	407	452	424	421	434	398	418	407	446	382	389	382	404	434	393	440	377	392	433	380	389	396	409	399	409	403	432	425	408	422	443	418	406	417	413	438	416	391	405	417	401	394	385	395	416	397	418	410	408	418	390	413	383	421	442	407	376	396	386	425	392	433	409	406	417	436	431	392	427	410	411	407	402	415	373	422	379	417	401	390	383	406	400	431	405	400	397	408	383	405	386	402	429	436	421	427	416	406	437	410	398	379	430	403	424	421	396	410	390	438	412	424	398	365	389	390	421	382	420	391	441	468	404	433	422	403	419	429	381	404	429	454	362	384	417	370	420	430	416	425	406	423	415	413	416	419	380	398	399	408	432	389	396	407	426	449	410	407	424	398	396	358	428	395	365	407	427	416	429	406	466	411	399	369	407	423	391	445	409	406	404	430	417	428	432	414	382	388	382	379	395	409	421	412	377	406	402	418	393	371	390	416	453	410	410	431	409	402	474	376	396	394	443	406	429	420	359	385	408	378	420	415	402	437	430	407	399	414	384	428	393	391	396	438	404	406	390	379	411	448	426	414	386	407	410	414	401	400	402	425	438	411	428	387	423	401	435	421	425	372	386	370	408	424	394	415	419	429	370	397	397	395	380	419	431	389	437	421	412	389	390	408	416	408	432	435	371	388	415	393	383	433	372	384	436	435	416	402	376	403	369	368	404	416	435	396	429	401	408	411	420	398	427	393	447	438	420	378	416	444	422	435	402	398	394	405	416	398	377	402	410	426	394	431	404	401	441	446	384	419	362	417	391	441	394	409	426	404	419	427	419	439	406	402	371	409	408	416	425	410	417	443	394	434	402	383	380	415	401	429	383	415	439	417	375	427	411	431	394	404	378	377	395	404	405	380	388	405	421	410	412	379	408	401	423	446	421	386	393	375	404	431	433	404	403	408	410	426	408	420	415	415	388	423	451	393	396	404	388	386	448	424	446	396	407	436	401	370	431	422	424	423	407	442	400	383	391	421	388	455	413	380	430	410	425	396	383	409	413	416	405	376	438	393	444	413	378	433	435	444	399	412	432	431	381	358	418	401	387	389	375	408	390	437	431	390	386	430	419	419	382	420	419	432	402	365	377	425	393	437	453	398	376	438	401	410	391	408	402	407	382	425	414	404	442	438	420	416	404	405	410	418	409	420	407	393	420	397	387	418	421	385	446	417	433	411	411	419	455	443	409	415	429	402	376	402	421	412	448	395	407	420	420	421	464	440	428	443	417	427	411	427	434	414	397	406	419	418	400	440	436	438	416	419	417	410	396	406	408	378	420	408	384	395	425	399	410	413	439	416	418	402	403	367	380	458	410	416	438	415	444	423	427	373	399	405	416	436	414	401	426	387	416	411	449	448	427	382	424	431	393	418	409	423	450	421	473	425	401	429	414	394	400	376	395	422	426	382	409	395	431	425	419	422	393	428	420	412	407	435	400	389	410	375	431	407	419	389	377	410	417	418	423	408	376	413	417	405	419	408	412	392	381	408	409	430	417	435	414	385	421	410	397	397	438	416	399	388	406	370	402	419	406	412	381	408	395	438	394	470	382	407	390	411	446	441	423	425	405	393	402	424	425	369	443	409	429	404	415	425	405	372	400	407	394	395	383	403	391	419	389	412	399	431	405	416	410	399	432	413	425	423	398	413	401	427	372	416	376	378	408	372	423	409	422	411	394	398	411	346	406	424	406	418	431	427	433	400	428	399	390	422	402	424	407	408	395	392	385	412	351	403	436	402	423	419	428	409	384	378	421	415	425	397	421	395	457	433	406	405	399	407	417	406	409	395	397	446	392	415	426	424	426	419	429	429	401	409	411	425	380	379	398	416	423	408	400	396	437	395	410	404	411	434	449	419	396	417	380	380	389	365	431	418	401	414	424	423	408	388	444	403	408	410	406	407	454	438	345	389	446	384	428	395	387	417	391	395	406	424	401	427	376	414	449	419	434	388	386	443	453	440	417	402	411	395	423	362	396	408	409	416	454	408	415	410	429	384	378	413	410	418	383	416	427	415	385	400	412	419	431	398	368	417	388	401	399	422	447	386	405	397	398	408	379	398	417	426	433	416	402	411	393	426	433	430	409	403	428	394	431	376	446	391	438	407	440	409	402	393	427	383	424	416	379	375	436	433	384	424	396	450	418	418	406	417	389	430	413	405	405	437	391	405	417	383	377	376	425	422	397	392	444	393	405	431	381	403	445	370	411	385	402	431	393	388	403	389	420	398	390	399	436	415	409	412	401	372	414	419	399	381	387	377	409	423	393	414	402	406	387	446	398	420	427	401	380	414	419	420	414	377	420	413	398	409	369	424	421	399	400	434	423	408	417	427	421	394	406	378	391	441	369	376	388	391	419	385	394	414	393	395	407	401	393	417	378	427	420	362	453	380	395	417	407	385	418	427	387	387	399	418	418	428	396	411	444	405	385	430	411	416	406	436	441	437	399	411	403	429	371	421	447	414	421	431	395	416	433	382	424	403	446	416	405	382	420	424	415	426	426	413	424	424	430	421	423	426	410	407	402	412	381	414	396	417	419	418	434	428	390	401	406	427	404	390	415	417	395	420	403	407	422	417	410	411	421	444	382	393	417	397	401	399	435	400	390	422	401	420	437	412	418	430	425	392	422	422	429	419	400	395	390	385	421	387	422	445	410	408	406	400	394	447	426	391	423	424	399	420	376	392	419	397	434	445	417	436	434	415	387	396	354	415	399	391	452	411	392	425	388	434	405	417	408	429	406	410	403	389	420	428	388	391	436	413	448	381	357	398	414	400
26363	20791	27532	24023	21118	21218	8642	2007	1219	646	611	576	598	511	623	521	581	556	515	599	561	535	588	661	636	667	708	756	821	959	1047	1103	1061	1045	1009	958	855	801	724	688	667	610	651	604	582	599	565	570	552	588	539	531	564	503	501	508	528	489	534	507	507	502	496	497	506	507	507	529	478	543	506	499	477	508	505	482	517	498	543	515	486	511	500	506	478	474	504	498	490	506	492	518	490	510	498	496	484	518	494	477	493	535	539	490	464	498	490	497	533	492	521	508	470	515	471	467	511	506	503	521	475	488	484	544	494	495	489	490	473	475	482	512	502	504	506	478	466	491	536	504	521	519	498	548	550	503	509	509	508	502	506	485	531	498	504	515	479	526	483	496	446	508	499	480	480	558	488	482	541	521	501	483	490	486	492	511	497	505	494	478	484	481	529	513	506	476	497	484	496	489	493	469	494	521	486	501	523	494	508	481	563	517	520	541	506	531	499	554	512	512	499	518	512	481	503	492	532	515	548	516	557	503	517	527	511	522	536	480	492	492	486	485	523	485	503	533	500	499	511	479	490	496	502	538	480	518	464	501	554	494	496	484	534	505	480	497	474	505	512	539	483	500	508	518	513	498	520	555	542	502	503	556	554	493	521	488	461	504	528	497	492	487	508	493	473	511	483	483	509	522	453	472	534	490	506	503	528	460	497	512	496	495	466	555	505	512	534	527	513	469	538	534	482	497	537	496	503	468	478	500	512	504	532	510	507	530	509	521	523	512	497	500	474	524	552	517	520	476	500	534	486	509	481	513	503	546	489	529	479	527	501	466	518	563	501	529	514	492	515	476	527	540	503	555	489	503	493	483	518	521	466	476	522	518	492	523	491	515	545	488	538	535	511	526	513	540	503	502	492	532	483	486	479	503	525	527	542	503	484	497	499	514	452	500	480	480	492	507	500	493	493	488	522	458	517	510	540	493	479	500	492	539	515	497	471	487	496	493	476	505	542	485	503	519	530	503	501	513	518	497	499	497	476	503	496	521	469	517	516	530	504	488	499	511	501	481	469	503	484	518	516	506	545	521	489	486	502	550	531	549	494	502	495	549	521	489	530	555	483	507	514	513	514	523	459	467	523	534	468	544	469	478	459	493	506	512	477	508	540	535	496	507	482	472	527	531	509	492	490	490	525	537	506	555	520	502	470	483	489	509	480	552	514	496	485	506	509	490	504	503	467	480	492	459	474	536	512	534	481	505	484	521	551	485	478	514	489	537	472	515	499	509	537	520	505	529	528	540	523	474	515	491	467	485	507	516	493	482	490	506	489	472	527	479	509	502	503	543	482	505	529	532	509	530	547	505	537	493	479	510	543	511	504	480	485	475	481	500	512	476	544	490	507	532	491	477	525	533	491	550	503	520	502	503	509	546	536	517	497	518	541	510	480	510	546	490	483	512	517	509	498	539	488	465	487	520	492	509	488	475	494	531	529	509	511	487	527	495	520	491	516	464	507	501	494	509	463	475	504	533	528	503	529	505	482	491	525	501	509	520	527	502	520	450	487	505	452	499	485	489	489	490	482	490	534	513	491	499	541	484	502	540	513	550	477	520	483	550	524	495	506	528	531	501	493	515	513	530	536	485	533	504	497	470	508	477	511	483	494	530	495	513	506	543	496	498	514	551	507	526	522	523	521	517	478	512	513	474	480	515	509	506	520	483	524	506	528	490	548	486	477	519	539	497	493	504	505	523	509	519	529	505	496	496	505	516	520	517	508	493	510	539	532	492	509	508	516	518	483	534	499	538	483	469	489	502	512	494	481	501	473	497	496	525	472	540	483	550	524	535	527	499	509	511	553	495	493	559	551	507	508	501	496	501	471	491	535	505	513	530	535	531	503	511	468	452	466	505	484	527	513	533	514	526	482	529	485	536	482	526	509	485	489	504	509	508	503	498	498	498	508	506	498	542	521	517	499	524	486	491	483	504	514	529	488	523	480	492	497	556	503	538	508	501	465	488	463	532	461	506	482	468	526	492	543	535	503	485	509	506	492	494	490	518	536	558	516	476	463	506	513	508	487	554	518	447	467	505	474	480	532	497	492	460	516	529	518	483	479	542	531	489	527	510	465	486	503	492	502	540	507	464	494	527	525	470	503	536	489	509	491	495	508	482	502	508	527	500	466	519	533	480	516	485	444	505	547	501	521	505	546	538	513	497	508	498	546	510	564	480	495	474	483	532	492	474	472	538	519	503	482	508	462	514	505	479	474	482	532	495	485	517	482	482	523	502	539	463	536	482	476	548	562	547	521	501	521	477	450	562	534	525	530	506	513	489	498	482	517	575	500	541	542	487	505	505	523	503	525	502	494	488	521	547	522	535	529	458	507	501	529	473	501	506	483	503	508	531	505	523	509	543	519	507	529	500	488	486	487	527	511	472	459	517	506	512	520	492	503	501	514	559	531	493	473	538	494	484	507	505	521	492	493	519	499	517	484	525	492	511	515	503	460	487	513	502	491	519	513	485	531	519	528	544	516	497	531	478	476	488	530	505	477	523	492	522	520	544	538	500	487	506	513	540	506	485	506	513	490	508	511	502	498	500	487	531	480	510	527	480	482	489	532	498	462	503	519	502	470	489	489	504	524	502	538	489	517	521	498	493	463	520	510	508	499	517	475	527	532	511	529	518	543	487	486	530	543	515	505	506	501	494	494	486	542	526	482	480	516	500	503	476	501	521	523	495	535	487	526	465	484	475	506	500	523	541	514	484	500	525	466	528	524	498	481	507	524	531	503	494	510	506	509	515	481	526	516	530	496	499	512	507	502	483	511	471	527	537	506	521	514	504	544	497	498	500	496	498	490	499	495	450	543	478	488	477	494	535	502	533	522	549	542	469	482	524	521	496	482	505	548	502	485	469	508	523	524	504	512	484	492	506	552	514	561	515	476	529	515	496	557	525	476	517	485	497	483	475	504	475	512	502	512	507	503	496	500	518	520	481	501	508	538	520	510	512	487	498	537	467	470	474	535	483	501	497	501	495	483	476	520	525	516	507	474	519	510	491	491	529	528	502	521	498	515	508	502	488	486	529	487	487	554	507	471	535	485	482	474	511	470	508	493	499	494	488	522	514	517	515	502	444	505	478	525	508	527	478	502	550	514	476	500	530	539	465	478	476	505	482	479	495	473	531	503	475	479	463	504	520	525	525	553	491	517	550	466	473	517	515	501	511	523	503	520	480	526	510	523	528	490	517	469	490	498	490	500	480	496	517	491	499	501	508	487	511	495	501	517	519	488	520	474	501	492	497	521	530	525	481	497	517	543	492	478	525	496	495	497	497	540	517	507	527	493	478	543	504	462	526	464	516	494	487	512	541	517	486	511	522	530	557	485	513	529	515	507	468	500	492	496	511	501	569	515	511	509	546	463	520	467	520	516	517	488	492	466	459	517	470	516	508	461	487	503	531	494	512	473	493	520	458	490	513	528	485	529	496	534	505	496	495	514	505	504	534
41957	32628	21930	26843	26759	20356	5125	3285	2059	774	725	641	612	551	575	575	533	540	527	533	533	535	597	614	695	785	848	1031	1231	1393	1611	1709	1632	1583	1389	1289	1155	1005	918	780	759	764	739	757	623	619	559	573	521	523	496	463	474	418	437	491	391	438	464	478	448	466	427	445	419	464	440	441	420	465	416	398	438	444	423	457	419	387	481	419	458	438	412	487	436	463	408	457	435	409	403	445	466	434	395	432	424	414	434	417	409	433	426	452	408	429	404	410	421	461	408	464	434	458	450	400	418	450	419	420	407	437	444	433	391	508	440	417	465	445	445	417	420	429	439	442	420	449	425	425	447	440	456	466	403	442	420	433	445	416	463	404	452	405	437	445	422	428	430	452	429	451	402	398	405	422	450	479	398	441	435	408	404	439	441	444	427	430	463	425	387	440	460	415	417	472	424	470	419	448	414	453	435	467	435	419	473	426	405	439	405	402	429	445	411	419	419	445	420	405	425	423	426	410	428	456	448	434	438	396	397	417	418	439	424	448	418	440	444	437	445	439	370	442	385	432	440	408	430	411	427	428	460	421	428	425	424	436	440	435	425	393	430	449	440	425	384	446	430	449	460	429	465	418	441	449	430	393	433	430	416	410	417	449	416	458	433	431	447	445	422	417	449	412	461	437	405	412	404	449	440	450	466	414	424	387	435	417	397	460	416	455	447	401	451	435	443	415	433	416	420	426	424	441	438	415	458	423	392	440	460	438	433	424	447	392	398	442	435	434	394	425	421	436	405	460	427	429	414	420	457	446	440	459	395	442	438	409	424	420	429	427	423	442	385	447	425	465	418	404	395	408	438	434	440	440	501	433	432	404	413	440	441	440	454	452	411	389	408	413	416	438	418	422	446	417	439	441	417	453	429	442	440	420	403	426	394	399	405	409	417	410	442	430	423	450	413	406	405	419	403	395	415	399	450	460	412	431	402	440	423	418	430	420	437	423	403	438	413	397	419	389	406	429	438	400	437	411	421	436	431	431	427	417	437	442	424	463	443	445	456	443	418	421	433	452	408	403	419	422	443	407	448	453	425	407	415	422	443	455	467	406	431	434	429	426	435	399	432	437	488	438	403	412	432	438	450	432	423	423	380	384	441	451	423	419	435	428	433	421	383	400	406	435	432	451	422	420	419	417	406	435	416	418	429	483	410	448	396	420	431	443	429	463	482	420	403	455	437	410	451	415	412	413	389	436	393	446	442	421	421	397	406	424	446	435	432	420	414	447	399	405	440	398	430	400	412	418	397	445	406	427	422	430	405	421	387	393	450	429	397	432	423	411	430	430	431	416	441	443	422	416	422	440	402	425	448	474	445	394	420	423	445	435	455	426	432	395	419	425	411	416	425	455	438	430	413	435	447	419	442	455	420	429	440	441	420	395	409	407	444	422	429	461	435	401	425	425	433	459	465	459	417	405	395	424	449	408	429	412	444	395	436	456	430	427	426	462	451	398	427	463	427	462	454	418	422	403	438	399	397	441	459	403	422	446	447	422	432	453	409	448	409	421	451	402	426	428	395	403	451	446	434	431	472	431	451	457	456	413	428	446	448	457	396	434	437	429	438	419	420	444	420	420	402	417	428	469	444	414	448	432	367	440	434	449	444	417	457	409	417	410	454	444	423	430	425	434	435	427	462	448	442	433	439	424	430	418	427	430	452	426	412	427	402	433	459	453	433	400	407	408	407	421	443	431	444	408	449	397	443	446	456	396	455	479	418	401	446	429	423	415	414	387	442	432	450	432	449	433	432	483	431	454	429	419	403	430	441	428	427	441	388	418	406	455	417	431	447	414	423	438	441	440	450	413	435	411	434	421	395	420	460	413	406	405	466	433	435	388	414	442	444	395	458	429	457	443	424	460	437	424	431	405	428	434	445	444	433	459	432	407	388	391	441	456	423	431	448	438	466	409	429	436	406	435	416	433	434	457	395	429	430	410	422	449	475	445	419	411	431	432	420	430	468	401	463	431	425	398	443	458	422	447	415	455	404	413	459	405	390	414	419	440	427	416	470	421	430	416	395	433	422	475	423	442	472	398	414	458	432	445	412	472	412	444	430	421	456	439	430	429	423	433	411	386	420	426	455	406	398	389	452	422	426	443	417	413	451	419	438	438	412	421	454	446	396	442	439	406	433	413	386	449	461	439	408	419	459	454	432	398	435	387	407	462	430	417	416	395	443	424	437	395	418	443	380	450	433	413	420	445	432	448	420	423	462	452	455	440	444	448	460	404	431	484	434	446	412	396	448	452	460	491	457	409	431	425	425	407	454	427	424	404	436	393	411	461	422	421	446	444	420	401	417	433	422	423	411	418	411	458	438	425	398	425	443	454	449	420	424	417	412	435	442	428	406	418	440	429	426	420	412	435	415	432	417	455	398	433	476	411	413	403	457	433	446	452	480	427	456	455	446	403	440	443	412	456	428	462	424	418	403	417	412	458	425	412	458	421	423	398	394	439	430	423	443	463	411	464	437	445	424	438	410	418	404	427	408	406	397	433	453	439	397	416	396	390	452	415	443	440	442	465	403	458	473	407	416	380	407	396	375	429	454	449	431	421	452	449	411	425	405	445	385	449	407	402	424	428	421	359	432	442	417	420	384	428	424	442	454	394	450	408	399	431	415	421	424	433	411	446	428	430	456	426	457	422	365	420	390	449	414	437	428	437	455	407	409	442	436	401	425	422	415	423	419	408	436	425	413	452	403	425	401	415	471	377	391	428	413	447	469	400	423	386	419	437	412	454	422	402	459	432	435	409	412	419	402	433	430	405	400	413	412	403	400	427	422	451	428	460	397	473	427	437	423	406	431	413	440	448	429	455	435	424	434	432	419	458	441	411	413	450	416	460	413	424	423	423	431	429	416	450	423	432	399	427	414	448	463	405	431	416	415	446	430	425	401	435	406	443	410	424	417	372	418	420	422	419	422	455	455	406	450	445	409	384	399	427	433	404	443	417	430	408	433	406	422	404	426	415	427	436	473	392	447	458	461	422	437	412	427	436	419	387	419	445	443	403	425	444	404	435	406	438	430	450	433	403	438	397	467	450	437	421	417	424	424	458	382	437	420	423	488	418	409	500	471	434	472	451	423	409	413	445	443	426	439	413	429	418	420	468	438	432	435	416	418	392	468	415	375	461	423	404	445	414	442	436	440	398	400	401	415	422	419	453	418	402	457	437	417	409	379	436	417	442	446	454	443	455	461	460	423	396	414	435	386	442	428	409	434	401	411	400	446	412	426	428	462	394	447	424	449	421	390	437	432	401	435	418	403	436	478	377	466	445	426	435	454	418	432	450	426	438	433	403	443	423	396	402	398	436	433	451	416	412	455	436	452	424	420	429	436	420	480	416	411	433	395	442	422	410	439	455	421	411	438	447	413	450	438	425	400	394	421	442	429	410	429	437	410	426	448	443	452	421	455	420	450	467	479	442	429	406	451	450	410	438	393	464	395	410	428	437
25640	20808	27788	23948	20940	21470	11878	2619	1232	690	626	598	628	544	587	515	529	544	567	526	584	593	599	581	620	646	700	720	759	855	1049	1131	1043	993	949	898	776	773	693	678	616	628	627	605	586	587	567	576	558	502	471	508	502	524	497	529	520	504	504	476	492	520	498	476	466	492	487	517	513	520	480	498	464	461	482	513	497	507	502	487	473	479	500	451	465	490	526	505	490	444	485	499	499	517	461	515	490	488	479	526	494	477	482	499	501	521	489	484	477	480	495	499	491	500	468	483	519	503	514	477	488	443	488	501	487	499	508	518	525	526	447	494	465	481	537	486	485	532	459	452	480	474	429	475	480	479	496	518	537	490	435	462	490	485	497	518	495	473	485	456	499	532	467	423	499	474	494	509	507	503	475	516	496	472	488	513	502	484	501	490	473	468	506	481	493	499	543	488	474	460	502	500	455	489	503	495	514	514	524	498	516	491	489	478	515	497	466	500	531	476	490	499	521	485	492	473	467	507	493	497	505	464	522	499	508	465	463	486	512	488	480	514	484	476	517	529	550	497	497	529	474	455	501	482	516	506	501	499	493	491	514	492	509	493	549	501	531	531	472	484	470	501	504	516	500	466	503	475	486	488	483	466	479	452	458	497	477	498	519	551	471	499	506	485	512	513	486	513	493	494	452	478	474	456	504	485	506	502	441	467	513	491	524	497	501	495	495	504	479	531	462	472	487	461	521	494	511	481	465	512	489	447	491	524	486	470	470	496	526	528	503	513	510	442	487	443	481	486	527	492	517	527	497	505	482	489	529	537	481	525	502	504	464	495	478	491	476	468	489	475	461	487	498	500	478	492	484	471	474	483	454	522	491	480	462	479	467	512	455	479	503	495	512	520	509	495	500	496	480	473	486	489	497	501	465	463	482	469	471	492	517	512	488	503	475	493	501	463	477	467	513	478	486	532	502	473	494	510	525	470	504	451	527	464	488	499	550	488	475	475	491	455	514	466	499	478	470	501	469	478	474	517	485	494	451	512	536	468	461	547	496	504	519	474	430	500	490	488	492	546	457	520	472	473	492	476	497	497	500	506	484	499	471	497	499	506	497	499	500	505	478	480	523	498	510	473	483	500	481	494	436	502	513	494	501	471	522	484	504	534	462	461	495	505	453	491	510	507	501	521	470	465	475	497	470	483	451	509	488	505	483	491	510	490	487	451	526	461	473	470	448	492	520	507	530	475	532	488	458	490	484	500	476	492	476	510	432	476	469	516	522	508	480	502	475	488	511	529	456	503	508	535	463	482	447	439	453	528	483	491	434	472	504	509	522	524	460	508	467	482	483	464	481	464	480	478	508	472	509	494	501	444	489	460	506	507	481	487	500	519	493	474	548	475	492	464	501	471	512	508	482	456	501	473	498	512	478	477	510	493	505	476	483	515	484	484	479	509	477	449	508	483	460	479	504	476	473	506	493	451	488	504	462	451	537	493	491	477	490	500	461	476	530	524	498	480	460	479	497	509	510	499	519	490	517	511	465	472	533	462	467	545	453	496	513	494	534	444	512	481	497	457	507	513	455	472	490	511	460	467	520	543	484	469	512	475	473	499	552	492	510	534	469	466	473	533	493	485	509	486	477	510	511	483	514	460	490	516	511	486	492	475	462	530	520	471	471	510	531	508	482	492	506	475	485	511	475	563	481	512	465	459	469	509	480	470	460	459	436	506	485	493	510	477	488	510	462	435	534	536	497	483	477	498	526	485	495	492	475	474	477	487	437	484	488	503	514	450	467	489	497	477	495	475	542	494	507	473	476	464	516	485	491	523	492	475	495	522	505	486	500	502	475	476	480	516	486	459	486	498	502	502	488	483	485	485	531	497	517	477	518	509	443	470	467	471	491	477	487	512	506	463	536	543	491	492	486	475	475	474	499	472	480	472	491	470	524	478	494	485	502	500	471	483	471	503	520	475	523	512	506	530	507	459	502	479	508	515	488	486	498	506	512	477	485	502	491	502	450	502	479	499	504	539	461	465	488	479	495	493	481	485	511	502	523	494	461	514	477	499	535	483	473	501	511	470	511	481	508	469	511	512	447	459	474	512	500	463	514	494	529	514	532	478	539	501	490	496	490	471	473	502	451	483	516	490	520	498	482	489	441	473	508	462	504	489	453	503	453	511	519	479	463	470	502	461	501	469	506	490	479	474	458	474	506	490	490	505	487	463	504	497	500	464	480	542	488	519	466	507	507	537	491	515	478	504	476	492	506	480	470	472	513	500	503	468	475	486	448	466	494	484	476	526	513	461	508	515	515	482	530	507	492	496	495	509	518	478	503	533	476	516	470	478	459	498	502	464	511	500	435	520	459	493	469	461	499	495	523	494	495	519	458	468	528	502	458	547	477	460	462	530	489	497	468	453	475	479	489	484	492	477	540	466	486	468	476	490	481	543	501	490	487	483	521	504	504	481	500	507	510	462	471	495	479	482	483	495	455	483	541	507	523	489	471	494	488	459	498	456	448	505	459	519	521	485	502	450	493	483	470	509	509	499	476	501	506	500	510	506	491	493	457	477	490	474	467	498	489	522	479	490	476	499	470	498	523	473	511	454	478	506	467	471	500	503	471	488	436	520	529	489	459	501	499	495	530	465	488	490	455	523	510	509	516	533	443	499	480	498	467	498	479	512	468	474	487	488	497	495	487	483	478	468	475	501	502	452	521	543	519	476	472	523	499	462	509	524	534	489	461	461	476	474	503	514	507	509	497	503	494	481	513	474	472	514	455	494	525	457	467	520	471	481	449	473	497	532	524	486	505	467	493	493	526	455	458	481	484	521	475	515	524	476	475	502	494	460	479	487	491	528	474	509	564	441	452	472	511	492	456	494	486	480	513	495	502	497	490	446	542	491	486	492	470	551	474	451	475	478	476	508	487	469	514	480	507	486	492	487	496	483	466	485	488	515	482	483	493	464	479	477	467	498	519	509	493	510	495	464	501	494	506	455	474	487	493	471	492	465	467	474	509	467	497	469	513	490	474	469	541	491	443	454	477	509	497	455	501	476	482	495	503	468	488	472	477	510	464	467	469	445	505	486	503	485	500	543	551	504	492	467	485	463	531	493	470	476	484	499	484	492	502	486	506	493	518	467	518	486	526	496	461	496	469	460	498	536	480	509	485	515	509	540	485	489	537	515	501	539	471	484	497	481	478	492	488	512	503	438	507	531	500	510	492	475	515	512	492	451	486	473	527	481	481	518	512	485	447	450	489	491	516	485	497	496	504	478	457	519	504	489	472	486	524	490	485	451	488	511	499	450	516	502	461	473	488	509	470	471	494	453	507	509	474	457	471	513	456	535	523	480	500	497	506	492	512	495	447	524	484	506	489	492	532	512	467	472	499	487	469	486	474	503	468	501	477	496	461	488	496	484	493	501	473	441	493	466	476	493	513	507	519	473	472	487	464	539	461	482	477	486	464	448	489	474	472	476	508	513	498	536	520	495	483	486
46906	39618	26726	28292	26388	17217	3360	3777	1825	789	699	690	634	576	613	555	548	576	563	498	544	605	647	633	644	775	822	852	1001	1280	1537	1618	1602	1449	1399	1203	1020	893	829	751	726	657	709	661	617	567	527	493	509	510	472	471	464	404	437	468	448	403	409	414	421	434	447	395	459	404	434	364	405	427	445	452	443	403	418	392	415	402	448	409	410	407	425	406	391	395	428	425	463	435	412	395	403	409	399	394	408	416	414	382	434	430	411	427	421	400	463	389	415	434	415	411	435	424	426	393	387	424	435	389	374	426	415	419	441	434	388	406	429	439	409	421	413	428	435	413	416	415	440	435	448	412	400	417	408	404	422	414	408	382	394	420	436	416	408	397	417	424	443	414	406	423	403	382	419	418	428	399	417	393	419	435	427	404	393	440	403	441	435	424	403	405	401	434	420	405	419	447	418	436	405	421	420	421	407	428	366	435	432	381	401	369	436	422	407	414	432	389	425	442	418	400	403	396	417	413	393	399	427	422	431	397	415	454	434	392	411	393	404	407	433	412	402	420	403	411	400	472	406	439	437	448	443	426	422	423	405	403	417	434	419	414	406	429	401	441	409	400	445	399	434	409	419	410	417	412	456	424	418	464	414	409	453	397	431	423	424	415	427	421	423	398	408	423	399	432	407	417	414	361	445	472	400	438	429	403	433	363	394	373	423	394	408	431	425	377	438	456	423	422	437	423	392	398	422	393	395	444	399	407	388	405	450	420	430	385	406	406	425	426	443	410	396	405	415	404	444	421	416	454	409	388	412	454	409	385	415	461	440	423	410	420	418	375	417	447	428	448	404	386	393	412	414	414	381	467	401	404	419	422	406	417	406	414	382	439	426	402	400	432	419	430	368	428	409	393	426	434	418	444	411	433	414	411	417	379	406	425	441	416	433	412	381	423	436	441	385	437	394	417	406	387	440	430	439	399	443	427	434	431	426	425	436	424	395	407	426	400	409	434	435	421	456	446	425	399	406	388	432	420	460	440	398	391	421	423	446	394	456	420	408	384	410	428	386	400	406	384	403	408	428	424	437	423	421	415	418	409	425	433	436	419	428	387	476	366	431	420	424	420	415	412	430	400	394	436	398	403	413	408	418	428	389	414	435	453	416	421	402	395	426	402	414	423	436	453	405	415	442	433	414	428	387	397	407	409	402	425	409	435	434	421	426	402	393	403	420	418	438	392	410	406	402	399	393	400	475	406	410	419	450	422	435	414	430	419	393	425	423	392	430	390	414	414	434	403	437	400	387	385	400	425	411	400	445	428	396	398	358	409	400	436	425	397	406	430	395	446	415	404	417	428	429	443	430	407	442	405	400	425	450	427	424	405	438	410	396	435	399	420	434	441	417	407	450	405	386	423	413	421	404	404	414	356	429	455	408	435	425	409	431	400	388	413	451	404	414	403	409	401	429	397	394	438	405	441	401	393	437	424	407	404	409	413	409	414	390	413	403	441	405	425	448	392	417	417	395	386	428	413	459	428	406	410	387	420	405	440	403	415	435	416	453	401	399	403	413	422	413	427	455	451	396	412	425	405	407	434	410	409	396	428	395	438	397	417	401	405	399	439	403	430	429	440	400	383	402	398	406	423	439	441	441	444	411	402	427	399	424	412	423	431	417	422	417	417	449	423	441	431	406	420	414	421	430	390	419	389	416	429	432	410	404	424	442	433	409	430	416	450	422	447	441	458	424	430	399	389	392	399	433	414	432	419	433	465	391	414	458	396	410	406	382	415	427	413	381	419	424	444	376	420	387	427	429	405	402	421	387	432	377	390	423	395	403	445	412	408	400	389	421	404	427	419	402	378	422	393	423	408	424	412	392	429	398	443	405	453	436	395	466	443	418	450	374	435	431	421	425	425	450	442	410	399	375	449	389	423	424	449	444	422	411	415	428	437	403	440	454	415	408	399	399	425	442	419	417	377	432	436	420	418	428	413	418	449	426	416	372	395	399	449	470	401	435	430	378	394	425	429	436	425	442	373	408	452	419	408	429	403	427	408	414	436	421	409	414	426	425	443	438	403	418	405	449	398	435	435	402	424	420	436	431	392	462	391	391	398	426	400	429	391	461	463	431	461	422	389	436	427	437	395	407	408	404	411	389	409	399	418	406	401	398	390	446	433	413	431	441	431	459	423	427	419	405	408	417	418	438	456	405	401	419	437	420	427	401	424	408	424	403	395	421	428	421	399	372	403	406	399	398	443	435	426	417	386	384	422	410	407	401	422	405	458	411	435	415	437	409	449	455	444	424	404	437	404	433	437	441	433	407	388	387	398	434	412	453	421	432	438	377	392	454	388	451	405	447	397	442	417	380	410	410	419	414	463	427	403	437	422	433	422	401	428	422	368	425	436	440	377	431	394	441	426	411	433	429	383	417	404	422	408	427	430	435	414	442	395	429	381	413	397	381	391	413	426	413	387	449	420	455	438	406	458	447	421	430	406	430	415	425	440	405	423	387	431	401	389	416	384	421	430	425	411	423	431	405	386	406	398	423	453	431	371	414	412	424	404	402	409	425	391	427	420	438	394	420	438	422	402	430	399	422	443	425	424	378	456	411	396	420	413	425	429	431	417	392	382	406	410	404	395	399	438	409	444	365	394	404	454	416	389	420	459	392	389	445	393	425	401	414	415	400	404	405	425	417	416	391	425	420	389	418	407	439	421	404	388	462	399	409	408	427	440	377	433	444	437	433	384	421	409	433	431	417	410	392	414	433	411	435	394	392	414	415	412	411	429	442	422	417	440	414	420	400	442	430	392	456	456	431	431	402	433	425	413	390	390	400	398	399	414	423	415	410	459	424	411	407	418	428	438	424	407	416	412	449	432	435	423	458	401	419	447	417	377	391	430	467	432	426	402	413	411	411	411	428	376	400	393	431	398	395	425	392	403	419	408	421	411	416	398	395	426	380	392	423	438	443	445	450	439	447	408	404	414	415	444	389	452	452	416	400	427	389	413	450	407	400	448	433	427	407	436	392	408	433	425	432	443	421	409	448	361	429	435	390	410	408	390	416	427	414	372	438	381	414	433	411	421	426	423	430	443	392	427	429	440	403	388	407	421	415	447	422	410	429	407	416	423	390	399	430	435	441	431	442	439	382	366	422	417	433	458	429	462	417	414	434	437	418	442	405	440	403	405	440	396	430	424	433	409	448	390	381	414	402	421	405	395	443	422	425	429	423	427	444	383	408	463	406	421	406	416	447	428	426	401	366	360	413	437	399	461	420	412	418	391	392	389	440	386	461	396	424	405	429	457	418	416	421	414	429	454	407	413	412	456	433	427	430	425	404	447	414	417	418	419	435	464	397	417	395	427	436	437	402	423	419	445	427	410	456	416	465	435	410	397	415	398	417	367	419	433	412	416	398	406	411	419	419	422	429	426	402	406	433	435	429	417	412	412	424	420	423	473	395	409	427	439	409	445	444	426	397	422	396	423	446	400	421	444	408	399	413	410
28459	20907	25682	25081	14914	7348	2213	805	697	522	525	519	545	484	501	508	523	482	532	555	566	588	533	625	627	614	619	710	735	833	951	996	967	890	797	808	712	733	664	658	579	605	561	571	610	561	566	529	556	527	520	527	499	506	505	499	478	488	466	516	528	464	483	440	501	505	471	505	478	488	477	498	520	519	504	506	526	511	497	505	488	488	508	504	523	503	487	492	538	511	484	475	497	501	517	511	498	521	558	472	455	529	469	506	478	489	465	518	479	470	487	465	508	503	481	478	490	498	512	483	507	482	508	509	460	463	515	474	515	486	525	488	486	509	511	510	453	480	483	462	518	534	506	478	507	456	530	511	471	488	510	470	482	509	477	513	518	504	459	496	501	511	474	522	499	473	485	508	521	450	462	511	501	515	495	469	490	499	509	519	511	465	506	507	502	466	517	472	507	527	494	493	471	518	488	512	496	475	486	479	487	532	477	498	520	492	541	490	450	517	474	515	481	581	516	490	510	493	489	523	478	503	499	503	515	480	492	530	507	515	505	510	507	548	488	509	516	512	508	504	500	492	484	466	470	495	487	502	488	508	499	472	495	492	495	491	528	494	514	459	486	473	478	501	503	507	517	481	480	487	485	494	518	467	523	526	505	513	506	531	489	475	508	465	492	525	483	520	528	473	520	525	513	502	513	471	503	525	489	495	536	513	537	499	493	459	507	505	507	481	470	511	503	465	501	473	460	503	497	460	476	481	477	506	514	507	496	501	509	483	506	491	540	485	510	523	545	531	499	447	501	528	488	511	525	479	489	471	499	517	482	474	495	518	491	515	507	512	493	509	516	516	456	495	537	470	498	480	498	496	498	495	503	501	525	497	527	491	511	502	465	492	476	502	519	489	517	504	444	501	479	553	515	474	497	478	479	482	488	538	513	510	523	506	483	481	500	479	509	468	506	497	464	500	522	458	469	495	498	512	513	471	519	499	515	497	492	520	464	492	502	502	501	492	493	499	496	512	482	519	492	474	509	511	477	501	489	486	532	532	488	534	499	518	503	508	512	486	545	497	475	535	491	480	501	479	477	476	446	508	516	515	498	488	488	502	477	485	486	512	521	485	494	505	477	475	529	521	466	488	528	524	498	513	494	519	451	556	508	503	551	499	491	503	501	477	494	523	478	496	520	520	486	508	529	517	527	506	494	531	538	510	540	495	506	498	484	529	517	536	477	455	502	486	505	496	495	517	534	500	497	493	468	486	525	462	485	494	482	503	533	456	509	469	499	503	509	502	474	501	446	510	485	497	483	465	479	466	515	516	508	487	510	469	510	484	515	488	502	511	505	473	491	487	520	542	498	503	525	472	492	492	476	486	506	452	508	504	494	485	513	496	513	502	512	499	509	440	488	515	470	525	502	467	469	485	500	489	498	510	503	484	552	507	502	520	546	504	521	531	468	518	489	468	475	496	488	511	479	495	550	519	497	497	509	494	468	511	491	513	481	525	480	497	514	475	508	489	469	478	486	495	520	500	507	494	507	519	517	460	537	474	512	497	495	530	437	487	463	494	499	507	518	487	478	486	483	530	493	504	491	496	512	511	449	507	517	496	486	496	526	473	488	518	512	497	488	507	474	477	540	522	499	494	500	525	532	554	498	506	515	518	481	490	481	482	562	495	545	516	501	518	512	469	465	495	503	488	498	510	518	480	516	507	558	505	516	508	528	475	469	468	515	527	494	517	534	474	480	509	475	517	486	469	473	496	477	477	487	505	512	491	503	503	515	545	476	492	523	521	446	489	487	503	466	459	539	504	499	481	514	547	498	455	527	511	501	520	474	504	504	515	507	476	470	494	490	514	502	521	498	463	486	504	518	477	482	526	499	553	505	499	508	515	492	529	503	506	512	507	501	502	521	538	510	533	424	494	487	470	506	482	502	505	513	526	545	462	472	506	484	483	476	473	495	500	508	480	461	490	479	535	509	529	513	524	494	520	477	537	483	508	493	446	504	506	497	482	481	459	542	504	491	470	463	515	507	489	494	493	509	484	471	495	525	496	515	485	520	529	498	485	487	509	477	470	488	486	466	490	493	490	483	491	552	485	480	493	515	493	459	465	533	519	466	493	481	535	534	507	480	501	503	477	513	542	523	487	525	478	494	478	502	527	442	478	485	496	490	492	525	495	455	491	510	507	486	483	513	484	466	508	531	515	474	509	494	495	460	506	521	521	502	526	469	502	510	496	507	509	505	491	540	477	515	511	486	456	478	475	452	549	502	466	524	508	523	519	476	504	521	502	525	447	524	520	524	488	474	491	462	493	481	478	465	508	470	547	502	453	490	514	485	480	470	500	489	533	488	522	493	516	546	502	470	494	475	501	510	471	527	514	492	512	489	442	508	482	498	492	466	496	542	497	506	525	525	539	537	524	473	511	503	489	472	496	488	469	501	492	512	458	526	463	472	540	489	465	466	504	504	522	510	485	497	472	451	489	489	515	482	429	492	493	545	519	491	507	480	489	478	467	504	468	426	522	471	517	505	494	508	491	504	511	492	506	521	490	527	543	504	477	546	483	535	511	493	539	490	490	509	507	488	482	489	444	498	515	494	489	511	515	511	492	507	496	511	514	485	457	522	479	471	566	510	495	496	543	537	481	491	480	538	475	486	523	464	491	502	511	479	498	467	472	524	501	488	474	546	494	515	497	487	517	489	481	529	501	522	489	488	507	480	446	505	511	502	486	521	514	446	545	484	500	584	474	503	494	493	500	492	455	519	511	513	528	503	501	518	484	506	488	493	520	518	498	468	515	493	511	501	502	492	462	512	483	507	479	509	507	481	490	506	493	502	523	475	511	496	540	497	528	483	469	504	494	470	516	507	500	488	487	544	524	463	544	515	485	485	490	496	500	495	509	481	483	513	528	499	496	484	491	507	524	479	491	465	499	497	508	460	542	493	483	505	510	498	478	531	503	517	498	532	486	515	509	519	485	513	457	510	524	494	495	538	501	496	478	534	499	527	496	510	499	494	476	482	509	511	477	513	469	474	497	498	482	489	523	485	500	480	491	476	511	509	508	495	509	518	482	547	526	493	503	520	510	481	508	464	517	460	491	494	498	498	508	464	490	503	500	503	506	470	512	492	529	483	495	483	505	510	480	467	481	517	518	497	505	457	522	474	474	499	493	465	463	487	496	479	476	493	483	507	506	439	497	485	468	497	511	531	499	500	498	508	507	476	491	504	512	539	511	484	510	539	516	457	466	526	484	447	480	471	488	491	497	527	511	530	515	504	521	493	453	537	462	483	538	525	526	533	548	517	510	473	492	464	496	494	497	489	535	523	482	513	482	513	473	468	493	522	485	520	513	483	527	521	513	507	484	497	497	484	483	495	482	491	486	475	499	502	485	455	462	473	479	515	500	556	517	566	493	510	533	511	516	491	498	517	515	528	516	506	498	486	489	487	483	526	461	481	503	509	508	483	511	494	515	520	504	521	515	534	482	477	527
37597	21271	19914	24314	22196	11878	3542	1268	981	534	514	445	492	491	451	468	471	487	519	538	577	550	595	658	670	734	755	908	943	1136	1416	1567	1330	1284	1219	1040	928	866	787	695	662	650	596	564	550	518	538	498	501	462	487	482	434	482	471	468	481	422	478	456	436	434	400	442	437	454	429	425	450	456	433	455	415	436	392	440	464	403	474	420	423	406	391	428	444	419	453	401	431	470	422	426	467	403	417	442	444	437	421	396	402	441	436	414	421	436	463	421	441	410	430	442	405	457	481	441	439	400	396	422	459	412	470	426	390	451	449	470	409	414	415	431	465	433	422	423	428	382	431	431	430	421	427	391	444	459	426	415	437	407	409	443	422	388	425	440	469	419	445	446	429	400	447	442	428	409	415	460	454	412	451	409	428	431	433	426	434	409	409	433	408	434	444	442	436	420	397	418	421	394	425	467	441	435	455	436	442	431	425	414	429	448	443	450	426	420	437	439	432	444	427	451	458	445	442	429	393	436	422	416	438	429	420	390	450	419	425	414	418	463	431	405	424	452	447	454	472	444	424	441	444	424	457	395	422	414	418	401	424	402	419	408	419	444	435	459	415	399	435	435	411	434	428	406	453	409	443	456	426	403	433	433	444	428	419	405	449	406	432	415	419	428	450	426	421	425	396	421	436	396	444	423	460	419	454	428	476	426	443	431	420	400	441	490	451	417	462	429	382	428	415	427	393	429	403	426	412	398	450	403	403	412	407	458	404	435	444	440	456	395	427	423	409	447	387	426	438	430	411	420	462	452	403	435	452	420	440	415	418	442	427	421	434	444	450	435	417	408	406	437	421	443	433	404	411	405	440	420	414	449	401	420	411	440	449	439	449	400	437	432	416	417	433	432	401	427	425	425	420	435	417	414	424	443	410	471	464	439	445	432	423	408	401	444	419	409	449	413	436	400	413	427	425	432	427	379	411	401	401	432	425	439	412	427	401	393	409	423	400	452	429	460	414	441	411	422	433	458	390	411	432	424	425	400	452	457	400	414	434	407	454	432	464	432	432	398	412	439	432	453	420	441	430	458	473	449	429	443	437	424	396	444	430	435	434	448	422	423	391	444	419	428	439	439	437	472	454	409	431	448	437	450	424	445	427	437	475	434	442	452	382	446	455	425	444	449	427	431	416	439	452	424	430	419	426	435	404	429	401	399	426	392	368	425	410	416	427	444	444	406	431	385	422	404	409	417	427	421	456	420	467	432	456	453	426	436	432	408	401	423	468	464	426	428	425	424	390	409	420	442	454	386	408	428	396	458	418	414	473	415	428	421	419	430	419	474	431	446	435	426	397	428	435	420	431	430	452	418	421	436	428	428	428	443	430	421	448	436	408	440	435	448	421	442	438	423	421	432	425	419	394	457	440	408	419	424	416	458	432	422	406	429	434	417	474	395	434	430	420	474	421	414	416	415	448	401	428	440	418	454	441	408	439	450	439	440	406	458	423	442	392	423	458	406	405	463	435	422	443	399	424	442	424	421	452	407	412	426	440	430	418	405	462	416	443	420	413	446	427	400	414	438	442	445	492	440	418	416	428	425	430	457	459	408	449	448	426	428	387	414	429	404	414	404	439	426	446	434	433	454	388	452	409	413	427	411	437	406	409	436	393	424	443	422	447	439	366	424	429	461	435	453	417	387	381	426	435	436	427	484	420	411	440	408	445	425	423	410	438	436	394	449	439	401	424	418	431	404	403	418	421	417	394	434	444	438	434	412	451	407	425	427	429	456	387	456	405	448	412	423	440	437	421	451	444	394	424	433	447	431	449	440	406	423	433	416	451	411	465	432	439	409	423	442	433	430	419	411	436	418	394	370	383	460	461	424	415	407	415	430	428	434	402	411	444	431	421	420	443	438	393	430	405	427	424	407	418	410	428	424	423	454	448	414	421	411	433	435	417	455	443	444	438	439	438	435	453	437	425	456	398	429	433	426	450	442	431	402	442	458	465	428	446	433	422	426	427	421	443	439	446	408	454	428	442	441	428	413	432	411	394	444	416	440	408	443	420	408	428	418	423	425	445	443	465	409	421	470	455	400	474	414	432	447	422	385	431	436	435	432	434	417	426	394	445	414	436	399	427	437	453	450	445	405	430	390	409	448	414	413	422	431	405	405	470	442	428	407	440	450	426	396	466	439	452	436	436	428	429	427	436	423	408	466	449	432	472	444	424	398	396	445	439	410	442	424	411	428	396	412	436	413	443	430	391	433	444	423	413	443	392	418	411	448	438	408	408	467	450	472	403	437	430	413	462	390	402	473	465	401	469	423	427	436	448	449	420	403	419	427	406	452	452	443	457	459	450	393	417	413	416	445	423	416	395	429	412	447	425	421	407	453	451	449	434	432	411	453	420	412	407	450	402	415	460	405	402	443	419	436	428	456	398	421	436	435	406	385	404	443	472	404	421	456	448	449	426	424	459	455	425	403	452	391	450	438	430	393	435	430	449	419	437	421	454	424	419	420	445	449	432	445	411	458	391	428	433	440	414	424	458	458	446	428	430	449	417	402	453	445	447	430	429	443	411	483	423	455	400	403	459	437	430	411	425	392	406	400	431	429	442	444	431	484	431	372	409	420	420	442	439	427	446	449	463	410	439	461	419	431	446	437	437	440	442	446	405	447	421	382	426	433	419	443	459	421	441	465	414	393	466	424	442	436	396	450	433	411	419	436	437	455	434	430	464	426	406	405	444	389	427	433	475	399	409	403	433	436	406	437	455	427	427	425	423	426	436	406	400	425	437	441	393	438	428	449	428	455	459	406	413	440	417	426	420	461	467	450	408	433	406	436	430	429	409	444	380	476	442	444	415	400	391	458	439	430	436	426	451	413	416	431	440	441	446	433	400	432	433	415	428	439	424	443	414	435	426	424	444	391	406	416	420	428	432	419	417	447	416	441	413	385	434	430	437	438	427	428	388	479	452	442	419	424	402	399	423	429	438	444	430	431	414	438	425	417	455	432	402	432	462	452	427	411	409	476	445	465	387	409	449	463	433	429	410	428	393	444	441	435	412	395	451	456	416	400	416	473	429	440	408	385	418	408	424	434	454	450	400	446	439	420	429	441	393	449	435	421	443	393	445	422	435	425	424	446	410	423	423	414	434	415	437	410	410	410	462	400	417	400	436	416	426	419	407	398	412	420	419	410	426	429	417	431	413	448	448	428	406	442	405	446	434	448	434	406	401	434	445	429	403	481	414	418	431	436	396	437	437	422	423	429	471	440	447	419	457	445	440	408	421	442	413	417	460	408	428	432	415	435	414	433	416	440	398	393	442	401	442	437	427	444	440	463	448	394	411	429	451	433	439	435	422	431	419	448	417	420	425	455	404	412	424	392	424	436	424	431	427	417	367	443	418	416	414	445	433	476	425	425	388	458	423	439	426	417	438	466	469	413	425	437	463	426	408	414	431	417	414	431	390	430	437	406	415	408	415	442	431	437	420	420	434	401	403	445
27041	20837	27319	24530	21731	18399	6112	1752	1901	672	573	598	558	548	533	512	529	507	562	566	554	604	610	626	638	659	661	802	789	845	983	1110	1027	911	857	822	697	690	696	627	591	610	568	558	573	623	543	526	535	557	517	501	512	523	512	510	491	491	451	466	484	488	501	518	503	468	501	474	478	498	520	484	501	511	486	473	498	449	458	495	492	497	441	479	482	457	457	476	498	472	497	507	519	502	482	492	492	493	462	446	470	463	503	488	500	463	449	512	450	475	499	481	479	446	468	462	516	470	497	474	482	474	487	500	515	493	474	473	472	472	483	528	483	464	487	448	497	494	488	459	471	510	532	494	443	480	504	521	496	447	503	466	489	460	467	423	515	517	495	470	473	487	459	473	500	498	478	489	475	494	465	481	453	480	476	514	452	491	470	467	495	481	477	468	485	464	497	475	462	501	488	459	507	541	462	486	478	476	517	493	468	470	481	526	476	545	423	544	460	517	480	491	448	506	459	495	451	493	468	507	465	472	467	473	473	488	456	496	497	505	484	498	471	458	492	501	487	509	478	443	470	477	445	458	447	476	493	482	464	469	515	499	504	501	475	538	477	489	455	487	470	467	489	482	417	475	525	501	462	491	508	502	505	493	515	522	533	525	507	459	466	473	478	478	465	476	483	511	476	476	481	492	516	523	499	471	479	486	507	500	492	485	452	516	526	527	494	509	521	503	470	468	497	478	476	483	455	481	498	427	458	529	523	462	479	488	483	499	501	511	470	473	450	464	456	505	488	487	510	483	510	509	463	460	458	505	478	465	488	479	506	513	508	511	505	454	478	490	477	484	536	510	478	490	453	514	489	438	469	469	481	490	442	495	516	482	457	498	502	535	445	483	488	425	464	508	494	461	491	512	467	455	502	490	485	450	516	462	479	517	494	563	493	511	456	461	467	486	475	486	456	492	476	482	466	496	477	489	506	487	488	460	455	489	496	522	506	517	514	463	471	480	476	475	444	483	441	470	456	516	473	509	469	508	486	469	470	478	494	528	484	468	474	519	444	475	468	489	464	472	458	447	504	476	500	458	494	491	506	486	490	477	471	483	496	457	493	491	480	490	471	540	529	483	502	478	430	452	481	496	487	481	501	491	417	486	521	494	480	464	476	471	488	451	458	529	499	474	495	491	479	497	486	497	469	514	465	503	534	477	513	457	483	458	477	481	475	482	486	491	493	472	499	491	481	477	474	494	487	454	496	454	500	472	446	464	488	497	518	473	472	475	460	507	518	502	544	508	489	491	514	534	495	492	462	503	507	496	471	485	499	502	529	486	490	475	485	465	501	486	488	484	492	469	471	483	458	479	496	474	479	483	509	477	516	452	489	502	468	452	482	472	446	495	477	461	523	491	480	508	486	472	466	483	465	469	460	496	485	462	473	515	457	458	476	490	471	464	506	499	511	451	489	468	486	530	490	481	475	471	482	467	500	500	469	504	450	451	492	497	499	491	516	492	485	505	487	480	475	483	457	487	467	471	522	514	479	524	508	470	466	490	492	497	474	485	485	461	448	492	472	501	455	496	487	474	471	496	468	457	482	471	469	437	471	462	457	464	500	500	488	490	477	507	475	486	494	437	481	467	478	482	521	490	519	463	485	508	512	449	498	500	469	484	518	486	488	484	517	466	457	516	479	455	487	453	513	468	481	486	458	483	501	471	484	473	502	496	432	481	469	498	456	486	510	467	535	547	505	472	448	506	453	494	488	425	501	443	475	476	449	497	443	442	490	507	513	500	508	486	491	492	490	487	487	483	487	489	502	503	485	475	470	494	507	477	521	480	483	502	490	470	515	447	481	488	503	461	500	456	481	511	484	471	494	473	527	502	478	495	518	518	500	459	488	472	468	482	479	465	473	510	474	519	471	443	438	476	468	480	467	477	480	495	466	502	486	488	445	495	478	454	497	500	480	503	464	485	491	453	500	443	512	460	529	472	489	493	489	495	474	466	469	466	490	501	501	498	456	488	525	467	512	449	470	437	489	479	490	477	484	485	477	462	483	456	471	490	481	487	496	497	490	499	521	475	478	491	500	485	504	455	464	466	457	472	530	490	445	500	472	499	487	458	487	501	506	556	468	494	482	507	504	471	496	483	485	474	486	481	483	506	484	471	525	462	478	445	461	465	482	472	487	494	493	522	481	493	456	453	513	489	474	508	504	479	487	476	464	484	500	477	489	469	487	529	462	522	466	499	510	511	508	458	510	510	458	479	479	491	471	502	483	491	507	450	498	489	487	452	488	455	456	463	504	465	532	466	507	475	508	486	512	457	432	469	509	451	471	468	484	513	475	533	501	483	492	505	492	468	532	470	475	450	467	440	507	499	499	526	435	488	501	486	508	501	508	483	495	499	484	503	472	494	501	500	484	469	485	528	496	495	493	483	485	516	535	509	488	510	521	476	521	474	497	462	524	482	506	513	526	506	492	487	542	482	475	473	449	452	483	521	473	482	463	534	483	449	486	468	460	468	451	470	481	492	470	467	497	468	475	441	484	497	416	498	501	439	448	498	513	527	458	458	451	504	493	519	468	461	433	501	501	472	482	460	475	466	492	485	466	488	479	507	445	489	442	506	496	495	457	503	474	505	460	487	479	463	496	502	453	484	448	476	523	460	454	482	478	492	469	468	477	483	466	501	483	459	497	445	488	485	513	475	470	483	471	444	459	496	470	505	477	496	451	504	465	456	491	469	471	479	513	488	474	481	481	438	459	457	490	500	460	527	476	506	487	499	484	518	457	476	489	465	494	460	458	487	455	442	485	461	516	480	498	506	481	524	478	476	474	481	514	483	486	526	483	487	476	482	512	501	495	465	508	519	506	469	493	468	498	490	459	508	499	458	419	474	490	498	479	491	476	469	464	487	466	493	463	500	487	482	473	504	536	479	459	489	482	490	484	458	493	485	505	478	471	449	466	484	496	487	515	519	460	451	471	483	490	485	491	501	487	484	464	492	489	516	505	496	496	440	464	460	500	462	521	470	513	483	482	509	509	507	477	522	483	546	465	463	503	466	511	508	513	517	446	460	493	512	477	506	454	513	464	456	521	487	475	465	491	463	492	500	489	436	485	510	459	514	513	479	484	464	462	461	491	458	498	471	527	499	488	475	468	512	477	491	457	542	464	493	472	473	503	474	443	526	500	453	466	454	482	520	482	500	503	483	485	466	433	489	458	470	474	506	491	491	459	491	503	488	450	464	477	502	534	486	480	490	442	467	498	479	473	465	505	504	455	466	500	477	436	477	485	492	483	454	503	501	460	489	455	494	486	495	465	510	442	466	466	471	465	508	503	472	459	451	480	483	506	513	473	482	446	519	481	468	434	489	495	446	467	474	502	497	497	472	459	482	465	501	514	494	451	521	478	469	494	503	501	464	475	510	468	486	491	479	511	462	492	527	470	478	484	500	541	469	460	479	480	466	504	442	493	488	519	468	461	495	524	517	481	470	477	474
38037	26673	24196	28363	26209	19568	5068	2694	3200	699	610	635	543	530	518	533	541	500	525	608	588	619	653	757	785	826	854	948	1029	1221	1537	1571	1481	1385	1182	1100	917	809	841	709	699	691	605	617	577	553	572	507	476	486	461	478	464	428	434	416	443	460	429	410	431	425	436	420	432	406	426	430	402	392	457	433	430	370	428	425	429	404	388	385	431	427	378	405	430	411	433	426	426	417	371	409	445	387	365	431	416	400	406	434	394	398	412	435	393	431	443	403	454	443	444	417	399	419	392	427	431	402	436	434	431	416	462	422	454	434	393	430	417	391	416	369	404	423	433	450	423	401	390	393	403	381	391	423	437	372	411	389	393	405	361	410	457	420	421	408	422	412	374	442	379	423	389	406	405	439	404	418	411	418	406	430	441	428	392	385	410	395	395	423	398	402	436	433	422	390	439	390	424	396	414	388	418	366	400	423	379	410	395	405	365	405	414	407	395	404	434	447	413	444	388	400	426	384	387	389	409	439	429	422	425	412	421	398	455	436	411	436	435	455	419	440	424	432	421	475	439	403	408	386	381	433	412	420	424	370	439	403	427	406	424	421	427	370	390	413	386	430	451	406	457	388	390	402	386	395	429	408	416	378	408	448	398	382	420	378	444	425	407	378	392	437	406	437	405	413	399	428	403	419	395	414	417	359	391	409	414	381	373	423	455	396	439	422	406	420	447	422	428	439	395	401	416	432	382	401	429	431	374	425	417	434	380	426	385	412	399	448	447	408	386	443	407	411	397	436	425	405	404	396	428	421	399	427	382	427	385	441	374	407	406	397	448	424	449	394	424	405	381	428	454	433	433	400	415	426	405	405	409	433	402	441	413	385	388	390	411	362	423	412	437	454	423	433	411	385	401	405	420	439	407	437	432	437	457	428	420	416	417	389	429	425	400	416	426	409	380	390	431	412	401	462	412	433	410	401	360	396	445	379	394	411	424	397	386	443	423	415	426	409	404	414	406	401	422	408	457	428	393	432	399	420	448	437	414	403	410	439	392	393	414	441	395	443	401	398	439	416	431	397	375	384	431	422	409	380	409	443	420	441	397	451	419	411	431	424	376	420	422	414	402	440	404	412	406	444	427	424	381	414	397	444	406	401	436	412	419	398	429	421	428	431	375	411	399	423	415	396	421	412	408	428	429	405	440	407	390	408	384	402	397	402	433	439	410	420	419	451	388	434	441	425	412	422	421	435	437	435	425	399	425	426	468	380	390	410	391	434	443	427	425	378	413	424	398	402	375	385	414	404	415	439	431	399	423	388	421	425	362	414	417	409	406	436	431	411	409	434	410	398	408	402	452	380	422	448	387	410	416	387	413	386	449	390	426	394	459	409	416	449	386	438	425	393	447	388	384	413	407	430	407	400	400	436	427	412	350	390	435	396	401	397	393	404	429	390	407	397	384	434	368	375	383	395	414	410	397	423	424	413	409	422	432	400	417	424	365	402	410	441	408	386	408	416	428	469	422	422	421	412	418	395	406	402	389	379	421	423	387	430	406	369	403	386	399	386	451	384	436	407	431	397	428	454	424	396	396	392	421	431	395	417	422	397	366	389	430	417	418	425	421	413	441	434	438	377	412	394	397	418	395	434	390	422	406	423	400	391	421	386	367	417	439	419	431	415	428	425	394	413	446	410	426	419	432	406	369	398	427	448	405	414	418	452	448	379	408	455	413	418	352	383	406	406	413	474	431	448	427	450	455	396	387	389	416	432	404	402	440	461	407	417	420	410	433	399	391	426	419	416	414	415	443	405	424	385	421	413	438	391	401	370	399	439	385	422	402	390	392	420	399	413	429	380	409	392	390	386	427	407	425	406	419	421	411	417	413	399	416	443	412	402	403	386	428	409	410	420	427	433	431	445	427	459	413	393	386	414	434	383	386	377	429	441	418	404	430	428	415	425	396	386	432	473	386	438	419	425	442	435	426	364	439	422	407	433	408	449	384	415	432	411	425	421	408	446	424	420	401	406	403	424	409	407	422	440	409	385	414	425	409	436	380	393	465	394	423	427	421	412	405	382	380	420	417	423	427	391	416	403	423	405	436	410	413	430	380	412	401	417	371	410	397	372	421	444	409	406	444	414	381	407	406	392	396	431	402	411	384	411	402	410	411	431	399	422	399	435	416	442	406	430	402	404	429	452	391	391	404	404	407	407	395	465	399	428	387	445	401	411	430	437	387	399	395	442	429	420	435	405	381	405	421	439	448	421	427	397	419	385	400	397	425	428	404	417	393	434	377	427	403	395	446	398	434	373	423	406	449	419	406	420	380	406	398	391	424	437	407	411	416	428	423	431	404	407	403	422	414	426	427	391	377	419	424	449	396	401	397	409	409	394	372	408	431	394	428	371	407	454	408	423	413	456	419	444	416	398	375	423	401	448	418	404	414	369	436	434	421	410	385	411	420	414	411	423	396	423	428	430	401	394	399	436	414	439	415	366	407	430	401	434	434	408	390	407	446	409	378	360	417	389	410	414	414	409	412	420	408	431	404	400	441	404	413	390	434	421	442	418	426	399	414	426	423	442	402	418	417	445	389	413	411	381	419	409	394	411	434	359	415	438	390	393	442	421	448	413	426	424	444	385	380	429	432	404	453	437	409	371	388	405	428	427	436	422	395	437	422	396	391	403	398	423	456	410	400	410	418	416	401	397	372	404	457	396	434	453	395	421	422	385	435	370	399	432	409	461	395	407	421	397	409	411	409	377	421	395	435	405	454	417	439	401	437	430	426	399	390	394	398	429	421	430	418	439	459	404	413	400	431	388	412	431	443	389	406	393	386	417	378	390	391	409	414	413	428	403	442	414	422	395	412	408	390	409	433	385	410	435	412	392	418	430	438	457	424	409	405	391	425	424	400	420	439	415	404	480	388	403	419	392	435	412	421	380	414	441	367	421	416	413	403	378	417	438	408	393	416	432	421	432	397	441	437	425	409	415	403	426	439	427	412	449	444	423	409	412	451	388	380	425	390	380	416	392	400	409	383	417	407	416	390	394	405	405	450	432	443	411	436	421	395	411	440	390	413	395	407	440	408	408	394	398	416	409	421	423	415	419	428	418	438	385	395	394	415	430	363	438	436	392	419	423	390	428	453	388	403	442	429	456	435	433	405	409	390	417	416	434	392	397	425	452	416	429	419	396	398	436	437	430	367	453	439	440	417	411	393	429	420	410	409	418	416	424	431	393	416	418	396	386	398	384	386	409	409	416	415	422	389	379	415	438	390	390	413	392	407	397	410	447	432	434	434	422	414	373	401	414	419	454	416	411	414	409	418	377	398	445	407	417	436	402	407	440	430	411	423	400	418	432	370	424	399	396	445	462	419	405	386	394	423	386	407	427	434	411	415	429	401	407	424	388	420	424	434	397	422	417	439	436	409	439	430	420	393	396	422	425	409	398	428	443	417	420	380	439	402	408	431	370	419	413	401	401	419	415	432	423	397	457	399	420	446	407
26475	20840	27634	24080	21280	21264	8975	1849	2186	629	646	601	593	550	588	547	543	588	566	584	582	604	644	624	650	667	773	773	826	915	975	1049	1024	883	828	812	718	671	688	662	612	583	600	623	542	533	542	569	564	521	481	519	517	519	504	522	522	504	530	516	548	524	528	517	545	466	481	540	474	529	509	512	495	527	474	515	460	488	504	537	523	482	508	548	519	553	476	482	471	506	513	467	532	506	525	510	546	505	525	519	513	519	537	493	524	519	457	503	512	470	547	495	495	466	496	500	512	523	436	512	556	514	534	499	516	526	520	489	508	516	536	496	499	504	489	513	522	471	494	526	475	509	493	518	525	492	484	516	550	509	482	486	537	503	521	528	502	474	490	494	511	492	533	519	474	495	502	508	534	531	501	509	515	516	467	523	503	513	519	493	484	525	494	550	473	530	487	555	546	531	484	502	498	543	536	494	489	530	543	514	509	523	528	493	507	502	479	513	540	505	489	503	492	507	509	483	486	482	510	501	523	514	538	491	464	504	518	537	487	508	542	520	524	484	544	532	539	487	512	502	545	532	515	486	497	481	476	509	525	488	527	510	499	494	500	514	497	535	499	537	539	525	547	532	486	487	526	519	508	506	510	489	496	503	467	460	531	493	473	498	507	519	466	529	504	551	540	488	529	542	506	493	470	531	526	506	516	470	488	515	475	467	504	510	510	489	488	504	533	506	488	534	521	504	490	490	473	514	515	516	484	464	471	492	514	509	521	518	487	466	551	493	498	531	532	466	499	510	471	542	519	477	489	494	542	515	516	495	505	497	510	502	479	549	469	497	469	513	485	496	508	515	496	500	496	510	497	536	518	566	533	488	534	464	526	499	519	456	541	528	501	514	526	497	494	505	481	503	501	519	519	458	517	490	473	532	491	466	481	537	519	520	494	529	509	529	501	515	489	525	504	550	518	553	524	524	492	453	509	506	504	555	535	542	473	532	518	531	535	499	518	474	459	502	501	493	497	472	471	520	504	473	460	511	489	519	505	539	527	555	508	477	505	475	527	467	527	512	512	503	486	528	496	486	541	496	484	537	491	491	517	513	487	514	494	555	534	512	514	541	483	488	506	493	501	522	526	525	481	517	490	496	471	498	504	498	532	530	514	535	540	495	487	546	503	486	536	469	494	500	526	532	547	513	510	491	496	519	491	520	492	456	496	534	520	498	543	532	463	514	497	511	448	536	551	527	524	515	492	447	509	502	535	516	466	486	486	513	560	490	501	496	495	541	511	484	483	558	525	490	488	516	478	520	547	473	516	492	505	540	517	505	540	495	483	510	527	511	518	493	521	527	518	551	548	536	485	513	539	488	506	480	464	510	572	538	530	467	521	469	548	509	533	495	494	531	533	502	543	549	546	544	514	481	478	510	463	513	481	520	497	493	529	524	521	523	492	518	524	492	523	515	506	483	536	538	496	501	518	528	519	499	501	512	495	539	493	504	475	478	538	501	491	538	500	527	501	537	512	520	510	500	478	486	482	507	517	518	514	521	525	498	498	537	504	540	520	511	494	486	536	489	506	516	491	517	486	509	492	483	521	467	521	468	524	469	528	525	519	512	556	525	480	496	493	480	480	547	506	522	450	539	562	530	511	487	511	520	497	519	526	489	572	527	507	494	518	526	491	479	547	519	497	517	490	521	500	465	468	525	510	510	460	532	521	492	514	506	541	480	476	510	519	522	484	517	504	503	518	542	497	520	510	523	534	511	512	505	526	535	526	492	488	518	530	509	495	503	495	518	539	498	468	517	539	551	530	529	492	518	541	544	497	508	503	515	509	524	483	491	536	501	499	471	496	522	551	511	478	537	510	508	506	501	483	546	504	510	485	495	503	503	541	508	516	521	490	533	510	493	518	514	527	493	517	523	509	519	503	547	479	522	503	530	497	509	509	530	543	486	517	469	496	481	530	525	502	491	491	491	489	504	452	497	485	504	511	494	459	514	504	497	554	535	513	500	488	484	458	544	501	497	538	507	496	503	515	527	501	528	488	519	512	513	485	523	525	481	511	506	524	530	470	487	482	488	566	508	503	525	486	499	473	514	538	485	513	489	485	493	520	495	534	515	549	499	464	498	543	516	542	503	515	530	497	554	449	502	520	482	492	550	480	497	500	481	507	478	503	490	518	487	490	498	508	497	497	519	528	507	520	541	486	484	510	535	456	507	525	465	481	487	498	508	487	469	498	505	530	478	514	536	512	539	521	520	500	549	519	481	531	480	507	476	515	555	535	489	485	526	519	497	488	539	517	541	503	481	522	466	499	525	487	517	487	486	536	573	512	527	484	526	525	477	459	505	495	486	529	498	512	464	520	519	528	541	482	521	515	534	530	508	514	513	519	512	499	531	502	527	477	519	539	497	518	527	516	498	563	498	487	503	521	521	509	489	502	495	501	502	472	465	499	483	491	518	497	514	459	517	469	523	529	450	498	498	477	501	505	510	477	496	540	502	557	492	470	536	478	499	517	473	491	483	533	508	540	503	498	465	512	491	534	492	521	534	542	516	524	457	534	493	499	509	532	500	495	516	487	456	463	517	482	491	510	500	540	478	488	490	497	485	505	497	531	516	489	546	542	484	563	510	530	484	534	549	467	494	528	497	500	516	502	476	532	484	529	550	522	483	546	497	499	505	465	549	547	489	496	496	560	464	469	522	521	461	501	491	495	469	483	556	516	509	503	459	520	497	485	450	482	550	523	475	498	514	535	509	507	537	482	526	512	516	515	505	542	452	523	487	516	512	480	492	484	485	499	490	511	488	493	506	499	532	477	510	509	534	487	514	478	525	488	500	532	519	486	510	543	509	517	536	521	524	514	513	494	521	469	495	522	469	509	533	534	526	478	499	546	552	508	530	525	508	520	487	518	502	530	454	492	527	521	550	503	543	485	536	533	495	478	516	521	518	508	491	506	488	515	535	536	525	522	494	485	467	490	509	501	508	514	527	480	505	479	534	482	528	552	522	508	531	538	511	496	514	504	539	496	465	473	502	513	525	500	497	532	494	487	514	493	495	520	528	555	509	541	512	557	484	496	518	497	503	515	553	518	538	508	542	491	511	530	518	520	492	535	508	478	532	523	514	493	519	526	541	509	502	498	521	526	516	498	509	493	461	505	512	512	513	512	496	522	526	463	517	494	474	492	532	494	484	469	514	493	489	569	529	507	461	537	491	502	504	533	510	461	495	519	474	507	481	530	484	498	478	470	560	505	529	491	498	499	511	533	496	510	529	516	482	505	520	483	499	527	518	505	543	445	524	482	521	509	495	487	505	490	528	525	508	479	541	508	499	537	486	497	490	514	495	539	516	552	496	500	513	461	518	514	506	479	479	523	499	506	489	539	447	509	481	496	544	535	549	521	512	551	484	497	528	510	541	497	520	521	508	485	510	506	543	473	535	526	515	497	455	468	450	493	488	543	518	510	512	533	531	522	534	501	529	498	488	459	515	497	462
48429	33002	22172	28850	28230	20509	5243	2930	4168	722	682	592	538	549	547	523	548	520	590	569	585	695	657	716	742	801	921	977	1097	1203	1417	1575	1472	1273	1128	983	918	817	741	721	705	599	604	556	564	535	539	474	495	505	483	483	418	442	479	433	467	454	423	438	459	458	423	417	426	464	417	434	424	440	401	455	435	415	403	402	444	468	407	430	468	416	425	430	398	430	453	439	480	437	433	437	464	417	418	404	418	438	442	428	460	432	442	453	485	420	425	433	445	417	412	385	438	390	457	441	368	402	444	443	447	431	448	432	421	405	426	433	448	459	454	417	440	428	438	409	432	402	416	442	411	452	389	441	437	423	413	448	451	424	442	408	466	450	449	422	421	468	421	397	433	492	440	412	413	459	401	436	440	472	421	431	436	441	428	469	461	391	412	403	421	432	433	389	444	439	416	432	429	451	425	425	440	377	422	427	432	429	416	425	420	446	409	461	436	463	378	445	398	412	406	452	405	425	441	422	450	425	431	416	420	454	417	447	419	401	414	398	415	422	414	417	441	463	440	440	442	433	405	402	429	451	425	427	433	399	430	437	427	448	437	448	449	445	426	428	425	395	448	451	428	447	442	433	408	390	492	437	456	405	417	433	439	443	421	437	440	395	428	433	446	428	442	427	410	403	440	448	454	416	398	436	473	426	426	452	437	448	442	444	413	444	445	419	408	409	441	449	450	432	430	440	431	444	402	415	437	461	460	484	400	429	409	460	447	451	426	412	412	423	439	419	400	436	400	458	438	461	427	434	435	435	455	418	436	455	442	391	421	407	452	409	450	420	446	434	445	430	436	398	482	405	452	419	438	420	417	432	418	444	444	434	454	433	444	413	422	445	431	447	416	396	434	402	383	438	472	425	457	443	463	433	406	423	445	451	406	414	457	424	470	430	421	469	444	444	448	444	428	412	453	428	448	399	458	435	389	454	426	401	439	412	418	414	436	419	434	453	426	413	414	450	406	400	446	417	420	428	449	462	441	440	416	446	470	432	443	423	462	426	438	440	442	412	445	480	442	466	438	443	432	451	443	445	462	384	471	440	406	433	458	473	446	461	417	431	432	434	452	433	424	405	455	448	418	442	471	431	425	418	411	427	390	411	419	446	441	448	426	460	431	425	453	428	407	417	410	388	439	428	474	419	456	458	420	452	419	450	450	433	449	412	423	421	433	395	413	421	417	454	423	437	403	434	424	435	444	437	431	429	420	423	472	442	424	424	420	438	458	398	388	414	471	431	433	422	416	467	431	410	464	425	404	469	450	480	357	442	456	390	412	437	421	434	428	432	419	425	421	426	441	411	439	447	448	457	445	403	458	420	448	429	455	431	419	414	442	399	435	398	418	443	427	469	390	455	402	419	431	430	412	427	456	441	390	411	417	460	449	448	436	454	434	435	425	402	405	450	421	430	414	426	465	422	418	447	448	430	413	422	441	444	454	413	448	423	431	411	410	448	407	436	452	437	405	454	470	466	426	463	463	393	434	435	401	419	446	411	426	405	422	452	424	411	433	468	408	406	434	397	449	426	440	429	439	443	439	428	445	425	419	450	435	457	429	425	444	446	421	494	421	461	445	444	422	417	414	447	382	448	433	427	400	429	445	395	426	448	431	465	407	416	458	419	425	454	436	417	411	423	427	471	419	407	445	421	429	419	450	465	439	422	465	415	480	454	413	488	429	420	416	431	436	468	459	432	412	448	413	415	418	404	409	417	435	451	435	415	453	433	416	427	406	430	430	414	459	414	433	425	469	409	415	444	403	422	431	435	429	410	454	435	419	454	401	477	443	384	451	426	430	417	453	402	445	403	496	411	430	427	443	440	463	448	430	439	465	405	398	451	399	450	443	389	416	422	401	424	427	445	422	447	444	455	448	421	451	463	431	426	435	392	413	419	462	453	419	467	472	445	431	417	428	421	384	411	418	452	425	402	460	407	412	428	431	425	451	410	424	461	414	438	457	431	427	430	415	478	476	442	401	427	423	398	416	414	441	480	434	423	429	445	435	447	466	423	405	433	433	392	457	398	387	453	424	443	475	448	448	401	445	425	442	432	457	446	400	433	449	440	415	428	439	457	422	447	443	400	427	414	432	493	434	422	439	403	444	457	431	400	422	394	436	430	416	388	421	471	393	450	404	414	425	418	429	415	428	461	434	431	417	443	428	447	457	423	439	405	417	403	422	449	401	447	433	453	447	439	405	448	435	430	407	454	413	428	441	415	466	403	417	433	423	450	415	451	441	467	446	471	476	448	409	466	416	436	382	418	422	403	442	445	438	401	411	436	435	454	413	461	417	446	435	459	424	448	421	426	409	419	401	419	425	392	415	429	456	472	435	421	453	420	465	392	397	451	363	423	406	435	425	426	454	466	433	437	446	429	410	451	452	454	439	411	429	449	435	450	414	404	429	437	456	452	426	440	459	477	430	428	381	382	408	445	449	429	432	418	441	440	417	406	435	436	485	438	447	456	429	416	413	396	432	439	429	429	454	451	409	423	441	425	417	393	463	407	454	427	424	408	422	453	443	428	414	441	450	438	407	428	453	429	452	430	435	446	432	452	417	435	414	420	434	429	460	451	476	457	418	417	419	426	435	413	444	461	442	450	407	455	424	447	468	415	447	436	429	430	437	430	416	434	476	420	440	415	374	455	456	408	417	388	417	403	415	436	405	425	440	449	451	437	430	462	428	444	465	438	439	444	435	384	436	422	445	482	392	402	434	447	390	433	457	437	421	436	459	433	449	459	428	436	414	443	428	457	440	446	420	431	407	476	461	477	450	416	457	429	395	438	411	469	434	439	453	419	383	395	439	457	425	413	422	413	464	421	443	436	460	442	443	442	435	471	436	431	411	421	446	416	401	463	448	433	430	399	429	426	460	449	456	444	455	421	460	464	412	413	445	450	456	471	418	442	412	419	467	461	439	436	430	447	408	455	435	437	430	433	423	419	407	414	439	436	405	454	460	423	438	417	430	420	439	410	426	453	410	409	427	432	419	473	437	406	431	400	467	402	436	417	448	428	437	412	406	426	439	419	444	425	423	450	449	397	424	475	432	444	407	448	426	451	448	439	441	412	472	412	442	427	432	447	433	456	464	430	451	412	465	426	402	426	448	437	436	438	434	429	432	428	403	425	461	452	433	399	428	469	404	432	440	396	458	429	426	436	433	417	468	442	451	447	463	390	400	448	437	406	469	413	487	424	429	429	390	447	435	403	428	430	446	405	396	436	446	407	385	431	394	423	450	444	412	436	415	468	475	424	446	417	443	447	446	438	389	464	408	417	419	452	430	461	439	410	425	399	446	451	450	401	397	420	433	442	481	448	415	463	398	425	448	434	445	403	396	438	460	423	403	433	470	446	421	432	415	414	465	444	409	401	444	428	416	424	455	416	428	452	435	454	473	427	409	433	448	434	458	392	383	430	384	439	435	410	442	408	430	420	394	435	403	437	441	418	442	426
25592	20838	27836	23887	21263	22709	15675	3001	3822	806	667	650	602	614	597	587	542	561	540	592	580	590	633	702	642	677	741	836	1000	1028	1085	1055	1046	1028	908	839	803	701	677	682	634	611	566	554	573	578	540	532	571	548	543	478	480	482	510	489	525	509	459	466	508	505	432	476	466	490	466	545	486	480	506	493	492	485	486	535	517	501	464	489	506	491	546	460	500	457	487	521	492	505	489	487	538	519	479	465	487	494	478	528	515	474	489	510	468	509	531	518	489	489	517	523	494	469	481	497	490	492	484	487	527	486	519	450	495	521	497	524	519	523	471	501	476	481	501	476	477	521	508	501	484	444	489	523	462	521	511	529	459	475	491	500	481	501	516	508	541	469	478	487	451	528	500	510	528	505	510	495	477	495	481	511	522	479	463	521	471	486	467	475	514	483	521	491	472	524	454	483	518	544	499	471	481	505	482	509	513	533	515	500	510	465	492	503	483	487	515	475	527	483	475	499	500	491	498	478	490	489	486	532	493	490	507	492	494	484	476	497	512	526	492	463	463	470	485	481	458	507	495	479	494	518	479	486	494	465	474	513	512	502	498	512	507	518	513	492	482	478	474	529	487	492	529	500	497	447	513	474	489	484	465	455	468	492	513	493	512	487	486	482	519	461	486	478	481	493	471	529	462	500	524	485	532	503	497	498	496	484	546	499	483	507	525	477	512	465	460	518	495	501	484	496	518	497	464	511	465	504	513	474	501	476	473	481	487	494	509	493	498	487	458	508	474	517	501	477	525	491	458	507	509	469	468	501	492	501	495	466	439	483	490	449	470	469	498	492	480	471	469	487	471	518	495	490	519	476	505	543	518	477	543	471	490	511	510	469	499	507	477	503	474	483	503	478	488	521	505	505	485	543	511	531	470	491	502	516	535	520	487	494	448	497	491	469	487	509	519	477	472	498	497	506	482	487	502	494	464	478	489	493	483	477	463	479	486	482	471	529	483	502	456	517	512	441	494	488	509	451	508	483	479	548	485	493	500	469	551	497	526	504	497	518	499	478	488	461	498	501	491	535	465	448	494	517	500	494	482	465	486	503	507	490	464	447	487	524	492	514	457	482	493	456	512	497	440	479	480	514	495	478	469	498	513	466	559	495	465	494	492	498	491	487	501	516	483	495	512	463	472	458	525	528	469	485	474	545	514	490	485	478	483	494	510	520	503	488	508	505	484	492	500	492	519	541	509	496	506	486	508	494	507	459	507	487	499	508	495	500	475	467	417	471	510	544	521	525	546	490	508	483	532	488	498	486	474	485	490	476	490	509	503	515	491	488	496	506	482	500	509	447	495	474	536	482	524	451	492	500	508	554	483	462	484	498	484	518	516	515	514	493	488	483	480	453	489	473	470	493	504	499	537	532	514	498	519	499	492	503	486	508	518	498	525	476	493	487	497	472	511	508	528	492	502	466	453	499	513	495	460	520	445	498	505	470	468	534	500	506	506	493	526	514	487	479	516	500	475	486	501	495	472	501	516	505	496	494	477	494	515	485	522	499	488	511	495	499	492	510	544	497	454	488	481	491	500	533	505	505	499	513	481	475	501	476	497	478	491	490	528	490	496	488	446	458	495	505	491	476	478	458	467	458	496	498	481	533	474	536	497	494	458	480	478	498	481	504	506	487	476	481	468	487	512	480	511	525	533	499	471	518	509	468	480	476	496	563	495	490	503	504	531	483	474	486	504	467	468	501	524	482	482	474	482	497	498	509	507	517	486	476	477	506	500	513	508	535	507	461	523	469	504	492	486	503	493	491	494	522	465	500	479	518	508	435	517	517	486	484	485	505	465	484	497	496	504	506	495	499	471	516	468	491	536	480	499	470	507	506	475	477	495	527	524	518	482	506	527	490	484	470	453	436	477	504	506	479	471	490	528	480	479	470	503	523	496	497	522	460	524	484	530	470	490	472	468	491	490	479	546	511	481	484	492	476	481	527	499	470	487	525	478	457	522	488	467	492	478	486	497	483	493	516	458	492	456	489	485	505	523	494	525	550	461	474	508	484	491	497	481	471	489	495	488	481	484	524	497	499	550	517	467	488	495	516	545	540	474	522	539	469	487	493	511	478	513	475	462	507	485	506	473	520	503	516	495	500	490	473	489	476	541	477	498	486	531	494	502	526	503	494	481	507	494	501	511	459	449	463	495	474	520	466	492	465	512	481	469	508	488	467	503	498	520	471	492	508	495	529	495	513	485	527	489	515	484	502	469	465	479	508	497	505	508	485	471	501	492	465	486	489	496	475	505	518	502	473	454	447	487	504	467	481	468	509	489	448	508	473	513	461	501	527	499	466	546	487	439	484	519	474	520	496	478	530	499	482	489	474	515	520	506	520	509	479	530	522	519	493	495	531	480	495	495	465	497	477	459	489	511	513	524	507	513	522	490	469	497	469	484	507	504	487	468	462	488	510	490	530	507	440	473	517	474	511	458	510	491	453	481	480	506	482	480	467	507	478	522	504	497	508	498	479	455	487	475	463	499	474	461	508	458	472	480	471	541	487	494	488	475	487	506	437	482	512	506	474	477	482	512	505	454	485	527	500	484	499	472	519	491	513	495	481	488	497	481	509	461	472	484	529	473	454	514	507	517	478	485	509	517	486	482	495	492	474	497	471	474	488	502	485	485	504	501	470	485	484	466	507	522	514	490	506	512	502	493	519	524	500	498	505	469	450	497	521	478	481	485	483	508	494	542	462	536	458	496	525	508	490	508	481	509	491	517	480	547	473	518	485	474	470	508	464	506	475	463	451	521	497	478	497	515	475	483	506	496	484	480	499	511	487	499	494	506	517	508	492	486	503	526	489	451	487	511	530	515	506	506	516	465	502	522	509	510	470	468	466	507	470	493	527	480	466	491	516	468	510	459	512	517	519	499	495	495	495	498	506	516	461	497	500	503	508	485	494	435	490	484	512	478	490	496	512	450	492	473	520	484	497	503	517	561	457	495	492	458	456	517	501	497	436	468	480	478	491	527	467	498	529	484	482	526	518	502	466	502	532	477	467	479	479	492	484	478	505	457	546	442	513	473	476	481	496	501	520	481	496	520	463	502	497	475	505	494	490	520	465	498	491	497	488	470	481	473	480	496	472	485	460	459	497	487	512	498	501	509	476	546	519	487	480	458	485	473	513	458	519	482	495	508	514	496	481	466	512	515	547	487	502	468	512	509	487	474	454	450	515	477	455	504	496	505	492	530	474	523	487	503	479	499	425	515	484	472	487	529	492	492	447	504	517	522	501	496	512	498	516	475	501	491	444	509	487	514	427	477	517	491	496	473	536	486	482	505	494	475	512	491	479	470	517	488	478	536	510	499	496	511	507	460	479	495	511	450	502	466	469	489	452	483	487	480	485	521	468	448	479	480	499	500	477	495	469	471	487	522	539	509	492	504	509	489	468	502	461	488	483	555	506	470	488	478	514	497	454	503	462	494	503	479	524	479	476	530	493	477	462
40919	29505	26453	33311	33590	25553	8024	3692	6496	816	731	622	652	589	591	554	609	592	587	633	700	706	752	788	788	884	954	1165	1372	1426	1576	1709	1533	1405	1164	1056	1023	848	784	698	679	631	612	603	632	554	566	510	511	461	531	468	468	453	421	465	445	430	439	418	425	414	439	423	413	348	487	411	413	413	438	437	456	436	436	420	394	415	434	399	448	398	405	411	400	448	421	441	406	384	431	433	437	405	426	403	416	414	422	450	428	422	429	427	399	399	451	425	427	426	434	399	431	399	432	438	424	430	423	411	427	407	451	424	445	450	429	440	412	413	438	460	436	423	447	429	429	420	421	404	470	445	410	398	424	400	448	425	393	418	387	411	443	371	413	402	431	400	403	384	369	429	440	422	403	431	455	443	411	389	436	427	399	417	424	416	431	408	433	434	399	384	440	411	386	406	438	426	424	443	469	424	410	461	420	394	443	418	407	422	431	408	444	430	419	470	441	420	440	410	405	438	440	422	415	398	421	427	441	398	400	447	411	398	464	420	444	422	435	437	436	440	444	419	438	440	412	427	456	478	442	418	432	459	407	429	409	427	422	417	439	416	438	403	422	442	426	406	431	439	395	405	475	417	411	405	434	423	398	403	433	425	427	431	426	398	429	431	423	402	440	436	407	409	404	428	425	434	415	436	400	433	430	435	416	412	428	404	445	394	383	409	434	408	429	412	385	414	427	425	396	466	337	434	417	440	410	459	385	452	416	410	400	403	413	424	420	396	427	439	434	413	419	413	429	436	461	436	407	413	396	426	430	407	437	403	488	403	430	419	386	462	425	434	433	438	421	423	400	441	419	404	383	404	416	423	391	389	411	383	428	468	441	498	410	431	448	399	408	423	438	405	406	466	410	396	383	424	365	445	438	443	412	404	424	429	428	427	421	411	392	438	430	419	442	369	400	432	399	422	403	401	441	419	397	422	424	388	431	433	420	411	440	393	420	443	363	410	389	434	415	438	371	409	436	441	422	409	394	412	385	406	400	414	422	426	427	395	391	438	415	428	431	411	435	402	411	431	439	421	441	427	415	436	430	458	424	410	437	419	410	392	398	413	427	410	421	420	414	403	415	386	388	425	428	397	399	420	433	411	430	415	406	444	434	424	448	377	438	446	471	415	450	464	437	464	409	400	425	417	430	422	396	443	398	393	453	403	416	403	422	400	422	430	421	414	393	393	426	445	405	422	416	403	427	403	395	430	453	417	415	415	423	384	387	409	437	419	418	424	403	395	449	423	439	398	408	422	417	409	438	404	459	416	405	429	440	412	380	461	401	405	442	405	452	413	403	418	394	446	405	410	414	477	421	421	407	454	422	439	421	456	397	378	406	392	411	426	413	441	416	394	453	416	427	432	418	440	416	402	408	399	443	413	420	422	425	391	396	430	419	410	425	389	408	450	424	444	398	429	427	392	426	432	454	439	430	395	393	442	400	409	413	413	425	412	417	398	463	417	458	391	444	383	409	444	401	456	436	427	434	410	429	417	426	429	425	426	431	399	448	404	394	393	438	391	432	404	420	406	440	404	389	426	433	404	435	447	441	430	395	406	406	411	405	411	420	412	402	409	427	442	424	418	427	408	419	430	424	437	431	416	428	428	432	443	407	427	454	424	414	410	400	423	448	433	405	399	432	434	413	439	432	444	425	436	465	458	425	402	410	417	414	425	431	447	443	421	419	465	412	416	389	431	395	415	426	415	435	395	423	410	435	420	455	406	401	426	411	464	411	429	432	435	420	431	394	385	433	427	423	387	422	409	428	447	393	431	387	405	432	388	430	435	410	453	405	434	402	371	422	420	411	423	435	444	424	431	409	442	451	432	460	430	417	446	421	441	422	413	412	397	422	412	424	414	372	404	427	454	430	420	392	418	407	464	399	402	406	432	433	415	420	395	415	424	403	459	421	409	408	398	440	391	395	449	444	396	417	421	416	431	400	396	419	388	410	422	431	451	456	422	378	418	410	445	387	427	441	420	415	400	414	397	429	403	417	409	379	448	402	413	422	402	407	465	446	456	421	435	424	398	434	435	428	382	445	404	460	404	429	454	433	418	416	434	393	427	437	429	416	437	409	394	372	401	432	409	435	433	443	403	406	403	392	398	439	433	400	394	410	387	410	436	404	436	412	421	462	397	405	401	437	399	455	458	440	396	438	423	418	431	416	425	372	424	417	386	397	417	429	405	426	428	423	439	453	430	446	382	417	401	417	438	465	414	376	397	435	420	414	378	425	416	466	433	423	411	418	403	447	443	371	380	414	404	450	392	403	392	414	423	404	405	416	382	424	412	406	412	418	368	427	393	402	426	405	422	432	466	413	356	391	378	400	446	418	403	438	405	425	452	444	394	426	384	424	401	455	419	425	436	429	440	417	431	438	396	424	407	402	380	442	405	403	446	418	395	458	433	447	455	447	441	440	405	396	429	415	396	385	426	411	406	469	464	391	414	421	408	447	425	406	422	404	444	421	423	435	409	417	444	446	398	408	432	401	411	396	440	426	405	447	426	430	410	438	374	404	430	410	444	451	430	431	445	418	436	453	417	400	406	421	381	423	457	417	450	423	419	378	423	407	443	425	445	432	441	415	411	420	403	421	402	392	421	394	403	387	450	426	448	424	410	427	460	404	409	440	416	397	427	420	402	433	444	421	407	426	397	419	443	404	393	467	408	439	427	402	428	419	396	432	418	399	422	424	432	400	441	438	412	411	424	444	429	406	429	394	414	413	401	443	381	422	399	411	445	399	432	415	429	431	420	426	409	434	396	454	423	441	410	418	404	418	405	420	421	434	423	435	421	452	403	417	396	422	401	396	425	403	413	399	424	428	420	379	450	398	455	401	447	418	446	390	428	453	425	425	437	417	426	429	432	427	415	430	432	396	401	425	429	467	395	399	431	412	439	441	414	407	396	405	421	448	447	429	444	443	440	405	443	436	431	423	395	396	429	409	443	443	427	414	409	429	399	486	415	420	382	393	405	390	462	453	444	414	415	419	406	421	460	400	396	435	412	439	418	400	405	438	426	392	403	431	418	408	402	436	416	445	449	443	420	420	437	438	420	409	398	440	387	426	418	396	426	402	420	391	439	435	440	421	438	428	403	378	435	418	406	435	397	458	444	411	426	422	424	461	417	425	392	415	439	408	435	407	433	360	438	406	466	415	426	457	440	451	440	391	420	420	410	417	417	427	429	401	434	400	383	444	418	386	428	389	413	407	415	445	455	419	446	429	407	449	405	411	444	418	432	373	385	415	465	417	414	418	408	440	413	444	422	399	402	416	406	388	389	424	439	404	419	430	413	462	410	468	410	417	408	409	451	413	436	426	418	381	411	406	401	438	420	420	430	423	421	446	403	410	423	395	418	427	421	429	362	426	421	469	415	403	433	424	395	410	401	417	413	404	464	403	400	417	404	396	411	411	379	416	416	418	437	421	429	412	410	414	430	410	446	419	429	467	441	399	428
28737	20942	25591	25197	15605	8507	2169	788	856	553	516	566	537	539	490	530	516	527	545	556	604	556	536	623	659	562	649	693	827	836	795	789	800	747	717	634	596	621	592	546	602	588	544	529	547	545	521	512	507	544	483	540	501	492	532	541	453	486	489	479	458	529	498	495	510	494	529	537	493	500	509	510	496	541	506	504	512	493	481	521	490	485	482	538	513	521	519	517	467	473	510	485	470	550	498	485	491	489	479	482	547	522	512	510	456	525	470	526	506	501	523	495	506	479	512	540	530	499	538	506	520	498	510	515	528	512	509	499	517	504	502	497	528	486	472	530	476	508	477	474	515	474	517	517	522	476	471	495	503	485	489	490	508	500	529	495	470	509	525	484	494	492	479	509	499	513	493	443	500	492	449	521	492	514	512	476	504	481	506	481	521	507	483	503	471	505	474	506	468	504	506	503	490	487	521	506	537	456	479	494	484	470	518	505	500	486	463	549	517	518	539	511	495	478	481	481	510	509	467	490	471	479	498	477	521	503	524	506	522	462	498	504	518	509	458	508	484	512	503	481	473	517	504	460	536	483	462	505	479	516	536	503	490	503	504	517	521	537	528	512	494	475	541	499	514	555	510	482	530	493	498	488	525	495	484	517	483	467	512	497	505	471	483	479	511	512	471	496	532	508	511	518	497	503	481	504	487	520	487	533	481	528	518	490	509	507	470	525	503	489	511	486	508	488	519	480	494	468	511	510	474	492	463	526	482	486	513	525	481	535	484	518	489	453	461	525	513	509	477	511	513	517	512	509	551	488	495	483	467	482	505	512	520	471	493	464	484	488	553	527	483	478	509	489	492	518	477	496	492	507	497	486	522	544	469	504	481	472	516	491	495	515	531	493	545	507	509	506	533	496	492	507	494	512	496	502	487	513	523	538	542	516	521	501	474	488	543	524	463	475	468	478	479	481	522	484	491	437	514	493	450	477	504	488	498	467	497	490	520	500	467	492	494	502	500	491	518	529	463	506	483	458	499	467	466	524	503	496	532	523	508	530	515	475	518	518	495	507	547	471	508	476	519	533	495	493	451	513	502	517	486	487	511	520	509	499	526	513	500	484	486	498	522	525	466	523	484	506	470	531	487	541	489	532	521	508	487	503	465	491	516	490	517	496	542	475	474	486	516	479	498	518	518	518	463	514	541	496	488	498	539	497	487	471	506	500	511	464	460	506	485	518	507	491	517	510	522	465	483	495	490	517	490	494	496	507	522	520	504	498	496	481	494	507	474	483	508	511	516	453	490	468	465	506	493	465	491	518	520	484	485	483	458	503	489	454	506	536	539	484	540	514	510	494	452	499	544	465	525	540	527	491	500	472	441	484	491	529	518	500	495	512	495	480	517	494	497	504	503	523	538	480	500	527	494	500	476	490	532	477	506	501	497	472	489	516	465	538	525	513	482	508	538	504	474	527	518	488	502	488	527	515	500	473	554	520	493	479	488	488	453	489	515	516	542	503	515	490	480	495	562	517	501	482	518	473	466	472	548	498	492	486	502	507	483	521	479	546	524	453	442	509	518	490	467	510	500	465	521	506	528	510	519	498	489	504	471	483	509	487	499	491	533	516	487	488	516	522	510	501	511	522	495	499	471	470	498	529	460	493	483	497	504	494	562	513	458	513	510	487	484	511	523	485	511	491	484	494	491	520	492	492	507	516	511	495	513	493	492	500	519	497	530	515	504	531	465	505	493	538	525	464	486	503	518	470	491	478	458	502	511	529	549	499	532	497	469	526	516	476	480	492	484	476	515	500	473	497	520	488	514	532	501	499	487	513	518	479	542	504	490	526	525	554	493	512	488	493	511	501	502	484	493	498	515	547	523	452	503	467	461	513	514	502	510	513	485	520	536	504	516	466	469	492	538	482	485	499	492	490	503	449	519	477	466	492	503	501	495	476	518	515	516	497	522	536	526	505	543	493	502	509	473	478	514	489	505	511	515	499	514	523	503	476	473	516	509	463	516	488	473	518	536	484	490	512	493	480	473	497	513	505	489	501	486	461	510	481	483	462	534	497	456	513	519	484	433	491	490	528	469	488	454	518	510	482	526	512	521	513	471	494	524	517	504	491	519	500	491	505	486	461	490	508	499	490	484	489	483	522	518	504	495	475	479	512	486	483	470	496	477	462	495	497	512	536	466	534	524	496	510	478	490	456	500	497	471	517	513	508	486	491	491	501	501	527	506	552	474	489	509	468	476	536	501	501	492	470	506	505	528	495	510	476	485	521	500	492	540	491	517	478	508	493	511	534	500	474	514	501	519	497	542	537	490	525	502	443	525	497	496	489	480	482	467	486	515	493	527	552	488	469	547	466	525	503	501	461	464	503	504	525	526	537	536	533	530	485	487	522	489	529	495	523	458	550	508	496	498	471	511	518	480	521	543	531	509	474	514	506	537	478	484	506	481	512	462	513	527	513	477	483	475	511	486	547	526	515	496	490	481	496	450	515	511	446	496	505	532	494	510	498	506	534	537	495	511	455	483	507	477	468	511	515	511	500	498	468	530	504	515	483	509	531	528	497	471	545	504	503	497	510	487	505	479	518	514	434	525	489	499	544	483	523	519	494	511	481	509	519	536	514	507	488	499	502	458	503	488	505	536	533	497	566	455	482	519	530	505	508	456	470	518	497	560	520	506	485	499	497	494	530	499	503	506	517	473	516	486	481	498	516	486	470	501	483	509	531	455	484	509	498	508	475	479	559	549	528	521	474	497	481	497	492	547	464	489	526	502	498	485	504	471	493	501	507	471	523	525	495	501	526	477	508	517	508	529	495	520	495	529	487	517	501	489	491	495	505	508	497	503	488	508	466	491	475	472	518	531	522	475	519	482	518	513	495	504	470	511	484	505	486	507	495	489	503	466	491	498	506	532	490	526	477	525	492	519	490	498	516	487	459	454	498	490	494	548	483	522	504	503	536	542	476	493	523	492	533	487	502	483	496	529	490	477	498	526	512	516	512	531	522	496	519	491	464	485	524	497	492	485	502	493	501	495	475	544	489	493	524	490	527	501	521	490	492	526	526	487	500	475	466	531	459	490	468	539	560	548	526	482	509	493	502	504	485	501	524	515	491	501	520	480	476	527	472	506	505	506	492	496	485	490	503	502	442	506	510	481	550	515	508	525	517	548	471	448	491	537	536	512	524	538	552	525	552	489	523	504	498	505	500	532	480	509	527	526	523	516	522	492	521	474	534	495	504	513	483	490	498	511	486	527	466	520	502	501	538	534	489	488	525	481	481	483	505	474	551	489	455	527	503	492	505	471	479	524	477	469	504	558	476	493	513	522	508	463	467	512	505	462	467	522	501	549	506	507	467	522	463	518	473	537	485	489	487	549	545	544	497	485	498	479	494	514	518	487	491	497	511	482	543	484	508	511	494	466	486	525	537	465	526	472	471	546	498	461	526	520	476	498	474	463	528	521	476	458	493	532	470	488	498	469	495	475	505
38736	25868	22045	24881	22461	13057	2927	1033	1459	522	478	502	481	446	489	453	472	497	482	558	575	547	604	604	708	704	721	942	1114	1137	1074	1114	1058	953	812	744	728	686	610	560	596	553	547	512	507	520	502	504	449	515	456	435	409	469	435	434	451	459	397	436	407	461	470	459	437	429	456	428	479	444	439	398	447	391	426	446	405	452	447	411	410	374	428	437	435	460	446	408	430	458	410	461	434	434	440	416	439	424	429	460	434	404	466	429	439	459	446	471	436	425	454	430	417	450	395	417	445	457	412	446	432	445	448	449	426	413	405	460	418	437	468	432	388	466	420	431	435	418	438	405	448	476	417	477	444	422	386	455	428	429	462	458	455	415	432	414	414	424	419	426	436	413	445	428	417	412	414	398	444	419	405	463	426	393	411	414	474	414	434	443	456	439	450	393	389	413	462	477	449	434	459	413	448	384	436	418	458	448	437	419	422	444	445	412	449	470	423	463	454	378	445	462	432	431	439	416	429	434	461	433	438	465	408	456	420	422	414	438	429	399	433	448	437	451	445	430	440	419	405	442	424	441	429	431	422	415	448	461	455	444	449	428	436	438	447	431	441	383	441	461	450	447	415	435	459	448	403	385	438	404	423	422	429	413	455	431	444	457	447	415	407	413	427	410	420	440	462	422	429	427	424	429	439	407	432	435	405	402	408	458	446	429	439	434	436	480	445	451	429	445	431	427	412	428	441	447	464	424	411	393	416	409	467	435	437	424	437	412	467	442	480	438	426	446	405	444	452	421	420	435	466	431	443	419	430	449	428	413	432	437	424	418	387	448	437	439	444	394	442	458	440	406	448	439	419	428	438	448	443	420	442	454	399	389	436	424	472	424	408	444	409	419	429	418	443	467	442	439	432	440	419	456	447	443	463	417	454	408	480	431	413	433	461	445	448	410	406	462	419	466	445	412	411	399	487	420	427	457	414	423	429	417	455	421	427	430	438	418	422	429	434	393	442	396	419	420	431	458	455	438	404	441	449	431	400	449	428	461	441	442	430	416	427	440	436	425	433	454	418	456	435	469	422	407	408	433	423	440	409	436	427	417	412	422	429	421	419	451	405	415	443	411	428	409	462	428	404	402	415	420	410	426	447	455	423	433	373	419	457	402	406	426	473	406	438	444	405	444	410	437	436	408	414	448	425	452	429	448	414	382	451	391	453	407	448	469	433	424	400	476	440	436	428	440	424	416	402	451	431	448	452	435	435	450	432	429	426	405	435	407	433	437	445	403	420	431	445	425	413	431	448	441	415	450	445	449	393	415	444	450	449	438	430	429	447	457	425	457	427	403	390	465	426	453	438	455	437	442	441	444	430	459	439	449	421	448	436	464	432	425	431	435	439	433	421	404	428	474	416	406	430	457	455	428	441	437	432	426	416	449	420	423	459	403	436	409	452	444	427	422	425	432	418	435	430	417	407	416	432	425	433	440	457	401	444	461	459	412	441	423	469	451	459	430	430	459	417	408	428	437	405	428	419	362	464	378	432	403	448	422	415	438	413	405	438	435	428	411	421	418	466	455	422	424	437	431	420	475	406	435	428	485	456	422	443	461	442	414	425	427	441	444	440	424	431	445	452	403	435	425	453	435	459	429	437	461	426	475	423	435	433	441	406	465	425	407	459	467	463	443	405	398	421	412	442	440	418	477	433	433	449	419	399	393	458	412	439	426	402	443	426	408	437	457	429	440	423	427	449	443	438	412	439	455	405	394	426	409	461	420	447	462	414	444	435	428	421	417	415	439	420	433	408	408	414	413	439	400	429	449	429	432	471	433	446	433	431	447	438	443	431	437	457	441	437	407	437	456	454	421	441	445	420	422	408	415	455	403	436	426	449	442	443	430	450	438	381	432	403	408	428	404	391	438	435	446	416	408	396	438	408	427	439	428	434	386	436	392	449	430	434	455	454	431	462	416	438	433	450	422	449	474	413	412	423	426	440	432	430	434	397	451	382	452	408	412	425	469	421	370	444	417	411	429	427	439	440	433	416	444	433	441	432	446	436	429	408	430	462	437	435	428	422	415	436	431	446	418	421	466	436	438	427	461	413	421	481	412	417	383	422	407	451	453	429	425	447	414	420	449	448	443	439	468	437	431	411	429	477	420	404	429	422	429	433	443	430	434	448	441	454	448	417	477	408	420	444	438	453	440	410	419	408	438	441	399	396	394	426	443	449	454	431	467	437	410	438	411	427	429	430	432	425	402	450	466	466	417	460	471	430	405	462	401	459	427	429	417	448	442	432	386	425	413	431	474	438	443	421	428	393	434	422	446	433	410	403	416	405	457	428	452	437	448	414	418	405	454	432	387	451	443	448	464	462	406	437	418	443	455	427	461	400	434	373	455	450	408	419	411	426	436	450	461	436	421	440	446	444	473	424	384	424	441	476	426	426	426	430	436	438	450	440	428	420	446	425	440	437	440	424	427	458	444	426	441	443	414	441	444	428	425	462	457	416	401	437	449	450	448	453	452	432	413	463	426	458	452	410	354	458	421	417	443	417	453	448	425	427	407	411	422	416	443	424	447	470	400	486	414	433	479	430	432	469	406	461	424	465	441	437	418	428	414	433	413	459	480	431	434	454	414	407	409	415	461	378	444	417	407	400	428	456	428	425	426	405	406	451	437	392	407	425	441	424	391	431	458	445	452	431	466	448	451	451	431	400	407	444	412	438	411	409	422	386	453	443	425	427	437	433	420	412	444	432	400	430	421	439	420	437	420	415	440	430	422	439	413	403	373	421	438	413	432	461	423	412	432	415	433	410	436	399	444	413	448	431	439	423	403	472	451	434	443	432	422	397	443	447	451	450	472	448	429	449	437	448	435	383	422	438	429	391	400	442	450	429	391	458	484	427	442	426	416	425	449	473	408	439	478	439	412	426	464	416	459	436	424	422	448	429	429	388	435	423	440	466	399	405	423	433	427	433	423	410	447	430	427	400	436	408	458	458	404	420	430	435	414	460	432	437	415	428	428	447	415	418	403	411	403	442	404	436	449	414	412	410	437	444	412	427	439	415	431	426	427	435	445	401	448	447	418	456	431	406	443	422	402	444	422	407	451	403	414	413	448	450	425	450	408	415	440	445	427	416	448	410	403	411	393	436	409	394	409	428	392	420	417	425	457	441	443	430	455	420	438	427	470	422	442	459	392	435	395	381	417	390	416	404	457	428	446	398	440	421	448	447	410	439	394	426	428	441	444	422	442	425	434	409	404	459	426	440	428	380	456	395	438	399	438	428	428	414	419	423	423	403	450	447	418	414	417	443	481	459	434	423	430	420	447	435	400	430	434	422	420	393	448	426	434	456	428	413	434	448	393	418	424	381	449	446	431	450	443	397	413	476	452	431	449	411	426	474	431	424	411	393	422	424	451	398	419	415	448	438	408	439	423	424	452	433	431	428	423	400	448	433	405	448	390	425	412	437	443	413	482	445	432	444	429	399	416	407	436	431	409
27226	20835	27361	24495	21552	15591	4383	1490	1096	593	538	534	536	544	521	534	564	509	557	531	594	577	581	590	604	634	652	793	911	842	821	780	775	751	673	689	616	605	614	589	530	557	582	530	519	523	499	464	486	519	471	453	500	474	526	498	484	482	464	468	457	484	493	465	466	485	447	474	526	471	495	493	468	479	508	512	527	505	509	460	505	502	518	481	489	508	458	493	537	481	485	501	518	469	483	484	479	467	488	494	469	475	452	463	503	476	508	494	502	483	471	463	486	466	473	485	481	462	476	503	454	443	481	499	432	446	454	471	489	421	526	490	481	489	484	485	502	471	537	520	488	503	506	453	488	479	503	497	497	511	501	487	482	489	446	475	490	459	523	492	489	506	464	485	448	476	489	465	502	469	511	445	491	514	491	520	460	476	445	530	501	502	505	503	490	550	454	473	504	491	496	477	533	472	517	468	463	512	476	496	509	469	502	521	478	465	523	459	471	477	449	467	494	484	490	433	489	518	486	503	486	511	505	519	481	490	495	485	510	474	511	440	467	499	459	455	500	507	498	505	500	441	471	471	483	488	461	479	476	525	495	504	439	514	504	472	452	476	482	509	545	500	508	478	498	500	503	454	458	453	506	498	482	498	470	459	483	484	474	474	498	486	503	506	465	467	492	509	489	503	471	440	495	472	491	506	459	468	526	487	465	445	467	490	482	511	467	464	483	496	492	521	539	484	511	514	483	520	506	537	494	485	460	513	485	481	478	473	487	527	528	480	471	491	502	523	479	505	466	486	521	468	469	459	519	482	457	455	475	476	518	513	489	471	456	504	504	467	458	472	496	491	509	506	494	515	488	485	443	457	490	464	475	484	497	464	479	488	496	516	514	482	527	458	466	499	462	553	493	484	496	497	477	449	508	481	519	507	452	501	456	510	488	447	507	521	458	499	435	500	494	499	433	475	504	459	490	500	501	479	539	534	521	483	528	488	471	489	472	460	485	494	461	533	521	492	484	501	521	486	457	477	526	477	476	517	458	466	471	478	518	476	545	512	508	496	474	496	460	486	510	461	458	481	436	480	502	482	484	483	459	506	487	506	493	485	499	521	501	515	536	463	482	500	464	476	507	488	476	493	520	495	510	492	508	470	513	467	493	523	486	491	465	459	481	463	484	501	515	523	473	475	481	522	478	485	514	513	496	481	463	533	495	490	496	537	471	522	514	507	449	500	511	480	504	471	498	503	505	488	515	477	488	471	489	461	472	460	476	477	459	514	500	520	476	514	485	486	441	442	491	496	492	513	474	496	533	489	475	501	527	490	501	508	465	413	506	501	481	470	515	506	472	446	498	501	480	478	507	488	486	491	491	500	477	479	518	462	473	481	496	504	502	492	509	447	504	509	495	463	514	524	436	483	462	460	502	546	489	488	498	427	445	486	503	500	512	480	512	475	484	449	468	488	505	486	504	497	483	505	506	485	484	509	478	474	491	478	464	512	487	461	484	481	473	463	478	513	498	481	473	453	450	512	464	498	452	503	528	518	498	492	453	472	498	470	527	485	477	498	483	528	518	479	499	461	454	464	489	453	470	472	458	478	510	525	506	483	488	457	474	486	466	506	476	471	533	502	491	494	483	478	501	469	502	488	496	484	489	490	479	529	488	500	515	496	534	469	477	496	509	516	491	469	485	464	469	510	492	464	479	498	475	476	499	464	493	511	496	516	501	470	467	481	494	463	504	469	511	520	437	476	446	482	478	485	474	449	470	486	453	492	495	496	461	508	490	475	478	462	531	507	488	446	488	465	519	506	481	487	520	447	479	481	490	491	497	516	478	479	481	443	489	531	477	462	487	505	548	477	484	463	488	475	505	494	503	486	481	509	480	483	493	538	493	480	483	456	451	455	487	464	505	424	547	482	488	529	475	486	466	493	513	482	447	494	471	458	466	457	509	525	479	461	520	460	508	498	487	472	533	492	458	495	491	505	534	495	466	492	502	429	494	507	501	462	441	518	461	463	455	471	505	465	488	501	518	466	467	526	545	484	484	551	495	473	452	483	508	507	441	489	503	497	452	466	514	481	470	471	488	462	458	488	493	505	470	529	451	472	495	487	497	508	469	480	485	462	509	461	522	481	505	480	482	445	512	467	482	486	451	432	498	498	484	531	480	478	465	466	464	516	494	508	494	475	473	451	466	469	453	492	492	474	491	474	481	489	524	463	482	482	495	489	483	483	430	490	482	464	507	453	451	524	478	482	470	498	507	458	496	453	501	497	465	488	517	471	521	465	456	495	441	468	488	513	442	503	488	467	499	515	495	448	485	507	455	487	522	471	514	466	497	530	478	490	497	459	524	511	487	477	478	489	541	501	495	459	521	468	510	462	476	483	505	499	490	479	483	472	465	480	482	493	513	497	523	496	483	499	457	517	456	485	492	506	472	504	489	513	471	504	478	465	422	507	466	462	459	454	507	506	480	494	527	465	502	491	529	483	492	485	477	454	442	437	480	448	498	464	486	488	449	494	508	499	495	472	485	495	473	484	442	517	492	474	482	482	478	485	487	509	492	492	521	480	508	449	471	517	492	523	474	476	484	487	519	495	498	508	472	445	496	499	490	512	525	487	507	480	512	519	488	523	495	510	480	490	494	495	479	483	519	531	499	521	497	483	516	490	491	499	474	492	497	487	476	522	492	500	483	461	533	502	491	507	523	485	464	484	495	439	477	483	475	494	486	510	459	441	507	475	501	466	447	532	546	492	450	502	466	472	501	477	509	476	512	477	483	500	526	556	490	480	499	506	486	471	516	469	455	506	488	508	477	509	495	484	497	507	491	480	471	486	518	512	475	471	491	501	458	468	504	483	501	495	462	478	510	476	502	508	485	496	487	472	460	509	469	484	477	490	480	509	535	551	491	527	505	478	515	483	500	495	515	479	484	509	492	471	504	498	436	532	482	489	485	488	483	523	483	491	482	490	499	505	443	484	507	515	513	498	507	495	468	469	465	469	520	538	482	498	485	472	459	480	495	458	497	479	482	521	474	497	468	461	536	502	478	442	505	475	483	473	496	446	502	508	499	517	501	519	517	497	498	475	503	484	484	493	485	519	487	516	471	480	468	511	490	465	464	513	493	482	500	498	474	497	496	486	489	505	524	511	488	495	474	521	534	442	529	462	488	490	494	533	495	495	470	530	493	490	475	486	471	516	464	482	482	477	484	546	502	494	483	503	526	476	495	487	454	474	513	500	447	510	494	477	504	438	510	477	522	521	449	532	488	446	509	474	500	508	455	515	512	497	474	470	472	484	495	530	467	431	478	444	488	470	458	504	518	480	483	479	488	492	521	474	473	509	501	470	487	497	485	469	520	524	478	519	450	460	518	503	458	516	461	490	469	491	498	505	483	449	524	482	471	496	505	512	498	493	521	465	523	494	429	450	448	449	496	489	472	450	498	487	485	511	522	522	489	473	480	467	447	508	471	507	471	483	510	465	487	461	451	482
49179	33930	26571	29145	23319	12526	4059	2158	1705	613	507	505	483	479	504	488	458	542	515	545	558	588	587	677	660	699	769	990	1087	1104	1065	1022	965	877	837	708	725	709	568	579	536	558	543	540	454	462	494	454	480	465	437	447	439	430	457	437	416	414	434	399	448	431	392	423	421	442	401	443	429	401	407	444	396	401	441	430	424	428	451	378	389	391	431	425	429	439	446	433	423	426	412	429	442	406	398	417	434	425	409	341	400	381	434	424	461	405	448	416	401	437	403	405	365	384	370	462	385	451	411	429	446	451	389	407	437	441	392	390	395	442	409	392	406	376	406	400	430	411	406	411	424	453	390	404	439	417	442	409	382	468	417	425	433	395	382	434	467	413	413	440	453	441	447	417	452	398	397	399	418	413	448	406	399	409	414	365	413	369	427	442	441	417	382	427	420	425	394	413	425	365	423	422	424	475	419	445	390	457	383	382	450	457	406	351	398	399	448	400	396	422	432	435	420	405	380	401	433	441	443	403	392	420	439	412	413	446	431	409	415	386	408	412	432	422	425	425	448	415	408	437	418	378	423	422	399	483	397	441	372	426	384	433	400	410	433	411	421	424	412	462	401	391	424	445	430	405	416	415	392	427	430	393	413	416	434	412	385	386	407	411	443	427	396	431	410	396	433	420	374	413	407	420	412	423	455	420	410	391	416	393	424	439	413	425	427	415	420	425	417	433	461	423	419	436	399	409	442	416	400	412	433	412	433	403	442	382	456	440	415	383	421	391	430	450	396	413	406	414	418	394	402	399	451	452	405	415	410	354	415	450	395	418	370	427	434	413	440	398	413	439	429	433	397	433	447	391	418	417	425	436	405	442	431	391	399	389	414	412	417	416	439	391	429	417	409	381	394	395	437	399	427	393	420	413	391	371	405	425	418	418	379	421	415	418	380	404	395	400	404	437	411	419	418	444	383	452	437	428	417	407	431	463	399	405	410	430	451	412	410	413	416	424	408	397	432	431	405	412	372	403	419	433	457	394	439	411	429	419	411	420	412	431	395	434	419	480	427	443	413	429	376	436	434	409	442	414	427	446	428	440	392	402	386	414	420	438	390	434	400	420	417	444	402	436	388	483	386	386	425	424	418	411	393	404	408	417	407	390	419	419	415	365	402	428	409	435	407	414	416	437	423	441	405	463	434	421	400	431	431	405	426	404	418	453	455	424	405	404	386	455	423	426	395	420	444	439	426	416	414	451	428	416	434	445	427	434	429	424	398	427	431	420	424	424	391	419	421	373	442	378	446	399	437	409	451	417	440	409	454	398	445	414	419	417	408	388	435	428	389	410	425	462	428	397	425	399	411	417	399	446	412	440	435	414	415	404	410	405	398	439	419	413	414	439	416	406	441	422	412	453	409	406	389	462	399	420	438	395	394	414	436	425	420	384	429	421	387	417	428	401	416	428	419	389	390	410	437	411	394	389	427	411	460	434	404	417	429	418	410	404	438	418	402	434	413	401	461	401	424	453	422	416	437	434	420	429	389	401	406	427	395	436	411	425	442	419	424	439	418	456	396	411	431	422	406	390	396	414	436	391	396	413	420	396	430	402	385	395	430	457	390	395	444	422	414	397	401	407	427	409	462	397	435	415	394	404	416	440	406	435	402	421	405	431	408	393	426	428	444	447	416	410	436	441	427	403	426	415	432	408	416	445	421	419	415	411	408	430	375	410	409	445	401	452	373	425	402	449	404	423	412	417	424	420	402	418	422	412	452	397	420	428	383	448	408	423	433	435	446	424	417	417	389	443	404	442	456	417	411	402	352	402	428	397	443	422	416	384	460	438	413	425	391	434	464	364	416	407	426	400	408	423	432	439	448	412	449	392	423	460	433	408	424	443	455	426	441	428	413	412	440	412	391	403	425	401	436	384	426	414	405	434	438	436	380	394	425	418	445	447	411	392	450	415	407	438	386	396	392	395	404	413	406	381	398	445	387	413	417	436	471	374	420	393	392	402	455	449	409	463	408	432	419	483	426	398	429	438	419	441	442	416	415	357	429	415	422	423	435	402	403	418	416	436	396	446	431	407	446	375	416	413	407	404	435	429	419	391	396	432	419	427	445	457	412	388	422	433	415	431	405	410	386	438	385	414	432	443	464	459	423	412	390	421	433	402	393	392	449	450	424	419	400	431	430	444	460	390	430	427	389	429	410	403	443	398	390	426	385	410	433	401	448	430	400	402	427	408	405	432	415	419	390	427	443	404	420	410	395	404	384	433	415	439	396	433	415	409	419	430	395	443	416	410	441	421	420	427	437	409	396	441	426	402	457	449	403	380	378	384	442	431	429	431	419	387	439	404	416	427	405	412	386	432	411	418	440	385	439	435	441	399	428	417	404	422	430	405	430	394	456	401	424	411	392	410	433	408	391	411	425	403	405	414	421	436	409	413	416	448	401	411	425	416	407	414	390	415	418	439	422	419	393	419	430	410	420	439	407	380	426	418	398	426	405	430	415	438	423	413	398	425	394	412	421	418	407	417	425	430	415	429	422	394	429	426	418	430	388	437	441	415	409	414	403	414	429	441	418	412	457	416	418	429	405	424	414	374	420	419	421	446	392	402	442	425	411	434	462	454	442	455	443	416	430	389	415	410	388	406	443	417	433	379	414	417	442	392	421	415	384	396	415	422	434	407	453	415	400	472	437	405	401	393	424	443	416	422	435	397	383	382	430	449	406	420	392	405	395	393	413	407	439	431	432	398	399	431	430	450	446	410	375	430	429	421	404	409	440	415	415	443	420	443	409	434	421	409	388	408	415	425	419	408	406	403	394	372	430	414	425	419	412	397	418	403	443	449	420	454	379	382	401	375	413	464	418	409	420	394	414	430	430	403	422	400	440	434	415	430	378	412	435	401	401	405	389	438	422	438	448	427	443	475	402	422	393	419	373	440	450	489	421	431	440	414	424	403	415	422	409	399	429	468	435	457	403	408	444	413	429	436	450	421	412	399	424	399	423	423	434	425	398	402	435	432	457	404	389	387	382	471	432	465	372	391	424	422	461	404	397	430	421	444	415	410	409	458	412	413	394	400	420	426	435	385	389	457	431	421	427	412	426	421	415	406	470	391	389	407	432	410	403	431	405	423	463	397	417	398	441	415	404	438	422	431	379	395	430	415	388	445	387	434	385	390	424	403	398	399	402	445	396	406	409	419	446	405	422	412	410	425	392	425	391	406	405	426	442	422	409	415	446	430	416	456	403	393	406	432	412	436	441	423	390	450	409	390	405	429	430	388	402	436	447	425	433	436	407	424	418	443	397	414	426	446	427	402	401	423	449	416	395	398	370	403	418	405	415	426	457	403	433	379	446	441	401	413	452	415	411	404	427	415	428	426	386	420	441	426	446	452	377	420	435	428	433	403	398	401	406	411	399	467	416	419	426	426	412	413	381	427	443	387	420	392	416	422	412	415	427	455	400	419	401	374	405	421	402	425	439	401	442	422	379	442
26441	20809	27652	24037	21056	19185	5571	1734	1741	611	603	549	563	524	598	574	577	588	564	563	573	593	619	687	628	639	691	796	858	826	914	866	792	749	762	711	666	692	607	581	592	584	585	530	532	575	527	539	518	501	498	493	499	526	570	532	523	519	504	515	508	498	527	551	532	542	528	518	506	494	507	498	546	494	510	495	476	526	491	528	524	506	524	500	505	517	513	505	477	530	494	519	532	493	489	510	533	494	533	493	472	503	471	512	532	496	532	481	505	515	526	518	511	467	526	557	495	466	510	490	535	492	508	519	577	485	500	492	496	489	497	473	495	482	488	538	512	516	534	490	543	472	493	501	501	520	514	536	528	535	504	457	492	549	517	567	508	502	486	508	547	543	504	509	482	515	531	498	506	473	504	479	520	510	494	496	506	498	487	539	506	526	505	492	498	519	525	518	476	510	531	489	529	480	544	530	522	542	519	498	520	494	494	512	537	484	510	496	521	505	504	532	500	540	525	526	526	508	555	513	517	464	462	520	551	518	532	519	476	507	532	508	509	503	493	488	518	511	526	544	498	462	501	491	476	534	491	482	514	483	517	517	482	507	467	501	511	515	478	499	496	514	525	509	479	511	512	535	522	497	542	511	472	504	497	508	488	484	474	487	488	490	509	485	478	495	527	502	520	466	520	500	494	530	494	501	525	534	515	510	507	526	536	500	502	505	517	484	496	511	533	478	518	495	529	500	551	496	540	537	519	501	512	531	468	495	523	526	488	544	499	513	517	530	522	466	522	536	557	511	529	512	510	542	500	514	553	514	474	546	533	556	572	497	513	535	513	504	578	550	503	492	519	539	515	476	498	499	508	539	471	512	509	494	491	473	491	530	528	528	513	505	569	514	478	488	486	495	488	458	511	507	508	494	496	509	530	482	505	575	471	508	517	513	473	494	485	482	477	523	566	543	487	499	474	494	505	530	534	537	534	503	507	473	523	473	520	496	540	520	500	575	484	505	503	479	556	483	488	497	508	495	524	481	489	468	505	480	548	513	526	460	491	518	479	526	515	506	479	475	525	524	505	501	510	489	475	507	461	504	477	497	510	511	499	505	479	529	511	516	471	504	522	522	482	485	513	491	517	506	493	514	521	499	522	490	532	515	516	498	515	519	506	479	499	511	485	541	503	507	502	497	515	503	477	539	503	513	485	516	537	498	526	453	495	480	498	498	503	505	514	487	554	525	505	512	535	495	511	502	542	490	501	533	561	525	526	476	520	487	499	533	534	501	492	500	505	492	446	526	483	511	513	506	520	506	502	501	519	559	547	515	512	509	506	492	509	491	473	514	498	507	463	521	504	471	481	499	536	490	506	512	487	538	479	480	543	488	550	514	504	484	546	526	550	538	481	549	532	482	469	518	524	537	567	515	504	486	547	552	549	502	531	500	535	498	501	504	497	497	509	517	502	506	508	463	491	527	525	472	503	514	531	501	497	556	526	505	509	508	490	509	522	509	520	474	498	461	513	538	521	487	529	505	485	548	512	521	531	554	493	491	481	515	521	518	552	496	553	511	486	454	511	547	504	465	534	496	464	535	511	492	491	498	516	520	509	452	530	543	485	520	537	553	503	558	529	493	511	495	468	502	488	558	492	510	482	510	522	490	503	479	538	539	500	516	543	508	541	513	475	498	517	528	541	502	517	556	481	505	526	528	512	534	516	465	511	514	529	532	490	485	516	488	486	501	531	560	499	493	522	499	548	502	494	511	504	480	538	485	555	506	498	509	504	527	521	507	547	513	477	543	471	543	548	503	493	493	489	497	492	480	521	534	510	545	500	491	523	532	540	541	503	526	506	545	449	493	479	475	462	515	493	523	544	530	526	512	496	536	551	505	516	519	465	502	514	463	515	470	519	523	491	472	481	516	511	503	536	525	570	511	501	522	487	531	485	535	534	530	510	519	537	494	517	504	502	477	512	551	541	546	494	503	533	539	554	531	492	474	480	507	485	537	481	513	519	512	530	545	512	525	520	493	523	541	517	474	483	497	516	475	547	513	459	521	528	539	470	499	526	517	486	490	537	504	500	518	496	509	500	531	478	527	483	493	493	521	511	522	506	550	476	499	508	527	526	529	522	485	493	507	554	516	509	544	529	472	480	539	540	507	463	491	515	537	506	553	531	489	533	500	472	483	564	516	494	474	543	494	550	461	512	449	496	524	531	483	527	553	520	485	514	492	509	529	507	526	488	498	494	472	475	480	491	485	545	526	502	496	517	503	486	503	551	470	517	547	520	495	457	503	482	493	479	502	532	500	517	522	491	531	505	495	513	538	536	470	552	554	449	534	514	490	482	522	523	503	521	515	520	470	507	524	521	515	482	530	475	473	469	485	493	506	508	481	526	522	530	553	490	469	496	497	494	483	517	526	486	522	502	499	474	511	515	498	533	525	522	522	516	539	556	513	520	507	546	542	502	476	491	498	497	507	500	506	505	530	524	543	530	509	552	492	530	497	500	540	531	495	519	491	503	539	485	493	499	462	484	493	519	489	523	546	536	533	531	499	532	537	469	522	479	473	525	514	529	497	520	486	456	495	521	472	522	484	484	508	517	458	498	520	542	548	506	548	537	469	489	488	529	489	533	487	481	523	512	532	496	521	477	515	491	505	512	504	517	519	540	477	524	497	492	527	531	538	518	503	523	528	483	506	538	490	519	532	480	513	512	522	515	524	496	490	482	519	497	521	471	490	522	505	515	505	497	523	509	542	564	512	514	527	543	517	518	486	506	527	504	518	486	523	527	531	541	489	497	543	489	520	473	521	519	480	508	570	486	465	506	546	489	518	515	522	525	472	503	513	492	505	492	500	506	494	471	524	550	570	499	505	495	457	516	533	500	549	483	488	516	512	508	516	499	513	480	515	524	508	535	471	514	507	508	513	538	508	465	509	490	504	530	528	481	537	541	525	516	541	521	508	526	498	537	513	523	547	475	525	491	525	515	479	491	516	532	511	530	530	485	497	516	495	476	496	522	475	515	525	481	507	463	492	496	504	542	521	501	494	471	513	518	495	517	488	532	534	530	549	521	541	505	514	533	515	501	529	494	492	535	542	524	469	525	519	488	543	507	504	491	490	512	504	543	525	509	517	468	481	509	522	494	512	569	509	513	492	560	469	546	495	520	509	500	474	529	519	529	547	531	463	483	565	510	547	532	484	492	499	560	549	520	533	511	500	498	456	498	529	517	496	465	478	506	491	554	500	546	533	458	489	571	503	512	504	451	504	501	474	538	525	484	490	498	537	502	514	497	492	522	489	505	491	539	509	518	491	532	508	510	543	531	551	503	557	527	545	529	565	487	492	500	559	498	473	504	472	541	524	521	483	525	491	539	506	527	512	502	514	499	496	476	531	467	514	515	485	554	502	462	512	510	518	516	503	523	493	480	511	495	501	521	550	524	508	518	532	506	498	500	513	563	495	545	510	504	475	529	533	478	555	542	494	522	491	482	538
50484	38515	27464	29734	25871	10207	2914	2815	3069	626	591	546	526	528	539	539	539	551	545	562	613	648	627	707	749	777	870	1015	1169	1156	1148	1146	1123	987	800	734	695	681	659	593	603	578	553	532	548	472	542	466	462	468	498	445	491	434	460	472	436	452	410	443	434	374	465	464	442	445	451	418	414	422	449	463	441	440	455	445	454	470	460	398	406	405	432	433	425	439	451	403	454	455	416	481	454	434	463	456	389	460	448	419	415	384	449	427	430	456	404	437	418	414	401	440	426	425	403	424	477	408	436	452	399	447	444	439	465	437	448	442	445	416	414	442	412	400	441	406	424	450	436	411	424	460	448	449	431	453	407	433	424	406	411	453	443	476	451	425	424	398	406	423	469	472	461	425	434	492	427	434	441	432	430	427	424	441	467	454	410	429	431	442	460	440	400	429	410	455	403	429	433	395	454	426	437	452	445	438	421	439	411	407	408	436	428	464	428	421	437	454	465	393	418	382	464	456	459	454	425	440	426	431	471	440	476	417	468	450	411	432	438	452	435	425	433	420	426	443	432	446	420	407	434	440	408	427	461	420	409	427	428	427	430	410	409	461	446	439	442	404	415	400	419	403	397	416	421	381	413	442	435	421	473	439	415	416	429	397	434	446	445	437	428	415	427	437	451	440	426	438	435	379	420	404	445	398	421	429	424	441	438	402	437	392	420	406	436	426	427	447	459	409	380	435	391	456	429	411	448	433	410	408	431	433	426	430	432	453	414	448	424	434	466	414	432	433	452	432	429	410	419	459	409	402	413	453	421	420	473	445	411	458	451	428	423	449	429	435	465	423	409	395	443	408	446	450	469	434	388	390	440	439	437	455	449	449	404	474	432	420	449	469	464	435	426	409	458	432	431	419	415	420	446	479	442	421	426	444	441	419	400	457	440	445	449	458	423	495	438	441	440	444	453	439	436	427	457	396	437	440	426	430	399	430	431	420	419	439	405	425	444	442	415	406	426	455	440	428	431	437	421	445	392	432	451	415	420	444	425	401	425	426	435	415	412	392	433	432	445	434	369	447	442	396	406	445	464	444	420	436	462	438	407	432	403	424	434	436	433	426	466	436	453	466	429	449	409	450	421	426	419	426	445	429	420	432	429	431	472	424	445	388	420	432	448	407	421	437	427	450	419	465	437	438	466	428	468	442	411	455	430	426	459	419	463	446	437	425	427	432	397	428	454	407	399	453	399	419	417	430	408	472	469	476	422	475	438	433	442	438	394	478	449	422	443	435	416	415	444	444	418	442	433	464	447	417	457	444	443	428	439	425	471	416	470	413	429	457	482	444	423	464	444	420	422	463	435	415	441	435	435	402	414	429	438	432	425	443	443	450	386	443	451	415	415	422	454	417	438	448	443	462	423	428	467	433	409	440	439	458	418	413	499	434	418	450	452	413	439	430	440	414	432	396	429	462	446	442	400	418	463	486	442	408	428	416	399	436	447	448	425	428	447	432	434	409	432	424	427	445	445	437	414	458	428	437	445	438	431	446	428	439	446	426	435	447	430	410	426	447	446	460	434	453	444	410	419	423	423	433	436	404	422	409	450	429	416	438	457	442	438	431	441	448	440	436	464	445	445	448	417	408	431	422	441	427	403	433	473	435	448	440	394	434	419	395	402	386	430	435	456	474	445	457	438	439	431	408	449	429	411	445	463	453	453	427	438	417	444	427	440	420	449	430	435	428	422	444	426	400	446	438	417	455	458	440	469	415	436	437	434	473	446	433	421	401	481	416	469	432	425	474	418	449	421	436	430	419	428	464	456	464	449	424	442	443	451	440	444	433	456	421	396	422	419	442	483	452	448	453	419	425	441	458	430	425	417	454	450	398	435	403	417	421	446	461	484	448	427	450	425	452	459	446	428	415	425	414	425	426	420	441	415	409	432	423	430	438	399	440	413	456	471	431	451	468	429	418	429	413	477	455	418	412	397	456	411	445	405	439	382	426	445	446	448	454	439	428	420	446	417	426	404	402	431	455	396	471	427	461	444	419	408	414	415	426	412	459	459	414	447	451	433	411	419	442	405	430	404	482	440	448	425	433	465	419	433	409	418	405	442	430	439	423	434	443	450	447	398	418	439	462	454	429	425	443	432	469	453	454	394	431	435	447	437	440	434	430	428	381	444	423	459	454	411	431	455	442	388	450	432	432	451	434	462	473	449	420	408	480	418	391	423	416	463	458	416	451	423	459	416	468	434	443	452	445	448	444	460	397	428	421	433	467	447	429	467	409	441	422	421	371	458	473	467	416	420	438	415	432	468	443	457	466	438	423	400	437	451	439	395	439	453	455	428	428	418	405	420	460	418	423	411	458	451	440	437	472	455	445	383	420	444	435	422	450	444	418	411	421	449	413	435	456	480	433	422	454	403	420	394	454	423	430	458	465	441	470	460	424	374	453	465	464	452	422	449	435	437	445	456	465	436	444	448	463	459	419	473	442	465	451	386	409	466	463	435	439	427	467	382	443	425	451	446	415	446	452	394	434	456	394	447	440	357	467	436	440	464	446	473	411	455	435	412	454	467	459	457	438	450	442	436	447	403	392	415	413	427	445	466	477	454	449	416	406	458	400	479	469	441	407	423	448	446	433	429	463	428	430	446	445	424	431	448	419	446	451	450	434	434	417	436	420	399	420	431	411	441	375	443	426	429	440	468	430	467	455	422	415	456	436	456	445	462	408	421	436	394	438	390	436	400	394	426	406	436	424	447	416	412	440	403	439	438	450	448	407	429	441	442	433	445	427	427	437	441	424	430	438	462	459	464	412	390	398	413	446	407	438	441	426	458	460	451	433	417	422	442	442	444	425	443	440	391	446	439	413	419	407	408	433	465	434	473	432	430	431	394	432	421	426	443	467	448	406	456	426	416	445	428	408	457	480	435	458	418	429	457	430	429	423	409	432	446	437	451	408	434	467	440	428	425	437	499	413	415	429	407	421	459	438	490	418	451	403	418	452	406	433	432	430	449	426	413	466	419	418	419	407	420	428	416	409	422	441	442	436	464	430	396	417	421	455	433	459	433	437	434	442	429	432	418	443	426	450	421	440	418	456	472	450	472	430	403	410	470	464	429	449	423	414	428	436	452	453	416	448	430	446	442	430	442	434	413	464	422	455	446	433	395	442	419	434	424	406	460	407	415	435	432	427	432	453	449	448	457	468	435	444	466	428	434	447	429	449	420	424	422	455	481	405	414	433	421	452	493	407	459	457	431	446	471	421	414	454	466	443	432	454	439	487	448	430	448	446	472	423	406	459	427	401	435	428	419	427	426	459	431	465	475	456	443	423	442	468	412	405	444	443	424	412	475	478	463	417	432	430	428	415	413	434	407	415	447	398	418	427	461	434	432	458	448	429	403	441	435	453	426	469	425	417	440	388	432	414	415	433	408	469	434	407	419	468	455	428	437	423	427	488	431	399	430	415	455	418	433	405	418	451	424	443	451	459	376	437	449	426
25684	20841	27997	23808	20954	21261	12238	3086	3455	752	606	554	624	576	590	583	532	553	619	610	655	579	617	632	706	658	725	821	827	926	880	880	807	733	690	710	617	568	611	615	549	587	579	556	551	586	575	536	526	532	529	528	482	522	488	515	503	505	509	473	507	516	544	511	516	551	480	494	464	481	503	498	522	468	513	525	517	468	518	523	538	498	556	437	467	493	517	516	503	512	471	571	492	461	508	537	526	477	510	480	532	496	491	505	488	502	506	517	527	516	484	487	513	469	492	541	492	489	495	460	533	500	526	479	522	511	457	482	511	495	497	477	500	520	519	514	492	515	538	533	542	515	495	509	473	530	525	523	510	487	490	508	497	506	515	487	492	498	508	492	525	473	497	509	476	503	484	520	511	495	496	528	544	466	497	482	505	518	453	495	530	502	534	499	531	460	488	496	546	505	465	476	522	454	482	506	514	489	482	467	537	498	466	470	488	517	521	471	488	472	545	529	518	494	508	511	526	487	503	511	499	520	531	466	501	487	546	503	545	505	525	501	480	503	548	542	535	497	511	508	503	532	512	519	539	486	520	526	512	523	511	501	465	500	472	513	481	495	491	493	478	451	478	500	485	514	501	522	512	493	486	488	494	491	481	497	499	530	511	511	482	488	474	526	481	496	526	506	529	508	498	468	489	523	556	492	526	471	495	499	500	485	447	481	497	499	498	531	476	523	529	495	544	509	488	519	516	494	497	475	447	546	503	553	479	518	502	510	485	489	486	487	503	481	535	471	505	506	473	469	461	504	503	512	488	518	506	476	512	512	527	470	516	488	524	462	484	516	469	483	543	490	496	498	476	463	501	478	495	460	470	502	452	538	518	497	496	498	500	529	563	494	460	510	482	516	467	500	513	504	485	494	477	502	487	551	478	477	502	471	490	495	496	486	483	504	550	490	488	518	496	503	512	504	528	494	515	544	527	498	494	502	546	514	478	491	483	522	515	494	501	465	501	506	522	508	459	449	463	507	499	507	494	510	507	469	468	504	541	509	508	488	477	478	499	518	516	460	489	520	513	471	498	468	497	508	505	475	479	544	551	517	497	515	512	496	491	506	512	522	470	510	500	491	516	485	528	503	527	480	478	492	505	506	458	533	484	504	502	508	465	515	499	493	514	510	491	490	518	516	469	503	516	495	454	510	520	521	510	496	548	465	518	472	517	519	518	482	512	529	475	519	539	535	476	486	471	478	523	528	523	527	539	498	536	535	520	484	527	493	496	476	446	473	494	500	517	444	495	475	529	484	484	482	490	519	466	501	507	524	467	507	523	483	499	537	481	519	549	502	511	482	519	473	500	493	495	525	515	472	520	511	520	509	512	533	526	535	542	538	539	510	488	479	492	544	496	493	520	499	480	443	470	495	517	503	515	484	545	505	478	496	469	494	543	455	492	457	518	516	474	524	518	473	511	508	540	474	500	518	497	505	563	487	512	506	473	504	502	517	492	481	556	506	502	473	513	468	484	502	515	511	502	523	472	514	479	452	500	526	487	531	512	539	524	524	485	487	466	517	498	477	540	495	507	513	515	483	517	514	482	534	506	511	498	523	528	512	500	519	454	464	475	509	517	530	522	482	494	456	499	481	505	532	509	499	494	480	506	479	489	490	492	504	524	490	505	510	516	464	459	478	486	494	490	501	483	468	511	521	519	490	516	541	538	498	491	501	545	491	509	476	505	513	546	532	475	501	466	515	503	495	507	473	523	447	483	517	517	482	482	476	533	503	512	470	514	466	511	489	502	492	483	517	474	543	540	507	489	481	447	465	497	453	498	480	500	474	472	480	492	470	492	491	533	476	487	482	508	511	496	501	459	491	510	484	526	466	499	513	490	488	506	507	494	553	492	526	493	502	473	470	513	524	502	498	506	503	512	539	498	462	478	532	512	491	475	502	543	509	500	504	489	451	476	516	503	508	516	476	468	477	508	478	498	504	480	486	547	526	487	486	503	528	503	487	443	494	499	515	499	487	515	479	563	547	519	514	491	472	493	514	510	490	526	522	499	507	504	518	497	478	500	515	503	496	480	496	470	553	499	509	486	451	487	531	507	509	481	515	483	464	495	488	496	486	494	503	542	506	507	495	497	516	482	512	503	466	454	465	553	493	491	457	488	468	454	492	520	491	496	489	499	498	499	450	483	494	470	488	475	485	538	526	535	492	479	513	463	485	456	522	506	490	494	464	471	496	487	510	507	482	513	471	480	500	502	459	509	498	502	459	532	511	514	467	507	491	532	509	499	478	481	503	508	455	504	464	466	521	526	499	482	503	527	524	470	494	491	501	479	512	511	523	469	467	500	487	515	495	483	487	505	467	469	502	472	460	538	515	473	517	478	512	475	492	474	488	505	455	500	489	510	472	511	486	506	515	443	518	470	492	472	495	469	497	474	462	498	504	478	541	478	486	510	509	493	490	432	468	467	542	473	515	520	532	478	546	491	518	520	538	504	494	492	497	526	521	526	473	471	505	473	518	484	491	515	539	471	513	505	486	532	468	493	509	509	483	543	528	502	495	483	512	483	533	489	530	448	510	516	507	496	521	490	453	519	483	520	462	563	495	474	507	467	495	510	501	456	518	489	529	496	482	479	492	497	482	476	506	509	506	491	460	486	469	506	537	510	512	519	492	493	504	478	486	502	453	525	468	511	470	556	480	525	605	499	522	484	495	529	501	504	514	494	498	495	510	536	486	527	499	541	486	472	513	485	512	504	502	519	510	530	468	477	497	499	471	529	523	457	458	477	499	537	487	490	462	473	506	484	539	485	521	500	529	493	536	477	489	509	468	461	506	528	487	487	489	507	512	499	492	508	475	486	465	467	476	520	530	507	478	487	531	496	477	479	487	468	526	494	510	482	502	495	487	489	480	470	471	506	525	495	491	480	523	519	545	484	464	561	472	501	488	472	512	477	509	494	537	489	508	491	486	506	486	525	453	521	476	515	538	522	481	493	522	477	493	511	496	508	529	517	493	467	534	536	516	522	472	513	514	500	499	505	501	503	475	486	514	521	495	512	524	496	495	509	513	520	509	490	459	510	525	486	511	500	506	495	523	499	519	489	489	489	523	477	520	439	511	511	520	501	487	475	469	502	486	536	463	461	482	520	468	511	477	520	536	439	537	494	472	539	475	478	513	535	468	525	508	495	492	493	491	495	443	474	502	496	480	484	514	522	520	475	529	464	505	483	476	494	483	527	503	495	477	509	468	481	491	485	515	481	470	473	474	476	483	480	535	563	521	457	510	486	472	477	507	471	516	466	480	511	509	530	495	515	545	514	494	489	484	487	500	538	510	472	491	476	499	555	492	490	505	501	505	516	526	484	463	459	500	491	531	458	497	471	475	510	495	496	517	550	503	451	528	518	520	520	523	508	505	486	471	505	527	514	476	494	470	486	527	535	511	490	468	471	454	487	493	485	497	514	509	537	454	471	495	482	484	512	494	485	501	499	488
49971	38882	27894	30717	26786	15339	3782	4610	5777	730	580	569	572	569	491	527	504	566	542	560	616	643	678	712	795	858	871	976	1124	1284	1184	1112	1049	914	894	830	699	660	620	580	562	554	559	520	521	521	488	469	448	492	461	442	425	466	451	432	446	427	461	419	413	468	430	469	452	423	431	450	417	404	441	435	408	431	430	425	420	413	403	427	462	425	396	404	427	418	429	429	393	431	449	405	423	464	399	423	423	410	392	434	420	428	453	415	427	432	436	450	450	418	386	437	455	447	417	414	469	415	433	462	424	384	425	429	437	438	438	416	445	421	398	423	411	438	440	456	434	424	426	430	466	414	436	419	427	433	424	457	401	430	416	426	415	403	439	408	431	470	445	433	421	429	421	468	413	406	411	401	411	388	392	451	438	460	425	416	419	414	430	444	450	429	397	400	465	441	434	442	421	399	434	418	397	442	405	436	414	425	469	455	428	420	461	433	447	430	439	447	425	426	443	455	428	394	429	422	411	409	418	385	437	447	453	409	460	427	423	417	435	437	442	429	424	447	413	435	403	456	411	460	427	399	409	386	416	357	409	430	445	424	444	432	445	370	421	416	438	432	398	433	450	453	431	433	428	408	414	426	443	428	419	411	435	405	394	391	416	433	478	415	414	452	430	439	420	413	429	424	413	446	422	429	430	434	406	423	451	457	399	417	469	392	442	463	417	399	388	456	418	429	421	421	400	468	400	418	417	434	401	435	447	445	438	426	376	437	435	426	419	433	435	398	403	416	431	439	424	433	417	439	421	441	442	402	381	418	420	427	412	406	421	445	426	408	458	453	459	463	434	398	436	386	449	419	429	432	417	455	419	450	437	423	460	442	406	416	462	403	410	419	450	424	438	425	419	443	383	430	440	397	408	418	412	415	439	460	435	456	480	420	409	477	422	413	442	450	423	416	405	445	440	474	460	419	430	437	410	415	398	381	426	418	447	440	419	409	448	443	410	419	440	397	471	423	435	472	425	406	444	452	394	398	403	418	466	426	429	458	431	436	443	437	424	459	411	415	397	436	408	433	431	429	407	443	402	438	442	436	426	443	424	411	393	427	407	446	446	434	435	419	432	413	430	431	418	443	484	426	404	425	421	461	426	411	488	457	443	416	428	418	417	383	404	386	444	428	434	428	404	446	408	418	413	407	431	430	412	446	426	426	397	467	414	443	434	410	418	451	362	447	411	439	414	411	457	412	471	457	459	400	447	462	458	421	412	427	435	413	442	434	442	430	443	432	427	454	415	432	422	432	484	451	394	440	448	434	412	423	417	412	396	451	461	411	436	408	398	420	428	408	433	438	453	416	442	414	425	436	441	408	455	402	493	407	461	393	437	398	400	387	421	419	409	393	431	398	366	414	432	442	415	451	436	415	417	422	412	403	402	433	442	465	447	424	400	448	424	438	398	420	387	447	419	403	458	420	426	394	418	381	414	419	426	410	408	398	430	423	447	444	419	445	440	423	451	431	401	419	416	420	401	409	442	460	412	449	471	407	447	409	391	434	431	440	412	426	424	426	428	408	418	412	444	430	410	404	382	456	427	434	412	410	451	410	394	417	388	453	428	443	408	417	430	422	383	432	416	416	380	428	408	427	449	413	434	416	419	402	442	408	429	420	441	407	420	449	431	449	421	435	416	425	416	423	422	399	451	421	427	435	419	425	405	472	410	455	399	397	448	377	406	419	422	418	431	424	393	427	391	421	422	400	419	429	420	460	401	413	411	469	448	433	384	427	390	427	437	415	439	395	422	432	435	442	417	391	423	419	433	444	449	389	429	418	419	427	424	429	408	443	418	420	440	417	421	407	423	396	428	394	452	430	396	444	436	434	418	366	454	409	442	397	411	428	439	427	440	421	412	403	443	391	426	452	442	408	408	408	424	424	412	398	434	399	415	438	419	415	424	445	387	429	412	427	423	429	430	416	408	401	433	419	407	435	437	430	419	433	411	436	423	429	490	405	413	411	419	421	425	447	425	388	443	421	427	433	442	435	423	441	451	468	424	444	445	437	426	448	396	419	422	429	407	415	398	395	395	472	402	418	416	409	405	415	462	433	400	436	397	380	398	432	400	449	455	432	405	434	382	434	409	425	433	387	443	431	437	414	413	402	434	395	417	424	444	436	415	431	456	445	417	456	419	420	449	426	441	417	421	411	396	467	395	460	417	462	449	453	424	395	414	421	434	412	423	439	414	450	438	442	433	426	438	430	408	427	451	417	421	425	412	442	399	397	426	430	389	458	446	419	435	442	448	430	397	426	449	442	395	426	420	404	428	422	423	435	436	412	432	409	426	427	440	420	401	420	452	396	435	427	401	404	391	403	431	438	405	461	442	440	427	396	470	410	450	435	421	436	454	432	460	425	417	399	402	390	411	370	414	446	411	420	456	431	434	454	440	422	431	474	429	432	429	460	425	383	455	438	455	441	435	394	445	404	431	443	460	412	410	436	417	424	395	411	419	388	460	444	398	407	465	400	428	417	422	449	394	383	441	428	413	436	427	400	431	409	409	362	423	456	478	452	394	387	391	422	455	415	394	452	403	425	423	399	414	428	422	393	476	428	399	420	451	369	482	450	371	450	425	430	458	437	419	437	436	426	408	424	368	489	388	413	404	424	438	429	431	419	413	425	413	453	398	424	427	472	409	421	452	416	387	439	439	412	456	389	401	435	433	375	416	460	437	439	408	439	390	404	447	424	413	439	414	437	398	441	441	428	464	419	406	401	466	408	377	445	402	411	429	449	428	418	454	435	437	438	442	401	436	448	423	423	402	421	399	402	440	401	421	439	414	429	457	424	437	435	465	437	440	417	409	402	428	462	409	429	415	422	420	436	412	444	414	450	411	432	434	416	420	440	393	424	444	404	423	431	442	408	434	431	411	442	420	413	399	439	410	445	454	442	442	416	415	425	425	429	443	441	425	382	420	416	454	412	439	433	409	430	452	409	409	432	438	422	416	399	393	469	385	391	439	441	429	416	427	454	436	436	444	390	433	444	412	408	481	455	453	420	398	391	445	427	409	454	418	423	443	431	446	436	391	423	424	401	453	427	417	392	448	398	411	403	424	428	446	439	400	440	426	397	447	405	441	442	471	412	429	410	444	412	420	411	470	427	395	456	433	413	429	423	436	415	405	421	471	415	436	422	423	458	429	408	465	395	401	431	422	455	414	439	436	414	383	451	363	442	398	439	410	403	422	419	433	435	420	402	409	451	421	479	454	415	428	400	439	417	397	422	444	402	463	409	453	432	478	449	465	399	459	379	393	455	425	412	423	433	439	438	471	445	414	427	444	437	424	433	447	405	418	421	435	421	392	433	430	409	447	414	410	427	481	441	422	413	403	423	432	434	437	376	411	395	423	469	414	398	439	421	420	440	434	416	424	417	439	423	394	410	421	433	454	434	452	466	387	425	400	454	392	406	406	451	408	409	458	451	434	448	416	428	409	414	435	411	395	428
29778	21095	25682	24548	9306	2019	697	1056	1034	548	490	526	492	510	511	545	488	565	525	541	555	544	575	588	632	669	643	684	702	749	780	726	649	673	663	611	523	609	551	617	558	542	531	531	548	551	492	504	495	501	511	520	517	508	512	501	521	489	512	507	539	493	515	508	491	524	541	522	525	558	518	484	486	548	497	480	508	534	481	546	480	501	532	502	502	514	485	512	502	504	504	485	490	500	537	481	556	516	548	496	512	479	500	475	516	491	476	515	525	493	501	479	505	550	531	533	447	486	470	530	494	513	486	551	474	500	494	531	506	514	499	546	525	501	486	485	513	506	503	526	467	499	503	481	485	506	501	545	474	512	535	496	523	522	484	545	508	499	497	489	528	460	514	515	516	504	543	481	499	503	529	496	472	516	500	513	533	532	499	487	506	514	465	525	477	481	486	516	475	494	524	528	515	470	480	486	530	516	490	484	490	507	522	501	526	471	487	498	504	536	534	479	501	493	489	527	516	513	507	511	535	474	510	481	524	494	522	537	495	499	442	514	503	474	544	501	515	492	448	526	516	526	502	505	486	523	525	478	489	523	487	430	493	521	454	480	537	511	461	506	498	533	517	480	539	481	535	488	529	506	533	499	444	501	484	521	528	485	503	512	530	523	526	511	471	509	555	524	501	458	539	495	529	538	535	488	503	510	502	516	495	505	497	501	504	531	512	500	490	498	535	461	486	499	486	499	488	590	468	524	538	512	482	481	516	519	502	497	506	516	496	516	502	529	538	491	534	519	497	520	484	498	534	469	477	519	481	477	490	515	537	469	512	505	513	476	490	520	538	509	532	522	515	521	497	512	518	486	494	526	511	517	536	502	488	457	462	507	528	503	521	525	480	491	510	511	502	469	553	533	553	490	499	504	504	529	488	528	479	518	504	512	526	479	513	528	494	503	535	473	498	488	475	486	507	546	484	515	533	503	450	494	474	472	494	499	516	502	532	454	507	520	484	486	507	505	525	496	503	494	482	535	520	514	491	507	537	510	492	475	532	528	547	532	517	504	553	525	468	531	475	501	515	514	506	511	477	551	501	482	499	470	494	501	530	545	522	477	499	529	510	543	536	482	495	480	460	489	506	503	508	484	498	493	499	529	528	495	474	473	493	513	523	519	502	490	512	536	458	543	511	519	512	503	485	504	499	467	477	459	492	486	560	493	531	463	513	496	511	519	518	478	474	471	521	523	533	477	492	538	506	491	494	475	501	500	531	471	514	516	483	514	465	508	494	462	482	507	549	512	520	530	497	554	530	483	498	510	476	492	529	494	477	487	526	510	489	508	494	499	504	508	536	512	524	477	450	499	514	470	508	530	516	501	525	519	538	458	545	499	484	514	507	494	485	456	499	478	524	504	521	494	494	491	490	457	481	505	505	503	503	542	520	534	494	510	474	523	500	493	524	504	497	466	521	520	522	515	490	509	534	490	530	494	489	533	517	488	462	500	475	530	501	524	476	505	500	512	502	496	487	499	510	524	481	529	511	490	519	471	488	494	528	544	497	481	529	500	485	505	542	531	476	503	494	528	495	507	525	523	445	479	505	490	542	520	492	497	491	539	516	494	511	510	510	558	493	475	542	489	504	487	515	497	522	479	483	454	480	466	495	501	478	476	525	506	511	487	526	509	502	496	491	483	465	495	494	521	486	507	485	551	501	526	516	496	512	536	523	530	519	511	486	559	539	494	511	473	499	511	463	467	511	498	506	484	506	475	526	522	483	498	509	537	492	492	523	523	509	517	506	525	531	505	484	470	515	499	490	530	505	507	510	524	502	492	479	511	549	535	499	459	519	474	482	470	498	474	487	516	494	499	519	552	456	537	531	496	492	514	485	503	494	497	506	506	509	517	527	489	484	476	511	489	518	491	522	512	559	510	547	498	535	507	524	459	495	490	501	467	543	492	476	523	520	493	541	512	501	510	505	504	527	507	556	498	510	481	507	484	470	479	540	505	523	469	563	506	506	534	477	503	496	512	501	504	538	505	527	512	518	448	527	466	492	535	495	471	488	490	506	544	504	470	513	560	496	510	526	472	499	534	502	502	527	523	524	495	513	474	494	523	452	482	437	491	477	498	499	547	486	496	497	463	505	473	553	471	517	532	492	500	494	503	501	480	494	529	532	491	507	519	477	489	542	500	514	469	546	529	484	528	484	483	477	541	544	522	512	435	536	485	539	514	525	477	477	503	508	497	506	473	512	519	532	489	535	500	474	505	518	475	502	481	468	520	521	484	499	497	478	512	511	493	497	467	508	528	525	490	506	528	486	481	486	534	501	532	477	509	492	522	483	517	528	494	496	476	519	499	519	511	507	500	503	521	486	503	484	493	458	510	499	487	499	547	530	500	494	498	496	504	504	490	477	514	508	538	532	450	505	514	465	470	510	500	472	505	529	494	531	506	546	481	467	516	514	471	524	496	475	523	507	532	485	491	462	454	513	516	493	500	496	525	466	553	477	474	494	539	465	496	534	528	499	500	494	502	531	532	498	505	491	508	489	499	507	509	503	500	519	501	495	468	519	489	512	473	494	472	492	505	529	524	527	515	494	501	492	520	481	518	491	469	460	500	470	467	513	522	481	459	507	534	487	521	487	547	500	486	517	495	481	522	525	508	489	470	502	521	520	551	514	503	483	486	499	545	510	498	486	478	482	495	505	548	498	502	535	473	484	543	492	516	501	514	478	518	484	476	478	489	474	511	516	471	469	499	502	490	496	534	520	518	515	510	525	482	485	533	445	463	501	530	506	532	488	490	543	515	495	510	508	549	523	504	496	485	477	509	479	506	509	526	486	514	542	507	479	502	507	498	496	505	550	478	467	505	541	518	521	530	461	496	501	520	524	507	496	478	464	498	477	507	477	476	487	476	491	513	483	487	525	521	490	497	538	450	533	506	504	523	488	526	523	526	541	478	496	495	522	475	514	477	487	463	521	505	501	452	487	491	509	502	500	528	493	484	497	546	496	495	500	482	513	509	493	522	518	442	528	505	492	488	485	505	519	519	486	506	490	502	480	533	523	496	519	516	527	508	506	492	510	505	469	499	508	483	513	509	507	513	468	500	509	473	475	474	540	540	524	504	496	518	508	531	526	503	496	508	496	480	493	449	504	480	480	526	540	505	541	509	504	515	507	514	527	513	511	460	486	514	469	526	499	496	546	462	510	508	516	503	514	496	535	561	508	509	519	532	485	501	513	494	501	501	509	480	543	492	483	498	514	555	526	506	484	484	490	507	517	510	523	453	494	496	508	497	468	491	505	487	516	509	509	485	468	537	502	475	496	486	476	529	502	493	499	533	533	500	488	474	526	493	509	494	517	539	491	497	442	485	488	534	558	492	514	496	530	510	484	482	517	496	491	505	511	543	499	505	520	551	519	508	505	476	515	515	513	504	463	511	510	546	523	488	472	504	478	510	522	504	481	497	530	508	503	512	543	494	484	555	464	511	484	496
47062	27668	19502	21286	10228	2814	900	2003	1776	495	453	479	471	442	479	454	470	498	512	519	546	610	572	658	668	676	812	911	904	918	957	920	855	721	695	648	565	551	601	549	560	539	530	504	490	502	449	456	455	435	466	455	419	445	415	436	441	436	416	462	436	411	407	434	446	413	430	438	439	419	447	425	422	444	461	386	431	429	428	466	422	462	463	439	428	441	413	452	443	426	440	397	463	424	432	451	428	442	432	432	431	477	452	440	438	416	488	460	422	428	460	407	426	451	449	433	438	410	434	441	429	486	437	397	415	444	405	444	445	451	437	410	430	450	426	416	430	421	406	450	420	412	432	418	455	474	425	444	431	409	400	411	455	421	428	431	388	416	474	447	460	408	410	443	422	456	444	439	426	415	440	403	414	419	428	452	463	440	441	472	428	454	438	439	402	432	417	412	427	400	412	453	411	451	394	448	440	452	448	414	429	444	456	444	424	456	433	431	444	466	459	422	407	448	434	417	447	454	416	457	431	443	428	412	433	440	376	444	445	430	447	476	427	409	420	393	429	464	439	448	439	426	423	438	421	431	399	392	417	443	414	441	449	439	437	435	404	409	442	435	406	435	435	456	440	447	401	456	471	439	429	416	441	426	458	418	415	417	421	393	411	431	466	408	416	440	405	419	444	411	449	435	437	470	435	428	426	398	428	445	438	454	433	443	455	444	437	413	459	400	408	431	433	402	433	417	455	449	411	470	427	427	452	458	444	423	456	426	428	413	437	413	432	443	429	382	420	400	428	409	421	444	426	447	389	459	462	405	440	388	451	467	436	468	423	467	461	460	442	453	400	450	412	427	445	413	483	415	455	464	458	424	461	387	398	431	441	465	414	454	444	422	441	410	413	452	430	412	480	425	439	419	412	411	455	457	427	409	432	441	405	459	397	427	403	449	389	432	416	434	423	425	459	467	444	452	422	417	402	407	460	426	421	415	428	439	410	442	406	438	467	396	404	448	409	459	424	391	447	418	440	417	445	423	454	447	442	428	435	412	446	453	457	458	395	457	413	442	463	445	398	428	456	436	414	430	433	440	437	442	410	426	440	431	407	418	419	428	450	433	404	401	418	415	410	436	426	399	466	445	419	435	397	449	398	383	384	441	406	431	437	455	441	451	437	458	462	448	457	391	400	452	454	447	395	416	453	457	450	454	449	450	433	436	447	448	426	443	420	443	395	401	468	418	446	444	425	415	413	425	422	440	442	469	462	425	446	396	448	481	423	449	458	452	405	405	430	460	444	441	428	382	469	426	437	431	446	428	470	439	468	439	445	444	435	454	417	436	441	453	435	446	432	437	414	425	390	447	417	435	427	472	439	462	436	460	423	453	396	433	449	441	454	471	413	443	442	406	472	407	421	465	425	477	425	452	429	408	457	447	441	437	437	470	447	401	433	437	439	419	400	439	453	404	464	408	443	465	452	421	424	442	428	404	436	406	438	409	456	418	470	424	446	436	446	450	436	422	420	444	413	464	415	431	410	449	466	453	387	439	478	395	457	460	430	445	416	478	452	450	414	421	433	413	462	411	426	380	475	439	400	465	464	428	423	426	449	458	419	444	442	454	419	434	420	429	503	412	440	437	444	464	425	465	438	449	447	448	426	431	445	448	436	418	380	435	450	429	448	422	433	417	433	419	407	442	447	428	466	412	470	443	428	438	416	447	472	450	413	459	418	449	430	420	439	412	423	413	432	447	459	407	419	452	418	449	445	416	427	435	408	424	416	457	425	434	417	410	435	427	441	435	431	392	423	468	413	447	437	409	463	453	400	403	447	413	446	453	448	463	418	385	439	428	401	428	435	446	454	436	429	410	453	461	452	474	433	427	443	428	480	429	424	445	462	426	387	382	461	432	441	437	428	450	466	458	441	448	434	410	428	476	425	430	427	418	453	450	487	430	471	430	433	453	407	443	446	431	456	432	456	456	459	450	440	425	421	425	430	434	419	443	428	441	431	449	425	423	431	439	434	434	454	414	472	447	417	464	434	432	446	429	417	406	421	411	450	396	403	446	456	442	415	412	430	427	456	403	422	474	434	448	446	440	495	468	427	411	436	422	439	438	401	450	419	431	448	459	452	428	412	440	421	433	412	421	464	429	459	433	417	455	404	429	431	435	442	411	472	452	433	418	431	432	412	427	435	430	445	445	467	451	451	397	458	427	406	443	406	388	486	418	418	439	409	449	450	482	450	460	422	397	451	448	433	461	401	429	439	462	456	412	425	391	439	407	449	460	395	488	424	427	455	453	415	464	400	463	434	442	476	421	416	461	436	455	428	424	422	434	461	448	450	437	448	428	419	419	401	398	470	444	411	435	437	420	441	410	416	438	440	412	448	446	398	461	421	464	441	422	463	429	424	405	416	436	388	440	442	470	451	401	415	442	379	466	391	444	456	470	420	435	451	401	440	438	422	398	461	432	427	415	429	460	454	436	429	442	425	403	486	409	414	445	444	422	419	445	444	427	459	426	470	480	469	423	428	446	460	433	425	421	464	440	413	434	419	418	461	427	425	409	456	430	430	430	445	427	419	455	447	391	417	473	429	454	392	389	460	449	423	431	435	443	450	440	436	413	445	441	388	424	432	443	427	457	478	441	444	425	457	418	399	418	412	452	417	445	446	441	451	453	410	442	448	429	432	422	443	419	445	422	434	410	402	448	455	441	401	404	453	420	426	435	428	450	425	432	443	433	451	444	423	410	395	394	423	460	439	452	422	455	415	432	447	415	444	460	431	426	455	464	496	411	450	420	416	430	410	402	409	432	448	448	395	439	407	458	419	407	441	411	428	423	445	449	391	442	423	462	418	447	439	440	406	422	423	438	410	422	448	450	439	398	435	445	409	407	431	457	426	416	471	424	422	420	477	461	433	447	417	417	400	411	409	428	468	455	456	451	433	402	420	420	450	445	395	454	439	419	412	460	449	410	444	416	433	451	449	399	448	439	432	405	434	416	439	443	415	424	420	452	419	443	459	399	431	453	406	438	404	416	412	423	430	444	445	417	433	451	433	456	470	412	391	478	432	428	459	422	413	424	446	435	442	428	417	436	438	408	443	427	399	429	435	419	424	458	436	429	431	428	415	460	477	406	431	457	417	452	428	465	437	400	423	411	411	416	407	464	448	461	429	391	450	415	410	399	444	432	437	432	457	450	413	366	430	435	401	426	468	420	437	434	460	453	450	402	458	423	437	428	450	432	445	468	432	440	435	474	417	467	455	445	500	412	458	410	416	450	417	421	450	403	408	487	471	456	460	422	436	423	493	458	456	419	458	403	413	438	403	422	433	457	404	420	389	419	440	428	428	399	427	444	402	441	426	439	446	438	424	439	443	456	420	459	424	412	459	439	425	417	424	459	448	443	444	479	441	406	410	424	391	448	428	430	427	439	418	421	396	432	436	425	434	454	449	411	449	460	429	395	438	412	406	407	432	446	427	401	411	433	449	417	432	467
27195	20803	27437	24274	20825	11855	1434	2678	4357	688	549	554	535	510	520	583	522	543	518	538	585	603	625	654	656	709	733	794	765	787	770	780	692	699	622	629	642	558	540	596	557	533	479	553	537	548	470	517	517	502	501	552	504	474	480	503	518	515	454	504	516	460	527	470	438	493	480	520	459	504	498	492	489	451	445	444	480	484	467	518	508	498	426	500	516	458	476	526	513	460	535	493	500	509	482	504	468	492	496	480	495	473	461	492	457	457	494	495	492	484	473	510	478	494	463	453	457	503	491	459	455	502	473	490	478	466	512	519	479	459	530	463	478	498	506	483	475	476	475	501	507	497	491	488	508	474	479	484	505	490	494	489	475	496	493	487	499	518	452	455	513	488	489	498	513	470	480	491	499	468	478	491	485	488	502	512	471	520	486	489	483	462	495	495	477	471	452	467	487	535	467	512	485	503	491	498	478	453	476	483	517	478	507	466	469	469	496	492	499	484	481	494	518	515	482	455	483	445	507	472	476	476	484	503	510	497	508	489	503	471	466	478	474	476	528	520	493	486	489	500	483	510	557	479	524	512	494	550	488	475	456	465	495	458	473	506	494	488	465	516	476	507	440	490	490	480	467	466	478	478	483	480	497	510	476	520	496	449	436	483	479	508	502	500	460	464	507	522	453	497	475	517	528	473	490	513	482	477	455	504	507	503	542	520	471	466	529	484	485	460	453	521	446	496	467	512	468	536	518	485	469	467	537	516	471	524	479	516	456	456	478	499	471	484	497	539	487	463	495	492	484	474	525	493	524	489	494	468	516	509	461	467	516	488	472	466	504	496	514	484	510	479	482	514	508	458	456	500	521	488	516	507	464	490	443	523	539	514	526	454	473	469	465	497	449	471	476	478	480	486	504	472	475	468	506	465	495	510	527	482	472	500	505	482	507	552	506	453	474	480	479	460	499	472	491	470	478	503	467	490	483	480	483	505	490	455	464	538	467	500	521	506	502	497	484	486	527	480	485	498	490	500	498	504	448	460	504	476	492	470	489	489	459	497	513	498	456	491	509	506	475	497	536	509	494	494	499	469	496	491	520	482	488	479	526	486	475	483	510	543	466	483	481	468	495	485	490	478	504	470	494	491	461	506	531	474	488	496	460	449	472	474	492	519	462	506	487	498	478	510	511	476	510	492	548	508	516	534	487	510	523	465	489	477	451	504	474	485	468	525	536	524	475	432	462	493	476	495	483	482	514	454	494	504	500	473	496	486	494	511	468	538	535	456	483	491	477	466	472	490	504	482	482	494	470	504	448	508	510	514	465	485	482	525	539	446	492	509	503	508	503	482	493	433	485	524	506	519	488	507	508	475	487	485	476	487	512	483	479	512	503	468	490	487	557	495	491	476	469	493	480	503	536	482	475	457	508	482	497	483	502	486	510	455	508	517	531	460	479	523	488	456	498	469	484	488	507	482	503	457	519	486	496	487	523	494	504	516	482	492	465	453	524	501	524	504	478	483	495	510	513	518	492	523	511	489	519	479	427	510	515	480	536	501	493	475	462	480	480	502	473	474	500	468	460	510	543	531	478	493	508	461	477	463	487	461	472	494	500	505	491	492	480	510	505	498	465	471	525	531	523	489	520	484	485	488	520	515	508	509	486	431	467	477	534	463	490	482	493	487	493	537	512	498	462	501	522	535	483	506	516	494	523	539	514	512	466	530	477	517	502	486	514	484	541	502	471	494	457	481	482	495	505	465	483	484	494	484	480	501	496	450	469	459	478	446	481	480	464	479	484	502	507	487	476	499	516	475	466	489	535	470	463	485	461	454	499	520	505	458	462	487	503	534	453	490	503	516	491	480	506	498	526	467	483	501	489	468	450	483	445	535	462	490	510	458	479	518	487	479	508	498	485	490	453	488	509	480	490	506	525	505	509	469	489	520	520	503	486	476	495	521	511	476	474	485	498	516	505	501	488	467	495	496	500	469	509	500	490	477	480	439	457	491	526	484	478	543	490	523	503	508	475	486	483	501	487	470	491	480	519	506	487	495	473	470	465	499	472	479	468	504	501	520	484	475	490	457	483	448	469	484	477	494	459	478	507	477	495	507	494	506	505	475	509	537	494	448	493	488	465	504	473	511	473	516	526	472	510	464	509	516	490	459	509	472	524	471	501	493	492	464	505	474	470	482	489	504	474	467	530	502	476	507	492	503	481	517	483	486	461	534	497	513	497	486	507	497	487	478	472	470	484	443	457	484	464	508	510	471	462	497	480	492	454	476	519	482	491	510	509	482	486	486	479	495	470	490	489	499	469	498	497	487	465	525	496	520	463	489	508	459	499	483	479	486	511	496	506	504	470	486	491	498	463	491	493	525	456	512	456	495	500	506	504	456	526	475	495	499	473	507	494	476	459	491	546	501	452	497	531	466	486	481	450	520	506	453	483	483	503	451	448	524	484	500	484	471	514	506	503	435	500	494	481	448	503	535	504	469	443	541	479	465	520	476	453	487	480	486	496	477	512	454	491	501	512	482	485	488	493	483	536	482	487	495	513	488	465	428	507	518	509	464	508	433	480	482	504	498	523	518	475	482	512	458	478	537	515	467	474	515	502	472	479	509	467	488	515	492	491	526	483	469	503	467	479	510	510	481	449	504	505	491	489	455	483	483	473	531	513	512	465	503	468	497	521	474	511	505	515	533	463	477	484	472	474	471	477	469	475	463	485	496	446	519	468	472	476	473	441	555	519	483	477	451	506	485	432	490	507	521	538	467	486	450	512	494	479	467	476	468	481	485	503	484	505	483	477	504	461	472	508	475	516	484	518	492	501	425	510	468	480	535	551	512	479	464	522	485	473	525	501	458	492	486	505	462	500	462	509	497	480	483	441	526	488	476	470	487	515	509	486	510	479	461	476	483	500	476	494	435	486	467	466	493	474	473	503	525	469	504	495	494	486	529	510	477	470	542	490	514	479	506	518	494	498	510	485	471	457	473	446	504	518	494	483	481	495	485	431	476	482	481	487	489	486	520	489	506	534	474	488	510	471	461	472	475	446	491	461	471	505	494	471	484	480	515	501	517	470	481	477	514	533	452	481	485	506	491	510	476	488	490	452	483	468	490	469	515	492	485	476	499	528	494	511	480	495	500	503	464	514	492	476	509	475	475	474	485	501	464	483	463	480	516	497	450	492	505	530	516	464	468	489	523	513	514	447	493	509	476	479	508	499	460	491	511	456	489	484	467	459	491	493	520	455	531	458	488	469	472	475	464	489	502	490	507	477	497	500	486	471	453	518	514	497	509	463	476	495	461	519	508	496	509	475	520	500	491	457	489	484	474	520	499	523	473	498	519	476	480	491	497	471	492	514	504	458	471	508	475	492	493	475	487	492	491	507	492	513	527	502	493	489	468	515	500	491	520	478	486	478	499	470	510	452	474	486	465	468	530	485	483	481	516	469	502	508	503	499	496	464	424	470	495	483	472	502	493	475	460	497	494	465	454
45864	32500	24227	24446	12747	3248	1206	4709	7399	593	561	535	507	491	482	501	501	497	541	581	604	618	615	741	689	856	804	909	980	1109	966	943	864	820	728	652	633	600	572	555	544	501	502	495	463	481	460	445	449	476	419	405	401	461	440	413	409	457	437	405	426	437	445	406	444	425	445	454	454	455	429	403	409	404	415	406	454	375	438	404	447	438	394	414	457	403	435	411	399	395	423	399	401	403	437	396	420	423	414	421	407	405	423	404	428	408	402	407	371	424	423	418	426	401	416	418	452	434	414	463	422	446	377	414	440	391	460	437	384	383	420	448	448	401	400	451	397	421	411	391	432	433	399	465	451	420	436	405	392	432	422	398	455	419	434	429	416	385	397	414	409	420	409	422	438	429	443	420	396	398	430	428	379	429	408	410	411	388	429	424	416	438	409	421	430	416	430	423	417	400	394	412	416	407	359	431	389	441	469	405	403	417	425	449	432	417	428	416	417	399	425	415	440	427	394	388	456	392	401	412	443	429	443	469	398	426	451	386	433	417	453	434	424	414	442	427	436	425	464	403	454	413	434	420	458	392	412	437	416	429	392	381	410	416	397	442	415	440	427	405	427	445	381	438	424	397	448	407	413	431	412	447	447	431	413	414	413	380	441	423	447	415	410	451	429	418	439	422	414	402	397	423	423	405	410	427	428	429	436	392	422	407	455	383	409	417	407	427	396	411	427	433	392	432	424	445	442	455	433	418	406	417	415	411	428	422	410	429	405	410	437	435	407	408	426	466	433	406	432	432	427	390	403	411	432	384	407	423	427	422	412	392	358	423	425	450	402	434	414	406	434	416	422	417	410	442	389	444	411	406	409	426	426	409	420	420	392	422	442	416	419	458	398	375	425	468	418	422	399	416	443	422	414	407	407	446	418	423	413	410	431	402	409	427	421	422	427	408	409	427	407	367	442	408	410	432	401	394	426	394	430	426	398	409	399	386	402	399	445	404	412	424	399	417	385	433	393	381	416	446	441	412	385	431	464	427	446	464	397	419	428	438	435	411	421	452	439	414	410	407	407	398	411	455	462	388	416	374	419	429	427	448	421	382	395	445	397	371	404	449	425	437	454	430	428	435	393	408	394	398	422	413	438	415	465	394	436	431	387	400	445	398	443	418	433	409	402	380	409	430	433	433	452	415	426	401	397	428	415	418	432	426	418	464	421	392	458	407	415	415	398	476	429	405	428	405	438	434	395	437	432	419	454	446	433	439	402	400	424	393	419	422	403	404	432	392	422	432	403	438	403	434	478	463	428	411	414	446	410	425	417	446	446	419	396	414	428	387	432	388	421	411	427	452	416	416	397	418	378	431	442	402	383	389	427	461	447	446	381	465	388	431	394	411	381	407	410	419	398	431	407	435	412	424	470	426	390	411	440	391	405	466	449	385	427	409	429	409	424	430	416	407	413	427	398	427	399	420	438	432	396	416	429	421	415	429	426	399	393	391	377	418	429	394	395	436	423	436	397	431	405	433	442	440	421	435	422	445	410	367	375	411	420	415	391	446	431	469	427	444	410	420	437	411	453	460	438	414	456	399	424	421	384	436	426	398	439	446	392	391	435	425	449	440	400	410	418	395	419	442	471	394	481	465	428	420	467	450	421	398	403	425	418	425	442	457	385	442	423	393	393	438	408	451	416	404	409	437	406	438	427	426	415	440	433	414	453	441	424	418	417	418	430	411	404	396	400	427	417	402	400	411	423	390	404	402	427	478	430	431	431	403	433	442	449	362	434	433	360	423	399	429	394	383	434	439	446	395	405	421	425	434	414	417	384	392	415	432	405	403	415	413	441	387	446	448	412	392	411	436	409	430	435	411	426	425	406	401	382	407	451	406	438	403	432	421	390	396	414	377	417	451	431	446	426	429	416	456	406	422	421	397	427	420	425	407	407	429	418	422	440	456	439	394	422	431	421	404	426	402	427	451	413	407	376	438	438	435	419	404	455	427	416	410	417	380	391	450	449	389	384	447	410	396	430	435	390	418	391	423	417	409	429	429	415	408	459	435	408	416	418	412	409	400	390	420	420	392	409	418	441	431	362	436	418	422	410	411	427	455	402	407	419	439	435	440	419	429	439	417	445	411	425	433	418	418	427	426	415	411	444	401	443	446	419	424	462	426	395	423	417	418	415	424	437	435	430	379	425	436	415	393	443	412	421	433	415	413	403	415	419	420	439	447	422	391	409	384	401	396	412	411	418	399	421	444	424	437	445	405	447	428	427	411	432	419	416	401	425	396	407	414	442	430	430	422	441	412	426	449	420	453	407	416	419	416	419	412	392	405	403	449	437	424	430	436	415	444	414	403	394	412	431	437	436	396	425	407	431	461	445	412	436	407	422	404	392	413	394	419	445	391	430	423	405	416	439	391	413	365	432	418	442	423	432	419	429	428	422	390	386	432	422	441	407	415	423	428	462	426	433	426	434	410	406	417	463	411	429	409	432	445	405	410	401	418	439	410	453	449	378	447	421	408	399	423	451	413	431	403	439	407	435	420	408	444	421	424	418	442	429	441	435	444	421	436	424	415	425	445	426	426	435	432	419	422	424	442	457	434	396	410	433	463	393	442	386	456	420	435	406	424	396	366	391	405	397	389	414	399	407	388	427	447	423	399	416	440	410	442	431	450	411	409	414	444	444	435	425	429	411	422	431	431	412	443	441	418	424	453	443	437	418	394	422	410	420	403	430	464	402	413	392	408	424	421	436	430	418	427	416	418	412	435	439	422	423	423	431	437	422	424	431	465	410	410	411	432	430	421	413	389	400	388	401	399	388	420	414	401	445	406	402	396	435	452	408	405	439	430	383	426	423	401	429	385	442	424	392	424	417	428	403	430	409	444	394	429	428	431	409	443	421	464	432	431	421	411	432	458	422	440	434	453	448	407	434	404	422	420	422	446	414	401	403	450	381	427	397	440	429	421	386	439	425	431	417	432	412	418	410	413	391	438	421	428	420	453	435	419	396	440	395	420	437	404	401	426	403	451	404	411	423	391	411	380	464	395	440	443	383	426	425	438	424	405	451	444	440	422	388	398	427	411	402	468	424	430	398	406	443	414	438	394	434	419	431	418	422	435	440	420	462	418	426	381	417	432	431	392	400	401	438	444	413	452	412	442	449	400	452	388	406	417	431	418	410	443	413	416	441	387	440	417	394	413	428	412	418	442	442	398	451	418	478	441	433	419	423	419	400	429	437	421	446	439	419	460	430	422	426	461	425	439	441	423	422	424	423	412	448	409	448	411	431	414	391	407	464	417	416	358	412	421	428	411	432	375	405	442	439	441	454	426	418	426	420	452	372	425	421	451	411	428	408	430	425	432	417	409	403	401	469	462	439	423	401	434	439	432	395	465	438	392	457	418	494	372	415	385	409	406	397	390	442	418	452	404	405	430	436	428	409	428	426	419	440	428	405	439	416	455	404	452	409	412	422	395	410	420	425	445	433	401	429	410
26368	20810	27587	24079	20883	19306	5168	2227	6477	1241	627	611	571	591	571	555	575	574	622	615	611	651	664	743	772	794	826	839	905	922	925	921	831	786	790	736	706	664	650	622	619	652	593	594	596	534	555	546	570	566	544	538	579	519	531	539	513	512	510	491	567	504	575	516	518	519	495	531	528	541	521	504	498	505	546	549	532	488	534	545	503	507	527	508	530	541	547	529	440	479	511	525	511	492	524	554	520	530	531	528	524	518	498	491	525	557	460	535	515	515	521	554	546	527	491	573	486	519	533	528	518	509	535	533	522	524	485	491	489	512	549	502	526	543	544	521	572	510	513	496	495	510	511	469	538	524	565	534	563	480	509	525	541	502	542	522	546	475	542	539	582	515	528	526	518	557	497	493	508	552	502	532	514	527	513	507	512	541	501	519	504	507	477	500	488	513	544	529	491	491	523	539	508	516	570	510	501	499	495	504	558	513	518	519	507	521	511	497	527	516	523	515	522	526	485	515	558	529	502	555	487	525	520	540	499	540	541	481	526	552	502	507	476	518	504	514	489	532	482	521	500	531	505	486	538	499	521	565	524	543	525	568	484	518	474	521	492	510	509	508	502	499	506	511	534	516	523	543	513	499	547	518	501	481	477	539	535	509	539	513	507	505	523	527	519	499	535	509	499	532	530	549	515	527	493	481	531	522	511	518	534	527	495	517	456	540	547	499	503	524	491	523	529	526	496	487	512	525	528	511	537	539	513	499	549	501	494	534	495	518	527	521	560	492	500	511	530	524	472	499	542	502	524	508	505	470	509	550	522	550	512	509	499	543	530	574	514	548	541	529	524	507	524	526	548	529	483	514	509	506	538	525	510	563	459	516	480	483	532	519	535	514	510	527	509	516	539	471	514	511	481	524	499	478	506	499	541	538	472	528	502	522	526	491	558	487	538	493	506	498	475	473	526	516	540	524	531	554	534	517	524	494	525	489	497	497	516	487	528	512	516	497	507	514	543	468	519	490	477	529	547	549	485	491	529	543	501	519	540	553	513	490	516	529	494	516	464	528	492	514	535	504	529	539	492	497	531	539	527	498	532	515	526	501	513	461	528	522	531	507	506	522	497	478	531	523	546	503	507	526	498	487	516	506	488	488	506	567	517	473	513	530	524	513	514	548	491	568	572	478	527	544	533	555	520	484	468	472	501	546	508	507	535	557	516	543	526	498	515	504	461	534	496	535	510	455	497	538	525	552	518	513	545	524	522	500	534	507	527	496	492	549	495	507	542	573	476	505	547	510	535	509	501	497	528	509	491	542	495	549	533	502	551	485	520	499	491	488	522	533	521	534	549	556	495	529	541	531	505	537	512	517	575	481	497	535	504	522	531	516	500	564	546	525	517	545	517	510	542	539	496	488	524	525	545	486	516	494	507	530	494	507	560	535	539	496	503	518	511	517	519	576	488	527	514	486	490	546	489	523	533	534	487	527	510	445	494	493	488	499	520	488	503	502	556	533	518	493	491	523	561	508	528	539	471	544	525	545	531	506	535	472	522	500	499	529	489	507	526	503	514	514	470	493	522	552	517	500	536	506	486	536	516	559	527	518	490	551	549	525	533	516	473	508	536	536	516	517	484	512	523	538	522	529	498	560	515	532	526	507	518	544	512	489	506	545	490	533	528	529	526	516	508	484	546	520	554	519	503	518	481	530	520	549	507	495	492	546	532	514	529	498	502	537	497	534	527	494	494	536	502	528	515	546	511	539	549	540	523	529	548	499	540	496	532	481	532	520	504	510	506	500	457	527	520	478	506	549	483	555	520	508	490	542	526	542	512	501	510	551	495	504	538	541	547	473	520	500	555	538	511	535	502	508	504	489	527	491	501	571	520	510	559	550	515	523	541	532	483	533	537	496	512	509	538	528	489	559	535	520	519	504	503	526	508	516	506	496	530	514	528	503	490	491	530	468	503	522	496	550	510	505	470	470	547	518	528	504	518	508	491	486	526	510	513	490	506	535	520	590	504	544	489	516	494	510	535	503	498	514	471	532	549	532	550	471	559	556	539	506	538	531	504	508	488	511	479	536	536	540	514	505	519	514	520	511	492	528	451	516	519	538	514	514	555	568	543	579	451	488	527	546	530	550	500	533	559	492	535	484	505	527	538	511	471	530	532	486	530	553	510	512	493	549	539	500	484	506	523	522	519	486	523	496	509	476	486	530	558	513	543	512	524	561	543	562	512	513	550	522	527	507	493	532	537	559	511	521	492	499	529	509	495	510	539	527	496	497	508	516	544	490	520	534	569	558	466	569	508	479	509	488	496	520	494	522	527	543	500	505	503	502	548	503	532	539	530	545	545	505	539	490	509	497	495	456	524	549	565	545	523	545	514	510	519	492	532	550	532	534	495	529	497	564	513	483	538	523	512	533	543	511	533	519	556	486	529	498	544	523	503	533	499	542	486	484	497	533	517	488	575	518	570	561	526	532	512	525	525	515	538	543	550	484	518	487	550	505	550	513	539	531	502	488	485	539	511	517	544	519	508	512	470	504	517	540	504	535	541	465	543	479	526	537	505	516	519	487	580	509	473	518	536	514	548	526	523	516	541	494	525	525	533	499	507	514	468	542	519	482	538	514	503	508	493	552	527	496	507	537	510	525	580	539	528	460	547	514	542	530	514	513	530	518	512	487	567	516	523	535	488	474	510	493	514	504	531	525	491	522	486	538	502	557	558	542	518	489	529	517	531	506	489	497	542	537	480	492	535	532	528	525	551	545	517	507	506	497	550	495	504	492	522	513	536	489	542	535	511	541	516	530	529	523	512	491	504	532	547	551	524	485	539	498	469	491	536	495	490	548	534	526	528	528	522	502	503	527	528	520	494	583	518	503	481	493	509	520	523	538	534	476	486	533	492	518	506	489	496	536	504	540	491	543	527	527	497	482	525	539	544	508	559	537	480	512	549	550	488	497	529	504	536	515	522	490	488	545	535	517	504	517	566	528	546	505	538	526	488	497	513	546	512	510	522	514	502	531	466	496	500	539	514	508	497	513	524	528	523	561	518	537	512	520	529	489	524	520	522	543	501	504	510	445	498	517	525	480	506	519	520	519	502	531	543	514	517	542	491	527	513	508	482	512	549	508	529	494	503	476	505	514	539	548	533	477	472	540	545	504	494	516	545	528	569	488	533	496	489	525	529	505	490	549	491	506	559	542	497	529	572	547	457	523	504	513	560	496	536	574	482	530	525	498	464	492	513	503	559	510	484	525	525	501	501	496	538	518	540	474	488	519	495	508	549	531	504	524	515	570	513	519	463	500	500	513	490	528	489	472	533	480	510	525	521	578	509	522	523	529	486	529	492	510	534	544	524	502	515	524	542	503	532	538	533	511	502	526	518	497	541	520	513	508	534	501	472	505	541	553	493	528	549	522	486	521	522	499	520	551	523	542	532	514	512	492	530	523	516	529	500	506	537	522	524	495	549	509	521	530	532	445	556	534	510	501
49219	38267	28994	32616	23434	10242	1875	4022	11956	1247	622	595	566	567	544	570	587	575	637	698	702	785	737	851	1008	1146	1135	1183	1259	1296	1362	1271	1104	975	920	889	768	712	724	670	596	617	572	546	540	515	473	441	459	455	486	447	454	435	426	438	497	482	443	462	440	462	422	494	419	460	497	441	439	446	429	435	453	439	430	421	393	416	413	367	444	416	420	446	473	449	431	428	411	444	410	469	405	419	417	444	435	434	439	419	445	440	414	470	467	428	409	418	442	414	432	442	457	416	470	423	468	456	469	456	413	449	404	414	449	446	443	414	418	480	407	463	483	458	429	438	429	420	424	426	421	462	415	429	452	418	443	447	412	427	443	462	401	414	407	443	448	457	451	453	461	443	442	439	418	424	446	500	434	407	443	429	461	396	426	436	421	463	439	425	416	456	412	464	480	458	445	403	454	420	446	462	454	422	454	446	436	422	423	394	434	395	448	435	448	472	469	417	455	453	459	442	393	476	453	432	436	414	430	394	448	406	427	471	470	445	466	443	417	440	430	431	435	460	433	434	427	419	469	432	422	412	446	476	407	422	428	440	468	451	459	442	413	407	397	437	478	431	423	454	454	429	444	416	407	486	436	480	433	422	451	403	433	438	446	442	465	500	434	458	392	392	442	438	430	465	431	450	451	438	423	439	437	444	455	449	426	444	428	445	460	468	454	440	474	435	466	479	441	455	405	439	461	452	467	439	453	472	399	449	474	451	420	425	451	431	420	438	447	417	439	419	370	425	439	414	483	409	423	458	457	456	423	424	417	452	427	469	447	427	429	436	436	442	408	422	441	421	403	435	398	432	431	456	458	440	420	445	426	438	436	415	490	441	436	448	460	423	429	425	471	417	423	423	433	439	443	411	434	443	461	470	404	457	427	448	401	474	431	422	403	432	484	447	448	461	430	461	439	411	397	469	435	421	416	464	443	394	421	428	404	431	414	436	486	445	461	415	460	425	434	468	429	436	422	422	430	454	490	470	407	442	442	416	402	409	445	464	388	425	436	438	425	419	467	445	443	459	438	458	409	425	423	453	467	475	441	469	434	428	425	441	422	441	425	382	432	451	413	451	429	422	408	438	400	444	472	453	416	435	438	469	445	437	396	447	445	424	421	479	439	451	423	423	450	421	444	474	437	441	416	400	407	451	436	462	457	458	447	432	464	440	450	466	448	444	428	446	431	428	456	473	429	438	439	447	467	437	415	447	446	413	427	440	408	425	433	465	455	427	453	438	447	465	440	434	450	442	477	472	433	407	424	447	456	455	414	406	439	370	427	406	462	452	431	450	466	438	451	457	447	424	397	448	467	401	449	417	431	467	443	443	403	444	446	467	408	431	427	413	488	416	452	460	425	432	425	472	396	437	482	434	476	466	469	420	444	447	428	436	418	424	420	434	430	477	420	463	393	448	431	448	415	458	433	390	426	392	412	435	460	429	454	470	463	454	441	471	388	462	401	429	459	398	444	491	491	453	455	441	431	430	472	462	437	477	434	456	430	404	452	429	414	415	430	426	422	426	437	458	418	435	443	440	472	416	412	428	415	459	441	448	427	420	453	403	422	459	450	393	469	457	491	435	454	430	395	441	428	428	425	431	403	454	437	413	477	476	473	415	457	430	451	427	478	422	436	405	410	426	441	457	434	447	416	441	415	444	423	440	461	438	468	467	441	404	443	460	426	479	435	450	456	456	456	426	447	413	465	425	462	479	415	462	433	448	466	440	439	441	427	405	467	442	421	469	449	414	425	430	432	427	454	439	443	461	474	449	446	432	463	444	428	419	439	433	446	439	419	413	449	434	432	449	420	450	426	443	436	422	465	442	449	459	454	470	459	445	453	430	479	470	430	465	449	429	450	470	474	438	426	434	438	431	427	438	446	413	441	448	441	403	397	448	438	466	436	404	467	458	451	434	405	445	426	441	424	420	465	433	449	439	428	449	443	446	452	424	430	453	450	439	454	437	462	428	431	453	476	434	410	404	457	444	429	460	424	433	438	436	453	421	445	428	405	404	447	455	445	445	453	407	366	461	461	410	422	420	421	412	424	482	453	451	444	430	428	441	470	416	421	470	452	418	447	450	456	443	500	421	405	477	436	440	454	416	413	429	474	461	448	452	443	445	461	451	438	438	391	435	446	440	459	443	464	413	460	454	450	427	452	444	424	478	459	387	476	453	444	423	444	441	470	428	415	417	465	415	431	455	436	456	444	435	467	464	440	471	425	395	432	415	415	457	439	399	411	452	417	445	460	423	461	470	456	398	410	400	437	443	421	455	441	461	437	417	452	432	430	465	444	433	400	439	440	443	440	462	427	425	421	474	440	458	438	446	416	415	468	467	431	412	446	407	448	422	479	447	440	464	451	473	479	415	450	429	446	438	465	505	424	448	432	432	404	436	433	425	434	429	449	431	446	431	461	479	426	438	452	441	455	416	495	419	432	446	466	444	436	411	451	445	419	482	431	449	440	441	428	395	419	449	419	438	421	424	409	437	400	455	467	455	431	418	432	423	391	490	429	446	409	419	455	469	443	443	420	421	427	424	458	432	436	437	425	467	442	416	442	424	414	460	449	414	464	461	450	497	457	438	431	449	428	444	440	445	420	425	458	441	431	437	436	432	418	452	402	451	442	465	444	463	426	432	438	422	433	470	427	476	432	416	470	427	457	425	442	426	452	433	433	412	467	410	420	431	441	456	458	420	442	404	480	465	455	408	473	433	437	482	448	433	441	455	456	457	422	428	434	447	466	441	436	420	411	443	449	446	432	436	428	440	464	395	440	408	443	440	399	438	416	429	432	429	430	456	420	429	416	435	433	424	472	446	437	422	460	437	432	453	438	410	417	455	420	418	402	421	416	477	425	437	439	424	431	461	458	481	440	454	444	438	429	431	433	471	468	412	477	416	434	438	425	424	419	410	463	433	446	474	477	435	420	392	437	445	436	492	432	430	433	474	439	430	443	447	443	420	440	439	455	442	414	452	436	454	424	423	420	454	434	451	464	431	431	443	494	470	434	472	407	414	430	444	455	412	431	442	435	441	435	438	428	440	475	461	422	446	421	415	406	401	419	482	419	406	436	427	463	447	442	430	473	453	423	433	453	427	410	412	466	466	438	409	412	462	442	432	444	455	431	436	466	456	442	470	441	420	449	414	471	445	457	420	420	427	420	418	440	440	445	446	458	431	435	448	417	411	464	425	432	425	441	418	428	438	421	476	470	444	431	441	455	448	445	380	419	467	409	423	459	392	417	464	411	417	451	429	446	469	441	428	429	450	480	415	455	424	405	404	443	437	442	420	473	433	462	444	468	421	420	412	457	423	419	446	443	485	433	443	449	442	437	441	458	446	425	437	440	437	429	392	393	430	460	446	438	430	427	450	470	427	434	447	429	411	451	436	422	426	413	430	430	447	388	407	403	423	423	452	424	442	431	460	445	434	414	370	434	400	415	460	432	454	427	463
25810	20870	28031	23850	20967	21081	11438	2094	6554	1933	616	657	550	577	590	594	558	632	604	691	666	647	715	784	866	848	907	945	898	843	888	897	863	828	781	730	658	680	633	628	569	593	563	616	525	559	537	568	487	573	490	547	551	469	515	494	536	505	488	525	528	503	546	478	482	506	494	560	478	487	475	486	497	454	503	512	492	505	515	533	499	474	514	495	471	507	544	509	489	515	472	508	511	530	493	484	474	504	509	494	479	516	484	472	497	536	517	544	474	481	506	524	495	502	483	496	509	498	463	483	567	522	472	533	472	518	497	511	570	544	473	511	495	483	464	507	518	489	487	524	495	520	547	495	513	504	523	462	510	492	487	501	495	501	530	467	493	531	502	479	535	504	496	480	521	501	510	512	516	472	531	494	517	484	519	485	496	537	499	487	509	501	486	550	514	515	515	490	512	494	521	471	515	506	512	485	522	485	498	506	532	475	493	488	514	484	491	500	453	512	503	518	543	519	498	522	463	497	517	551	494	502	526	477	487	496	482	553	497	525	525	523	512	522	498	491	479	489	515	513	516	483	527	477	469	488	495	477	483	508	486	504	543	548	476	520	533	500	522	522	502	487	503	500	454	509	529	491	482	481	508	490	483	471	507	510	508	506	523	460	519	500	518	537	513	540	460	520	512	514	564	552	497	478	509	506	533	497	513	513	518	534	504	474	491	506	521	490	513	503	511	505	474	443	554	532	505	479	554	494	499	451	544	476	478	493	462	501	520	501	512	501	503	489	507	476	537	492	509	521	456	500	492	508	502	488	486	517	498	464	496	497	531	528	521	484	486	478	510	481	476	552	490	483	506	499	528	526	468	524	496	491	505	480	500	495	502	516	488	506	501	513	521	501	491	536	520	493	524	492	547	508	486	490	514	506	532	473	487	493	476	487	477	534	512	500	453	520	539	473	545	495	507	469	490	494	484	497	483	543	485	519	507	516	522	527	516	484	528	484	523	493	513	495	500	519	536	541	541	515	448	543	501	536	511	502	501	511	507	487	519	456	514	488	495	498	503	531	505	490	514	467	529	466	508	502	514	524	535	498	516	475	530	505	515	482	482	503	500	506	501	488	527	514	504	542	542	496	502	470	457	496	498	512	490	486	518	501	442	508	502	469	515	482	479	533	499	502	552	493	506	486	481	474	508	503	481	479	503	506	526	526	507	519	483	519	544	518	482	494	553	486	495	473	524	488	521	532	499	514	522	522	514	495	503	511	488	515	449	477	504	542	535	489	506	463	530	478	504	482	506	516	510	472	510	530	493	526	520	501	492	528	507	477	492	478	490	532	491	495	482	508	498	512	490	539	461	494	511	502	497	505	508	465	518	470	513	534	490	498	509	507	448	497	524	503	519	509	512	526	514	485	479	505	498	482	498	491	486	491	488	505	459	513	511	495	543	510	494	507	535	501	525	501	539	482	499	540	545	481	500	505	480	518	454	488	491	487	534	524	531	502	501	521	498	497	469	477	490	507	470	468	515	499	537	499	477	531	500	494	478	478	510	485	520	497	497	484	512	492	485	502	480	498	509	506	500	508	536	542	530	497	541	492	482	504	516	533	514	512	513	495	512	516	518	478	517	498	549	507	514	479	472	516	521	460	524	497	486	482	470	507	509	455	496	465	525	523	524	520	518	524	486	524	543	484	493	500	493	533	518	485	486	506	510	490	484	489	488	480	494	533	489	503	527	509	514	511	515	514	512	487	499	515	483	514	468	520	514	466	504	489	480	524	543	525	516	536	549	497	498	520	499	488	484	516	528	526	503	526	500	496	496	492	499	531	527	502	520	541	530	522	507	486	534	512	481	506	515	478	521	497	463	473	486	489	497	499	484	475	486	512	544	540	536	506	481	507	475	477	518	490	505	476	526	471	457	529	496	465	504	527	498	478	509	523	507	478	524	565	442	504	491	500	486	508	530	507	542	525	486	490	479	579	519	500	510	480	470	517	518	511	505	496	513	535	459	546	479	515	487	525	519	496	514	502	482	506	516	487	511	489	468	501	493	489	511	482	500	498	521	538	504	500	461	546	476	554	486	516	506	449	482	481	528	455	507	517	490	533	508	490	520	528	545	442	462	514	489	525	474	508	533	490	505	508	499	505	507	504	522	494	525	478	457	472	459	490	484	497	496	490	489	484	493	511	480	484	476	499	524	504	510	511	472	486	558	517	523	501	528	466	509	505	486	488	520	518	545	467	497	512	519	482	494	475	494	484	498	529	486	520	548	507	541	523	472	504	485	510	492	496	476	486	505	497	508	494	520	525	491	510	499	493	504	531	492	514	503	482	541	477	537	497	486	546	531	517	457	523	509	452	442	518	518	506	543	514	486	511	493	520	527	525	501	508	469	478	526	498	515	474	481	509	497	506	498	504	518	495	505	498	482	491	506	492	508	527	476	467	516	497	482	515	537	508	540	505	484	511	509	490	482	515	447	499	503	473	507	487	511	464	477	498	504	497	493	520	527	467	507	493	481	518	553	506	481	511	472	511	494	473	514	524	466	494	510	509	500	501	493	511	517	508	543	503	481	504	535	491	507	497	477	508	465	509	537	477	485	497	482	492	504	525	496	477	506	544	514	526	520	506	506	502	478	507	498	513	478	455	484	479	492	472	468	506	506	499	493	492	472	539	491	496	542	463	522	513	556	503	510	462	521	473	482	536	478	484	487	475	502	502	497	507	467	481	516	520	501	521	536	516	491	472	514	527	452	483	510	507	506	496	504	522	510	483	514	514	503	530	463	518	500	456	488	532	509	497	472	495	509	483	513	481	444	520	507	500	510	508	498	511	492	517	541	512	540	494	505	516	501	496	467	488	506	501	517	497	512	526	508	465	506	536	553	518	528	527	503	518	557	493	539	528	501	478	490	513	494	531	476	526	520	491	530	514	513	482	507	517	520	505	506	488	494	493	533	467	507	512	510	488	530	525	511	494	501	526	546	511	521	503	473	519	488	486	515	490	495	539	523	490	472	508	499	463	494	500	518	495	496	516	507	481	520	530	506	488	560	544	506	512	532	470	525	498	493	478	471	548	498	490	494	459	512	484	493	480	510	519	507	526	466	523	507	514	493	496	482	528	516	533	492	455	516	509	487	527	511	513	502	540	527	497	495	502	495	500	475	537	492	481	538	503	534	494	518	508	509	525	452	473	502	467	487	511	526	508	514	498	486	479	464	489	475	479	460	476	506	518	511	489	450	521	522	496	511	514	517	535	512	521	506	529	470	461	496	467	497	522	506	531	575	490	487	498	468	504	508	491	523	499	484	517	518	531	464	509	491	472	461	461	509	483	496	496	507	520	481	498	485	445	504	490	517	460	506	497	504	509	513	476	483	515	436	511	495	499	490	479	503	475	525	512	508	505	516	508	524	508	522	504	529	466	549	512	500	507	498	514	461	494	510	506	538	525	511	518	545	520	466	516	506	518	494	497	488	488	509	475	502	516	480	522	525	518
46325	36690	33406	34084	25475	12211	3020	3158	11631	2184	672	636	616	594	554	560	645	667	663	726	724	796	871	981	1155	1175	1178	1181	1266	1185	1254	1253	1194	1056	968	853	839	730	668	673	612	619	593	512	535	526	509	475	464	493	443	457	438	419	465	438	455	429	393	424	434	460	416	463	405	448	410	407	421	414	407	439	422	451	441	441	445	388	411	419	465	451	433	403	443	444	418	450	417	434	417	463	409	428	432	471	429	460	418	385	456	432	405	420	401	464	422	428	477	443	379	442	441	428	421	447	428	466	434	424	456	450	430	444	449	382	435	413	443	448	436	417	443	414	445	424	407	417	442	419	455	444	416	424	427	457	403	406	467	456	457	472	414	394	388	403	418	442	460	412	432	390	432	437	469	462	405	426	429	427	433	403	459	420	411	396	454	407	408	438	451	440	433	427	435	429	417	442	390	443	439	467	430	447	444	448	417	437	449	425	419	412	419	437	410	442	419	475	390	426	429	440	452	439	417	385	445	405	452	425	448	432	418	409	398	416	440	424	460	412	411	436	422	441	431	418	408	435	405	418	381	413	419	390	448	427	442	439	445	428	399	407	413	461	420	440	436	430	447	420	403	404	430	424	427	407	432	418	424	446	480	408	410	414	451	432	419	441	431	426	447	430	433	471	432	461	406	413	445	451	435	438	458	432	427	469	461	443	425	449	458	427	423	425	409	451	447	455	431	477	410	413	423	425	451	434	418	421	432	438	450	419	412	424	386	433	444	433	463	415	381	426	383	436	425	436	432	402	425	449	430	412	467	421	484	417	466	391	425	426	453	421	424	390	435	444	463	442	437	415	434	437	428	421	447	423	429	397	407	431	450	461	421	443	449	407	392	435	409	434	418	465	420	420	418	450	439	439	455	470	440	419	398	472	431	431	398	428	447	427	430	455	406	418	425	451	469	414	409	475	426	428	435	408	429	439	414	443	405	449	468	453	439	408	422	401	398	430	409	428	427	460	428	430	407	406	467	450	435	409	410	456	440	400	401	412	420	461	430	410	415	462	376	409	448	432	448	401	429	422	409	392	391	414	415	429	407	464	433	442	398	437	428	416	406	443	414	420	418	454	434	445	444	450	450	451	425	404	449	466	407	464	458	448	408	436	433	407	426	429	421	453	430	441	445	442	449	396	445	445	469	445	436	418	440	445	429	437	390	403	445	442	391	408	440	411	435	415	428	433	433	409	437	421	430	462	450	404	404	442	396	472	420	414	427	443	435	476	423	430	437	435	421	450	444	428	462	436	434	438	458	408	409	467	430	449	466	416	395	412	449	427	471	409	427	422	399	464	456	455	418	435	421	399	436	439	435	413	454	480	428	399	447	393	398	409	399	422	433	468	407	453	426	405	437	428	405	432	404	418	462	425	446	428	453	453	423	441	434	402	455	441	447	420	457	404	431	467	441	420	460	449	444	431	437	440	415	416	442	407	435	382	392	416	456	439	441	402	413	424	411	438	388	389	441	414	429	407	441	444	461	443	385	451	431	424	424	441	415	426	394	442	432	434	451	416	465	416	411	411	410	445	430	450	396	450	409	463	406	455	439	446	452	452	386	403	430	457	396	423	457	445	420	449	471	440	416	428	422	400	442	468	406	425	397	453	426	434	428	425	458	411	425	432	419	425	413	403	434	424	421	447	429	422	402	423	453	393	454	422	425	418	441	429	415	426	442	413	423	423	399	414	423	399	412	429	418	423	397	427	464	400	419	414	471	456	403	433	399	446	379	437	411	438	402	396	415	398	429	415	437	462	410	416	421	435	428	413	404	421	422	418	445	438	463	413	428	394	383	396	407	408	430	433	355	437	444	450	453	420	437	433	431	416	378	425	430	429	407	438	406	440	419	439	418	422	391	407	413	460	439	407	452	434	412	446	425	444	422	409	413	421	441	468	435	467	404	425	440	459	433	452	423	443	449	454	445	399	423	449	428	431	431	455	407	406	424	410	403	381	416	439	383	449	440	463	450	403	434	427	460	428	460	423	420	427	418	450	392	440	407	439	458	429	394	430	424	416	451	429	443	489	429	413	404	387	432	401	456	425	463	440	475	424	412	426	416	410	429	421	405	452	435	468	428	447	372	429	450	443	429	404	444	441	449	437	428	429	422	422	421	393	429	439	429	406	413	377	435	395	450	412	419	417	440	414	432	417	456	416	417	460	444	465	414	462	421	418	429	420	435	425	445	474	437	411	423	436	441	422	424	440	392	425	404	427	396	428	436	420	406	426	403	439	465	420	438	488	433	445	402	424	423	404	444	393	444	442	437	429	432	433	405	412	435	412	447	433	443	411	438	415	398	431	427	440	393	429	440	412	408	459	416	465	399	443	427	395	425	419	447	400	395	409	429	396	441	430	422	429	460	433	438	428	435	424	393	427	439	433	419	434	444	425	420	432	397	438	453	417	458	400	444	433	415	417	426	426	432	452	460	392	415	433	421	445	409	437	429	392	453	414	426	416	355	425	441	442	439	467	429	422	434	446	433	400	407	382	436	429	428	435	466	412	467	455	442	447	429	441	414	420	410	403	445	465	416	397	418	427	414	447	421	402	375	435	466	434	423	444	441	447	414	446	434	375	434	393	422	399	432	466	409	432	435	434	437	451	434	415	411	406	449	405	396	433	401	441	410	425	436	441	422	439	431	442	448	433	392	421	400	453	453	485	429	426	399	423	383	422	417	421	387	384	392	443	425	441	386	395	454	430	422	412	388	403	405	443	407	454	423	463	361	431	428	427	393	463	477	416	440	404	451	453	418	459	407	428	408	422	429	434	428	417	414	412	422	439	412	462	424	426	411	383	414	451	386	381	414	442	411	461	422	468	411	436	444	442	449	454	417	441	427	460	431	415	426	390	438	446	425	416	428	428	436	425	414	437	423	412	422	423	419	414	398	403	437	431	390	422	451	425	398	434	486	427	411	428	441	424	427	448	430	426	453	416	432	452	402	430	437	417	444	418	428	414	456	423	457	443	439	430	419	409	423	420	403	402	388	414	464	449	462	416	381	445	471	430	422	425	399	415	404	407	419	425	436	439	419	455	435	459	414	429	450	421	402	424	423	389	451	411	418	443	431	422	422	426	396	454	445	435	408	403	423	420	418	482	423	412	440	425	465	425	461	409	448	424	414	429	428	405	417	452	425	444	381	462	371	411	427	416	412	432	425	410	456	410	463	413	422	404	413	422	423	446	453	447	424	432	454	415	430	429	428	382	402	424	432	456	458	454	408	387	421	393	391	428	420	429	436	439	435	412	441	436	440	432	449	401	413	400	417	401	439	429	429	455	411	423	413	435	394	458	436	407	396	425	423	399	435	477	411	456	390	432	432	433	406	413	423	442	421	439	421	442	380	446	410	429	463	443	448	387	467	437	425	410	451	441	434	430	382	434	444	437	461	431	433	426	430	436	421	405	400	452	391	429	398	402	418	390	441	459	432	435	464	400	435	455	439	449	432	405	418	422
29015	21089	25939	24936	11689	3655	961	738	1197	644	585	538	551	587	531	502	558	558	589	595	618	674	725	681	708	745	700	784	751	695	783	731	692	716	633	606	614	571	585	585	594	555	599	531	560	568	574	545	515	546	532	502	527	486	477	503	513	518	502	547	520	516	500	554	505	497	558	487	523	526	523	503	500	523	494	500	510	505	511	534	535	501	505	492	532	506	515	487	501	495	523	509	513	482	472	540	483	514	554	531	475	536	507	504	520	513	487	490	550	494	511	470	500	515	488	495	503	483	491	486	537	474	488	519	498	482	550	543	507	531	489	488	530	516	475	523	547	491	505	516	520	493	507	514	513	503	517	505	497	521	546	507	519	511	487	490	497	505	512	575	492	520	502	546	494	507	501	515	491	521	509	490	540	535	477	495	521	509	514	515	503	489	554	524	519	529	533	514	549	493	521	486	512	474	552	522	479	536	493	538	466	457	486	522	512	491	517	518	517	552	539	514	521	496	475	497	491	510	484	485	494	532	464	506	538	524	516	546	463	546	517	502	479	526	489	505	497	533	491	496	509	523	533	556	518	516	533	556	532	516	506	533	479	513	504	477	518	484	498	541	514	531	509	511	508	528	516	491	486	509	488	517	492	479	544	476	512	529	466	521	567	515	507	490	494	479	498	523	506	517	511	523	549	530	526	520	496	531	529	527	528	507	489	548	526	516	539	502	505	474	562	509	494	509	506	496	513	499	487	556	535	486	470	496	494	462	476	504	527	512	528	522	486	545	494	497	493	525	509	508	489	532	484	475	463	502	501	504	490	489	505	508	520	465	517	534	462	532	483	492	468	504	511	492	526	518	510	510	512	470	522	510	481	519	501	475	488	484	532	519	500	476	562	499	560	490	486	483	523	502	528	539	509	505	499	476	520	480	524	523	515	530	533	503	495	492	511	576	510	512	515	543	494	502	521	505	505	514	497	514	534	509	523	486	482	527	489	517	503	533	537	476	530	505	487	526	482	500	526	468	500	501	543	536	522	505	521	567	501	509	546	524	520	499	503	528	517	471	474	510	520	548	519	496	510	467	504	499	493	488	512	483	490	553	537	476	488	492	516	500	461	492	497	546	571	499	503	517	544	512	555	497	488	525	458	529	482	529	492	524	559	469	519	512	527	534	482	520	510	533	516	495	460	506	548	508	538	525	498	510	505	487	531	516	523	533	520	565	533	464	498	526	572	457	493	529	509	477	461	527	502	491	517	554	471	530	505	548	473	479	448	500	476	556	540	512	517	467	523	513	487	523	545	546	520	512	490	515	516	500	514	522	476	498	515	512	511	497	491	503	517	467	525	529	554	511	488	546	505	528	470	498	524	501	587	503	522	529	498	469	502	566	501	517	498	513	528	543	497	531	548	501	455	520	560	482	535	515	526	501	504	508	485	545	518	488	507	503	470	534	518	494	526	513	494	511	493	509	480	543	501	499	506	534	549	511	490	463	506	516	507	470	540	544	501	503	493	516	520	545	486	560	517	524	551	501	475	514	531	485	517	511	505	534	505	509	490	529	499	497	482	530	511	534	539	502	482	480	485	491	470	509	552	501	517	533	506	569	516	512	552	488	515	514	551	531	503	510	515	529	525	499	541	494	498	491	509	515	502	525	519	489	513	506	505	520	542	519	505	512	538	516	530	518	518	499	493	519	517	455	527	523	489	510	515	540	499	561	501	495	549	509	499	489	541	499	538	536	491	540	524	498	533	522	497	518	479	509	538	541	491	500	522	535	484	524	548	503	467	485	512	524	518	489	578	502	539	496	485	530	530	490	506	468	508	524	500	531	492	525	489	505	542	526	507	473	506	505	523	479	504	535	503	511	497	502	500	474	529	575	504	505	497	473	533	536	516	497	509	534	469	522	500	531	523	497	512	532	549	529	496	503	502	493	523	553	526	518	503	516	503	485	533	484	490	523	518	507	548	475	516	494	482	544	457	523	504	502	540	495	535	506	531	511	489	505	534	526	536	490	527	474	523	533	534	511	506	513	520	522	477	502	508	499	540	519	507	526	494	502	522	491	492	520	530	495	509	500	479	510	515	536	515	509	534	470	528	489	528	454	518	525	493	542	531	516	532	501	503	490	521	511	505	494	518	471	540	438	529	519	510	545	467	511	507	523	482	485	537	509	508	519	498	558	546	504	510	537	509	501	497	514	506	525	505	499	488	488	522	509	496	535	537	522	477	503	495	470	556	507	530	515	516	507	502	478	534	511	511	514	505	499	494	547	544	477	591	480	528	490	476	523	520	521	502	499	515	492	497	528	541	514	476	513	499	515	518	562	566	488	509	513	529	525	464	504	507	475	515	529	487	460	512	476	483	539	512	525	535	480	488	507	479	517	513	506	502	484	510	548	577	525	548	528	484	500	508	518	493	487	529	538	501	478	510	521	514	482	523	499	510	511	502	463	546	497	524	576	549	523	538	518	525	552	532	485	501	519	503	517	536	478	507	553	512	508	503	516	479	497	528	559	492	531	488	512	502	531	515	535	490	531	526	513	516	508	480	507	555	473	487	513	512	491	533	501	540	550	526	454	439	522	520	578	470	492	469	497	519	487	494	534	503	491	536	481	505	510	525	491	474	460	518	503	514	538	493	502	494	499	478	504	490	522	501	492	528	503	517	549	520	469	481	537	532	530	476	512	529	520	502	536	549	521	501	462	507	518	537	514	522	511	493	490	527	501	546	515	488	506	510	498	519	470	519	491	543	472	497	484	488	500	533	500	516	513	518	548	516	503	506	506	522	503	506	552	487	499	503	532	559	485	504	475	506	482	489	546	527	508	509	525	524	470	530	509	501	498	538	515	510	561	502	505	520	578	530	483	509	532	523	512	521	509	501	542	508	495	555	483	562	518	519	550	513	507	512	512	534	551	480	518	477	472	520	464	491	528	516	470	528	521	506	527	490	515	519	531	529	513	482	507	490	525	498	555	505	516	522	496	492	554	526	559	482	517	524	496	492	515	533	536	491	551	435	489	480	523	514	498	523	537	544	531	493	501	523	512	510	505	496	476	511	515	527	474	510	537	505	513	529	524	498	531	520	483	471	482	514	497	505	514	511	493	522	542	497	482	516	493	507	537	485	501	529	551	538	527	529	493	529	492	541	502	509	498	492	534	491	476	537	525	546	501	515	498	514	542	514	476	522	540	484	496	502	528	515	467	505	484	499	501	509	547	479	528	519	525	560	498	500	516	476	547	514	542	516	512	570	471	498	490	479	487	526	512	512	476	527	531	467	502	532	525	522	517	517	494	516	501	487	493	486	482	501	501	544	509	525	537	467	507	554	522	551	524	495	526	532	543	554	481	472	463	540	498	555	551	502	523	491	518	501	520	472	502	522	508	493	509	532	544	521	473	551	542	489	500	506	535	514	512	498	501	512	490	508	469	525	568	521	521	502	512	532	528	499	520	517	512	471	522	501	510	510	525	527	537	510	509	494	519	516	480	555	473
46664	29686	25360	24452	14426	5855	1214	1047	2312	809	442	464	478	491	493	504	501	541	587	642	660	732	788	847	889	1007	991	972	921	940	928	896	965	799	764	763	647	624	569	553	562	513	528	539	475	487	509	454	480	444	465	443	463	432	448	447	413	417	424	444	405	448	419	447	431	459	417	423	418	412	438	445	437	450	440	443	438	452	440	412	484	436	434	452	458	452	413	440	439	444	475	456	425	440	414	425	427	427	421	459	419	433	413	391	388	437	462	423	425	432	439	484	436	413	451	423	461	450	421	439	427	438	461	415	469	427	463	435	397	432	428	436	484	411	423	481	432	434	416	441	445	440	406	455	437	457	461	430	448	446	450	425	443	441	457	461	406	434	428	431	440	457	471	420	486	446	444	418	435	418	423	396	441	437	429	408	452	403	387	429	429	428	421	430	435	446	438	416	402	427	471	414	448	470	442	408	410	443	456	442	445	451	429	431	437	432	431	434	435	415	429	445	445	487	442	444	469	476	434	454	401	454	445	417	442	387	436	458	397	430	455	416	451	431	420	397	396	466	434	446	458	445	431	424	453	432	463	478	439	390	423	468	422	443	413	416	429	451	420	462	425	466	416	422	417	419	463	456	441	449	444	425	418	439	485	430	456	464	477	492	469	456	442	436	395	484	465	477	439	454	395	469	409	407	402	459	419	411	468	431	400	455	443	444	418	402	425	473	436	420	447	419	461	437	459	444	432	422	438	416	449	430	434	404	438	470	412	423	464	422	436	422	415	391	430	433	414	475	464	442	424	422	394	466	410	453	468	440	423	435	433	405	411	452	458	433	431	449	424	445	461	461	446	460	454	457	450	457	415	442	423	453	448	423	432	474	401	424	434	401	446	453	438	443	456	415	423	418	376	441	436	402	439	458	411	425	440	424	445	415	472	431	431	397	447	448	418	429	477	455	425	458	436	404	431	407	456	417	410	408	438	463	463	419	435	460	420	415	440	442	425	464	462	482	452	448	428	435	440	399	418	427	450	427	422	426	432	438	503	459	425	444	453	439	476	425	425	454	457	460	428	479	434	410	426	418	453	426	481	435	452	448	456	432	434	452	457	416	489	458	442	446	425	427	443	432	439	446	455	447	423	438	460	460	451	439	456	427	409	499	444	406	460	427	459	438	421	445	423	466	465	402	443	482	408	407	430	451	429	423	468	455	416	447	411	454	463	438	446	420	431	423	430	485	415	434	422	445	449	399	448	457	450	464	460	475	411	461	424	407	436	392	434	447	461	463	428	444	441	411	464	494	440	421	471	420	440	449	489	444	451	458	446	451	453	497	417	502	441	462	403	437	432	403	437	446	442	433	466	419	415	445	423	455	418	458	449	430	421	445	455	439	446	432	405	432	431	448	425	395	413	439	455	426	440	456	444	444	444	436	436	472	420	419	440	437	457	432	468	433	464	435	453	451	439	426	441	461	493	444	425	452	437	436	456	448	436	397	437	476	463	426	446	423	438	452	474	468	470	442	438	442	416	496	411	428	406	428	449	433	439	446	399	443	458	432	452	460	418	438	446	475	451	470	414	432	493	407	477	442	438	401	484	455	459	460	431	444	415	442	409	440	435	407	413	459	415	426	443	409	431	455	463	440	443	425	435	440	429	420	434	411	393	431	428	439	443	413	431	432	454	465	415	450	427	479	416	428	444	429	415	442	458	410	443	432	447	421	464	460	428	429	434	445	413	440	427	458	422	424	416	413	426	456	456	421	424	422	432	457	433	400	470	440	465	433	441	410	469	429	437	436	460	418	427	410	450	467	454	442	473	467	413	418	460	437	457	446	449	433	430	436	447	423	394	405	413	423	444	410	421	411	432	433	427	452	446	427	464	410	436	430	438	478	467	454	473	439	414	436	448	431	427	417	430	462	432	449	399	430	442	456	419	438	463	474	423	449	474	443	407	478	438	479	477	410	421	462	428	449	413	423	451	428	447	445	436	446	413	429	443	436	440	429	448	444	456	437	456	458	444	457	429	439	419	454	448	439	441	453	418	437	430	433	434	422	431	405	461	447	447	464	436	420	463	450	429	470	452	428	397	455	410	449	486	418	436	476	425	406	432	441	434	395	452	419	435	437	445	392	425	432	421	447	440	461	429	478	451	446	454	489	420	462	431	455	468	426	410	451	448	447	456	421	476	445	444	444	431	463	438	429	447	448	428	457	463	446	429	425	459	421	435	440	430	457	443	438	393	420	397	418	422	398	469	467	468	440	430	406	431	395	423	414	452	419	423	419	465	448	458	447	456	460	431	427	482	409	422	454	444	427	444	396	426	493	445	443	430	431	406	450	432	430	429	432	494	428	393	437	457	394	405	462	442	417	448	418	429	417	461	441	446	489	447	429	399	414	458	423	440	486	425	456	426	486	443	392	453	445	424	435	454	428	451	429	455	400	453	429	445	451	461	444	453	419	443	452	484	464	427	484	462	458	410	425	438	476	418	424	436	465	458	428	435	421	429	452	450	420	450	454	449	408	476	447	443	440	412	450	428	476	426	441	411	456	401	450	452	421	450	386	434	462	461	408	478	419	433	429	427	434	438	450	378	443	458	450	430	417	429	437	412	405	481	410	464	431	439	460	436	439	428	448	448	416	448	424	420	408	432	446	433	450	468	432	430	441	465	445	426	458	447	437	472	461	449	430	422	443	426	400	468	438	469	411	445	452	469	420	453	426	469	425	446	421	455	465	428	411	463	445	455	442	480	428	456	442	455	463	447	460	387	412	426	413	426	485	408	431	423	415	413	421	446	404	437	430	407	417	454	443	384	403	431	455	445	422	419	450	425	435	479	452	433	476	433	434	434	421	451	432	453	447	426	416	408	398	420	447	418	471	434	420	459	439	474	429	428	447	425	419	480	434	410	470	425	402	444	431	426	459	431	429	426	445	440	427	438	405	430	483	426	431	476	424	418	446	413	424	450	420	470	438	427	419	441	427	417	431	387	438	446	461	447	444	433	450	423	436	456	495	428	372	401	474	410	431	419	427	435	416	415	427	432	441	478	434	418	448	467	463	435	443	455	486	415	441	433	463	419	450	446	446	414	398	442	450	457	450	432	435	436	437	436	436	426	451	412	423	444	425	428	437	408	427	451	475	454	402	392	450	458	463	442	460	450	428	447	461	457	416	460	427	469	439	417	406	467	436	406	407	406	447	431	459	448	460	461	421	438	434	425	457	407	420	412	415	436	406	432	462	439	452	421	416	452	456	429	446	418	423	417	432	463	454	427	405	423	450	424	452	461	441	428	422	443	447	443	437	472	407	477	389	439	440	441	432	448	474	418	400	440	460	451	457	446	475	436	458	438	452	455	430	418	471	421	472	464	409	420	444	425	437	458	396	430	434	423	404	430	408	434	408	438	431	419	434	393	426	451	451	430	482	454	427	447	437	458	470	443	445	435	430	423	464	432	411	463	436	464	413	459	424	470	454	426	439	447	445	420	449	447	427	477	459
27235	20798	27363	24368	21097	14576	2614	1481	4567	1132	590	549	550	538	538	538	570	553	556	568	632	667	710	773	838	803	787	790	781	773	735	725	704	680	664	643	615	594	592	590	563	549	543	511	549	500	566	499	510	559	486	505	461	503	507	466	514	493	499	514	474	472	519	495	516	492	496	492	526	488	506	492	494	509	516	490	453	517	498	466	458	474	484	483	462	534	519	501	524	553	501	507	457	465	501	499	479	509	487	498	521	491	502	478	490	496	520	536	473	484	465	524	477	480	506	480	488	520	512	519	494	454	514	482	499	510	525	492	478	484	460	520	509	509	525	502	485	463	478	462	496	479	470	502	455	533	493	472	505	512	487	488	539	484	463	511	558	482	497	506	480	464	487	501	487	523	524	476	504	517	523	460	500	531	466	510	488	492	526	440	513	484	499	460	472	488	483	480	462	501	472	504	485	456	520	496	497	479	488	495	515	512	493	489	469	527	501	482	514	532	497	479	490	470	494	569	475	469	482	481	499	493	500	463	456	490	492	501	453	477	460	491	482	495	518	486	485	488	523	453	505	487	477	511	506	503	526	503	458	475	497	511	466	498	492	508	491	456	506	479	494	499	466	506	501	475	468	473	464	481	447	498	480	478	492	517	493	527	540	468	469	477	499	498	509	491	465	453	453	497	450	478	496	504	502	494	515	526	457	515	505	517	462	482	470	510	492	496	495	517	493	506	487	548	511	511	492	496	515	477	550	486	531	490	503	492	451	478	497	529	491	487	475	468	490	515	479	480	467	529	493	461	507	500	523	534	495	492	499	503	527	517	507	505	484	472	493	513	518	515	497	489	443	490	475	463	512	446	485	467	484	483	465	513	475	469	526	514	504	486	471	525	506	461	494	479	460	476	478	486	512	511	478	525	502	508	494	505	448	471	511	457	500	492	466	483	510	460	492	483	500	497	523	539	483	485	508	513	483	538	494	519	475	468	490	492	512	486	493	515	480	479	455	452	474	492	486	496	520	490	427	492	491	507	476	458	483	462	506	499	470	504	483	475	499	532	503	499	505	505	484	529	503	526	506	475	492	487	443	463	452	504	503	511	525	484	487	454	484	520	538	482	454	475	454	483	497	529	471	469	518	488	474	484	490	502	480	527	531	497	465	475	501	520	500	516	476	485	492	506	482	521	507	519	448	493	488	492	490	512	527	496	473	465	446	529	496	518	517	475	498	501	506	514	499	473	497	460	514	498	461	447	489	481	488	500	528	493	473	478	480	490	475	494	499	506	460	530	478	481	441	505	473	487	496	492	481	495	485	469	502	456	480	481	461	492	520	472	478	509	462	509	486	486	512	479	534	499	512	458	486	464	492	533	516	487	486	488	496	465	521	493	471	470	508	486	488	524	516	482	515	479	499	523	549	495	481	504	484	468	491	547	492	516	513	500	474	503	496	479	503	471	484	497	451	516	501	492	493	442	497	470	511	495	502	483	491	492	468	509	486	477	552	463	488	515	492	495	472	474	509	443	506	493	508	496	467	483	473	495	495	550	470	488	516	498	474	480	496	524	491	493	466	529	446	475	471	480	514	543	468	518	497	498	478	510	489	489	493	491	512	494	509	481	491	498	492	518	529	495	534	492	498	515	505	454	494	509	506	475	516	451	528	509	479	503	460	509	488	496	468	555	563	516	445	506	526	509	491	472	479	518	522	489	502	517	497	472	446	503	498	508	483	494	479	495	442	538	496	477	484	499	476	499	532	523	460	509	475	502	506	518	543	475	521	459	508	517	506	484	492	494	473	499	461	485	477	475	480	519	453	464	478	502	527	522	502	480	467	452	478	520	512	468	504	509	486	502	516	548	506	444	505	489	488	507	556	478	477	513	507	483	456	469	504	479	530	477	528	488	485	473	515	485	510	498	478	516	480	540	549	482	504	533	499	472	452	463	503	524	507	490	481	523	523	483	497	432	485	494	515	475	502	523	447	488	503	471	497	467	506	490	499	525	526	515	504	483	515	538	492	469	525	503	501	484	508	491	495	484	523	472	554	484	521	531	526	499	444	508	471	490	461	490	462	551	498	485	518	513	457	487	477	495	524	530	479	513	511	483	494	474	506	540	495	491	455	502	508	466	503	505	504	527	522	494	511	472	513	491	512	484	474	498	468	495	483	482	461	514	483	532	523	523	483	534	526	501	483	475	498	469	498	505	486	488	467	504	512	518	469	491	490	472	498	504	496	491	513	494	468	505	496	483	509	485	467	486	525	490	502	445	500	476	479	483	498	460	456	481	502	537	491	502	514	467	482	483	509	471	498	492	467	529	468	510	484	466	532	485	464	453	451	494	498	484	502	486	496	494	505	498	464	495	477	493	507	512	513	544	505	505	516	464	495	549	471	517	459	486	505	473	480	512	494	435	451	445	500	544	477	487	550	494	506	544	465	468	501	530	480	457	520	471	504	496	507	473	492	519	481	458	498	517	476	490	495	510	492	489	457	484	481	519	486	497	529	523	507	508	512	463	524	484	494	517	491	493	475	495	533	504	472	474	499	515	451	504	499	505	478	495	509	493	461	471	557	460	477	496	495	471	478	509	465	494	553	532	502	500	481	447	502	493	463	449	523	476	494	507	495	463	479	475	487	532	507	486	497	475	512	500	484	553	484	509	473	512	461	511	489	486	495	480	473	483	475	488	475	462	480	495	509	507	451	502	480	478	474	479	469	488	484	487	502	485	491	522	523	473	510	457	477	488	522	470	470	496	493	498	499	455	474	487	437	529	473	516	488	512	444	493	498	513	492	452	461	461	506	494	501	517	497	490	493	477	473	515	504	487	486	470	471	544	509	492	528	447	489	489	510	482	473	525	531	531	484	490	447	474	530	513	531	525	518	528	525	494	524	480	481	488	475	508	478	458	484	493	487	480	473	472	509	467	445	512	500	468	472	445	460	469	486	500	552	461	452	505	497	515	510	510	489	471	542	522	458	534	496	504	490	461	506	497	501	511	530	493	475	525	507	478	517	519	490	512	451	487	519	500	497	525	511	505	486	471	492	534	478	528	520	507	502	499	499	466	465	525	492	481	484	516	480	501	503	508	492	502	480	542	466	461	476	474	500	452	550	491	483	465	511	460	461	498	461	454	474	480	487	459	509	486	492	466	483	471	452	507	483	455	489	494	457	472	496	519	497	526	477	514	504	491	482	494	502	487	485	508	468	486	516	525	478	494	493	510	520	503	495	517	485	450	515	484	502	495	511	489	508	497	479	487	508	464	482	460	518	462	468	458	508	499	493	511	535	530	492	484	475	521	493	473	502	499	552	469	471	445	472	479	472	467	443	489	463	492	479	466	484	512	466	529	484	497	486	529	485	472	492	476	481	489	478	520	498	438	485	475	512	480	519	488	486	508	486	495	510	505	509	518	485	490	516	503	497	549	520	501	497	486	483	496	479	501	472	448	490	482	504	542	485	486	486	505	463	518	469	471	482	531	475	481	463	486	472	507
47417	30070	28789	28477	19105	10061	1984	2371	7831	1451	520	571	490	519	510	538	592	623	674	666	756	768	874	1017	1104	1092	1032	1024	956	962	970	890	894	852	775	699	624	607	613	525	536	522	531	544	523	485	476	476	417	485	455	459	441	412	430	449	413	420	410	397	453	398	454	460	433	433	445	445	426	393	439	384	400	425	419	362	410	405	420	395	438	432	429	463	376	423	415	435	429	440	428	441	431	438	432	441	410	422	436	452	448	423	420	431	433	471	361	440	418	388	418	416	417	412	437	416	436	428	403	400	457	429	448	440	397	419	421	443	439	423	416	440	444	420	429	429	407	430	404	416	420	425	434	400	455	437	419	401	484	438	435	414	422	434	425	451	412	392	449	388	470	478	450	442	433	393	450	430	387	431	404	405	438	452	454	405	441	445	451	451	432	427	412	402	429	424	427	397	424	448	461	440	415	437	437	455	408	433	436	398	414	399	389	409	419	414	409	437	427	391	409	470	419	434	410	445	418	405	435	400	404	457	430	410	434	428	461	409	420	415	378	378	414	398	416	442	429	445	447	419	428	395	469	430	452	442	365	443	405	410	441	402	456	424	433	399	408	444	420	434	414	437	411	421	455	412	417	445	436	422	431	416	417	417	436	447	404	416	452	445	407	413	406	446	427	459	394	430	450	428	429	422	376	410	419	412	426	425	415	425	420	410	402	440	426	393	429	375	404	444	411	415	417	405	418	376	400	416	413	395	430	389	414	383	446	405	413	433	431	453	441	407	409	407	445	420	392	403	418	391	415	423	424	383	432	437	427	437	401	417	447	468	386	409	393	423	452	425	423	437	417	423	376	420	415	432	401	395	414	398	403	387	452	450	429	409	390	425	442	425	414	392	442	418	475	463	433	415	423	415	429	432	449	427	436	389	403	412	426	418	422	404	431	448	423	397	413	389	388	404	428	442	423	419	417	387	402	375	402	413	407	409	431	431	416	445	423	439	430	385	454	440	442	386	414	417	395	418	399	423	385	404	440	399	441	430	445	440	438	418	412	432	417	436	407	397	422	417	410	440	421	385	434	421	413	436	437	417	408	424	421	411	412	447	431	445	423	415	430	445	403	422	409	427	429	426	459	458	414	388	453	383	411	448	447	386	421	424	427	421	422	422	417	417	432	425	431	419	433	429	397	439	414	423	446	443	458	395	456	441	405	453	437	420	407	430	440	411	410	403	435	400	394	420	447	422	419	425	414	426	428	434	418	412	418	433	444	427	413	430	480	429	430	430	403	430	432	427	440	391	453	432	414	425	440	435	406	411	425	447	410	421	446	431	400	443	468	397	393	421	379	437	407	428	415	432	408	431	392	406	404	428	434	430	383	416	442	428	432	403	445	423	429	420	437	441	443	443	389	420	429	437	405	428	433	410	453	439	439	415	468	417	401	427	410	424	407	444	438	416	409	427	394	448	419	437	402	418	406	408	416	422	432	407	376	447	454	426	404	382	424	454	452	407	404	454	420	431	430	380	494	418	432	421	447	376	431	408	434	396	475	408	429	431	467	431	427	415	464	469	429	401	447	373	419	427	437	408	449	419	435	456	449	419	437	415	424	440	421	393	435	417	467	398	422	398	456	430	450	417	426	431	400	399	455	437	392	443	421	460	425	422	419	425	412	435	446	405	415	398	409	403	388	462	397	453	474	434	396	419	438	388	410	419	417	426	405	449	428	428	414	444	428	408	424	412	411	431	443	440	425	436	418	443	391	438	413	408	419	411	429	411	421	421	398	388	409	432	436	422	441	392	417	410	417	424	469	466	422	426	449	413	400	414	404	418	456	402	432	401	432	386	424	415	400	431	389	420	432	420	417	428	428	415	408	424	441	433	409	462	402	410	419	443	420	409	430	420	427	392	403	430	420	426	437	430	442	409	432	425	416	474	420	432	412	425	457	443	428	423	421	418	427	421	431	423	417	444	398	410	438	419	409	422	419	375	428	458	437	434	419	425	441	401	415	413	417	451	423	419	430	451	443	466	411	443	446	447	433	426	439	456	424	417	402	467	447	438	404	405	465	408	434	408	433	448	435	459	440	426	426	436	400	451	417	384	406	407	444	420	420	446	429	380	416	389	440	427	447	376	422	447	429	441	411	398	392	392	458	447	422	455	426	428	446	404	440	406	424	421	443	445	438	434	424	447	471	436	392	423	415	431	407	463	414	415	412	399	445	441	443	433	477	442	390	458	434	470	406	422	409	420	422	452	395	425	447	408	416	435	416	401	410	411	435	437	436	445	419	429	419	438	415	439	433	414	424	423	448	441	439	439	400	430	422	427	431	444	408	414	427	405	405	406	404	428	423	429	402	424	435	423	407	411	423	447	417	433	439	420	424	425	415	448	429	418	442	435	433	437	425	396	440	445	430	409	431	435	442	389	395	433	444	417	437	442	384	395	440	445	443	407	441	446	463	418	432	423	424	431	423	453	385	420	437	448	424	392	404	427	466	397	432	419	389	407	434	437	430	417	424	432	427	430	421	399	421	425	398	395	459	459	420	418	427	455	398	400	408	424	396	416	414	395	416	410	438	411	440	448	424	400	405	450	419	406	417	428	457	407	414	412	393	424	440	415	415	397	425	407	414	447	420	404	424	411	409	453	421	386	420	406	422	421	400	432	448	417	441	415	416	402	411	409	431	406	415	429	400	393	447	447	472	441	466	409	448	399	413	411	426	472	416	462	420	417	411	381	459	412	451	398	416	456	410	447	439	397	426	417	439	428	445	398	408	427	424	424	434	427	428	410	432	414	422	396	469	408	439	417	425	442	398	436	403	419	420	485	414	470	427	448	441	408	424	417	421	443	417	433	452	405	394	424	440	409	425	438	441	426	414	397	431	464	427	417	423	406	435	418	437	431	437	422	421	393	411	425	422	446	411	424	439	427	405	425	433	431	435	407	448	418	406	441	443	439	413	408	456	400	425	439	408	418	440	420	384	436	405	445	452	428	401	371	474	397	410	409	407	422	435	443	406	418	424	429	387	404	396	400	431	413	404	369	400	433	406	387	417	440	411	418	449	441	416	457	455	420	465	427	414	404	454	429	384	417	438	382	442	366	439	442	415	425	392	432	427	416	411	381	393	426	411	423	408	413	457	421	409	429	397	398	458	398	420	461	427	403	421	430	457	440	406	396	429	418	393	410	451	374	423	450	390	418	444	426	427	446	448	421	460	402	409	398	426	418	429	437	422	435	400	402	413	445	403	411	417	412	428	431	426	388	436	426	433	431	448	443	440	377	411	427	415	396	423	413	460	402	399	457	392	404	419	393	429	412	425	455	446	429	399	402	382	425	450	402	419	414	415	446	400	433	427	422	466	418	388	380	420	429	428	437	421	464	415	435	405	434	362	430	399	452	427	423	402	444	388	425	421	451	408	424	457	454	424	409	462	466	440	426	404	426	395	464	420	360	402	427	386	430	432	440	404	427	409	437	417	432	417	418	444	405	443	444	431	444
26559	20793	27695	23964	20860	19773	6145	1418	5439	1416	577	602	629	595	556	609	624	582	629	632	641	731	839	898	863	860	879	841	811	799	823	820	782	733	741	684	646	605	634	635	571	588	577	602	591	527	525	564	507	505	513	506	493	525	499	505	537	542	537	512	504	487	513	564	550	545	510	553	544	522	508	525	477	523	540	489	537	514	547	509	525	524	501	535	508	512	524	525	519	537	506	487	528	515	498	549	519	553	535	556	524	525	504	536	540	529	524	493	513	552	545	494	516	508	522	509	493	535	490	548	524	535	512	497	548	488	518	516	523	492	513	534	474	563	492	523	540	500	506	466	528	498	509	510	511	502	551	519	535	488	522	523	497	502	548	514	523	506	507	502	499	527	532	530	518	536	527	527	521	531	498	533	542	506	541	512	554	523	518	517	533	516	504	503	475	525	515	513	548	517	528	501	545	524	508	492	568	470	514	507	548	535	504	532	529	511	497	467	507	522	488	483	517	528	489	519	489	504	493	516	542	511	497	537	545	553	498	552	503	481	539	517	498	533	494	486	515	486	532	499	528	502	559	479	506	472	504	498	505	517	550	535	515	556	543	528	497	500	487	533	512	525	539	500	496	485	517	521	524	529	470	553	489	485	505	505	515	533	522	535	519	545	503	474	530	519	542	534	527	456	549	534	509	504	509	514	537	488	508	541	512	508	527	524	499	533	504	526	505	487	535	527	510	480	501	502	461	517	512	509	520	520	547	479	546	556	526	523	521	511	550	560	511	518	511	531	533	510	518	515	522	540	538	506	524	511	543	539	507	512	524	578	512	543	543	514	538	513	527	551	565	516	542	561	475	541	551	517	512	486	489	511	509	516	560	510	479	522	519	507	528	528	537	506	517	508	505	528	544	532	491	532	486	472	480	498	534	534	522	533	485	537	527	551	466	504	518	510	512	491	512	539	532	508	522	528	485	526	511	529	509	567	514	515	512	522	536	500	536	514	501	509	520	545	533	492	508	486	553	499	510	521	501	542	528	500	534	500	539	511	511	502	550	536	527	523	525	513	517	494	509	513	481	536	522	518	547	550	468	540	551	516	502	499	484	494	502	509	552	513	528	526	507	481	542	519	512	522	526	514	496	500	496	507	565	488	537	535	536	534	519	577	479	491	511	520	506	493	524	511	535	500	515	488	497	531	559	565	504	509	502	504	560	526	533	527	483	496	535	469	513	529	488	499	498	532	492	573	507	533	505	472	524	537	496	527	537	500	540	527	516	509	532	467	529	540	487	548	502	562	504	519	510	561	544	554	497	518	552	517	501	536	548	518	499	516	499	556	520	512	509	515	511	507	518	501	516	520	549	491	512	475	504	503	501	491	572	494	533	513	514	538	453	542	498	473	525	505	512	511	542	532	550	502	518	528	535	523	519	521	515	535	524	511	477	479	503	522	539	490	516	532	560	516	547	495	528	532	496	527	522	478	519	506	543	540	515	510	514	521	527	492	554	549	536	530	486	525	514	527	489	472	474	479	497	513	468	496	532	525	510	543	471	522	512	493	508	526	513	539	476	525	530	476	522	487	575	488	552	486	522	542	562	528	539	504	535	501	515	527	560	523	521	525	530	510	575	553	489	502	509	523	536	490	518	500	481	552	489	493	505	511	535	511	508	530	489	508	525	514	497	557	501	510	502	479	541	562	543	517	535	526	525	505	521	546	456	476	527	500	549	478	552	499	570	544	516	511	491	488	497	501	485	508	516	518	491	501	496	516	505	519	530	524	507	480	537	480	485	528	515	508	502	525	537	484	502	524	531	509	530	510	529	509	501	494	511	527	510	489	525	473	523	513	544	533	508	549	525	526	530	551	503	471	539	546	517	477	520	509	495	504	546	496	598	496	536	509	514	544	513	508	516	524	485	540	500	530	515	498	516	512	519	528	507	514	498	503	513	497	502	535	502	508	510	477	500	555	555	510	493	512	503	542	523	526	514	521	511	527	556	526	513	507	502	529	527	532	549	529	518	519	539	558	504	500	514	558	511	495	499	487	549	558	535	541	521	507	524	504	523	502	534	498	514	552	525	474	534	550	527	500	512	497	523	503	479	522	560	496	463	534	531	499	493	528	519	512	492	507	530	505	525	501	528	531	485	543	537	531	511	494	485	525	536	511	497	549	530	552	563	509	496	510	507	551	534	560	536	486	507	515	576	489	491	534	539	494	553	541	470	518	493	513	519	491	547	487	514	499	544	541	507	526	481	541	528	538	532	531	526	534	560	576	539	496	541	454	534	472	487	509	484	490	508	487	495	550	510	501	524	530	494	554	515	537	474	499	489	557	583	509	484	535	555	490	533	513	503	495	503	494	510	519	527	553	520	473	500	523	524	528	537	495	542	513	553	495	498	495	502	545	512	487	529	536	485	503	564	497	492	522	495	493	519	473	522	508	524	551	512	502	502	493	511	535	488	500	538	558	522	520	489	558	520	529	541	467	526	521	471	499	538	546	517	508	470	488	559	500	521	548	523	490	518	514	503	510	497	519	508	515	536	530	557	505	533	519	482	492	515	561	525	500	559	563	522	500	490	537	483	528	503	486	510	507	498	547	483	495	512	537	496	510	573	553	513	499	505	536	527	580	502	509	532	475	495	544	530	542	526	495	522	506	501	530	508	511	546	535	508	516	482	521	557	507	515	485	561	533	514	484	550	513	539	511	499	584	474	536	532	540	556	540	515	492	497	552	558	485	499	529	523	512	535	517	507	486	481	494	533	508	586	512	498	503	498	519	581	503	549	517	502	513	470	525	517	516	552	542	503	527	521	491	544	524	525	512	510	507	548	547	504	505	495	519	509	492	526	497	543	486	531	468	507	538	515	523	521	523	528	537	531	532	517	522	516	532	495	508	530	521	543	544	537	510	477	490	522	543	539	532	507	542	512	518	522	503	569	584	504	525	499	534	527	506	485	505	527	471	523	523	538	544	529	503	482	528	520	542	488	521	532	488	508	528	521	526	533	520	537	518	564	520	537	555	514	505	537	523	533	568	512	535	529	529	576	533	490	523	510	502	484	527	501	537	523	538	539	537	518	507	511	535	537	491	555	499	497	465	458	482	517	509	538	508	547	528	556	545	545	510	477	519	556	481	488	543	498	512	490	480	537	490	492	524	530	557	510	512	524	537	503	476	498	513	493	521	539	505	515	510	504	522	498	495	522	538	513	536	507	554	491	509	523	522	523	471	521	493	525	488	547	531	513	475	485	464	486	512	526	540	543	578	549	523	510	508	451	491	519	501	508	511	511	539	540	500	496	570	552	523	519	519	497	527	524	530	507	503	552	520	575	485	500	533	501	469	504	504	496	565	517	537	512	503	524	501	526	525	524	540	546	539	547	532	507	520	533	483	535	503	515	520	498	522	532	558	544	538	524	463	526	515	514	503	511	552	464	500	509	468	558	499	525	520	535	533	547	503	518	545	509	499	527	492	544	513	529	502	542	543	509	552	536	547
46112	36947	31701	28229	22581	13800	2550	2253	10306	1702	624	583	601	533	527	565	583	653	704	753	784	860	1020	1144	1134	1095	1234	1095	1079	1031	1047	978	916	873	830	729	648	689	620	641	598	559	544	543	545	527	501	478	460	476	453	486	495	455	459	508	453	419	462	434	445	430	446	462	444	461	457	443	457	442	434	389	401	414	456	419	470	418	440	413	472	440	471	419	440	468	440	424	423	400	484	479	430	417	451	420	453	438	430	457	471	462	437	493	435	469	451	438	466	418	426	435	438	434	433	458	451	460	442	428	419	455	426	439	448	461	434	427	457	432	421	405	445	437	427	431	426	429	423	442	425	471	462	468	449	469	390	435	439	410	430	456	456	442	423	463	465	438	457	445	440	438	453	453	403	463	483	446	448	421	457	449	446	463	437	447	457	434	439	449	496	457	464	446	441	436	411	442	418	431	459	418	453	431	429	418	452	477	470	427	465	440	432	415	417	436	426	477	444	454	481	436	448	413	418	424	492	409	410	432	474	448	428	434	440	453	429	476	479	437	433	446	435	423	479	456	438	467	418	432	470	451	440	454	447	477	473	438	438	462	421	430	423	458	438	386	472	467	485	435	463	444	451	434	422	417	486	434	418	423	417	430	432	422	391	420	438	448	487	449	413	437	418	429	456	445	430	442	430	478	432	455	439	445	438	435	440	437	438	406	473	446	438	430	454	448	433	431	428	430	439	417	429	441	415	436	453	431	444	448	429	412	415	458	448	453	398	465	426	481	456	440	451	428	436	418	460	383	451	426	447	443	415	428	446	437	453	463	425	458	446	440	443	455	478	438	439	430	428	432	434	428	448	451	423	452	480	455	478	424	442	455	442	431	440	465	429	436	456	416	462	421	396	457	460	440	404	443	478	430	441	412	448	451	447	429	429	450	416	420	447	426	453	465	441	445	434	444	431	422	452	500	446	428	473	483	442	424	428	424	432	443	445	438	433	450	457	439	438	420	454	461	411	444	454	411	437	402	469	445	429	430	430	456	427	430	432	439	452	441	413	456	414	420	451	426	472	415	461	416	453	446	450	449	432	443	434	457	434	402	428	392	416	404	436	424	424	470	413	436	428	452	412	457	414	418	474	423	431	419	437	462	504	446	428	469	439	483	453	449	463	405	466	461	385	442	414	434	389	453	430	423	428	452	437	426	457	440	447	404	460	430	442	437	430	392	418	418	471	471	450	435	438	418	473	437	430	432	448	391	441	444	451	434	435	437	421	420	420	440	438	413	471	433	463	456	442	422	420	445	457	468	429	457	428	417	449	429	420	387	463	443	435	447	408	450	448	421	454	467	451	451	424	443	434	457	427	443	445	404	435	414	411	456	416	432	473	441	419	433	419	431	445	394	411	449	431	446	433	412	424	455	467	437	443	468	432	400	467	484	468	485	438	421	468	453	415	413	455	440	419	439	423	428	421	426	431	447	431	447	435	450	452	418	429	438	495	443	445	432	464	406	475	408	441	428	420	452	449	422	416	454	476	438	447	439	466	437	416	386	434	433	443	483	449	443	420	422	459	449	473	468	435	410	419	410	433	460	406	424	466	477	456	443	446	421	410	457	431	456	397	466	433	442	417	437	462	424	418	453	478	486	453	431	438	462	455	449	447	448	448	422	449	470	451	443	427	432	463	433	422	432	465	396	420	453	435	441	439	453	449	462	453	422	486	405	429	426	463	409	437	447	484	471	444	432	420	450	411	429	414	469	426	430	448	458	424	439	367	454	497	424	449	421	441	436	445	428	438	414	425	405	430	437	452	444	450	433	400	456	433	473	439	404	408	429	453	454	422	433	413	399	443	445	444	447	439	440	418	432	441	438	484	453	413	453	422	452	451	440	441	422	460	450	460	423	425	461	424	412	418	405	414	475	442	429	457	433	413	455	475	449	472	446	456	384	416	477	458	423	482	438	459	438	416	459	420	446	418	457	447	442	450	423	440	450	414	436	437	455	417	494	454	441	498	454	456	440	432	432	406	408	418	437	444	468	431	471	398	481	425	456	464	411	466	448	425	464	442	480	443	424	458	420	448	431	408	419	398	455	423	413	429	441	423	445	470	460	448	417	419	469	441	456	460	461	450	453	450	414	414	396	471	414	399	408	417	456	473	446	451	461	411	459	432	435	399	444	489	444	501	443	428	446	427	466	424	414	440	449	431	475	451	432	449	442	404	459	432	422	436	439	453	441	435	423	398	461	453	446	417	427	440	451	433	414	472	442	444	434	430	429	437	462	449	473	428	456	473	466	444	396	437	466	447	421	453	438	461	443	385	488	402	414	432	449	432	448	443	421	425	412	439	404	447	446	461	458	418	448	420	440	423	435	425	460	438	441	427	460	431	452	429	434	470	429	445	416	470	440	431	442	433	454	463	444	442	432	411	453	439	446	448	430	455	436	475	429	400	458	428	428	462	433	437	437	442	442	415	465	482	425	429	465	417	471	461	441	455	438	405	440	443	456	421	435	447	452	473	490	438	442	418	435	431	465	453	417	447	483	465	448	464	444	454	426	413	446	441	448	455	441	450	509	461	451	434	448	442	418	435	451	419	506	442	464	455	438	429	411	452	437	459	425	448	448	441	414	410	448	442	428	451	413	425	416	423	479	381	433	465	451	407	452	424	421	459	422	470	452	449	452	415	468	404	429	396	449	453	454	462	458	447	493	422	423	464	441	440	414	446	429	415	465	440	426	455	435	434	444	405	460	477	431	458	439	410	456	386	418	443	455	410	465	411	433	431	457	435	461	464	423	422	437	428	429	460	445	446	429	427	406	432	443	442	463	455	417	434	447	441	463	418	470	431	467	427	441	447	458	447	461	406	445	488	435	451	459	447	428	443	404	424	461	435	475	442	446	477	468	427	438	445	438	415	447	441	436	428	439	416	480	434	472	432	433	431	457	452	422	421	458	442	441	404	437	427	427	448	456	452	410	427	448	489	418	443	437	410	425	472	419	429	378	439	446	416	428	405	469	430	462	456	438	442	450	425	453	448	447	467	441	445	436	422	436	421	467	436	457	447	402	396	420	460	499	436	470	430	428	426	431	429	462	445	404	460	445	441	432	464	409	462	454	446	437	409	419	438	428	435	427	452	427	431	457	450	453	455	465	386	468	448	448	443	430	426	454	461	448	492	403	443	477	420	383	406	447	443	430	402	425	454	440	451	434	430	405	454	457	429	432	418	404	403	423	474	415	431	404	462	433	449	441	426	477	427	447	444	430	467	433	462	429	436	426	433	452	468	410	439	436	434	456	436	441	450	428	453	491	444	458	417	443	420	457	440	432	436	418	436	467	447	421	449	421	436	462	451	427	416	421	446	470	470	439	426	448	480	443	426	448	450	427	427	435	424	431	415	435	443	464	438	447	437	434	411	463	467	462	451	469	419	447	391	433	430	435	431	415	440	434	453	455	415	436	459	426	422	444	391	453	436	459	453	443	462	444	443	457	433	395	445	445	474	443
25631	20872	27923	23992	21037	21542	13165	2134	6246	1997	675	644	601	622	556	603	621	659	751	731	776	833	952	969	1004	937	969	1021	979	1002	970	939	890	797	777	724	672	701	672	670	625	608	638	599	558	549	554	527	549	518	509	520	511	528	517	555	507	528	507	481	486	504	507	508	519	519	496	504	504	523	457	547	520	511	513	470	501	527	538	503	535	478	489	514	524	502	527	523	529	527	538	472	482	492	499	505	501	513	518	516	507	506	522	541	513	509	516	499	470	527	549	494	517	525	492	505	529	507	516	466	512	513	504	520	485	536	507	517	506	573	494	499	502	533	482	468	503	497	521	495	507	509	531	513	451	544	514	536	475	447	483	475	452	507	508	520	491	530	457	560	518	524	494	533	478	477	514	530	487	512	469	507	500	548	485	521	517	485	504	513	504	477	486	535	499	521	485	537	509	471	527	506	503	515	496	521	513	521	500	504	546	490	516	483	533	515	529	513	470	458	535	503	488	520	548	545	561	486	531	487	526	527	510	546	481	497	471	522	487	483	468	480	482	527	518	475	485	498	512	469	530	484	504	483	507	499	505	521	496	494	492	551	488	541	519	511	508	516	523	482	499	487	478	556	535	533	504	522	484	475	470	491	517	555	499	496	535	520	493	486	536	491	478	474	504	476	479	508	451	528	519	510	524	516	496	511	478	506	465	474	535	472	534	573	492	513	512	491	520	537	494	528	518	487	530	517	498	525	503	499	539	507	540	479	454	490	497	493	523	489	529	527	509	545	503	502	511	492	489	463	508	475	554	524	513	525	510	499	516	536	480	529	479	527	455	513	490	545	505	497	502	537	512	525	477	506	525	511	514	487	453	514	555	495	502	469	503	516	481	476	479	506	554	492	505	503	542	506	519	501	549	497	517	496	547	471	504	520	519	546	482	491	496	475	468	451	510	473	503	505	497	515	501	487	522	514	491	494	545	467	526	577	486	530	530	504	476	485	520	512	484	510	496	533	478	524	470	469	533	497	526	489	454	530	503	545	494	492	482	501	480	501	558	536	488	488	516	522	523	524	505	531	499	526	490	545	512	546	487	480	496	509	480	494	530	478	498	490	542	491	500	493	511	533	519	528	469	459	521	495	536	497	485	526	513	540	502	507	506	523	511	482	498	531	462	519	489	478	537	538	524	493	527	529	468	467	528	510	500	517	516	491	509	487	527	496	505	518	493	556	503	519	525	521	516	515	518	481	502	507	467	447	547	505	502	510	508	486	477	502	508	528	512	509	495	510	507	501	483	526	490	494	474	506	511	500	445	473	553	526	524	524	522	533	477	552	489	493	481	565	522	503	482	523	530	516	517	502	498	503	546	548	527	497	484	470	564	525	510	502	513	521	488	467	515	524	502	500	495	519	509	514	517	515	494	501	525	491	473	547	469	492	475	520	488	522	518	503	484	482	528	516	506	481	497	509	500	538	482	493	488	516	508	523	548	464	468	506	522	506	517	546	436	495	540	537	550	481	512	486	511	505	490	513	531	521	481	466	504	529	519	497	510	522	544	534	500	474	499	504	504	517	486	526	491	494	524	493	503	509	497	522	514	512	538	494	470	485	486	468	520	530	484	521	528	594	521	523	545	523	482	501	511	537	501	473	493	515	547	533	489	493	515	535	488	510	438	482	503	525	475	488	493	537	556	460	511	495	567	517	503	488	507	490	496	504	537	509	509	507	503	490	488	477	526	490	456	540	530	487	515	532	493	497	514	491	502	490	534	504	514	512	462	557	483	472	538	500	493	496	500	496	504	479	530	563	538	552	510	513	501	520	499	486	511	490	539	490	532	481	515	535	501	471	546	490	488	485	543	486	507	507	500	518	477	518	505	549	553	514	512	501	505	502	498	520	544	546	520	496	507	485	496	542	491	496	523	516	519	487	485	521	491	535	501	526	460	563	517	536	525	534	528	558	476	510	500	495	494	541	533	498	529	533	518	488	482	465	516	467	503	480	500	504	506	493	448	519	510	518	472	490	505	535	501	521	497	524	512	506	512	518	529	503	517	506	493	510	504	506	478	503	504	550	515	508	485	497	485	472	527	500	550	521	540	496	508	542	509	497	497	545	521	491	481	483	516	527	506	494	472	498	513	489	506	468	482	509	497	541	514	521	480	517	466	516	462	509	529	525	531	507	497	473	548	499	494	536	500	474	563	498	520	514	528	499	507	535	506	524	525	492	493	506	525	473	550	490	506	509	548	494	464	505	552	535	484	489	532	524	476	559	494	498	516	504	491	524	489	526	522	475	494	509	524	544	519	466	497	482	490	491	559	506	511	506	509	500	505	506	507	512	479	494	502	489	520	513	536	543	531	531	470	553	510	468	465	479	538	521	490	502	499	493	479	499	496	510	520	500	501	529	546	482	522	486	516	497	495	552	505	518	535	500	492	498	501	499	513	544	504	515	536	517	465	501	515	502	489	548	502	500	560	510	510	479	520	513	526	489	522	516	487	528	501	512	499	521	525	472	454	511	522	475	492	488	516	511	508	478	485	538	532	509	545	507	497	495	511	506	514	503	482	449	534	532	532	486	493	494	517	505	511	537	515	481	472	478	504	507	474	482	526	466	494	500	480	478	463	503	527	483	470	472	517	496	486	509	490	509	521	494	510	441	488	486	510	514	534	487	497	458	497	521	513	488	506	519	475	468	482	501	471	466	494	502	547	501	482	490	519	512	476	520	515	516	524	486	533	531	532	489	504	509	511	510	525	542	541	528	534	495	495	483	514	502	511	543	505	523	498	491	504	495	506	502	500	500	475	496	516	516	521	477	490	534	488	471	471	524	517	482	469	471	585	515	542	473	499	525	535	497	522	537	504	526	502	511	508	518	486	515	491	470	531	538	487	488	509	507	534	519	524	501	557	519	493	500	495	505	542	534	533	497	526	466	510	501	516	493	493	534	504	500	502	505	508	511	526	533	496	524	456	476	521	492	512	488	486	469	502	451	473	529	508	500	526	491	480	516	503	479	510	493	520	497	518	487	470	528	491	487	504	503	507	466	450	487	509	502	480	503	496	490	512	517	508	487	460	530	525	537	548	478	471	519	535	507	455	507	508	516	502	503	521	543	494	487	506	502	514	491	508	504	512	522	527	482	502	503	518	488	508	535	515	508	448	482	529	546	520	499	531	499	500	518	481	492	491	501	469	529	530	496	490	481	543	517	533	494	513	462	549	517	504	522	531	505	556	498	558	505	510	526	541	499	504	534	484	512	503	532	527	501	537	500	548	516	503	535	510	535	487	506	516	474	526	515	501	469	515	497	511	490	502	495	463	493	487	499	497	494	487	474	491	497	496	506	532	468	482	498	464	528	495	509	498	521	471	497	466	484	501	546	482	489	480	509	517	512	512	514	559	479	473	474	511	510	514	536	485	530	470	486	480	481	512	493	512	493	542	507	480	506	547	492	460	520	520	512	530	502	537	510	474	493	513	483	468	516	519	508	494	467	494	496
47792	41447	37534	36744	28182	18304	5030	2814	11191	2436	696	673	641	586	569	657	715	744	819	853	960	1038	1229	1314	1402	1377	1300	1338	1379	1420	1321	1299	1159	1145	1012	836	763	768	727	694	625	658	609	605	527	546	483	488	464	498	489	423	498	430	479	461	431	445	425	457	399	428	436	412	430	452	459	398	433	426	411	448	433	448	415	463	451	437	441	431	427	428	422	445	416	439	400	450	498	446	421	432	377	442	447	424	405	443	409	462	407	463	463	413	419	420	423	435	403	430	433	434	414	405	408	435	463	417	459	501	409	389	427	430	461	415	409	466	429	383	435	452	418	417	434	461	428	454	413	412	437	423	417	452	418	435	441	441	471	431	462	422	463	419	439	438	460	435	437	476	449	466	474	429	433	434	443	450	456	416	424	430	462	440	414	438	443	418	446	447	448	463	404	433	430	378	452	411	448	444	449	408	434	432	445	461	371	426	429	451	385	452	397	395	430	429	445	455	432	398	440	412	437	444	434	437	428	416	406	422	444	413	482	473	457	460	431	456	420	453	452	415	423	470	421	397	415	433	424	424	442	416	456	455	418	439	406	433	401	438	401	430	465	423	463	432	413	463	424	367	411	435	447	445	414	429	434	422	388	412	426	398	416	434	450	441	420	403	462	424	415	453	455	431	441	429	448	458	402	489	444	397	448	439	368	447	450	446	456	418	429	441	424	451	386	419	430	428	393	414	400	468	459	408	460	470	421	433	410	461	441	466	441	408	401	434	436	437	407	396	413	464	439	400	444	428	469	426	381	425	450	430	404	459	427	479	430	424	409	452	435	431	420	430	418	462	443	418	414	425	439	411	453	442	409	388	454	452	451	435	414	421	441	392	418	455	425	419	459	427	441	437	403	431	403	434	429	437	474	472	456	416	446	405	417	408	454	480	412	459	425	456	440	421	437	443	431	453	419	416	435	439	428	415	412	421	467	419	440	429	484	464	421	436	416	432	435	435	447	435	421	414	431	454	415	404	425	409	437	424	437	430	435	418	434	390	460	418	467	437	411	419	435	435	423	421	400	450	429	474	469	454	427	410	389	468	413	422	407	443	434	443	441	458	388	424	446	451	420	421	446	431	407	441	408	450	420	433	433	469	398	430	455	399	421	413	417	440	420	427	409	409	451	448	446	437	442	403	445	437	410	437	436	437	422	420	446	435	420	410	428	451	413	435	458	423	459	442	451	448	436	471	456	418	447	445	404	436	436	441	378	447	439	424	437	432	459	451	447	395	434	418	408	443	451	415	466	454	482	424	410	474	401	435	386	461	409	442	454	436	456	382	424	480	443	444	455	422	417	452	436	452	406	444	439	418	423	411	419	439	420	437	443	443	424	462	440	436	442	426	457	442	432	430	439	428	444	463	396	481	470	421	448	437	436	414	444	453	438	431	434	447	442	427	433	437	445	401	442	431	426	427	467	421	433	426	465	418	415	436	474	425	420	402	425	453	435	440	451	412	455	436	450	411	391	404	411	440	448	417	419	442	408	429	456	398	440	475	442	403	439	408	420	469	419	456	420	433	417	427	426	447	408	427	424	456	416	426	423	403	446	387	438	405	425	445	410	457	424	417	419	420	462	430	425	438	405	430	481	427	393	448	418	415	440	399	422	377	375	396	385	442	415	434	407	423	416	416	425	414	445	393	423	428	432	423	437	444	442	378	400	433	440	417	418	445	444	436	400	445	433	395	439	408	419	469	427	475	440	445	414	432	472	400	421	435	418	430	399	459	394	399	428	428	460	444	415	449	387	406	459	423	431	414	417	427	474	408	427	415	413	404	461	426	387	460	439	469	445	430	433	421	397	417	465	441	452	426	461	459	414	406	436	429	443	434	441	429	427	444	409	447	437	416	430	406	436	433	441	423	430	432	449	446	424	442	414	421	436	434	429	420	434	435	428	435	438	394	424	412	446	448	442	419	414	462	444	424	465	463	455	444	465	432	427	412	422	422	387	462	424	448	440	418	401	416	434	415	443	463	409	424	424	410	427	449	425	399	453	434	428	391	453	393	426	416	485	433	411	432	415	445	425	434	436	449	436	429	396	401	446	425	448	451	417	429	394	399	442	431	451	425	425	429	428	433	421	438	396	432	428	420	399	434	422	426	436	426	402	446	409	395	453	413	411	434	427	414	454	401	405	429	426	423	432	425	442	424	474	388	430	412	433	427	456	446	462	433	414	438	420	446	490	457	446	430	406	461	438	453	438	432	394	490	466	438	420	459	429	427	421	422	376	462	425	414	423	409	445	446	383	456	428	418	488	453	452	447	455	418	401	430	455	379	400	435	444	438	417	427	386	423	415	440	424	419	432	422	422	431	469	428	438	412	414	422	410	423	456	432	428	442	434	440	442	451	438	468	457	424	446	391	462	474	439	399	433	417	428	436	414	441	413	416	418	386	407	389	424	453	434	458	425	447	427	443	426	435	426	414	410	426	423	435	400	420	409	459	425	464	430	477	420	443	452	444	440	463	519	418	449	430	454	449	446	472	427	391	417	423	421	436	432	455	470	422	475	452	455	439	444	375	425	435	483	412	430	442	441	445	422	419	410	417	438	462	416	432	427	443	406	395	416	432	404	432	447	460	466	418	404	434	456	440	427	399	425	420	435	451	434	447	452	434	382	444	432	479	430	423	426	483	444	438	409	456	451	448	465	427	483	431	442	457	456	411	429	425	438	419	437	425	479	438	415	419	418	437	457	435	430	437	462	432	456	399	437	403	478	430	460	437	400	465	398	422	422	441	453	462	440	394	436	442	425	462	424	423	389	447	432	458	431	435	432	423	427	429	441	426	454	437	478	467	450	386	421	392	450	440	404	386	423	421	462	438	431	430	418	389	428	429	465	405	459	406	460	446	413	443	467	450	424	426	424	410	396	438	410	426	428	435	431	398	426	447	427	422	424	429	422	444	459	421	383	440	465	430	419	482	398	444	448	374	414	460	449	495	453	446	432	441	408	459	438	468	426	471	450	420	454	450	407	454	442	452	432	452	416	459	445	420	464	443	434	444	427	462	427	427	467	445	410	389	499	421	391	418	442	470	416	411	395	473	458	440	409	432	415	459	461	416	422	462	429	409	414	416	430	429	416	420	448	412	424	420	409	449	420	412	443	420	442	419	431	441	448	421	404	417	481	462	449	424	412	453	450	459	416	407	453	435	440	394	458	476	441	434	436	427	428	428	434	436	499	464	439	427	417	441	433	440	435	422	459	452	471	413	455	475	401	469	438	439	415	431	448	423	435	388	424	399	434	427	463	396	431	430	413	397	425	430	426	427	433	426	449	448	457	437	415	423	440	443	397	483	450	409	450	432	435	447	440	434	425	440	461	425	420	426	440	441	444	451	473	422	400	475	463	443	449	394	423	420	428	418	402	410	423	435	457	425	422	457	437	437	418	432	394	469	409	453	433	461	436	428	455	454	458	474	434	444	425	432	436	428	431	444	426	458	420	475	424	415	422	438
29128	21131	25731	24936	12259	4923	1616	649	1173	692	559	520	539	576	528	511	519	541	584	614	592	626	678	614	637	668	657	749	781	746	811	721	703	675	701	606	589	570	621	625	564	557	543	543	515	522	539	523	490	527	517	539	524	523	487	535	515	495	473	529	470	509	495	566	501	469	484	562	486	519	487	484	536	524	515	503	521	529	503	476	491	528	462	571	514	506	491	494	536	525	504	553	531	475	520	475	522	526	519	495	516	523	477	497	533	529	542	565	527	501	506	518	549	497	527	501	508	496	559	527	538	528	497	528	584	502	513	481	507	502	520	474	560	508	528	506	523	505	494	430	487	491	589	520	491	522	506	503	474	479	528	546	504	530	482	528	508	527	539	499	506	529	518	514	498	521	545	512	514	519	522	480	482	483	510	524	544	503	507	531	558	553	507	472	508	527	537	482	476	538	532	501	520	494	498	504	511	515	540	486	536	516	517	484	515	522	521	484	523	521	487	526	534	519	500	500	510	519	545	491	516	539	542	517	495	498	487	504	503	482	526	478	525	481	547	498	505	502	499	511	511	473	484	547	465	502	472	479	459	480	509	523	473	508	487	541	520	506	525	473	503	547	535	518	536	522	520	508	541	538	530	513	540	522	489	505	508	527	515	549	509	515	489	502	510	492	486	506	517	502	545	514	546	507	543	534	499	525	531	493	493	537	511	514	504	487	482	512	505	532	489	506	508	501	525	548	541	494	546	482	507	512	500	474	494	512	561	551	455	521	512	507	510	506	518	510	517	487	502	516	521	506	492	512	527	525	462	524	480	552	485	476	505	516	470	501	544	565	492	521	549	476	495	480	527	490	516	514	540	547	516	491	479	469	502	488	514	524	524	519	527	522	476	520	496	529	540	457	513	525	501	497	489	541	534	509	507	511	510	502	537	525	494	491	466	489	502	483	520	514	512	507	528	502	509	510	505	494	530	527	499	484	507	480	503	481	568	495	517	562	492	482	521	511	532	525	537	484	508	523	545	491	525	532	503	504	506	505	517	534	533	484	481	515	532	540	491	499	482	520	461	506	512	534	522	553	521	538	499	504	543	512	487	513	444	483	494	499	508	507	493	503	490	517	521	485	529	527	491	513	473	527	509	528	556	488	503	523	574	560	478	540	485	528	477	524	529	494	530	494	524	477	463	524	515	510	475	544	510	491	513	475	491	534	502	540	501	537	497	526	515	482	544	494	545	503	481	498	542	558	488	536	551	476	539	514	499	507	538	507	470	521	510	488	490	517	516	521	523	514	484	502	508	511	488	490	472	528	556	464	518	525	511	460	549	503	510	552	510	505	521	507	563	520	515	493	492	556	487	526	543	521	501	541	493	523	547	473	514	511	485	536	472	498	521	468	475	477	515	528	521	533	510	552	507	497	506	544	528	500	483	470	506	542	533	531	547	523	504	505	511	482	531	501	488	523	499	513	497	486	522	517	499	500	515	463	508	516	507	552	484	518	497	520	528	514	512	477	500	476	500	542	510	508	526	494	497	542	557	505	527	490	517	501	516	469	512	522	542	532	491	540	463	547	544	547	493	518	521	511	504	545	531	517	513	509	502	530	507	515	496	491	543	481	494	515	514	501	531	483	529	515	514	519	516	509	499	503	494	503	499	503	460	499	500	486	509	527	515	507	471	531	540	540	547	483	503	519	557	537	524	528	465	516	486	527	517	507	521	486	508	499	512	588	502	513	491	495	510	554	529	515	547	515	506	548	508	484	517	546	534	533	561	512	517	509	536	524	525	520	522	575	532	492	501	490	519	489	501	528	510	505	507	524	535	503	519	466	497	434	524	475	498	528	551	519	508	481	507	508	500	503	527	471	514	490	531	491	479	523	534	461	484	483	491	519	523	503	522	533	520	512	514	540	500	501	515	497	470	516	529	485	540	503	456	479	533	545	501	511	515	517	535	509	566	538	498	459	510	513	530	535	475	502	519	527	498	469	481	525	555	538	504	543	517	492	518	496	489	508	495	509	515	510	531	516	479	485	515	519	526	523	510	557	503	523	535	512	510	467	507	530	484	517	490	532	550	531	530	481	505	505	513	517	502	507	521	491	503	535	486	512	519	483	515	498	503	536	470	490	537	511	495	505	514	513	499	481	510	492	526	503	517	481	521	521	517	521	500	502	533	514	482	492	554	497	472	477	520	495	479	563	506	526	500	489	548	507	556	494	511	511	508	486	491	505	490	514	497	537	514	513	556	490	525	529	535	491	498	499	517	489	534	487	515	524	513	484	535	514	519	512	531	512	517	498	504	526	499	503	518	485	522	509	458	486	504	492	528	519	514	573	556	485	519	487	525	547	526	500	487	497	541	533	488	494	472	541	494	499	531	482	473	476	516	527	519	443	499	519	506	479	550	497	515	506	537	480	533	483	531	537	540	490	491	510	521	540	520	510	519	554	538	543	491	571	514	540	542	500	532	537	510	497	489	519	479	532	504	489	467	501	491	596	546	550	501	495	563	487	533	552	495	515	522	493	525	510	533	490	561	501	567	460	469	529	483	504	520	488	551	519	482	502	517	515	501	512	516	470	505	513	475	517	541	527	541	507	522	502	538	515	491	497	543	489	512	518	524	528	504	517	502	502	491	494	568	473	546	514	515	489	493	522	556	547	507	507	535	500	528	511	517	545	463	482	521	514	521	485	521	527	522	518	467	527	481	503	500	487	533	527	559	501	490	491	558	521	491	481	471	503	553	466	478	495	462	471	493	524	508	506	549	547	482	501	487	503	467	544	522	501	489	483	529	531	515	482	506	505	484	521	538	505	502	481	499	468	510	483	505	514	486	464	490	500	516	515	503	543	512	497	590	518	506	504	531	498	490	502	491	507	504	488	491	498	506	520	505	535	478	485	533	512	491	545	532	505	483	497	525	533	543	531	561	504	476	517	544	489	521	507	523	499	514	493	532	506	516	528	506	486	523	517	497	557	538	522	470	490	459	449	524	535	503	498	515	555	494	564	512	540	481	490	501	504	509	503	538	513	519	545	533	514	506	564	536	539	523	483	516	569	507	548	530	499	496	499	526	525	522	537	487	526	506	514	490	537	542	523	486	517	504	559	506	549	501	521	533	477	523	512	486	442	466	519	548	518	521	499	528	465	496	545	513	536	479	512	516	511	512	508	474	536	503	523	476	524	500	503	438	526	515	495	506	516	523	526	493	483	550	513	476	540	521	500	483	519	515	475	525	518	535	504	518	533	518	471	491	468	502	530	505	541	496	502	477	542	544	547	493	474	491	521	498	535	463	499	500	510	501	538	525	485	504	518	471	486	521	531	486	490	502	533	569	485	500	524	469	501	526	504	516	503	511	488	543	468	537	475	530	524	486	536	457	475	513	560	523	500	458	518	520	524	490	542	487	533	560	518	536	507	567	522	490	513	525	511	435	539	535	530	474	501	522	530	531	530	494	491	502	479	512	496	505	525	485	546	544	506	502	498	480	523	544	490
45698	30562	23689	24424	16229	8195	2781	771	2047	727	460	437	470	511	516	529	549	525	560	637	659	677	737	757	753	747	807	826	923	944	950	903	799	816	734	638	669	638	581	560	577	569	537	504	548	495	461	462	494	449	466	417	431	434	481	448	442	462	432	457	428	458	437	431	427	426	439	458	438	495	458	399	441	422	476	437	430	453	459	440	446	461	426	461	452	400	441	436	445	447	448	447	423	447	453	470	443	410	430	429	444	420	439	459	454	421	462	443	447	414	418	426	467	452	422	420	429	435	409	457	423	437	397	397	484	434	436	452	428	445	434	440	421	415	440	435	402	436	444	450	433	455	429	438	450	454	431	463	461	427	419	421	443	455	451	457	474	436	434	457	468	431	386	465	447	470	474	461	419	490	457	460	447	473	479	436	452	420	475	451	414	472	443	469	456	439	407	454	432	485	412	442	443	410	453	461	434	470	442	440	415	449	419	445	416	440	423	476	482	462	479	422	418	457	423	428	476	433	442	453	469	470	466	412	433	433	426	432	437	467	464	455	419	438	470	461	454	459	449	409	441	458	418	435	457	406	445	454	424	437	445	459	467	433	467	404	451	411	436	406	465	442	457	424	417	434	413	450	461	447	444	472	473	415	420	432	443	460	405	452	466	447	483	429	426	433	411	416	438	420	475	433	439	419	446	414	470	400	459	464	445	426	476	421	420	478	449	444	451	411	420	475	415	470	469	425	465	449	453	483	447	464	429	447	459	432	432	420	437	458	460	458	461	441	450	479	446	419	466	433	466	431	448	460	447	425	446	439	449	407	428	431	450	445	457	465	419	410	449	432	455	468	453	451	450	446	467	440	432	475	447	411	441	445	435	458	433	446	445	428	495	442	397	443	436	432	421	445	400	474	433	457	449	454	450	430	432	436	464	493	450	412	396	442	451	474	444	473	479	393	461	432	434	446	456	506	475	458	464	440	480	457	439	436	454	441	413	435	412	432	452	413	438	399	423	478	415	452	445	465	447	471	436	474	447	438	462	433	461	463	456	428	446	436	470	437	427	455	474	413	456	433	432	409	444	449	456	414	452	434	452	468	413	450	415	459	433	464	474	479	409	428	445	451	453	446	448	460	482	436	416	435	432	491	459	425	418	459	413	484	447	434	447	420	422	455	454	438	469	476	412	458	447	428	427	442	424	454	437	456	474	413	433	425	446	420	416	409	436	435	452	461	452	428	430	465	444	454	436	431	441	448	436	444	448	526	425	403	422	453	453	443	475	507	438	434	441	436	440	432	407	464	438	441	441	461	460	459	453	415	453	445	458	445	421	436	451	425	427	412	453	443	466	431	469	423	400	430	419	444	427	445	487	437	435	456	435	439	435	423	408	437	433	453	459	463	436	466	435	445	450	442	450	409	452	436	450	479	463	414	439	421	459	428	433	406	421	477	438	455	442	414	420	483	434	427	413	426	432	417	470	450	482	481	424	477	390	452	441	437	418	449	465	448	443	442	420	427	425	455	408	452	439	442	466	439	432	414	408	478	437	428	452	449	420	456	423	435	464	453	461	439	469	460	447	468	434	430	442	458	390	436	441	441	451	432	437	437	440	450	436	448	428	439	456	418	441	423	418	415	444	452	408	460	452	445	441	430	468	473	410	455	469	429	448	456	470	429	454	457	448	441	478	436	441	466	436	443	425	441	406	466	433	441	470	425	422	389	440	417	456	479	475	425	464	444	442	452	443	436	431	448	443	412	461	443	425	453	459	443	461	432	447	409	442	450	402	405	456	415	433	457	464	453	441	459	427	398	439	400	481	457	429	455	438	454	426	458	440	469	419	411	447	413	458	468	444	436	452	449	435	464	400	440	473	439	432	446	443	456	418	436	436	431	427	437	435	459	424	447	487	452	431	428	462	470	441	484	460	419	439	413	459	431	413	471	449	436	450	444	419	436	442	436	456	429	443	400	444	447	452	416	423	441	426	467	433	435	430	450	434	472	473	439	458	439	416	424	458	419	434	442	447	455	405	423	403	453	426	429	413	455	428	431	427	455	448	439	432	466	421	437	439	445	460	432	464	459	467	464	469	426	458	452	450	418	394	417	461	446	465	450	438	435	464	449	438	411	452	406	430	433	442	460	435	454	415	457	426	473	446	437	453	434	459	447	400	418	425	454	452	461	449	422	410	433	441	461	434	452	462	436	470	417	450	453	445	438	431	440	404	459	446	432	426	424	435	441	420	456	416	413	426	424	463	469	441	431	456	457	450	441	466	468	443	470	447	423	467	413	468	438	433	490	424	420	432	418	439	466	459	436	427	482	408	424	434	455	461	446	453	412	429	473	449	444	474	464	467	433	425	449	442	470	453	480	417	464	408	427	497	418	440	455	455	437	390	470	462	443	447	475	447	408	415	446	424	448	404	442	447	412	401	433	442	458	452	467	439	457	470	445	425	432	438	434	423	446	427	442	420	450	420	416	421	428	439	409	431	423	448	427	476	440	432	436	458	415	423	411	439	459	454	409	452	464	431	439	447	451	435	395	427	431	489	470	497	447	426	405	429	431	431	445	420	435	462	433	464	446	403	438	446	439	441	502	485	451	446	463	431	448	454	462	469	451	431	462	424	482	445	425	466	436	478	446	448	445	451	411	478	437	424	436	418	450	409	449	407	454	422	483	456	424	429	379	417	494	462	455	408	453	405	403	448	435	457	485	477	439	415	453	465	428	469	441	433	470	461	446	437	466	441	432	447	422	386	444	434	444	415	447	436	442	432	449	455	463	410	442	472	450	447	423	443	434	459	402	437	438	461	444	458	434	436	430	439	443	440	391	464	430	466	439	455	466	495	432	454	450	446	437	419	483	446	440	425	417	407	454	412	443	471	403	395	435	442	424	457	431	410	451	414	438	429	412	440	451	428	441	497	439	459	450	460	439	432	437	450	449	423	457	429	470	498	379	442	467	449	449	443	450	438	436	464	442	461	437	451	440	432	427	457	465	441	433	447	413	442	458	438	453	462	465	430	454	456	437	455	428	415	434	430	452	444	423	458	445	473	432	361	423	441	439	463	454	448	460	440	442	446	403	446	448	438	454	443	421	462	461	432	460	419	443	420	470	426	459	489	426	433	442	440	417	440	437	427	429	475	443	459	435	461	448	427	430	459	488	462	444	427	472	452	420	426	448	450	445	456	418	457	478	446	425	428	431	441	443	473	465	430	447	427	436	408	466	453	422	431	457	480	407	455	447	465	473	450	424	434	411	441	486	404	491	412	470	440	428	435	458	433	475	455	426	410	459	441	423	426	444	460	475	449	443	431	435	420	413	450	427	412	429	411	462	462	462	454	446	405	427	432	441	416	456	444	451	454	457	452	412	445	408	444	453	394	425	420	458	441	399	460	414	455	429	425	501	412	429	445	464	460	425	411	457	440	427	415	414	454	438	411	448	443	445	428	423	459	420	446	439	408	414	431	435	479	424	463	441	452	425	426	422	423	426	437	392
27062	20809	27334	24492	21108	14963	3577	988	2918	991	535	575	558	551	556	528	521	538	573	535	579	545	615	629	569	644	699	742	785	769	801	834	736	684	689	668	653	591	573	601	576	584	556	567	577	517	481	468	493	502	536	490	506	526	539	519	480	521	509	504	508	518	486	505	537	464	493	470	461	506	498	474	499	469	490	466	575	491	505	521	546	461	500	481	518	505	500	513	482	498	469	536	521	512	482	505	477	506	479	505	520	469	486	503	535	537	507	523	469	493	507	477	517	502	487	508	486	484	496	558	469	545	457	558	495	512	497	479	499	500	466	532	502	497	464	522	508	494	487	491	485	495	465	533	517	519	518	517	493	487	460	490	468	467	502	533	507	461	480	538	510	511	501	514	518	502	487	506	478	472	537	528	489	484	531	483	471	474	514	484	492	512	482	503	484	495	506	513	477	472	503	496	504	443	497	487	474	534	501	526	492	488	470	479	497	556	486	463	528	498	523	500	524	471	497	469	516	525	519	480	506	474	509	514	511	480	454	518	506	512	533	468	451	505	503	487	479	459	525	489	487	463	478	528	503	473	498	456	504	462	458	485	486	560	458	487	513	484	472	482	517	520	528	518	490	520	532	523	511	511	497	485	485	485	522	475	531	518	473	481	511	477	487	488	521	495	500	482	531	460	466	504	493	543	539	487	479	497	478	471	513	499	502	515	513	506	472	489	506	484	536	489	492	474	502	538	497	483	480	508	525	473	529	489	520	481	502	497	521	506	528	455	499	516	508	465	517	483	488	548	499	508	500	464	442	459	525	533	512	494	515	545	521	514	475	490	528	476	493	495	521	504	470	494	465	505	507	478	526	485	486	524	501	492	490	518	470	498	498	484	498	535	508	469	474	474	507	498	523	491	499	454	487	500	525	483	526	460	532	507	467	512	454	517	484	529	498	477	509	474	482	500	508	496	496	486	525	500	531	498	509	478	495	512	491	540	511	504	456	464	522	524	497	478	478	457	496	478	473	489	528	530	491	529	495	511	482	482	489	505	509	543	521	515	518	506	510	469	495	504	489	427	461	517	456	462	516	461	509	511	503	478	519	495	501	458	498	513	465	497	548	538	532	512	502	472	521	493	477	495	478	501	499	487	492	493	504	494	515	472	503	527	533	479	514	453	517	511	483	507	457	516	487	463	516	469	478	479	521	523	522	501	493	500	502	487	503	512	494	480	495	500	536	508	465	524	488	469	474	462	471	505	521	492	505	474	465	470	467	496	486	477	488	525	531	550	524	493	488	488	467	495	458	495	484	462	459	521	462	532	516	498	513	488	479	489	499	495	534	498	538	498	501	519	527	490	532	492	492	500	469	490	487	484	511	482	486	466	488	502	543	483	521	508	479	481	468	482	503	479	486	489	499	471	480	486	523	528	522	489	516	457	512	474	485	456	482	517	479	445	509	474	525	513	476	475	487	515	491	497	464	502	471	547	490	485	506	486	485	473	503	465	495	481	516	515	508	485	493	461	435	449	516	461	468	523	487	495	498	501	537	523	501	478	530	521	499	528	496	520	476	520	474	518	480	522	499	473	502	488	515	506	538	488	477	490	524	475	474	469	504	496	477	463	469	527	513	531	491	475	512	470	503	515	506	501	508	481	530	460	482	529	505	527	502	518	525	503	474	499	476	474	482	550	525	538	512	442	482	479	490	497	501	476	486	535	518	503	515	508	500	549	529	511	470	460	509	488	490	512	475	499	496	518	501	528	520	474	470	491	492	484	474	452	493	484	476	488	449	516	506	497	468	463	520	471	502	510	475	484	523	510	474	500	473	493	497	484	503	476	521	499	527	503	503	475	506	514	556	476	479	519	501	501	509	533	489	490	503	491	500	498	494	482	515	459	479	543	520	499	491	515	536	538	496	494	474	488	540	500	484	489	487	506	513	497	479	509	497	513	500	459	534	500	498	479	476	492	491	504	472	445	492	483	475	480	456	507	484	494	519	521	546	480	483	474	492	498	503	501	524	485	500	463	437	485	515	506	470	473	497	495	500	514	479	511	506	485	493	499	454	486	478	486	512	477	499	485	499	488	495	513	490	525	484	530	495	490	507	512	488	507	496	475	459	540	498	476	480	482	504	481	515	501	497	516	532	506	488	517	497	533	500	505	478	492	496	525	493	492	495	484	516	516	496	528	523	521	555	486	494	499	472	513	472	519	503	488	507	490	485	507	460	514	506	540	459	516	534	485	464	496	470	484	469	465	525	467	491	529	478	519	460	514	551	486	470	478	492	500	501	494	518	488	515	495	494	512	485	476	510	459	478	529	496	506	500	482	493	483	473	483	524	466	505	466	518	507	579	491	501	517	498	514	495	518	497	505	504	495	529	502	494	526	491	494	500	507	533	547	497	479	495	495	529	520	517	508	592	486	481	507	469	463	483	521	511	539	515	492	524	483	489	494	522	519	506	483	454	492	491	464	472	503	518	509	517	526	504	494	455	485	472	530	478	471	466	542	460	463	439	475	490	507	484	523	492	492	498	485	492	504	453	517	537	497	486	523	494	472	516	506	523	495	443	508	471	487	501	509	518	501	491	524	506	517	505	502	509	497	523	471	496	458	513	506	482	494	515	495	479	524	506	506	475	482	465	492	470	478	508	488	524	484	475	514	524	482	491	485	471	498	496	527	553	492	498	472	542	495	532	505	475	485	469	501	483	476	433	470	500	525	501	509	489	481	493	492	499	537	476	489	458	507	496	486	475	524	468	471	502	480	487	497	487	495	474	551	532	445	500	495	485	494	484	508	492	504	482	457	503	476	447	462	470	485	500	483	485	533	507	492	489	497	507	586	519	495	524	472	524	488	487	528	528	501	525	483	479	491	474	487	487	471	507	470	484	486	494	493	497	503	524	490	544	474	496	483	487	499	474	500	468	497	449	516	476	495	532	464	538	478	518	463	485	514	450	519	492	503	495	521	487	476	491	484	511	445	468	501	502	518	514	515	491	499	485	512	475	521	475	546	475	480	521	462	496	478	548	526	484	454	476	450	482	528	465	478	494	484	513	503	495	484	486	493	502	505	495	483	487	514	475	481	485	461	496	516	521	501	454	490	525	511	489	486	525	471	502	500	511	472	501	523	545	488	528	496	525	474	492	503	467	499	527	512	488	481	492	445	444	491	442	518	518	505	484	474	498	487	512	491	485	543	475	528	536	483	459	542	475	501	481	486	479	526	528	476	493	489	522	533	483	470	495	490	493	478	474	510	474	496	491	490	489	491	545	535	465	500	494	522	484	539	474	497	474	466	477	491	533	479	486	490	494	517	505	490	496	552	541	464	500	511	481	519	468	506	498	470	522	483	501	481	500	487	452	483	520	485	456	484	479	480	498	491	507	504	523	521	491	498	539	505	493	512	488	479	530	490	497	491	532	472	519	496	498	509	479	476	482	521	508	522	472	455	475	532	486	486	461	475	508	490	514	492	530	488	505	512	526	495	548	497	486	540
46698	37422	30655	29128	18341	10916	2959	1308	5246	1144	539	529	531	552	490	474	562	532	578	560	568	598	634	630	680	711	786	826	904	939	998	959	917	833	761	770	650	638	620	625	561	543	541	477	494	475	476	478	469	466	416	422	406	442	445	458	423	438	450	432	438	401	453	440	429	390	432	465	438	426	440	432	455	434	437	398	418	462	428	429	417	445	419	425	426	424	403	438	412	424	446	446	407	394	410	415	410	391	432	452	413	393	418	435	428	468	441	429	409	440	422	450	426	389	479	403	444	447	439	421	418	449	421	396	394	444	425	460	425	476	436	448	426	445	416	438	457	472	420	435	470	436	439	422	398	465	451	456	441	415	433	409	437	434	404	425	414	420	420	392	449	433	397	385	458	415	416	374	432	397	444	422	456	426	409	429	401	442	479	406	428	460	396	438	414	450	455	403	412	439	419	402	416	435	434	423	398	404	422	411	448	439	422	434	443	439	398	431	452	446	438	449	408	446	418	430	414	424	448	410	433	434	432	433	430	445	442	419	463	387	449	420	387	426	422	404	461	420	433	419	445	433	385	381	425	399	410	411	412	424	398	438	422	432	431	453	407	424	407	416	433	413	423	432	493	420	439	414	426	409	396	467	435	415	407	438	456	413	419	423	433	406	441	454	446	420	396	437	464	384	438	433	389	419	442	427	420	444	455	439	407	413	447	412	443	413	450	416	436	453	400	426	435	437	409	414	465	445	479	436	424	410	446	403	451	429	383	437	468	421	392	421	418	434	432	442	435	383	402	449	438	421	429	435	409	445	397	419	435	447	401	415	454	387	400	401	408	482	449	416	420	448	458	428	433	440	404	454	436	417	419	383	414	424	439	442	442	390	357	450	428	394	436	479	443	441	407	402	405	427	430	425	417	466	423	457	410	418	433	424	437	452	421	463	425	451	427	449	445	395	464	456	418	433	415	397	466	406	396	420	428	452	464	437	447	448	411	404	426	450	476	447	418	422	389	446	422	424	457	412	456	400	460	383	398	413	410	400	420	420	409	427	428	400	425	436	442	444	445	403	456	406	410	423	448	428	435	399	437	401	406	456	456	417	405	434	403	398	447	461	421	419	436	412	414	462	436	407	464	427	418	458	412	391	451	437	426	434	424	420	409	475	454	470	444	392	417	431	430	399	446	444	407	422	403	435	449	384	426	443	401	372	433	386	444	421	405	407	411	434	453	387	439	432	437	433	480	406	402	402	428	453	407	460	450	429	449	379	435	416	439	423	443	431	432	438	415	441	379	438	465	449	383	415	392	427	406	389	412	418	431	423	412	439	462	430	416	439	474	409	434	419	423	435	446	446	441	453	428	467	449	392	434	443	431	432	400	393	443	420	429	432	447	416	403	413	440	447	433	387	402	453	443	407	401	425	398	437	407	435	448	425	407	441	465	433	416	409	429	425	429	451	413	480	460	424	414	436	454	466	432	418	448	387	425	439	440	403	407	463	394	457	422	470	407	429	450	380	402	433	442	427	469	415	435	382	436	415	441	389	395	408	425	428	415	434	429	430	444	442	431	424	445	406	440	400	469	432	389	439	428	413	443	431	402	417	445	414	394	397	431	417	458	451	433	431	443	431	408	399	429	426	412	458	399	398	415	418	436	407	419	442	413	457	424	415	396	430	491	412	381	447	430	425	445	430	405	438	413	374	391	420	398	420	415	427	420	398	424	393	447	413	426	439	458	386	403	437	416	434	420	432	423	467	483	450	451	443	462	446	460	447	425	439	408	409	425	418	426	399	417	424	464	414	466	445	399	443	413	420	433	443	403	426	413	404	382	417	412	412	428	401	429	449	464	399	456	444	403	445	390	384	429	435	415	425	450	420	408	466	394	441	438	451	451	417	411	421	428	407	421	472	415	448	430	445	425	455	433	474	436	406	441	415	460	445	431	450	427	447	414	420	456	394	397	402	401	426	446	448	409	459	465	407	449	410	403	412	408	416	461	460	405	428	446	448	407	461	455	452	433	437	430	436	449	462	419	425	435	393	452	434	431	419	435	444	483	436	452	452	420	417	433	390	409	408	439	431	414	413	396	419	453	404	379	412	456	416	439	420	410	405	383	423	422	392	435	404	462	434	443	414	412	399	401	419	406	451	433	420	401	393	440	407	416	430	429	449	460	424	438	415	436	440	404	441	427	401	440	463	414	448	425	438	434	419	437	429	430	425	447	420	430	405	429	436	440	429	442	423	394	429	451	411	449	421	432	428	430	447	423	387	431	434	422	436	415	407	418	447	431	396	435	415	410	427	430	414	424	436	418	430	407	419	438	411	423	443	414	448	451	434	436	396	441	420	413	436	443	446	415	379	413	454	431	459	393	430	431	435	423	407	431	413	447	469	421	463	406	450	399	430	397	415	444	447	420	441	418	414	418	440	430	455	426	436	438	414	418	443	418	470	406	429	409	454	404	423	373	448	436	409	435	411	411	435	456	468	415	465	435	422	424	413	423	423	430	430	407	420	459	429	413	393	452	436	443	435	422	457	458	402	410	414	443	421	441	406	457	423	462	445	443	433	443	445	415	411	422	463	426	462	443	435	439	417	423	435	430	372	435	453	375	407	420	451	412	424	460	439	456	453	408	447	453	433	435	434	377	434	485	410	420	415	445	437	406	433	443	442	426	400	474	464	426	445	418	410	410	416	419	446	448	444	416	446	431	424	460	422	411	432	422	454	422	419	427	432	429	440	417	432	442	421	424	388	396	416	410	449	439	433	436	463	437	367	431	422	402	408	458	428	419	460	430	430	444	453	407	384	399	438	433	432	437	422	428	426	443	416	410	411	416	421	420	443	440	415	416	467	392	409	449	436	427	442	415	420	410	425	402	420	404	421	438	426	428	440	438	408	430	395	428	422	439	449	426	413	417	389	420	421	411	438	442	408	441	418	450	413	415	405	446	433	453	421	408	442	421	447	414	462	432	393	413	437	441	436	433	434	415	427	432	441	384	445	435	436	416	435	444	434	419	444	443	434	413	435	445	430	445	484	446	445	460	433	433	440	428	409	430	436	454	407	443	468	371	447	458	418	409	405	451	414	429	413	445	438	459	460	456	443	410	439	460	410	413	426	448	412	439	448	432	448	443	423	455	407	434	387	391	435	475	429	449	409	429	400	445	409	422	406	422	434	413	454	447	446	408	411	383	432	425	430	467	433	428	420	416	432	419	406	439	418	431	427	444	422	409	418	479	427	419	452	391	405	407	408	472	443	390	429	413	450	416	440	435	427	434	406	425	412	417	421	441	418	430	417	408	426	430	438	409	409	418	454	438	424	432	442	414	456	450	428	425	420	445	404	420	450	425	405	399	425	412	421	450	446	407	419	431	390	423	429	384	440	447	412	447	439	467	432	429	403	482	422	437	393	439	425	424	450	442	434	445	422	410	414	457	432	436	457	459	450	428	398	475	412	415	396	448	392	424	420	433	395	416	408	391	455	400	408	474	415	443	439
26501	20815	27715	23878	20741	19876	6348	1159	3069	1646	606	534	609	612	611	548	601	562	580	588	596	593	632	622	603	655	687	740	839	768	781	843	842	709	660	643	658	683	678	594	583	570	576	570	532	539	554	600	538	522	565	549	542	523	543	522	525	510	535	551	539	570	568	505	505	498	555	533	518	497	511	508	524	558	482	537	470	518	530	511	491	556	512	547	561	524	526	526	480	537	496	505	515	521	536	499	540	510	498	531	571	536	499	511	532	503	529	542	525	534	525	517	526	555	495	511	487	545	489	503	498	595	570	562	538	529	518	511	496	508	521	538	538	531	530	501	564	560	536	540	527	513	523	531	535	497	530	498	537	542	551	576	517	498	546	506	512	530	494	531	548	502	522	528	521	513	487	525	526	547	506	479	510	537	487	509	534	498	525	521	554	539	516	481	542	541	554	527	492	543	515	488	526	549	518	490	513	537	527	526	527	525	512	529	525	489	495	519	498	533	509	569	586	522	489	538	530	551	541	504	512	535	487	532	560	502	534	530	536	560	549	517	543	504	549	527	517	584	551	551	487	525	499	513	502	495	495	511	551	533	506	521	533	529	496	542	426	511	518	519	537	528	497	550	534	529	512	516	483	529	540	535	501	578	529	542	558	516	528	514	547	508	541	501	542	570	550	502	527	528	552	535	530	481	539	534	494	551	525	555	584	515	591	536	482	494	481	504	518	538	530	511	520	513	540	519	498	513	573	502	544	510	506	550	562	528	554	513	502	522	471	538	524	555	528	526	532	558	527	523	578	517	570	472	476	511	500	515	514	504	510	542	525	526	497	536	509	520	537	514	513	480	487	501	510	512	477	529	559	526	518	529	497	537	519	517	497	493	509	506	544	539	543	498	502	519	541	498	522	493	486	536	543	478	570	553	547	536	500	508	537	509	534	550	490	506	530	532	529	512	527	533	499	551	541	539	552	520	538	519	532	540	513	568	513	526	521	484	535	544	534	514	568	556	537	522	489	525	523	529	514	526	532	538	534	513	514	511	541	550	508	502	539	509	514	518	532	526	560	517	486	517	487	492	517	503	526	506	527	499	484	518	520	496	531	522	534	509	513	555	532	525	504	541	516	537	521	535	545	475	508	523	526	503	520	493	540	505	509	542	476	539	509	528	528	503	505	521	517	515	548	535	525	552	507	533	503	510	538	540	515	515	518	514	527	530	480	518	506	495	538	516	540	485	497	511	502	510	605	533	527	514	516	521	533	524	547	513	503	515	551	532	511	484	523	478	486	538	593	527	515	487	517	534	538	482	536	494	531	506	517	548	524	497	518	562	505	494	496	531	544	541	540	516	524	484	507	517	529	574	544	576	540	504	528	534	623	503	526	544	528	525	507	513	538	517	507	525	549	529	504	519	532	500	558	564	521	522	520	527	545	515	549	557	503	503	524	492	555	531	529	506	503	547	500	540	525	512	491	552	537	490	515	556	489	527	516	525	498	537	506	529	495	519	525	502	534	517	527	485	519	512	534	529	583	533	494	497	489	536	485	538	502	500	491	557	583	487	470	540	550	526	568	520	500	498	501	521	568	536	517	553	510	550	500	508	503	486	549	568	522	553	545	519	509	538	538	518	505	536	552	489	473	524	543	511	565	459	533	511	503	541	570	546	532	530	547	540	546	461	507	529	567	539	536	504	518	510	568	466	501	520	541	494	508	528	504	565	561	476	490	500	527	525	463	477	502	538	526	560	503	530	493	481	510	596	505	526	507	520	503	536	538	528	532	518	521	500	505	520	478	546	561	560	564	528	553	557	491	520	528	548	526	519	516	487	525	499	496	520	522	530	531	512	501	518	500	530	516	522	512	505	531	564	505	503	559	518	538	517	502	511	549	498	558	511	504	571	535	536	530	536	525	529	511	518	517	502	529	540	508	535	504	534	522	532	530	530	537	547	560	504	573	511	509	490	533	521	530	505	524	534	511	524	516	485	562	494	564	493	508	551	575	507	518	529	551	530	536	544	537	509	511	497	514	518	506	527	512	529	532	528	544	518	493	543	541	518	530	501	537	537	522	563	530	530	528	476	531	482	495	526	524	537	549	512	524	527	496	518	544	525	544	528	526	526	508	518	488	525	540	532	548	504	540	495	480	552	541	524	550	527	533	518	532	552	583	536	510	487	510	504	515	502	499	503	482	541	539	530	519	528	503	516	527	519	527	540	491	529	480	516	514	532	513	553	517	539	524	485	530	562	480	533	514	548	518	526	494	505	598	536	534	549	506	573	512	530	525	533	573	571	503	553	546	514	519	475	514	507	512	522	513	520	539	495	519	512	534	492	512	531	525	519	519	531	513	540	528	512	515	565	520	549	541	509	476	511	527	513	566	536	472	528	553	535	515	514	535	516	509	482	521	514	498	498	490	517	525	503	510	532	519	526	507	487	526	551	543	520	554	557	528	512	504	558	536	534	505	472	495	518	542	510	514	522	523	556	517	503	511	501	509	523	552	512	530	562	518	558	529	505	570	549	534	564	563	500	497	549	526	536	521	510	557	535	500	485	533	544	488	530	540	503	571	544	498	506	515	487	527	501	518	484	506	523	520	530	545	492	514	559	521	468	503	507	545	546	489	556	504	526	573	494	521	555	509	531	514	530	511	545	559	480	496	541	548	480	514	513	534	515	538	537	573	490	547	526	506	507	506	528	508	513	497	479	460	518	509	529	516	493	530	538	541	527	514	549	531	547	495	523	480	545	515	575	571	514	558	547	488	502	507	570	525	554	551	512	514	529	498	513	514	502	500	490	519	485	543	519	530	503	519	522	507	544	515	523	529	505	509	528	496	555	540	519	501	490	512	548	486	519	502	566	564	529	501	524	515	511	531	507	507	523	519	509	532	535	516	504	530	546	542	525	534	585	514	532	512	524	468	536	521	486	504	518	531	522	519	534	566	509	510	481	549	513	561	528	519	546	532	551	497	545	549	513	518	537	502	485	467	494	518	538	500	496	508	492	527	504	520	518	523	502	505	538	504	490	504	516	529	555	541	511	541	555	537	519	469	532	516	574	538	501	531	489	532	543	539	519	522	514	486	494	541	571	524	541	498	565	511	500	489	528	490	515	516	546	500	516	520	507	536	553	523	531	508	560	544	498	539	518	505	496	509	591	517	531	547	547	501	505	526	497	487	538	521	568	519	540	528	539	504	550	541	465	511	522	540	541	502	555	573	530	514	551	537	503	546	520	553	473	504	541	536	533	487	485	553	515	514	533	502	519	525	468	538	502	536	521	520	538	538	507	494	506	540	556	484	517	540	544	509	518	546	497	536	540	491	506	509	533	535	523	520	544	547	521	520	521	536	536	512	506	576	544	511	549	558	501	557	460	558	542	504	520	512	532	544	479	554	503	565	460	564	496	562	502	545	575	504	517	528	502	522	544	500	540	513	520	450	514	557	537	542	536	493	566	534	494	503	571	482	483	528	529	515	536	539	572	498	481	486	518	507	531
53163	38470	28448	22673	18690	13277	3168	1444	5804	2343	569	559	551	566	561	567	573	555	522	594	613	605	615	647	714	778	877	926	1017	1055	1053	1055	1042	914	813	764	670	694	637	640	561	579	592	503	534	501	444	467	493	508	461	478	448	463	425	479	466	438	449	435	424	429	467	445	454	428	435	448	472	458	444	446	453	413	435	453	411	454	450	435	410	457	456	425	423	446	438	450	452	445	450	456	437	480	454	424	443	448	465	439	449	421	433	417	410	438	427	486	439	466	399	417	441	440	495	432	436	432	454	468	453	404	428	441	436	449	466	447	461	455	437	410	431	455	480	421	422	464	432	464	406	461	455	429	459	418	435	426	437	439	454	432	394	466	440	421	441	434	425	438	462	451	434	449	456	439	462	426	462	463	451	453	436	470	472	434	479	441	522	452	399	448	421	410	440	429	467	438	470	448	436	445	455	441	464	448	430	427	430	450	402	452	460	435	420	489	422	402	433	438	446	416	470	429	448	437	416	431	421	456	471	444	435	439	421	410	428	409	437	435	439	442	437	445	453	435	417	457	440	464	412	418	450	433	431	412	462	426	432	415	406	465	482	431	406	422	452	435	454	448	415	466	497	399	456	489	456	437	481	451	466	423	427	457	455	433	457	475	421	455	453	435	430	453	480	430	446	446	433	433	414	441	458	431	437	442	461	448	389	440	425	463	452	476	435	437	461	434	426	454	463	478	462	466	431	394	452	426	419	471	449	468	428	468	479	460	417	415	471	419	419	441	469	481	458	385	405	462	423	458	456	434	441	439	400	446	400	441	434	473	443	462	443	418	454	415	427	459	442	443	434	442	462	417	489	432	445	433	473	429	460	484	394	450	444	414	428	464	437	458	433	436	448	437	424	444	482	418	455	461	441	468	440	438	455	455	434	440	421	501	471	423	440	428	409	436	466	407	422	470	463	462	431	407	467	411	384	431	453	445	433	457	453	453	462	464	434	448	479	473	451	431	449	452	443	452	438	482	447	479	434	475	444	439	406	478	444	489	415	460	469	446	438	470	448	460	432	448	452	450	468	418	452	448	467	473	428	440	438	440	451	425	457	447	445	427	411	452	426	457	456	445	436	482	452	446	450	450	455	425	448	429	447	476	446	434	461	453	479	447	424	455	389	471	441	404	455	459	463	443	399	442	467	462	474	472	452	449	439	413	419	447	447	411	465	434	461	437	449	443	432	450	449	426	441	434	432	434	430	443	419	450	424	421	441	416	443	458	454	430	404	436	461	444	481	412	460	471	478	436	446	445	414	425	423	445	433	426	407	465	473	479	472	422	429	435	410	469	436	468	464	437	420	447	468	443	457	446	457	443	435	430	450	438	458	480	488	439	448	432	446	426	433	445	478	434	453	458	487	466	429	439	439	467	446	448	467	418	453	452	437	426	429	449	474	475	437	468	462	427	440	459	445	437	453	444	415	414	458	462	437	439	420	486	436	434	439	506	429	432	449	451	448	470	458	451	456	433	436	439	437	454	455	457	426	428	464	449	453	435	402	469	463	442	437	429	438	450	448	441	433	401	471	451	455	426	462	420	436	460	459	412	468	428	435	419	443	413	424	443	419	418	450	476	486	434	433	475	477	454	466	457	428	443	441	430	453	446	422	432	456	430	424	446	431	463	457	474	437	393	422	434	441	464	451	441	437	403	456	440	455	447	495	453	462	447	446	438	414	427	463	458	413	453	460	454	452	459	454	433	465	439	491	449	444	443	462	464	442	444	405	443	474	427	442	388	415	427	480	414	454	450	477	422	427	424	441	445	468	436	449	461	465	437	444	394	395	419	402	443	437	435	465	450	440	446	404	402	453	432	432	442	441	415	418	423	466	459	438	425	466	435	448	446	393	456	452	433	432	462	442	483	472	442	442	459	461	448	436	447	417	430	452	442	443	452	446	439	404	481	409	408	457	479	440	464	414	473	438	437	439	420	458	428	441	435	436	432	462	442	429	440	416	428	459	404	439	464	423	466	423	456	411	459	451	460	461	464	450	462	444	481	465	445	428	428	460	417	433	436	433	462	461	421	437	424	419	398	442	403	446	422	473	399	434	449	459	463	464	414	469	454	420	429	434	479	441	446	413	416	457	445	446	425	410	400	440	446	427	476	476	416	462	452	410	461	457	401	469	481	450	457	467	421	464	452	412	392	469	438	432	421	446	450	455	447	484	448	441	438	462	431	435	437	456	453	443	469	447	468	429	445	445	452	435	448	447	426	440	450	434	427	424	470	481	467	469	418	426	439	448	442	437	490	449	434	443	432	428	460	442	477	452	418	432	470	455	449	406	443	454	426	423	445	456	413	417	421	432	436	443	441	437	425	495	418	484	443	448	448	441	455	465	440	453	432	425	442	452	446	438	427	433	445	460	414	443	438	433	460	482	464	452	425	453	459	466	446	447	441	450	454	465	456	453	456	413	432	432	479	414	466	446	488	429	427	485	479	419	476	449	445	468	440	467	436	420	394	432	417	450	430	441	451	441	451	451	471	448	450	423	452	445	451	440	455	414	434	367	430	422	450	416	478	426	441	433	441	441	447	467	444	470	484	430	485	447	444	453	434	434	458	441	435	455	453	436	471	410	408	450	464	442	429	430	473	459	412	477	425	477	435	456	454	446	437	435	461	472	412	473	450	451	436	457	423	439	450	455	435	437	420	443	460	415	414	460	451	458	438	419	446	419	450	472	430	483	450	420	423	444	482	457	412	448	462	423	504	457	451	450	478	476	424	446	433	454	436	440	504	489	446	451	428	431	447	421	471	443	496	448	454	433	427	459	462	467	431	463	467	454	458	440	440	434	445	464	480	461	398	464	480	440	418	474	461	447	420	469	459	423	436	437	427	456	419	447	440	437	455	440	452	448	431	460	453	452	447	413	463	469	446	436	425	481	439	467	445	431	445	435	440	444	440	407	459	449	429	448	452	439	453	432	434	428	466	409	456	432	418	447	472	425	460	452	485	442	445	442	441	439	427	461	426	441	443	409	488	443	458	428	444	427	409	483	446	476	464	425	412	453	407	440	431	431	425	400	464	435	439	487	400	433	404	461	405	431	467	458	464	415	482	416	453	444	442	427	437	453	444	466	450	437	466	446	473	467	484	467	448	451	444	449	429	461	424	448	486	479	399	456	440	456	438	426	451	425	395	429	444	438	460	427	434	476	451	443	423	462	405	425	428	434	479	453	426	435	418	432	491	451	450	447	428	453	465	470	449	442	463	406	442	452	470	440	433	427	421	434	447	434	439	485	466	437	467	475	460	415	418	434	453	494	418	447	440	463	418	460	435	462	441	441	442	448	468	437	472	455	452	450	445	438	426	444	433	450	434	427	441	430	460	445	486	441	471	439	454	428	456	450	422	458	431	443	441	468	459	427	434	475	454	468	460	451	449	454	450	437	453	436	466	428	475	444	433	442	446	463	435	446	473	450	442	455	447	449	390	450	469	442	463	418	438	446	432
25600	20858	27917	23879	21036	22252	15071	2150	4597	2582	680	611	659	609	634	604	611	616	614	586	671	677	675	710	770	811	900	984	1053	1014	987	1036	936	918	747	773	750	701	696	679	676	610	609	602	560	577	507	519	536	524	544	523	560	542	501	515	483	501	514	480	466	532	507	517	521	537	513	494	525	479	475	479	515	519	499	517	518	490	491	518	541	519	530	525	542	499	523	460	545	525	463	493	527	488	501	524	499	504	530	493	533	495	491	521	526	535	533	497	502	504	507	468	533	501	514	516	512	522	544	515	525	520	493	532	508	510	474	507	479	547	479	511	500	573	522	488	500	555	497	516	525	477	520	481	501	499	550	502	463	538	543	483	515	507	517	515	506	518	533	514	500	510	484	487	487	540	492	520	499	504	492	542	548	521	496	518	555	561	509	505	543	489	525	507	519	475	576	515	520	518	506	490	483	526	510	552	529	515	473	501	533	524	514	541	518	478	502	507	546	517	510	525	495	529	519	516	511	500	512	473	507	476	494	500	468	531	526	523	514	527	500	519	487	509	524	531	504	540	480	525	520	522	520	526	536	509	511	570	542	505	492	508	490	513	506	517	491	526	494	502	557	534	510	491	533	540	490	501	510	490	460	469	485	532	488	496	496	505	520	517	518	508	507	510	528	524	518	469	509	502	504	539	500	547	508	524	529	529	536	497	496	523	519	505	503	489	484	485	522	530	485	515	494	510	509	524	530	521	530	527	520	521	513	527	504	514	537	550	554	476	500	513	525	531	518	528	513	547	496	498	503	527	560	510	484	513	482	530	498	509	532	509	535	492	521	494	491	505	527	507	464	504	506	490	531	495	523	514	539	496	534	524	497	510	540	488	508	500	520	516	488	502	513	542	526	487	531	490	520	556	481	511	487	437	523	525	520	512	502	516	481	550	515	458	470	545	504	533	524	491	516	524	514	479	519	524	534	523	545	537	483	490	531	518	514	489	475	516	504	496	483	517	517	530	481	544	534	544	503	497	492	454	527	531	504	546	518	537	499	528	499	519	480	514	539	535	553	495	488	521	509	490	491	486	526	486	518	503	495	486	500	513	508	496	491	479	517	474	500	477	555	515	545	519	496	511	505	533	512	536	493	493	500	518	554	485	501	506	503	447	479	537	521	517	560	515	495	500	504	508	491	498	501	524	508	508	497	531	490	525	533	495	488	543	458	523	529	535	548	472	502	503	513	547	518	551	539	521	471	502	487	503	510	547	464	503	532	479	540	501	505	513	512	534	504	540	508	526	484	491	515	529	559	505	511	538	494	568	497	500	455	553	503	480	474	491	565	479	489	481	489	529	514	503	514	510	545	529	484	518	516	516	548	512	519	566	535	473	553	498	507	531	550	509	482	480	533	499	494	541	505	504	497	518	532	522	456	506	510	512	514	492	501	508	491	504	472	506	512	539	527	479	539	465	538	534	500	496	494	500	505	533	514	509	505	494	564	504	494	542	531	479	510	508	538	524	505	529	480	485	527	509	478	534	530	507	491	513	527	479	488	507	547	528	559	523	529	485	504	515	522	505	483	496	558	530	552	472	509	508	532	521	514	551	530	505	519	516	527	526	565	512	497	508	474	524	576	494	530	506	499	484	484	541	522	507	494	500	509	534	549	495	479	496	490	506	534	510	543	464	525	479	523	520	490	475	520	504	535	517	531	490	526	512	516	521	484	485	507	534	489	516	521	527	496	524	471	516	489	490	514	487	537	520	514	531	530	505	472	536	503	532	541	485	496	468	577	494	484	503	527	509	488	481	528	540	504	530	484	524	491	508	507	500	482	524	511	524	492	495	524	490	520	482	529	494	460	495	534	529	505	499	528	489	519	517	537	520	485	496	539	494	510	502	498	498	554	501	505	530	518	509	561	538	516	507	500	498	544	497	512	551	478	463	517	510	498	513	562	532	505	560	551	489	488	475	524	501	545	533	526	521	488	538	535	536	496	497	488	525	520	494	517	540	501	530	530	468	479	497	533	528	476	512	481	538	551	521	565	551	499	506	488	503	538	564	551	551	552	522	472	492	508	507	506	493	483	496	497	540	540	506	525	494	514	511	491	492	489	532	540	496	515	508	522	522	558	457	529	495	472	524	506	497	513	542	525	525	548	521	548	516	508	534	510	522	515	474	517	512	480	505	513	515	519	486	540	492	507	485	486	517	481	491	527	501	543	526	512	493	512	542	497	502	526	532	524	513	511	519	543	530	560	524	507	484	492	539	507	500	488	519	545	493	550	500	466	529	478	509	525	537	508	490	496	499	486	496	541	495	455	513	525	517	533	545	510	508	489	479	475	479	533	557	524	534	530	547	504	503	541	505	490	519	470	537	452	521	545	497	490	559	530	502	482	512	513	523	495	533	468	524	493	506	507	491	486	526	497	463	529	500	533	485	515	539	499	499	453	535	493	519	512	468	475	518	508	494	505	532	498	492	498	566	549	521	547	521	509	482	484	508	518	506	516	535	516	499	540	443	551	488	534	535	510	523	513	565	495	478	512	532	546	540	511	457	529	504	516	531	493	475	530	496	490	531	522	530	496	503	523	548	539	546	520	483	481	501	557	516	504	494	509	525	535	538	531	549	515	523	536	531	563	494	527	514	530	491	471	496	496	477	541	505	512	538	522	539	531	508	485	488	499	522	496	516	542	479	499	524	516	481	496	535	519	528	478	488	532	512	529	485	515	465	551	511	498	534	498	500	532	493	498	505	515	548	510	492	482	507	514	515	531	492	496	537	485	510	533	518	523	552	504	514	509	533	491	480	508	525	496	468	538	553	532	560	532	456	510	511	522	540	523	550	528	491	487	560	497	524	490	527	518	500	494	524	557	533	517	501	504	518	542	545	530	470	520	489	537	491	535	527	502	483	513	525	515	505	487	515	522	526	535	482	500	529	477	527	520	498	493	536	479	518	503	511	492	536	475	530	516	495	500	493	562	501	487	480	532	543	499	533	542	454	549	508	520	494	540	510	491	512	520	506	495	515	514	499	518	494	523	494	477	498	468	540	495	530	552	504	510	521	514	495	516	499	495	523	548	513	582	471	503	530	539	494	484	505	506	543	515	483	514	497	504	484	514	502	519	527	572	514	516	511	505	523	553	480	516	490	497	507	522	472	536	529	496	513	504	518	485	495	506	498	492	525	502	538	518	518	495	520	516	503	466	522	518	518	498	506	502	471	505	550	515	564	536	500	484	530	495	508	522	533	533	492	513	541	523	517	498	504	531	513	518	491	475	514	547	561	549	524	489	473	571	509	502	496	516	536	504	484	524	526	509	518	481	507	524	508	552	498	540	502	492	507	511	507	512	464	497	527	511	517	501	516	483	509	514	520	491	497	553	524	505	504	498	506	489	500	499	516	518	500	516	565	508	535	502	518	522	545	497	532	529	488	498	504	550	540	518	525	532	541	522	512	501	519	550	521	479	492	524	511	508	501	524	519	517	565	500	539	534	514	499	507
45504	37755	32816	31871	28368	23713	7095	2126	8243	3317	744	653	645	696	625	636	614	639	642	658	713	692	813	873	971	1013	1190	1353	1423	1585	1460	1411	1341	1224	1030	959	867	852	752	717	711	703	641	536	574	512	526	497	490	525	461	441	433	456	439	421	452	446	419	473	435	438	421	449	423	408	407	461	430	444	436	390	434	451	450	429	396	401	419	422	432	412	410	425	429	465	429	467	429	395	463	469	426	420	437	418	438	430	424	424	429	447	429	445	443	420	410	447	450	429	417	457	452	426	450	441	401	419	414	449	447	426	426	438	441	438	462	492	434	450	448	405	441	433	423	424	430	417	409	436	415	442	440	438	421	459	463	419	453	435	451	415	409	435	418	404	426	437	410	439	462	415	461	422	459	436	411	408	429	449	421	435	471	422	424	472	447	436	398	446	382	467	441	462	438	437	408	404	430	457	411	442	443	429	425	437	420	441	430	471	386	457	441	455	458	412	434	429	457	393	429	445	433	431	452	422	437	428	417	424	447	456	460	452	444	447	431	418	424	411	451	465	438	413	426	470	447	442	442	441	444	481	451	425	437	401	447	392	412	452	421	448	433	404	449	461	410	444	440	433	457	442	460	441	407	454	425	431	449	435	436	406	421	462	438	465	426	434	438	465	430	409	374	433	459	459	439	445	441	429	478	414	440	468	461	444	390	420	439	465	465	420	446	444	431	434	430	438	412	470	418	378	437	409	417	464	434	451	411	442	416	472	416	448	440	469	467	466	454	428	428	423	423	458	453	432	458	471	435	426	429	422	403	438	439	443	406	435	451	492	421	427	411	472	427	464	436	426	438	462	418	453	427	438	466	425	465	457	416	429	431	455	434	413	443	432	416	415	454	432	437	444	436	400	438	408	482	432	456	480	403	437	436	431	438	406	410	437	463	435	466	432	462	439	428	458	417	469	441	438	441	413	410	457	419	425	433	484	424	452	372	410	435	430	425	443	423	462	378	444	417	420	420	446	430	429	442	462	447	435	420	408	404	430	443	432	428	445	447	463	452	418	445	475	390	462	375	412	414	471	431	448	427	434	401	423	420	436	438	411	473	443	430	462	448	448	421	465	430	438	375	453	470	418	422	417	458	486	452	424	448	417	453	435	439	418	427	438	454	441	433	450	463	416	433	462	444	414	408	380	440	465	447	403	450	403	439	425	419	432	438	451	455	473	424	465	445	460	423	445	468	440	451	420	427	437	403	418	413	431	472	435	406	416	414	400	460	421	430	464	392	455	416	461	419	412	463	401	391	415	458	439	435	444	421	452	439	407	393	406	459	448	449	452	433	386	424	444	413	450	410	431	429	439	458	448	427	461	445	425	400	382	405	389	429	476	448	408	431	427	455	449	447	448	444	413	429	444	416	440	418	392	436	441	437	441	423	476	443	478	406	448	440	395	425	428	432	413	418	438	466	406	433	481	433	423	440	404	440	447	424	417	448	441	438	447	409	386	430	406	391	406	425	431	452	427	437	425	445	427	465	450	437	407	489	467	413	446	470	444	444	437	431	444	412	482	456	466	445	437	441	466	444	415	430	455	432	446	457	438	427	420	424	386	428	404	412	418	461	450	453	425	438	428	432	439	447	435	428	434	453	419	424	438	429	422	433	476	458	427	407	437	455	419	432	435	441	442	450	447	451	433	407	411	436	441	454	413	455	448	422	419	433	401	443	468	424	461	445	446	433	413	421	428	431	408	453	455	444	452	393	448	426	412	449	412	449	408	443	433	425	432	444	419	451	431	444	409	434	429	418	414	416	466	428	474	430	424	425	438	420	438	431	420	445	451	414	406	431	457	418	401	452	410	440	452	455	431	437	404	439	444	442	429	433	425	448	480	454	454	432	436	414	416	438	447	479	448	420	456	452	399	409	436	459	461	437	418	452	420	428	378	405	459	465	423	460	428	442	449	434	459	445	469	422	415	478	436	454	426	416	447	459	480	432	421	423	468	429	461	437	405	423	440	392	411	432	431	427	438	413	439	450	392	476	403	424	432	435	433	481	429	437	429	438	445	413	424	415	378	417	505	435	426	408	452	411	395	444	415	391	436	444	408	426	427	437	421	437	452	434	421	459	455	431	424	466	449	423	403	421	450	422	399	445	444	439	433	423	452	423	433	446	377	393	446	427	441	436	472	461	422	432	429	411	477	462	419	436	437	426	400	425	423	395	416	455	447	437	429	507	417	415	429	407	434	437	454	408	416	409	451	448	475	452	434	443	431	431	446	448	465	428	460	392	413	415	415	431	457	414	424	444	441	474	432	398	451	434	457	431	426	405	435	401	444	476	466	453	448	477	407	435	435	462	436	412	435	475	433	440	473	410	448	386	414	445	435	417	436	431	433	482	447	466	438	449	423	421	439	429	473	433	421	457	400	463	433	442	430	396	421	457	421	419	431	443	449	454	443	457	410	398	415	432	442	435	455	433	414	419	445	454	415	430	414	400	418	409	443	412	436	427	405	403	433	431	429	444	446	423	466	423	447	394	462	446	416	442	408	420	431	468	402	461	454	458	471	419	457	412	473	396	434	441	470	429	423	455	435	423	448	440	437	433	460	450	429	442	423	437	457	437	424	457	442	421	456	428	454	417	432	439	410	406	449	433	416	436	412	440	444	429	438	435	431	428	432	420	459	443	387	400	421	422	480	433	403	413	392	468	434	451	479	441	492	430	448	459	437	420	415	438	443	419	404	418	415	442	427	475	429	402	439	380	451	413	438	480	429	410	447	424	406	456	438	418	471	414	425	453	434	449	442	443	466	420	396	425	456	440	438	455	414	453	462	445	436	444	420	448	422	447	484	451	445	469	387	432	425	446	444	437	422	410	412	441	443	446	440	433	395	426	437	398	442	440	431	427	439	446	421	457	431	433	427	442	458	486	426	419	454	455	451	436	420	422	409	455	430	424	431	453	431	434	440	452	430	412	442	458	415	390	426	404	470	430	409	444	446	421	416	433	411	419	425	392	434	446	421	440	453	413	435	450	396	463	460	450	404	448	460	434	439	441	432	424	441	405	406	456	431	454	450	440	425	389	399	396	410	449	424	436	430	429	411	461	450	434	438	427	465	426	415	460	446	419	419	436	437	449	427	410	442	461	437	440	431	432	444	431	421	431	434	458	408	438	475	429	428	431	427	404	415	433	432	437	447	406	439	434	462	409	422	405	416	389	454	416	411	420	450	399	456	449	429	427	416	416	410	433	439	414	420	425	425	418	422	433	439	392	443	439	402	439	418	435	453	429	425	451	478	430	471	424	428	459	428	416	437	475	441	463	437	459	453	437	409	410	445	421	434	430	424	421	449	384	442	442	451	463	442	437	409	432	437	460	421	386	412	450	448	457	430	471	427	459	441	411	441	428	444	437	410	422	418	453	424	411	422	474	471	381	452	433	461	476	467	426	425	433	440	413	428	445	469	481	416	463	442	437	448	421	437	433	455	418	432	413	443	436	452	425	425	462	444
29128	21183	25609	24365	12146	6870	2014	708	1021	855	560	542	534	491	535	499	565	563	523	555	554	602	599	593	648	714	683	765	796	803	762	787	776	706	653	672	613	602	616	614	597	549	574	528	542	507	530	521	536	511	522	505	568	489	569	497	495	520	556	543	555	512	538	522	557	489	531	534	524	505	547	496	557	503	529	511	519	491	515	534	541	522	508	549	545	474	510	520	499	495	519	507	475	558	499	582	540	529	563	503	521	500	513	514	533	545	513	584	527	517	476	497	488	475	493	533	555	522	529	519	503	487	534	511	519	551	507	488	546	489	508	500	493	572	513	512	509	531	540	486	501	530	503	529	497	517	509	526	542	493	525	497	522	515	464	514	558	543	509	540	545	510	494	563	574	506	501	507	509	533	534	491	523	494	505	487	524	542	532	512	499	506	497	523	487	509	538	529	509	477	516	532	516	507	502	533	519	527	505	484	551	581	485	548	556	484	514	515	493	515	528	502	523	520	526	518	491	504	489	519	495	529	533	534	518	520	535	517	548	488	545	538	525	521	502	514	500	532	523	501	506	550	517	496	525	539	577	534	513	540	527	494	500	536	489	535	516	529	529	529	499	529	496	509	512	500	501	519	530	464	517	526	551	464	534	558	544	558	574	495	532	563	503	522	527	532	515	543	523	536	504	513	502	480	477	565	482	489	513	510	532	510	531	524	537	494	488	495	504	508	492	493	477	518	549	486	537	490	541	559	500	536	529	550	528	511	551	487	539	557	530	491	545	538	459	533	489	529	547	532	504	504	506	529	516	519	538	466	514	551	547	521	501	525	557	500	511	551	494	500	528	484	502	505	456	572	523	528	531	503	543	503	553	495	513	548	525	512	498	506	511	558	535	560	514	531	489	508	434	509	524	518	504	536	504	443	515	534	544	506	506	492	493	518	553	519	521	538	514	507	516	483	521	511	503	508	498	523	558	557	501	526	544	493	528	514	537	524	518	547	522	545	519	528	498	512	505	476	533	524	482	523	498	534	510	484	547	559	484	495	512	519	524	452	535	513	500	538	508	498	491	534	536	538	542	530	515	523	533	506	516	553	493	503	555	506	471	538	546	484	545	499	521	505	490	522	513	528	510	471	501	541	541	552	540	546	565	513	508	498	542	533	491	494	526	489	532	513	537	514	537	504	532	541	527	538	511	511	529	543	502	517	537	500	516	536	548	509	510	502	530	523	497	485	530	535	489	509	525	527	529	558	552	526	534	532	512	505	515	527	510	503	532	542	535	551	555	509	559	549	541	522	519	534	506	500	524	505	544	542	545	521	509	475	547	511	542	552	541	523	512	507	513	475	517	544	526	497	571	544	522	549	532	507	523	532	521	496	531	513	560	539	540	556	535	501	491	498	483	490	524	492	531	524	510	527	521	529	506	512	548	521	565	528	489	499	546	546	460	525	466	493	501	496	512	527	492	537	548	518	499	553	522	524	521	515	541	502	562	531	528	504	516	539	522	516	516	500	476	518	478	527	507	487	517	496	497	481	515	547	531	554	512	552	527	546	539	548	528	481	541	513	497	511	532	534	513	504	543	519	541	510	515	498	526	505	518	562	520	547	509	512	522	516	515	523	498	536	535	556	509	527	502	511	477	491	542	493	518	500	523	470	495	520	549	539	507	558	510	495	518	510	517	529	497	572	495	478	517	483	524	514	596	494	557	538	451	540	511	519	522	513	510	536	508	494	566	533	509	542	496	532	547	469	525	522	510	518	501	528	542	538	509	556	523	533	522	562	525	503	519	474	455	496	497	519	504	559	511	502	570	488	504	502	487	535	490	477	556	523	502	562	472	553	497	520	495	534	522	535	525	495	504	525	542	479	541	522	554	525	471	510	505	502	515	522	518	502	511	543	531	528	500	501	545	469	535	526	545	500	529	575	515	543	526	530	497	516	558	516	520	537	532	551	510	502	530	508	515	542	550	522	517	525	560	480	506	512	506	535	524	526	534	576	528	484	516	497	516	517	507	503	488	523	521	521	483	511	538	455	518	533	535	491	489	536	483	502	508	540	547	526	452	498	532	566	518	495	503	499	487	527	545	545	510	542	523	506	532	470	561	526	491	517	540	536	527	471	519	537	510	539	504	515	523	520	495	494	532	486	526	554	518	485	512	507	524	512	514	538	514	524	553	524	471	530	527	515	533	500	518	519	524	532	534	562	486	528	503	513	508	511	532	499	529	510	539	534	506	527	512	499	520	517	567	552	485	515	506	491	515	461	528	565	501	526	528	491	486	548	512	576	507	483	529	520	531	504	522	512	530	482	526	537	526	482	527	488	562	535	520	508	501	521	549	542	509	520	554	533	522	512	530	505	535	510	518	513	534	489	517	532	531	564	487	511	517	551	503	546	526	584	517	503	538	572	528	512	520	533	552	437	527	467	510	546	557	481	505	526	526	505	497	537	564	517	505	534	508	549	527	528	507	513	512	545	546	536	514	527	565	520	470	494	536	521	471	530	521	504	518	464	524	566	504	472	532	500	527	515	532	522	515	507	497	546	529	527	479	489	495	466	491	491	500	488	527	553	525	527	488	525	512	499	514	500	499	502	481	518	482	496	515	526	496	513	522	526	511	498	484	496	508	496	549	518	511	531	537	509	516	511	540	503	532	554	519	527	521	537	517	506	561	544	518	521	525	534	470	574	552	491	457	521	547	511	505	518	525	486	541	523	512	476	496	554	541	559	521	533	487	528	464	459	537	542	477	532	538	505	551	530	563	510	514	525	539	509	563	533	518	520	500	502	517	551	550	514	527	561	525	535	493	524	491	539	503	539	509	530	500	523	520	481	514	540	503	522	534	500	522	494	532	524	486	555	490	499	537	532	537	511	514	514	487	530	527	534	530	518	539	493	541	489	563	562	542	524	509	492	526	550	503	526	503	514	527	552	513	506	546	568	525	504	487	540	502	572	522	516	562	544	525	491	528	502	531	551	548	518	546	495	497	550	531	483	457	513	526	539	550	531	511	493	515	509	536	478	541	480	532	532	549	545	503	517	490	571	568	501	519	503	526	517	497	562	493	540	519	494	510	495	499	513	518	505	526	565	500	549	483	537	559	558	511	520	547	505	501	521	514	548	539	510	513	541	510	498	517	523	510	552	518	505	511	501	513	553	523	521	533	539	502	536	506	513	507	543	516	512	527	519	538	511	512	537	539	521	540	515	530	522	528	522	527	536	514	505	547	510	512	497	524	526	528	518	516	517	544	561	531	549	534	485	511	500	524	535	548	488	526	519	573	537	508	525	525	487	549	520	542	539	515	527	496	502	559	483	554	532	500	521	550	482	495	510	495	506	508	480	495	504	545	528	520	534	511	484	523	462	499	511	493	481	542	525	521	516	521	493	541	570	538	530	517	527	561	538	551	491	517	525	534	533	577	520	522	541	510	522	518	524	542	543	538	555	508	472	504	549	508	533	549	500	467	497	505	529	539	545	507	513	585	533	550	525
46751	30725	20791	19370	16954	11720	2919	905	1936	1140	506	442	514	504	509	475	485	531	493	550	560	577	620	610	669	770	850	944	994	1049	1040	1009	900	832	771	702	688	644	619	635	615	585	504	509	549	465	456	477	459	460	473	490	446	438	406	458	450	447	419	445	466	482	445	445	455	445	433	415	456	453	410	459	451	410	432	427	448	448	446	452	446	445	436	440	463	420	403	415	446	426	418	429	437	445	478	479	439	466	457	460	423	434	458	460	447	472	440	432	444	407	481	458	463	441	481	437	452	415	467	432	426	456	479	412	444	483	410	446	419	464	429	448	444	455	414	418	490	455	465	435	429	483	443	451	473	449	441	460	470	461	452	454	440	458	444	454	448	430	432	454	446	446	450	469	466	433	450	486	423	444	454	462	449	440	454	451	470	457	455	436	420	438	433	420	420	441	404	456	453	429	453	419	473	454	454	427	463	472	413	466	435	449	466	444	437	462	451	461	433	460	456	453	478	452	458	458	445	443	442	456	444	433	479	441	412	428	477	439	436	449	443	453	497	463	452	419	440	454	433	439	490	404	437	404	468	438	461	460	471	436	447	433	479	458	463	437	447	428	430	476	472	377	456	437	448	437	454	429	459	440	445	482	459	442	434	476	435	465	489	446	422	499	454	447	438	446	490	410	451	484	435	493	428	414	427	434	453	439	447	412	451	467	451	445	444	439	430	463	416	461	460	434	420	466	410	436	457	434	410	443	449	453	439	426	425	450	440	452	449	434	457	425	427	469	435	461	496	405	443	429	462	473	443	464	478	447	437	440	454	478	456	394	437	427	437	393	460	467	432	408	461	463	432	457	453	465	464	436	423	462	475	452	463	424	449	450	406	436	439	493	451	440	457	449	456	425	431	448	440	491	401	403	415	438	438	443	440	423	472	458	393	457	481	501	427	435	462	432	461	433	431	435	461	467	425	464	475	441	436	469	470	436	419	456	438	426	454	454	420	433	452	428	440	437	441	450	462	420	450	451	449	445	413	427	451	488	488	436	430	452	422	439	438	456	418	453	425	473	465	425	468	467	442	447	430	432	502	473	480	468	432	427	456	448	434	457	443	437	428	444	473	460	447	435	443	431	455	419	433	427	430	443	485	414	458	445	452	424	448	470	459	432	450	434	467	440	435	416	398	441	457	460	434	450	455	488	413	458	435	461	447	409	455	460	441	440	455	442	448	432	445	450	468	475	479	464	401	426	464	461	466	447	430	478	498	465	426	417	440	454	469	462	441	421	417	431	471	456	451	428	447	455	427	435	410	459	453	442	454	461	443	448	452	427	433	490	459	432	436	487	455	441	442	424	459	480	449	405	418	494	414	424	454	474	435	440	411	452	462	460	463	430	471	478	466	448	475	443	426	488	416	436	468	436	441	419	404	476	458	419	507	412	432	446	462	453	448	480	447	455	452	445	418	435	427	435	466	450	444	446	443	483	435	470	461	459	438	465	432	450	455	440	426	444	475	474	436	462	435	415	443	449	438	463	485	454	429	452	444	464	422	462	416	506	454	443	416	451	432	440	434	464	453	446	469	399	404	415	448	458	441	436	452	411	453	466	471	415	451	434	466	405	448	423	423	448	464	437	486	431	459	450	446	439	458	440	444	474	447	411	435	452	434	450	464	435	419	465	460	434	455	439	494	478	423	424	469	457	440	460	459	457	433	435	463	429	439	455	456	467	425	445	452	426	462	478	444	469	463	466	459	445	478	417	446	431	436	453	437	430	448	430	446	443	471	452	493	476	468	434	446	448	459	456	461	428	446	479	434	484	452	450	441	472	447	449	463	438	456	426	452	439	438	470	448	439	408	416	464	421	451	405	466	417	425	431	461	469	435	420	423	446	446	482	448	462	465	471	414	483	460	464	457	447	431	422	449	436	449	402	439	442	440	466	455	437	439	441	459	428	416	452	438	479	440	448	428	443	414	435	449	449	436	465	438	426	446	470	438	499	425	436	450	454	461	427	450	429	448	447	445	441	427	451	399	492	444	457	475	501	439	450	485	444	426	447	431	421	457	460	461	426	455	419	433	499	438	465	445	477	438	446	442	445	426	454	465	462	486	456	450	455	489	459	478	444	429	444	471	441	452	454	459	473	482	472	475	432	468	434	426	435	431	428	435	471	444	465	468	455	439	442	457	427	460	413	454	466	417	435	449	473	451	432	435	456	479	472	470	463	468	434	475	440	444	426	446	475	453	474	448	425	435	465	443	474	449	443	444	457	445	450	480	434	387	464	394	408	493	425	437	413	434	418	457	445	402	473	423	456	421	474	420	430	457	482	467	464	441	443	408	485	432	457	428	444	453	435	403	454	411	445	451	431	421	432	462	459	469	415	437	430	457	478	437	433	426	446	444	418	428	424	445	426	453	435	434	442	455	449	441	439	428	406	470	431	480	462	412	460	442	425	454	452	435	442	433	457	434	436	425	416	442	413	438	423	434	463	425	443	450	426	409	421	422	492	434	474	451	441	470	481	452	428	462	458	475	457	432	408	412	433	437	446	420	411	475	457	495	456	431	420	478	500	466	465	416	424	451	454	432	447	443	417	491	434	413	467	451	432	448	475	450	442	435	446	428	442	431	496	418	449	447	476	426	472	412	437	471	463	438	451	446	448	464	451	469	476	449	483	404	462	453	427	459	460	458	435	474	446	431	462	439	412	460	442	468	428	445	453	459	422	455	463	466	435	437	472	431	493	449	456	430	464	458	452	469	449	423	433	468	413	451	456	481	445	446	452	445	411	470	463	452	440	429	474	449	464	418	459	439	436	450	435	487	430	417	401	451	447	437	459	455	443	411	435	444	479	411	431	437	457	417	432	442	465	463	440	423	448	408	419	414	487	459	415	401	416	400	422	448	438	428	485	437	421	454	412	451	476	420	440	433	417	458	459	473	448	442	429	429	395	432	471	468	457	441	436	438	454	447	459	473	432	457	423	463	440	467	434	438	476	436	429	447	461	470	407	437	440	417	459	458	425	463	436	428	444	446	479	489	440	430	474	427	462	455	423	512	451	490	410	456	468	426	468	441	434	456	443	427	440	448	448	457	434	460	443	468	446	433	471	433	445	475	442	452	472	431	438	457	420	413	456	428	427	439	439	476	472	434	429	444	447	489	451	452	437	461	426	471	424	479	461	475	417	418	390	427	418	467	416	477	436	444	441	442	414	435	416	472	440	422	468	441	417	441	441	478	421	449	471	452	442	463	417	456	434	427	465	516	419	423	443	427	427	449	470	408	476	467	494	465	418	399	439	441	429	419	452	447	443	403	409	436	461	463	412	456	445	446	471	442	452	435	440	437	457	483	436	386	469	465	449	408	460	435	399	472	413	429	437	450	435	447	445	456	403	438	413	470	454	448	523	450	438	456	444	462	454	430	489	458	409	447	450	446	440	466	449	438	421	447	444	482	478	477	439	466	437	421	411	436	437	427	459	449	422	445	433	461	444	470	469	448	422
27246	20830	27331	24400	21305	16517	5062	1112	2595	1960	563	608	524	539	518	516	557	534	570	546	580	575	590	633	615	682	770	822	818	805	832	850	742	726	708	662	688	598	602	640	573	606	583	568	564	547	521	504	546	476	523	504	501	500	485	487	531	463	527	509	492	493	475	442	490	493	499	506	502	537	493	492	503	554	489	479	476	542	519	520	508	504	505	502	505	459	519	508	470	569	471	500	471	517	506	560	497	483	490	531	499	507	490	518	518	516	518	483	540	510	452	534	480	494	485	512	529	484	527	492	499	491	521	507	514	498	487	483	473	503	526	498	485	489	490	460	492	493	522	498	470	503	524	486	493	511	510	476	535	504	462	539	533	493	449	516	526	494	505	520	467	519	489	551	493	505	517	542	471	496	504	506	517	528	507	486	449	502	513	549	484	510	505	528	459	524	489	519	483	510	482	515	443	521	508	474	466	523	452	490	525	502	522	511	534	511	536	518	486	520	497	503	490	483	504	472	508	500	550	530	472	485	495	531	475	486	515	517	467	494	482	510	519	479	502	496	504	519	480	536	533	451	537	536	507	513	490	529	524	530	492	518	488	474	453	510	483	509	505	515	493	524	522	486	510	485	504	512	484	511	491	509	517	503	535	479	469	509	529	474	515	478	507	464	497	517	470	453	476	519	526	515	538	542	461	477	479	539	502	506	518	505	496	481	492	502	499	534	492	496	494	440	513	518	487	489	455	508	505	512	485	499	470	510	529	464	527	530	491	533	508	487	500	487	478	539	519	481	497	495	483	528	509	522	543	494	519	496	486	514	453	502	509	544	506	490	503	496	498	532	512	469	464	499	512	535	519	480	520	526	524	510	485	542	490	539	504	557	517	519	496	524	525	462	518	507	544	526	479	512	477	490	472	524	521	524	543	508	476	536	499	502	492	523	495	508	481	492	481	468	523	509	504	505	474	518	497	509	477	518	529	487	496	508	443	562	547	529	521	490	529	506	495	491	468	532	499	488	502	509	454	504	493	463	520	498	501	517	511	525	530	491	465	512	496	526	534	539	483	514	480	526	493	476	543	518	502	486	509	546	504	449	515	497	517	501	512	502	505	519	509	499	486	495	511	529	474	485	532	472	488	494	499	497	480	513	494	510	524	519	521	496	513	507	507	549	509	522	510	526	480	511	500	462	524	516	502	502	491	500	522	529	489	513	493	513	495	490	482	499	469	528	506	475	497	501	498	513	524	490	498	504	509	517	479	530	465	497	531	493	528	505	530	510	470	515	534	529	521	471	505	489	511	535	492	467	505	547	488	496	540	463	497	530	513	517	532	475	497	471	495	495	531	506	522	485	508	501	474	481	514	512	488	504	474	526	500	499	473	480	506	525	494	533	487	546	494	537	488	511	472	465	502	528	489	491	480	540	480	460	485	529	532	507	484	483	495	499	499	520	515	500	487	526	493	544	512	520	534	474	509	508	493	507	511	476	554	518	505	484	531	474	512	521	500	522	505	497	462	522	531	490	510	506	461	479	485	505	547	495	501	507	511	525	472	528	487	515	518	485	502	523	495	466	486	496	476	510	558	505	485	473	537	501	480	487	508	517	476	539	490	528	529	530	487	503	517	492	521	530	469	500	482	484	497	516	549	479	514	500	544	504	574	538	543	494	484	510	514	513	524	511	514	487	503	499	510	547	521	500	485	510	534	485	503	530	479	512	517	501	516	506	479	475	503	505	522	503	502	525	500	522	511	517	536	449	506	523	504	491	499	479	552	527	486	518	479	501	492	470	493	503	517	522	468	518	506	487	556	501	519	433	522	482	520	536	472	496	534	486	536	476	489	524	463	470	478	534	507	530	527	472	500	515	501	528	521	445	527	494	506	466	500	526	503	476	460	499	487	495	514	533	512	469	513	477	506	479	510	502	498	496	502	507	519	474	497	504	500	510	474	511	498	503	537	501	466	526	511	502	502	482	487	520	520	474	476	512	528	497	515	486	488	528	490	468	505	524	478	523	534	507	531	501	529	513	528	478	487	492	503	525	490	478	505	511	497	482	464	442	524	470	497	496	508	494	474	503	502	570	509	499	496	518	526	515	481	535	530	531	519	466	494	516	484	503	497	485	481	494	530	561	522	493	514	478	498	464	524	539	507	461	514	535	510	503	496	515	507	497	482	537	512	509	497	500	489	492	497	569	468	490	541	485	507	504	530	499	497	515	498	461	472	466	478	538	467	481	539	507	555	537	502	503	492	498	501	482	552	504	531	522	544	500	511	473	513	477	504	491	538	466	521	509	478	492	493	520	501	441	522	500	508	486	524	486	493	541	508	502	496	456	488	491	546	488	497	534	508	508	496	480	501	484	558	504	541	531	505	517	513	510	504	472	494	508	510	528	482	487	515	494	530	510	488	481	535	538	475	495	530	538	492	492	541	547	561	518	488	487	525	447	505	500	474	513	449	514	519	502	557	504	466	473	553	493	517	505	506	516	521	507	518	537	504	558	497	468	506	484	497	496	528	524	495	508	520	528	472	514	518	513	464	486	524	484	527	479	511	445	522	476	524	488	526	542	485	528	503	494	545	516	513	539	508	514	533	467	453	493	516	539	535	489	486	486	527	543	531	512	515	482	514	512	479	500	512	519	491	508	474	504	469	515	476	488	502	503	533	489	543	475	496	503	495	527	510	506	520	493	506	472	470	510	466	511	538	491	504	493	476	514	473	473	498	475	500	519	461	507	486	519	530	514	521	522	490	509	510	469	516	486	520	513	519	505	487	485	570	507	494	510	504	494	512	459	471	490	503	537	515	525	505	509	554	525	504	526	496	473	518	464	491	549	480	508	522	524	489	502	525	522	508	464	494	482	478	509	547	484	480	497	488	476	488	502	488	486	475	540	503	514	496	519	524	518	489	497	490	488	516	524	492	519	498	483	501	520	449	540	508	498	525	471	508	545	504	516	471	510	508	492	492	493	507	515	504	526	504	537	522	526	545	484	527	494	500	537	513	442	501	527	520	494	498	513	524	487	531	497	503	497	508	493	514	513	515	476	511	496	495	509	548	490	513	466	488	474	519	506	488	527	490	502	507	491	487	541	489	506	443	501	499	519	479	484	513	514	520	513	492	506	542	535	500	493	525	495	537	541	523	490	510	502	517	476	511	508	506	515	498	548	500	490	511	464	516	460	497	478	504	533	493	484	493	465	493	532	477	537	471	493	522	498	494	532	517	531	516	494	524	506	503	481	510	503	465	478	506	512	526	503	476	468	488	512	506	423	484	508	530	494	510	499	503	525	503	556	526	526	498	494	486	528	525	506	528	508	488	493	576	473	519	509	500	504	496	498	524	472	503	521	492	495	484	506	500	483	498	519	544	507	504	483	510	491	536	479	511	491	459	511	499	508	508	486	514	485	513	537	458	472	483	517	491	513	498	474	494	494	506	535	508	475	504	525	522	513	540	462	550	489	515	413	530	483	495	563	562	513	510	470	474	511	545	466
47617	35290	22284	24736	21514	15079	4554	1452	4804	2942	563	551	511	527	470	499	537	556	537	562	528	578	603	681	749	859	915	950	1050	1052	1118	1039	956	880	789	715	723	680	628	653	659	568	512	537	463	468	470	438	492	482	461	436	480	464	420	421	428	485	428	442	445	447	414	429	421	421	475	409	450	448	471	444	400	430	449	461	453	431	430	448	397	441	401	449	421	396	424	435	410	426	435	412	439	430	422	422	408	445	422	427	407	447	407	433	453	402	455	430	420	460	427	393	428	437	407	416	433	452	432	402	412	452	467	461	479	434	451	435	416	429	426	466	416	427	407	415	448	426	462	457	463	402	440	423	415	393	447	492	405	404	406	425	443	414	433	434	454	437	421	425	462	375	423	419	434	407	388	421	425	434	406	452	454	437	481	459	427	443	425	449	417	391	455	448	428	442	434	423	428	432	454	417	428	475	453	449	441	432	425	426	399	428	418	440	471	431	421	421	455	397	400	439	393	443	412	435	429	438	438	421	423	452	417	448	422	408	428	411	413	446	402	418	405	436	443	451	464	451	418	407	439	447	415	418	389	433	454	447	406	392	444	464	417	409	430	423	438	424	458	469	414	393	425	438	429	440	427	464	447	446	429	448	449	423	424	411	420	423	432	418	457	437	428	419	453	465	413	399	454	392	434	430	432	449	417	465	412	417	451	418	461	394	439	398	450	419	409	413	464	446	462	428	426	451	440	396	418	450	415	401	435	447	390	399	477	445	441	415	439	447	445	426	401	462	421	445	428	419	399	458	446	458	465	419	396	442	451	451	409	437	420	428	456	489	446	434	407	452	466	407	430	460	418	448	426	407	452	437	442	440	422	427	451	423	446	437	422	411	419	429	434	451	402	398	405	450	434	432	419	455	424	437	448	409	450	437	417	425	436	449	459	428	454	426	408	439	421	431	449	438	457	464	443	436	411	438	424	443	450	439	435	436	424	460	453	441	444	412	412	454	470	441	447	426	428	444	444	447	448	442	403	435	455	445	437	470	409	442	493	407	427	392	415	445	428	418	424	406	419	434	435	429	411	444	411	436	417	385	446	465	471	398	427	452	427	446	447	415	414	457	467	403	395	473	436	449	430	477	453	391	412	430	424	399	422	395	429	417	435	472	453	455	442	418	456	435	413	450	430	438	457	444	412	412	404	441	440	459	385	420	398	432	431	398	441	439	419	416	448	434	454	426	396	459	415	432	395	456	421	421	429	413	475	437	464	436	438	445	440	410	406	413	423	488	455	425	418	420	423	474	427	423	464	408	422	429	391	454	441	441	454	450	401	416	424	439	431	446	419	446	443	409	459	459	415	396	449	428	415	450	469	430	432	440	452	449	446	437	427	452	425	422	399	450	404	400	452	426	443	422	415	437	458	445	431	460	390	416	407	422	449	488	467	404	404	433	422	427	450	442	431	437	454	456	441	425	467	424	438	422	419	419	412	461	420	447	445	461	408	425	451	416	439	447	461	476	442	405	400	441	409	446	429	407	425	437	385	469	427	413	456	421	441	415	457	438	445	483	411	418	441	421	434	425	415	421	442	415	428	442	443	445	428	422	445	386	451	460	426	406	454	390	457	406	434	424	436	426	444	435	425	451	469	448	405	423	441	432	367	436	449	428	462	468	484	422	411	442	447	402	395	417	393	419	405	438	454	417	436	450	428	437	432	430	409	412	454	427	465	439	425	402	412	435	445	457	444	444	440	386	428	450	385	435	472	458	425	439	455	424	419	411	444	432	425	412	447	426	436	456	429	443	428	443	430	428	406	399	459	435	408	436	466	462	407	408	438	438	459	446	474	444	467	408	426	449	388	405	443	425	440	460	417	438	446	395	419	435	419	443	440	428	405	456	400	409	450	443	431	424	427	444	458	415	454	438	455	407	446	427	417	441	438	429	426	423	435	453	422	432	429	430	414	423	475	459	423	418	419	441	395	389	441	434	440	448	446	456	484	446	442	414	445	456	412	408	409	431	463	415	433	452	460	438	469	451	458	441	376	445	407	383	478	427	480	469	433	466	447	459	403	414	425	443	442	428	424	462	401	407	446	457	433	439	406	408	463	435	412	456	394	392	428	439	412	416	441	430	430	429	380	440	423	446	416	439	454	405	436	418	453	478	441	393	466	429	412	484	429	428	454	415	447	412	443	428	408	468	422	459	450	404	464	428	457	435	405	434	466	453	456	418	442	432	389	437	444	447	431	436	449	463	421	488	409	468	412	456	412	431	436	396	450	445	430	466	413	415	422	461	446	414	416	397	457	425	474	434	439	413	440	460	429	446	456	437	456	411	427	440	451	419	432	423	448	444	439	440	463	405	420	418	409	438	424	405	440	418	429	386	417	378	443	424	429	423	415	435	438	446	425	459	444	391	450	440	393	453	435	421	441	403	419	440	419	441	417	426	447	397	465	467	430	439	474	450	421	447	435	410	429	451	426	413	432	486	474	425	459	424	445	410	425	395	446	475	433	466	470	404	420	452	405	420	426	412	446	470	454	460	429	430	454	396	440	421	434	453	454	446	426	456	417	444	408	447	436	435	440	432	422	461	444	449	440	421	431	430	433	433	407	414	424	460	455	425	414	452	452	387	425	416	411	465	430	421	420	427	424	424	418	403	416	395	419	429	444	412	414	428	425	436	408	412	473	438	417	410	406	455	408	399	431	425	441	435	402	460	448	442	396	420	414	437	400	426	445	422	455	474	428	433	419	429	410	465	465	447	436	413	409	445	434	458	448	432	400	405	447	421	408	431	452	407	419	409	442	433	424	437	450	443	442	434	414	438	440	441	434	425	447	427	450	453	443	421	422	416	420	452	390	465	390	394	421	428	436	439	424	471	435	463	411	450	404	456	461	412	450	427	442	458	411	449	443	398	453	437	426	448	409	476	433	406	440	439	416	431	427	429	465	411	426	424	436	443	429	491	442	450	403	471	431	444	463	424	394	428	441	439	445	410	421	471	418	455	419	443	480	401	449	438	439	405	463	458	403	435	419	436	446	446	441	437	429	427	414	478	434	440	388	439	434	429	456	460	464	448	412	411	395	438	423	400	433	423	405	462	446	433	419	419	454	423	434	434	381	436	436	459	424	395	423	409	470	416	453	434	470	430	395	446	425	402	445	421	469	428	438	410	418	441	411	451	406	398	444	435	472	427	454	381	485	429	437	448	418	414	423	456	462	438	434	407	447	418	401	420	425	455	441	445	423	422	432	406	426	429	435	439	396	440	421	458	432	386	443	419	490	401	444	461	471	453	432	453	415	421	413	406	429	431	414	439	390	406	415	421	403	412	411	442	439	416	441	450	429	457	414	422	459	469	461	413	410	432	455	420	465	439	440	447	410	429	435	432	400	436	431	419	448	427	441	405	436	401	436	446	430	422	441	436	453	418	443	457	411	434	439	443	430	403	449	432	429	419	467	397	412	427	442	469	461	431	445	402	462	438	412	427	437	386	434	438	433	468
26552	20808	27663	23997	20978	20688	10412	1533	3612	1869	660	576	634	586	588	580	643	546	568	606	621	599	646	679	732	786	774	907	865	926	850	814	794	770	736	669	641	648	662	630	581	630	583	561	550	554	553	550	532	515	524	536	551	535	524	542	533	504	543	533	517	519	473	531	568	563	531	527	539	546	546	500	523	586	541	529	522	531	583	498	506	532	524	514	505	519	544	533	521	506	531	568	545	505	524	544	552	546	549	559	502	531	547	529	498	514	495	570	559	546	514	544	555	554	561	523	506	518	511	565	565	542	533	507	529	536	529	579	538	537	523	494	519	561	541	505	547	552	515	503	551	562	507	504	490	534	513	505	488	510	511	560	530	581	515	531	530	539	528	525	528	516	506	530	498	524	539	527	495	498	563	497	496	514	557	507	506	546	576	530	548	534	504	522	511	545	518	533	562	523	536	512	544	527	498	520	481	538	548	593	532	577	496	537	547	502	541	508	544	518	535	570	489	472	576	537	553	552	548	508	551	515	517	591	526	529	506	505	542	532	508	538	559	477	540	488	515	514	536	512	511	522	532	529	495	535	514	556	506	513	544	510	536	535	496	527	485	523	533	509	506	534	508	499	535	559	513	560	520	536	536	529	573	533	555	522	502	524	525	539	509	544	516	563	538	491	565	529	512	534	529	537	528	556	512	547	534	520	552	504	502	499	491	536	535	526	548	521	552	558	559	515	538	525	526	534	529	548	532	527	512	552	501	489	497	534	512	535	526	525	499	515	521	514	484	519	523	530	496	535	515	547	513	502	527	538	531	563	500	520	546	570	543	556	522	542	526	526	477	561	523	527	528	515	552	515	535	520	534	542	521	577	533	527	531	554	503	515	498	528	516	541	526	501	498	522	542	547	528	518	550	514	537	523	515	574	524	501	531	541	515	488	554	497	541	540	505	535	562	500	515	534	523	498	514	526	502	523	501	527	506	493	553	526	498	476	514	523	506	550	554	526	506	551	488	532	508	545	470	547	525	540	511	535	511	557	517	558	526	572	519	491	520	529	538	548	491	504	522	543	519	496	541	555	526	542	521	528	523	510	483	524	550	501	495	515	517	486	505	516	537	533	536	494	503	508	507	483	501	548	505	529	466	551	551	517	550	558	539	536	530	483	553	602	522	459	500	549	543	532	535	541	488	492	496	540	514	549	529	544	513	519	541	528	559	541	531	521	519	564	544	520	525	585	545	521	527	546	507	529	545	532	501	560	540	557	532	534	507	516	516	556	532	558	515	502	523	497	534	485	543	568	545	564	507	554	568	528	499	520	509	522	524	529	539	554	519	523	530	543	515	515	568	519	545	530	539	521	540	546	496	536	513	571	477	518	543	522	521	517	514	496	503	510	530	503	509	502	568	539	516	528	533	526	510	549	525	535	533	494	517	507	526	556	542	553	558	518	513	523	530	509	514	523	537	516	523	539	544	489	562	537	563	488	517	508	515	506	547	539	575	525	535	536	619	480	507	524	489	541	555	532	522	537	546	523	516	529	532	513	547	501	515	496	537	534	518	540	545	574	531	525	533	545	502	497	516	509	536	525	538	567	533	550	527	526	515	503	504	559	539	532	532	496	536	510	533	503	540	534	517	513	535	549	559	525	530	548	493	544	548	558	510	519	525	505	514	544	561	548	509	503	519	528	507	552	498	531	540	533	544	531	509	527	508	492	554	509	559	484	548	546	543	505	514	510	517	540	511	521	538	566	527	506	539	497	525	522	560	517	515	544	514	514	556	521	565	554	531	529	543	529	554	509	562	533	500	524	514	516	510	527	526	531	558	486	520	505	536	530	529	571	536	526	560	552	535	512	530	547	522	562	518	528	537	565	514	511	459	545	501	529	568	567	491	518	520	516	505	545	527	529	510	531	497	567	490	557	552	513	531	525	481	522	523	510	557	537	499	500	526	514	526	485	508	502	538	529	540	493	545	509	498	550	532	507	535	515	500	491	504	539	538	558	534	571	549	504	544	523	522	579	553	510	508	513	492	520	578	541	519	505	502	545	514	554	521	495	508	518	538	556	483	543	524	531	535	536	522	533	523	556	546	545	513	545	487	568	533	526	536	512	516	493	477	536	495	531	520	500	539	528	524	554	496	509	526	519	492	522	550	484	493	478	522	523	535	533	485	528	562	553	498	508	576	526	531	486	538	532	519	513	557	529	502	540	564	517	562	535	532	525	529	516	524	509	536	535	542	547	555	563	542	526	552	525	512	533	521	535	508	534	538	509	513	464	500	496	501	520	548	492	507	513	518	509	500	558	463	539	505	491	469	525	523	528	497	522	490	551	552	570	518	523	523	527	534	568	518	537	549	541	550	517	492	546	541	542	521	491	538	537	503	555	535	497	522	508	516	535	536	557	510	503	551	572	556	548	517	528	494	522	505	570	551	532	540	542	581	503	538	573	525	532	534	499	511	558	540	560	527	484	553	542	540	512	539	505	540	504	532	521	512	515	525	522	502	543	512	548	508	592	507	533	532	518	529	525	519	557	510	515	553	551	535	526	545	542	556	552	476	498	514	548	553	518	548	546	516	506	491	536	585	525	534	520	526	532	565	478	519	515	511	539	501	466	517	528	507	506	540	500	522	508	574	519	540	488	522	528	511	501	559	522	558	504	484	525	556	544	537	510	557	510	516	496	510	552	518	540	497	505	519	502	499	541	529	558	490	522	552	552	519	544	541	536	574	536	514	554	547	522	518	554	550	536	539	588	530	530	517	574	479	518	534	524	519	518	494	535	481	499	555	553	497	531	502	543	516	518	526	548	537	534	526	513	512	563	531	550	530	514	496	528	520	538	549	511	516	520	561	550	559	503	518	534	562	542	533	514	510	506	539	482	530	530	497	547	510	466	502	551	495	514	534	512	493	533	511	512	524	558	550	501	514	546	519	555	587	493	559	493	531	510	539	537	514	512	494	564	547	551	515	532	513	507	522	559	570	525	551	533	541	562	507	523	554	486	506	540	522	535	525	518	544	516	505	488	506	551	547	549	511	535	543	511	544	481	476	549	526	546	533	523	529	504	517	538	525	524	503	495	564	508	577	528	586	503	581	520	540	525	513	524	541	549	547	519	514	524	520	492	584	547	546	576	542	508	503	478	519	513	510	494	506	525	569	576	537	515	522	563	592	519	533	542	530	564	493	524	511	558	547	525	578	498	535	547	514	474	492	553	504	542	560	538	515	527	519	554	526	522	500	551	527	545	550	530	536	523	512	531	537	517	475	540	514	560	567	542	538	574	557	545	483	564	519	523	534	560	484	527	553	507	513	525	504	471	537	548	523	554	518	496	522	565	506	527	535	532	503	531	474	532	534	541	526	547	533	526	518	548	539	527	513	534	555	526	493	551	554	537	542	553	509	525	530	525	509	505	529	544	511	532	497	559	510	501	512	512	518	507	556	509	529	504	523	525	519	531	520	540	500	555	495	551	518	558	537	529	559	550	583	507	536	522
47061	30071	24661	28511	24740	18720	8300	1704	6919	2715	597	567	554	548	533	552	564	541	584	588	630	602	667	736	898	1000	1067	1147	1229	1245	1143	1102	1029	1003	798	844	771	691	698	672	681	628	574	529	492	494	493	473	449	513	442	523	496	444	419	467	454	473	470	467	499	451	465	444	461	441	490	454	445	487	444	417	465	478	427	458	438	448	440	452	431	426	478	483	449	406	432	455	446	454	476	459	456	482	484	429	444	416	424	492	432	442	454	456	457	447	416	427	483	438	444	402	477	461	467	453	451	497	450	475	460	473	438	429	433	442	414	451	424	450	456	474	428	453	450	458	466	465	484	443	449	479	441	478	475	489	444	416	428	487	454	460	465	503	445	464	466	460	429	442	430	464	437	426	432	437	438	460	456	422	431	461	474	452	419	450	457	425	464	463	466	413	437	459	460	448	455	445	452	465	435	448	448	410	417	467	440	445	433	414	455	457	493	459	488	432	466	405	438	478	454	450	475	446	447	448	476	413	446	449	489	468	478	446	461	454	446	431	450	496	407	445	431	435	437	459	443	464	446	433	440	510	488	480	423	461	477	459	480	504	418	471	461	438	457	446	468	460	468	473	443	429	438	460	468	445	481	467	442	469	480	469	438	457	480	456	443	438	456	462	428	450	429	467	417	442	432	458	437	465	425	455	485	455	436	412	447	432	437	430	465	391	517	449	477	448	432	487	472	467	436	485	450	464	425	432	476	432	458	438	457	499	456	440	443	444	483	447	412	446	464	470	465	438	412	445	444	444	423	440	473	432	446	465	449	486	458	439	467	451	457	427	459	437	434	430	485	452	430	458	444	425	440	447	454	417	460	467	453	443	471	472	468	459	464	471	438	467	468	454	468	450	433	446	445	456	476	448	447	421	433	458	475	472	423	488	424	464	446	468	453	481	449	428	403	477	464	465	446	500	481	424	470	426	456	450	471	480	477	423	443	451	444	413	457	475	479	423	468	518	474	438	452	418	501	442	445	445	451	457	452	447	418	434	466	425	460	445	454	408	458	471	427	462	417	417	437	445	447	448	446	429	423	471	447	486	447	465	432	419	431	469	486	429	474	460	468	428	431	448	454	461	469	426	475	434	425	453	454	457	446	426	453	442	465	468	454	453	423	450	423	452	478	441	410	445	420	464	467	438	486	463	465	443	400	444	444	446	475	449	490	449	451	415	475	473	436	447	480	481	454	478	471	454	478	426	478	452	454	416	470	442	443	428	438	492	419	448	425	405	487	388	443	489	440	436	453	430	507	444	452	468	431	447	431	463	441	462	451	452	427	425	452	452	456	464	452	437	438	469	457	466	453	457	422	470	430	434	461	450	458	427	458	435	411	465	447	414	446	444	469	481	456	461	458	459	435	439	444	425	462	444	431	431	454	448	470	415	431	409	423	460	456	425	426	451	467	466	444	439	458	443	467	447	455	447	467	440	470	444	465	428	418	435	479	455	443	452	464	465	462	438	446	405	416	442	449	479	476	432	449	453	471	416	481	445	444	464	482	454	477	443	420	440	443	409	440	493	428	467	432	471	446	466	440	458	476	421	447	490	429	447	473	436	457	456	415	427	453	420	441	453	446	431	409	434	459	462	450	460	476	448	441	409	461	457	438	441	455	435	423	462	478	438	436	462	438	496	455	469	459	451	469	473	476	457	446	464	438	477	458	487	474	457	456	473	463	451	453	432	469	460	427	443	426	440	440	442	481	510	433	441	454	475	461	449	471	475	479	455	425	424	460	447	449	428	461	472	432	421	437	442	448	503	436	458	422	462	434	448	462	442	444	440	434	467	446	431	469	489	450	469	459	471	445	419	439	423	433	451	422	465	445	419	431	459	442	401	474	463	438	449	442	443	445	480	454	436	427	459	443	457	452	473	455	450	394	448	445	446	468	441	441	442	462	419	470	410	459	451	451	428	439	459	447	477	420	451	473	441	444	473	443	440	465	434	402	459	481	446	452	436	469	433	430	405	465	422	430	466	443	495	453	439	424	457	413	483	462	461	476	460	475	448	429	469	477	430	478	457	466	437	467	457	461	446	411	437	470	470	439	444	468	468	437	435	458	474	436	472	453	467	412	480	450	459	448	443	484	423	442	458	457	460	452	433	494	489	455	389	461	455	453	465	437	435	442	437	438	420	438	423	431	415	441	462	418	428	475	480	438	461	449	439	439	482	425	396	434	434	431	475	445	443	481	449	452	476	420	444	424	461	448	458	433	478	458	436	470	451	430	435	425	435	453	440	467	429	451	430	427	438	407	458	432	418	465	440	435	457	466	489	433	442	432	441	428	449	438	413	431	451	446	435	415	431	477	441	481	447	455	421	503	476	434	465	453	430	459	471	459	393	424	454	467	399	430	488	493	457	431	434	456	448	407	466	483	409	443	425	471	450	455	476	429	448	459	470	498	461	412	445	441	452	435	454	447	454	412	450	452	465	437	458	454	439	421	454	457	432	445	424	410	468	454	451	432	474	453	451	466	428	438	470	471	493	460	429	416	493	448	439	440	454	463	455	419	464	400	447	477	444	447	463	421	464	470	448	433	447	444	411	465	435	441	463	430	453	463	445	445	432	466	423	455	437	469	431	477	463	454	444	472	455	445	445	421	437	414	432	423	426	436	434	451	490	466	479	456	476	467	462	452	390	406	464	443	437	437	462	425	490	448	437	436	450	434	450	434	449	463	469	413	434	448	453	400	437	440	452	463	385	491	477	456	455	449	422	477	453	438	456	429	459	465	430	418	450	441	436	489	462	478	492	408	392	396	445	449	416	454	434	471	445	413	459	479	441	460	466	437	406	474	454	469	458	472	418	426	468	459	440	426	468	488	454	430	412	488	444	448	492	459	440	444	435	478	465	474	440	387	443	448	427	452	461	447	512	469	478	494	466	472	422	446	462	470	450	443	417	432	428	445	435	426	446	467	473	415	469	489	439	493	454	446	479	479	488	432	473	468	424	463	448	439	451	461	485	443	458	454	445	448	448	476	429	435	437	460	459	443	430	448	463	415	443	478	468	475	432	461	446	449	428	440	460	490	431	487	457	441	479	453	444	488	468	474	416	434	465	446	444	461	455	460	431	456	423	431	462	471	439	439	488	477	463	427	460	439	490	439	434	443	394	457	434	441	443	457	465	454	433	441	434	474	430	472	484	476	425	459	468	445	444	451	475	463	478	452	447	480	454	424	427	496	467	430	484	441	475	479	437	456	417	443	452	446	435	440	429	415	460	439	427	472	447	425	415	419	466	496	440	461	431	432	470	442	439	458	412	470	441	442	438	435	458	458	440	458	454	436	452	494	421	458	425	454	467	442	477	442	431	435	448	457	457	431	441	464	438	461	471	421	470	466	457	520	460	415	408	504	466	463	408	448	439	426	409	455	461	433	442	447	451	461	416	468	465	448	453	447	465	476	452	448	436	454	460	471	409	430	473	426	449	451	474	441	454	427	431	479	452	437	456	434	449
25718	20850	27949	23898	21004	22030	16514	2726	4795	1653	625	596	568	549	619	541	587	593	608	566	639	573	695	762	782	833	899	895	972	951	911	941	888	780	751	760	644	630	659	662	607	627	572	586	564	521	545	512	561	498	497	517	536	504	564	519	490	487	528	489	539	523	492	503	549	514	550	509	561	508	500	521	514	521	573	512	501	513	531	538	550	555	528	531	476	536	523	515	573	522	477	540	528	533	490	554	525	530	522	544	499	506	492	525	490	528	488	557	498	563	522	521	535	523	494	535	482	504	515	501	482	506	530	516	502	558	538	519	488	510	524	531	517	517	526	528	501	546	539	542	516	514	541	508	456	512	518	507	492	538	459	482	494	521	471	526	521	558	557	519	506	498	484	513	505	532	552	539	543	490	501	551	505	498	517	490	541	514	526	523	507	529	511	507	456	513	565	510	469	490	510	530	547	525	584	543	510	509	544	529	533	522	480	543	553	486	503	527	524	519	528	514	495	533	513	548	489	517	509	504	506	528	539	506	519	501	533	502	521	522	536	518	549	505	511	510	490	504	495	517	547	534	503	535	507	502	562	495	513	503	502	471	519	516	524	523	541	480	511	497	516	516	516	537	514	506	521	498	492	518	503	516	548	535	524	474	506	513	509	509	504	492	527	509	537	477	509	506	526	547	545	485	533	508	522	503	486	532	513	521	522	537	522	522	522	542	516	523	512	540	560	516	535	531	478	490	449	508	532	555	470	485	529	468	559	530	518	494	537	493	516	553	503	507	537	554	514	519	479	513	515	485	499	510	586	534	564	545	495	527	467	510	513	506	507	524	490	508	498	501	509	495	527	510	504	502	515	536	509	517	527	511	483	503	528	511	513	554	494	507	533	477	516	516	499	511	559	483	497	510	539	533	535	540	548	553	532	482	535	500	516	521	516	547	558	543	518	527	497	496	502	497	524	525	525	520	512	559	539	482	541	538	533	525	548	490	487	541	512	505	536	543	484	526	509	542	513	507	514	505	477	506	521	529	496	516	519	515	498	490	532	497	486	501	491	483	506	533	475	526	471	475	535	542	516	491	532	581	555	527	523	570	512	519	534	572	493	502	506	532	524	559	542	494	525	506	526	484	483	524	490	499	515	521	503	524	524	496	510	509	508	496	508	551	494	519	487	492	517	502	477	554	486	545	470	525	531	534	542	496	520	481	551	509	533	542	514	522	464	533	479	559	543	549	501	524	512	527	509	562	544	521	560	522	506	519	494	497	484	538	530	521	496	546	502	490	549	490	508	534	498	535	496	488	543	553	533	543	510	500	539	499	514	491	513	544	540	507	482	497	574	504	505	490	529	533	511	550	520	531	520	521	494	495	459	495	491	536	548	526	533	555	520	519	523	538	510	514	529	529	506	519	523	525	517	487	507	522	552	532	571	520	516	563	532	506	497	509	506	508	515	532	576	501	551	584	541	528	521	515	556	519	503	527	512	533	526	532	518	492	523	521	510	514	533	498	522	517	491	515	506	540	524	509	508	538	485	529	525	536	454	512	563	535	530	557	566	544	521	505	513	542	511	490	530	547	481	529	509	525	472	479	509	506	503	506	496	507	553	493	553	529	522	501	503	475	517	521	520	540	504	501	485	499	478	483	495	535	475	502	537	534	520	494	548	516	495	479	508	517	515	498	544	539	520	522	522	564	530	499	486	518	503	511	537	529	505	557	509	557	555	522	531	510	537	549	540	526	543	512	562	546	509	467	522	503	534	469	539	515	533	510	523	489	526	526	524	519	512	507	534	465	517	528	551	506	529	522	564	545	535	535	483	530	523	543	493	461	506	489	528	485	544	547	589	517	545	526	508	516	525	541	548	542	558	528	544	533	515	542	517	516	485	455	528	515	513	507	510	543	567	547	499	517	504	518	488	546	483	518	520	534	485	532	538	495	515	494	480	502	505	528	558	509	541	543	542	543	515	520	496	506	531	513	505	516	482	518	502	524	496	510	558	537	534	532	545	512	505	510	508	529	494	552	566	532	546	504	490	505	539	543	521	509	502	560	542	529	502	545	506	517	507	511	545	462	504	514	498	509	518	530	520	533	506	533	526	548	517	521	486	532	511	517	533	534	535	456	479	532	485	522	517	514	521	511	530	563	503	543	486	493	527	512	490	517	528	508	520	522	509	536	496	496	523	477	528	537	566	515	546	514	558	492	527	526	490	538	532	511	540	477	532	581	538	487	490	531	541	502	470	534	528	507	517	494	528	502	522	515	527	542	493	544	459	495	542	498	506	541	481	543	546	516	492	490	511	483	498	511	469	493	516	531	514	513	548	511	550	521	515	496	497	485	520	545	527	506	508	527	535	535	536	492	521	483	512	535	529	501	497	539	506	515	494	517	469	501	551	479	481	508	509	571	549	533	515	495	496	497	526	534	505	532	535	498	492	567	529	549	566	505	509	500	515	540	513	533	498	490	520	509	529	520	506	559	506	573	532	534	547	552	514	543	518	494	494	519	531	475	522	526	528	515	581	569	508	529	504	536	526	535	489	529	498	509	472	532	524	528	551	543	568	506	506	522	538	484	547	531	514	498	536	526	484	487	486	522	529	513	503	509	528	520	538	490	521	550	513	467	483	541	509	551	506	546	555	520	522	533	462	481	513	528	486	505	553	533	525	522	512	532	578	530	515	494	488	529	545	467	501	489	518	494	472	516	513	480	516	489	461	504	504	521	553	502	521	507	527	538	523	502	537	515	514	523	546	521	515	557	479	564	532	536	507	533	518	512	501	539	485	520	531	512	514	571	507	537	525	537	500	534	562	515	520	504	508	536	511	513	476	502	552	540	498	490	546	511	478	502	518	532	474	532	480	527	539	466	488	515	543	565	515	509	552	517	534	509	511	498	500	525	500	513	517	464	555	548	543	506	461	491	502	529	513	450	512	493	524	520	497	516	502	486	538	489	537	524	528	523	499	540	520	520	473	528	516	532	507	566	550	490	532	446	559	551	495	541	448	501	498	509	492	505	536	524	455	506	490	549	550	534	520	477	545	527	532	503	523	562	540	520	501	510	466	501	528	529	506	511	503	518	552	491	495	560	513	530	501	511	519	502	529	539	544	534	517	520	515	489	482	496	529	523	496	488	513	498	529	546	533	537	532	475	535	514	515	530	524	498	516	530	522	514	537	478	537	530	510	485	557	508	524	538	516	502	516	502	546	547	501	515	516	487	543	527	470	513	562	480	524	551	513	510	495	518	506	540	502	532	520	517	505	501	494	532	521	497	567	530	495	497	493	562	551	514	550	524	499	549	500	537	531	520	521	536	516	513	508	525	553	510	516	499	481	547	519	467	512	531	505	516	505	510	528	523	556	506	534	482	518	508	492	507	528	466	531	528	521	513	520	533	442	583	512	471	499	500	498	517	529	493	526	537	536	526	522	539	501	507	505	488	514	532	511	505	521	510	519	534	559	495	544	524	525	491	490	512	513	558	533	529	511	522	503	509
45541	33497	28058	28951	26874	22344	10754	2369	8406	1956	662	614	562	596	568	541	554	562	571	588	607	599	788	821	939	1053	1116	1242	1298	1280	1257	1261	1080	963	873	829	756	704	734	669	660	614	562	518	513	522	464	451	503	466	451	427	450	483	451	425	442	453	436	457	454	461	441	434	478	453	457	439	465	419	432	403	437	427	398	417	438	465	408	436	447	421	476	438	428	438	448	442	455	466	429	444	450	420	448	433	429	488	418	412	397	460	447	422	435	436	457	478	441	465	430	454	474	449	422	431	434	463	408	448	434	446	443	386	441	390	438	427	455	428	421	425	416	429	413	446	443	431	471	397	424	447	455	436	440	428	425	447	400	375	414	433	443	424	437	413	387	439	454	415	447	421	403	422	446	462	445	453	438	432	417	432	429	418	443	478	444	444	426	463	438	432	430	407	426	451	436	446	439	419	434	438	408	417	426	421	434	435	430	419	446	452	441	436	415	394	457	420	457	444	432	407	429	409	439	431	431	416	459	462	436	486	429	421	450	439	434	440	452	451	423	480	471	436	428	448	416	389	472	441	426	408	452	424	432	455	419	423	449	444	434	459	426	404	420	449	421	407	410	439	440	463	416	454	439	467	447	463	450	423	454	398	424	441	464	477	434	444	425	471	443	434	472	455	452	468	434	403	452	463	463	432	426	460	434	433	414	441	404	431	437	445	456	406	443	451	449	434	444	429	419	429	421	466	432	452	422	422	445	460	427	476	417	421	432	388	449	487	450	445	474	465	432	454	487	461	483	404	452	445	409	423	472	471	403	451	434	430	431	440	446	429	450	449	445	456	443	460	450	429	427	463	410	445	424	430	418	407	439	406	480	405	462	420	468	465	441	411	446	452	422	470	401	432	460	444	423	419	406	452	435	436	417	428	482	472	456	425	468	423	430	450	422	425	419	429	375	468	461	408	413	434	432	460	455	440	477	431	439	424	441	449	464	443	463	465	431	433	429	464	441	420	429	415	423	441	447	458	411	427	407	482	442	423	436	408	435	423	447	385	402	449	473	457	423	473	441	432	438	440	455	449	463	421	444	435	416	475	454	435	436	444	443	417	396	401	465	447	428	485	374	471	468	418	415	454	431	430	423	466	418	444	443	428	444	433	432	451	450	458	464	430	450	434	443	444	401	463	461	455	418	405	438	398	470	420	439	437	469	437	443	455	428	413	442	422	443	434	427	457	434	426	375	423	428	464	435	429	427	452	455	417	447	464	443	444	463	454	430	445	452	439	446	425	453	451	429	431	458	462	414	430	464	444	478	447	460	452	513	409	435	418	454	446	455	465	432	431	422	414	434	436	442	431	448	427	428	424	436	451	433	404	411	416	425	466	392	460	470	435	460	455	420	407	442	411	455	396	422	412	435	418	444	421	437	429	418	427	451	437	449	419	446	459	465	472	436	436	456	459	430	435	429	404	433	443	415	433	448	434	447	422	434	429	423	405	472	452	430	435	455	417	450	451	434	476	429	452	410	442	402	421	444	436	432	449	424	439	451	388	417	437	449	431	466	456	426	458	457	438	445	442	430	452	415	456	440	423	429	465	455	452	436	417	429	455	445	446	439	447	453	427	472	449	480	429	439	448	424	459	458	454	432	414	452	450	459	427	453	439	429	463	422	441	449	437	434	460	434	412	445	412	439	458	450	437	478	454	438	448	430	430	413	462	453	414	422	431	417	466	471	447	472	426	421	429	441	441	440	430	435	416	422	439	435	447	449	415	441	473	446	417	434	474	445	476	449	426	423	420	435	443	415	435	424	460	427	411	456	424	446	437	446	461	438	413	468	427	457	434	430	425	441	427	426	457	401	483	423	429	445	460	455	476	426	461	433	425	427	429	464	422	444	452	429	432	427	456	454	420	410	472	416	422	482	440	445	444	438	440	443	432	447	457	417	445	433	460	479	468	433	418	423	436	433	443	462	453	418	436	427	440	407	397	416	433	430	470	443	454	440	448	441	467	427	409	410	444	449	413	436	443	418	439	453	415	444	419	411	443	451	460	439	459	410	455	437	419	403	438	472	420	473	418	439	441	440	438	393	484	446	411	441	469	439	431	424	470	449	436	425	463	413	451	443	408	430	441	405	425	444	447	437	439	455	445	451	435	415	413	417	453	460	415	473	432	413	394	451	424	496	465	440	455	460	435	426	427	445	462	424	412	453	412	427	416	439	444	463	398	475	450	405	419	472	438	466	420	416	445	426	437	434	398	437	416	448	431	426	464	458	469	436	417	396	394	468	416	453	445	439	451	462	443	400	451	417	417	438	445	441	450	431	425	488	439	435	438	453	426	448	478	441	425	459	438	434	446	459	437	453	460	463	445	424	429	436	417	433	462	463	446	429	406	436	439	428	401	480	473	458	457	441	444	441	422	449	440	421	439	473	448	435	393	417	494	469	382	449	400	443	405	434	427	427	431	426	451	423	439	462	399	458	417	472	418	459	430	440	459	435	459	401	460	462	440	441	449	415	459	418	433	417	455	469	438	445	414	432	401	431	475	463	442	423	424	452	432	422	446	425	471	430	448	464	460	442	464	472	413	464	445	440	458	404	433	407	430	460	450	416	429	430	476	451	439	439	427	419	436	413	429	442	449	465	421	431	445	435	464	470	472	429	466	438	436	429	450	434	436	428	453	432	403	434	443	442	424	468	430	407	453	443	464	405	420	455	443	466	461	431	483	453	465	447	451	442	483	471	479	430	414	437	462	430	420	454	440	439	452	444	457	438	453	446	445	450	401	444	455	457	434	437	432	401	380	436	423	464	421	457	437	434	444	441	463	427	432	441	442	419	464	470	444	457	408	439	413	464	465	444	460	435	426	440	445	408	423	415	464	438	423	458	430	445	417	435	432	440	433	457	443	452	419	421	461	423	413	412	436	435	439	444	449	447	434	452	437	440	453	430	468	444	480	448	457	435	419	468	447	434	440	445	415	457	405	439	444	430	411	467	403	432	434	458	413	412	455	392	451	403	439	434	457	432	449	439	453	442	424	432	417	476	452	415	467	476	434	453	427	463	420	423	455	451	433	455	412	444	444	468	426	429	439	428	406	434	483	476	498	437	432	445	440	419	424	443	431	432	436	437	452	439	417	451	475	439	459	396	474	405	485	455	474	400	479	446	473	482	427	436	442	475	421	412	384	428	447	477	433	442	421	476	416	436	446	427	441	468	419	422	461	440	459	466	473	490	450	425	434	456	416	449	462	425	444	420	450	454	409	444	438	406	450	427	418	458	425	407	421	432	436	462	422	441	429	452	469	433	424	457	445	457	425	457	417	443	445	440	430	462	452	453	401	443	475	429	400	454	412	386	492	438	417	412	459	399	415	437	449	430	423	425	429	467	428	441	424	419	493	396	418	437	420	476	400	415	437	457	430	452	404	450	396	447	386	444	475	423	425	446	451	457	448	437	484	442	463	446	420	441	423	414	443	461	448	443	455	405	422	433	415	429	422	427	437
28486	21008	25783	24906	14901	9342	3529	822	1398	640	533	581	512	525	578	575	594	517	541	543	584	582	602	645	684	791	763	875	826	877	855	799	761	725	673	664	623	609	606	598	625	568	590	585	572	512	555	553	547	523	504	524	535	525	538	495	525	524	472	531	548	495	530	487	527	508	527	508	541	536	545	498	579	558	532	550	519	578	544	512	501	547	556	515	563	540	471	515	498	507	553	529	516	537	478	498	513	537	546	518	588	525	500	530	489	516	538	519	527	523	511	510	502	538	565	549	523	508	563	510	520	523	493	541	548	559	538	561	513	527	529	546	491	511	540	515	495	535	535	501	546	563	533	523	526	512	501	539	537	517	560	496	530	501	508	519	503	523	513	531	506	560	509	569	560	519	504	518	554	551	523	552	498	515	531	514	516	516	511	547	528	481	514	514	578	501	529	522	553	525	513	476	530	523	524	519	511	515	538	547	542	548	525	501	561	540	439	540	536	515	526	541	505	524	518	527	517	527	543	491	522	548	539	542	520	488	505	521	547	504	497	547	476	538	534	541	529	538	543	509	498	512	556	533	523	555	553	492	547	491	514	546	538	543	533	565	545	527	526	513	516	536	539	514	557	544	537	524	537	532	535	533	502	519	542	545	523	509	545	531	522	508	539	514	514	513	567	524	541	490	530	547	510	560	509	508	527	527	546	529	488	522	480	523	550	513	532	549	532	513	520	494	512	518	510	510	499	508	510	542	491	541	551	501	496	543	509	533	509	506	570	496	486	554	540	486	499	552	562	518	508	550	531	532	526	537	520	539	521	566	556	522	500	520	547	544	549	507	491	506	537	516	543	485	543	542	511	522	558	515	497	549	527	505	502	549	578	529	536	505	508	561	490	483	557	522	546	563	478	550	562	532	521	544	523	563	499	536	513	539	492	544	525	525	523	552	547	517	509	519	516	519	506	497	535	564	507	531	509	526	495	527	515	562	515	527	487	531	526	502	551	552	551	509	555	571	521	519	510	557	545	553	489	512	496	521	531	520	545	551	534	506	525	559	530	537	563	480	555	478	527	512	497	571	530	527	531	533	535	542	485	495	534	527	532	556	537	539	505	487	519	490	506	555	534	525	508	532	498	532	496	491	489	489	488	549	521	519	535	485	528	518	500	546	525	534	548	525	560	500	514	516	515	502	529	535	538	518	518	529	522	539	485	580	486	477	494	564	544	526	566	503	502	525	547	521	517	553	530	529	518	537	497	503	535	541	569	522	534	497	559	515	497	544	534	570	477	527	528	527	533	533	555	526	542	516	492	486	512	506	506	540	539	483	485	550	539	534	541	498	544	486	505	505	498	560	508	512	491	571	482	533	496	552	495	549	522	502	497	503	543	522	475	539	512	462	545	555	522	519	554	531	497	526	539	505	529	552	554	498	565	509	527	536	550	576	548	529	551	491	578	522	493	541	511	539	543	559	540	534	526	531	537	557	495	514	546	493	518	522	509	539	566	552	515	516	502	503	552	485	555	527	494	540	496	496	555	524	545	538	556	540	531	512	529	521	508	496	512	583	539	568	552	543	538	535	531	550	517	537	545	548	546	555	549	524	558	522	494	514	507	503	531	516	540	546	508	503	509	505	537	526	494	486	489	520	519	563	538	515	505	555	499	476	557	522	525	517	534	557	540	548	534	513	541	548	516	551	514	557	513	529	536	492	521	528	525	522	528	573	501	524	525	546	532	550	486	489	518	522	512	504	539	555	562	545	507	526	528	506	504	540	542	514	530	497	519	552	476	506	524	550	491	480	545	519	511	546	535	514	561	540	494	512	529	533	532	489	514	522	512	572	555	528	521	509	525	518	529	534	518	521	524	544	501	515	521	521	555	504	504	510	497	476	522	495	464	517	501	530	510	476	535	568	526	486	555	494	500	502	528	525	509	507	511	533	512	544	513	500	515	551	504	511	500	497	496	495	517	502	576	510	539	560	498	536	513	477	548	525	525	534	514	536	560	543	534	519	565	544	540	532	521	507	535	532	534	556	532	550	535	555	548	498	525	471	499	537	495	518	510	550	514	530	545	527	537	535	532	525	523	524	491	530	523	578	490	547	542	561	538	526	530	551	551	540	537	562	546	545	565	530	535	522	497	548	523	552	571	545	525	498	515	522	571	497	486	526	565	533	495	524	535	483	515	514	479	541	568	507	495	529	518	545	547	464	584	518	500	527	541	479	523	538	516	506	543	519	558	517	518	553	498	544	526	541	563	558	512	518	493	521	509	568	527	520	481	563	520	542	532	539	571	547	525	555	553	494	537	523	527	511	545	523	576	516	519	544	518	549	554	564	505	493	458	526	540	486	523	522	534	520	554	562	514	509	513	516	510	543	497	518	501	522	521	516	513	527	523	528	506	552	531	541	543	536	514	502	510	531	496	535	574	541	542	559	516	514	508	485	555	566	526	492	553	511	522	531	540	563	526	534	541	530	499	520	530	527	535	505	532	484	485	535	553	511	533	539	504	538	528	530	511	541	553	531	541	548	564	538	536	530	512	495	533	509	517	475	526	518	529	501	525	524	507	533	510	504	561	546	501	519	536	526	496	499	499	517	522	526	543	551	516	486	520	533	575	522	547	518	518	509	542	491	522	517	510	545	485	519	509	558	584	518	538	529	518	540	564	525	511	567	581	534	523	506	525	533	536	512	512	491	559	511	488	522	493	535	493	515	492	493	529	552	553	517	515	560	545	553	507	550	527	548	526	520	561	464	535	529	497	520	533	493	498	499	480	490	528	518	491	496	524	509	507	519	591	562	511	566	563	524	523	556	485	521	535	515	501	501	513	536	534	487	496	494	533	563	468	516	492	515	533	523	532	496	548	535	525	568	534	522	472	524	554	545	556	491	529	519	513	536	545	548	533	538	481	506	558	516	545	528	517	477	528	533	564	511	517	530	544	514	548	504	536	504	537	527	591	510	530	523	538	549	521	534	499	534	519	564	517	515	583	549	537	532	531	528	459	493	503	516	519	512	530	491	527	518	507	510	523	522	579	525	556	507	513	532	549	552	531	499	553	499	499	493	514	533	530	559	539	495	535	498	527	599	553	589	507	502	535	498	517	517	527	539	487	537	502	534	496	546	510	517	527	565	544	539	544	518	540	547	551	501	527	554	535	535	513	482	580	527	522	527	521	491	523	522	507	524	541	504	536	568	540	561	490	498	500	554	536	475	514	549	510	560	534	497	508	546	551	505	500	518	517	522	515	516	497	518	502	543	515	531	533	544	542	526	526	518	510	511	514	540	519	536	536	537	518	578	483	481	544	513	552	513	557	541	529	537	504	509	516	520	546	550	555	515	512	532	536	491	514	532	484	530	486	552	521	530	529	519	527	489	501	537	536	506	526	567	529	497	496	521	536	532	529	542	505	525	517	594	549	516	531	523	509	509	529	505	576	536	523	530	515	544	512	555	547	555	524	515	548	534	534	541	543	476	459	500	535	526	528	510	571	574
43069	28030	21896	24006	21616	15038	5899	1037	2731	694	487	488	487	496	496	465	511	521	539	499	578	620	658	721	828	868	1111	1123	1200	1134	1109	1077	938	876	801	704	673	698	670	586	589	571	536	594	551	515	510	453	448	452	473	443	475	433	438	443	449	458	454	449	488	459	448	453	439	489	471	423	455	478	475	461	460	444	446	407	452	418	423	477	464	469	449	491	467	444	450	427	428	467	458	414	429	430	437	443	492	433	436	413	429	479	473	447	467	469	433	436	427	455	458	443	450	438	480	451	420	477	453	477	465	428	448	497	475	476	446	434	432	466	478	427	469	462	441	437	453	439	476	430	478	466	405	417	431	443	449	431	460	432	430	446	464	434	474	447	477	420	481	398	442	461	475	438	467	430	439	415	462	432	437	444	446	492	465	448	483	463	458	439	430	428	449	462	427	453	442	458	445	478	454	436	452	422	397	451	437	465	444	438	426	440	450	458	453	474	460	451	462	453	472	455	450	445	428	445	459	421	452	445	475	473	438	438	435	457	478	448	457	435	439	419	492	454	447	433	434	413	446	442	417	432	484	455	445	461	464	417	455	460	434	437	464	437	440	405	439	439	479	456	465	429	495	451	443	442	442	443	440	451	447	433	440	457	441	417	422	450	423	436	453	454	473	465	427	413	420	480	451	464	475	437	454	445	473	464	422	443	458	430	451	462	442	462	451	463	441	409	462	463	480	421	464	399	482	424	437	408	449	453	466	459	505	432	448	443	452	459	454	436	423	460	451	453	475	467	441	439	442	448	421	462	461	447	427	400	441	423	459	418	438	397	472	467	461	464	468	413	477	449	455	413	459	446	464	475	447	438	440	463	431	408	419	450	426	462	437	435	442	455	457	424	475	457	404	455	433	416	431	491	420	470	438	450	470	444	475	435	459	458	442	448	455	456	427	429	424	470	432	430	454	468	444	440	472	444	419	403	474	436	435	442	470	469	434	485	445	474	428	456	466	461	430	427	459	455	462	431	456	412	464	433	421	448	457	438	447	448	447	444	471	443	419	452	470	482	452	434	468	445	415	407	427	429	451	439	457	472	459	427	464	451	398	435	420	464	438	473	431	443	456	411	448	435	413	443	443	447	403	449	481	423	411	451	447	437	449	438	454	455	419	440	494	447	438	471	447	458	446	455	447	434	477	424	419	461	441	469	456	429	443	435	458	445	393	430	444	408	482	461	437	441	423	456	486	446	433	484	421	424	458	457	440	433	423	465	482	462	423	452	465	450	439	442	419	455	493	447	424	454	500	438	457	455	447	442	438	481	460	453	470	457	453	455	462	448	467	471	441	450	428	464	434	457	445	459	438	426	418	417	468	435	435	446	462	460	416	467	420	428	477	421	441	442	420	490	466	465	437	452	453	437	430	466	474	462	478	422	475	435	485	455	467	443	442	472	415	453	438	447	437	437	432	455	447	439	434	456	454	434	473	437	445	469	443	447	483	450	436	420	437	455	452	460	439	472	422	452	475	442	413	431	431	442	437	449	453	486	402	503	540	463	464	470	486	468	457	451	409	447	460	427	425	442	455	454	427	444	446	447	435	478	458	461	455	465	417	465	461	456	464	465	419	433	458	458	430	462	449	481	416	418	466	452	453	452	439	467	436	456	438	490	505	455	439	459	468	458	471	456	476	460	468	468	444	468	491	486	475	440	469	444	446	442	433	463	449	467	440	456	474	432	468	475	424	453	457	436	442	448	434	457	465	446	458	447	477	487	417	462	405	444	462	449	430	401	437	433	473	455	435	432	441	475	423	477	464	423	466	483	421	466	469	426	470	443	440	466	439	495	447	486	451	443	449	477	449	455	482	463	428	492	442	431	445	419	415	421	444	427	440	439	497	430	439	438	460	444	494	429	432	473	442	461	441	466	458	434	457	458	468	463	482	494	443	451	439	445	458	480	430	473	452	450	447	418	452	479	427	460	451	480	447	453	470	451	469	440	434	413	496	473	475	458	453	447	420	457	446	436	434	440	438	484	441	449	492	420	442	478	444	427	440	463	474	448	440	457	464	465	452	438	430	473	492	491	460	463	454	488	420	474	425	444	470	381	435	441	456	465	464	444	457	453	414	498	481	451	498	447	425	445	433	437	477	449	465	441	462	428	462	457	433	407	458	477	467	460	469	454	423	437	468	457	428	453	431	426	461	478	441	468	486	464	440	467	450	430	455	453	455	461	432	441	449	482	468	406	392	426	446	440	426	434	471	434	418	442	431	465	482	432	447	446	475	445	441	458	484	450	457	444	473	450	434	488	485	485	446	448	477	437	427	463	428	452	435	435	434	419	476	462	456	459	420	439	458	437	480	432	439	452	453	494	481	479	472	447	448	471	432	437	446	472	448	435	480	438	434	424	438	475	460	450	433	459	462	460	466	439	441	462	500	449	422	447	471	431	522	434	454	426	453	445	454	432	407	469	443	420	444	409	436	441	450	460	421	457	405	424	428	437	398	436	457	449	493	442	448	451	431	439	424	440	446	455	454	426	458	417	433	449	436	454	488	451	453	452	437	452	450	424	485	426	475	459	425	466	449	444	433	467	451	459	464	482	412	453	455	471	493	484	427	420	494	436	470	428	449	446	425	439	436	439	462	474	484	438	458	440	413	490	444	449	463	443	449	429	437	492	446	405	454	476	436	423	408	452	499	427	416	444	426	446	469	420	449	434	433	446	476	407	429	473	439	453	465	455	437	454	457	441	446	460	406	448	462	444	475	460	494	463	422	425	402	438	439	483	440	469	464	411	464	449	471	413	407	424	438	435	435	438	497	448	434	426	462	437	456	495	445	431	451	461	438	423	485	470	470	478	458	460	397	460	439	448	449	461	461	430	436	471	463	433	419	443	402	446	448	486	425	414	448	482	428	436	444	466	428	469	456	463	459	484	437	458	444	417	511	438	457	434	424	451	452	440	485	464	415	460	461	449	410	454	453	405	442	429	471	438	445	486	428	463	434	453	466	461	440	442	452	445	449	495	455	440	444	431	471	429	448	457	443	447	483	419	433	445	486	435	488	434	447	473	438	441	465	438	480	450	424	482	471	502	476	464	457	455	436	487	463	478	436	454	458	419	451	447	454	468	473	428	465	469	483	393	458	446	450	439	417	435	468	439	438	456	444	453	460	436	451	434	437	452	436	436	414	476	412	475	484	483	462	440	464	441	485	431	470	493	473	466	417	460	463	421	453	471	456	443	467	480	453	409	424	448	467	435	448	450	472	463	471	457	428	466	468	421	414	470	442	449	454	450	446	431	477	457	468	442	452	464	475	459	428	434	441	403	429	460	470	436	412	475	450	431	447	423	469	436	456	409	486	429	451	439	460	406	462	485	459	466	455	430	465	483	481	453	463	481	417	474	464	437	468	412	409	449	397	473	464	469	462	460	460	430	491	444	446	479	465	454	453	471	458	472	459	472	420	432	435	452	450	491	453	455	496	436	474	454	439	449	455	465	449	459
27270	20838	27349	24442	21466	17500	5953	969	2945	1046	593	567	533	528	511	547	579	576	578	560	575	649	602	630	719	735	807	798	810	848	839	697	709	671	701	672	603	580	619	551	592	533	543	550	539	520	520	555	494	483	538	504	518	506	550	514	535	507	523	529	521	508	518	491	501	469	487	529	497	511	494	485	496	487	489	488	506	498	523	499	525	509	528	543	508	540	489	518	505	499	497	527	509	538	518	484	548	492	497	470	467	527	473	529	529	503	513	553	513	496	538	507	506	490	513	514	526	482	528	531	520	501	458	505	530	484	498	446	493	534	538	530	511	478	520	500	506	503	541	481	502	543	522	515	505	485	495	509	501	526	536	470	525	507	518	524	507	495	517	512	537	507	508	513	487	511	467	478	490	510	512	505	465	465	492	484	518	510	526	536	545	496	527	526	509	493	503	505	487	502	498	514	502	514	500	532	494	477	522	475	535	522	497	502	529	512	478	507	506	511	497	498	489	499	547	508	496	497	497	520	522	454	512	491	457	574	530	486	536	479	557	493	500	471	542	513	503	505	552	561	477	491	500	513	496	516	534	524	503	511	513	491	532	513	510	530	496	524	493	472	511	508	488	524	521	552	476	478	489	541	528	535	509	517	475	533	478	491	530	498	533	525	499	504	554	523	468	486	521	495	524	506	510	559	503	540	484	494	542	504	478	528	517	513	518	506	471	484	525	506	479	509	525	489	517	504	505	525	475	516	520	499	469	514	481	537	471	521	524	539	508	512	481	531	541	522	530	523	514	528	499	508	509	511	503	458	520	566	529	492	548	495	506	511	494	512	486	544	543	522	495	498	527	514	495	551	462	524	503	494	484	496	557	503	502	486	476	555	509	506	517	508	517	516	501	500	479	503	514	527	512	491	484	522	509	514	540	490	507	516	461	510	494	494	475	541	497	468	484	543	522	508	507	502	532	534	501	519	524	568	514	510	490	514	498	544	527	496	504	482	512	528	465	495	522	497	497	499	484	513	550	522	528	509	539	480	506	524	526	532	532	521	528	531	499	514	529	538	492	504	506	491	512	496	509	505	543	487	521	512	498	514	521	492	490	518	504	506	502	485	476	498	473	501	508	483	538	512	528	495	515	537	525	505	534	539	462	492	499	483	515	509	501	489	498	504	517	536	516	530	555	535	498	510	518	535	489	535	509	486	500	517	531	500	493	552	505	488	531	534	515	547	533	518	475	513	551	507	496	504	522	513	485	519	493	487	495	484	455	552	537	495	510	502	556	529	537	504	511	478	562	531	520	530	520	511	562	514	515	560	498	507	511	511	473	513	484	485	494	495	484	496	555	501	520	452	516	501	523	495	505	466	544	542	483	535	536	524	492	491	518	515	557	513	480	498	494	540	501	500	497	504	516	549	519	501	535	493	495	480	493	514	537	513	498	493	476	512	547	526	470	529	519	510	503	520	529	551	462	541	517	483	516	523	514	524	526	512	469	522	497	503	461	525	537	518	470	512	542	478	490	494	534	465	488	510	492	499	545	516	517	526	498	484	538	498	514	509	504	533	479	514	488	515	508	511	503	515	516	526	525	498	467	508	530	553	440	542	537	491	512	531	498	535	498	502	514	481	500	486	486	479	488	501	521	542	512	529	507	509	461	494	493	483	493	471	484	524	476	529	504	522	486	492	493	524	541	503	486	525	493	533	536	490	523	478	496	511	485	513	544	491	527	502	538	478	517	450	512	512	477	507	482	448	471	511	496	520	525	490	511	544	552	494	521	480	507	475	508	477	538	484	484	528	483	530	530	541	510	526	545	535	488	455	480	520	514	488	471	499	569	473	510	515	531	494	543	550	488	516	500	460	555	517	525	498	526	518	477	511	501	499	491	515	519	523	518	567	501	490	505	555	482	521	519	546	495	483	514	512	493	547	492	528	511	501	520	504	518	467	506	538	524	505	508	438	504	516	535	510	465	486	541	500	470	496	501	505	508	468	511	556	515	532	517	507	517	519	487	539	548	506	534	521	538	546	539	509	482	537	539	487	480	466	528	500	514	532	554	527	526	525	512	523	580	534	498	493	513	535	534	485	498	492	522	478	510	546	506	515	510	490	533	509	481	517	473	499	515	522	511	511	524	557	533	517	522	501	484	505	510	530	490	509	515	504	522	509	523	509	510	530	531	536	540	480	472	531	559	556	510	531	534	505	519	533	506	481	513	509	509	487	520	500	475	490	496	487	506	531	557	517	532	534	482	538	521	559	505	501	499	458	496	504	515	491	520	510	488	469	501	516	506	501	542	506	509	540	553	515	461	540	519	531	487	513	510	496	437	510	502	527	497	512	542	549	487	509	540	520	499	488	538	498	520	529	543	491	518	530	506	524	519	566	510	503	505	551	497	497	526	494	483	505	535	486	544	493	484	510	532	516	511	545	480	517	484	469	509	516	507	491	538	479	491	530	555	518	525	500	535	503	496	490	532	493	503	485	489	541	485	527	500	505	451	492	535	513	489	497	496	500	520	546	470	547	534	496	485	523	550	556	492	487	528	502	539	516	534	541	517	507	481	489	517	510	512	489	476	476	519	529	480	507	518	494	549	488	477	558	525	528	474	479	586	514	538	477	511	488	530	557	539	516	518	516	484	489	481	530	464	497	507	502	526	485	514	508	493	477	530	475	441	498	490	516	547	530	536	528	487	510	507	492	485	461	511	507	477	523	498	490	512	522	529	526	498	510	466	500	486	504	500	552	470	488	509	487	477	484	447	510	523	502	501	497	516	499	531	532	471	488	508	509	493	548	474	479	496	500	501	486	529	510	524	482	534	509	487	473	507	525	530	511	519	492	564	531	555	557	520	470	511	560	519	539	516	526	519	535	503	501	521	517	465	514	510	516	469	519	522	548	477	496	542	503	439	500	493	520	520	489	536	532	539	496	500	528	519	523	510	512	492	513	512	491	490	515	505	529	503	512	498	531	487	502	509	501	482	524	518	508	526	531	488	511	506	509	501	497	526	521	512	495	492	484	478	508	487	527	496	537	507	536	496	518	516	503	481	509	474	510	505	482	525	520	470	531	506	484	515	522	501	573	551	524	465	485	537	502	502	501	532	532	490	520	466	490	471	509	516	538	518	522	503	488	497	506	494	503	520	575	477	497	545	479	488	526	540	492	510	440	538	538	515	517	502	495	488	510	487	513	444	540	501	516	483	489	451	540	506	491	567	512	468	528	541	505	500	527	506	509	492	454	492	519	484	510	521	494	497	522	536	496	499	495	499	508	514	512	527	472	482	498	505	474	523	498	511	525	507	502	468	502	504	487	519	551	463	496	530	530	493	486	523	483	531	547	514	517	520	497	500	531	527	473	492	526	510	504	511	498	532	510	483	535	504	516	541	480	495	501	506	515	526	545	533	466	508	502	494	529	511	499	511	518	524	488	484	468	499	476	502	472	518	488	491	525	534	516	513	482	467	549	478	479	462	491	487	502	527	508	523	491	520	477
49241	33375	25812	26110	23183	16712	5553	1058	5226	1401	493	505	530	517	481	549	514	494	547	551	572	533	667	737	805	883	1014	1047	1131	1097	1064	1002	925	841	786	675	651	614	607	558	582	545	502	510	504	491	467	491	486	467	494	429	437	430	476	431	426	453	429	468	455	433	412	406	469	415	492	443	447	471	428	460	454	454	432	442	455	427	463	441	424	467	460	424	443	470	413	433	419	449	477	429	449	431	476	477	454	446	425	444	448	425	415	439	456	418	434	473	414	445	448	432	421	452	412	402	398	454	445	404	406	413	434	426	433	445	424	439	426	414	514	391	461	439	448	452	463	446	442	440	436	429	474	437	417	418	423	459	421	412	470	450	432	465	382	414	452	451	441	432	424	454	445	459	477	438	397	439	439	440	436	445	416	418	447	421	420	423	474	464	449	429	413	442	381	418	447	493	413	428	424	441	444	419	427	456	465	460	409	437	454	448	431	461	451	436	420	430	423	397	459	410	472	457	435	462	482	463	407	411	420	407	421	471	422	429	426	453	430	445	427	452	447	467	449	412	438	438	411	463	431	455	441	466	469	426	428	434	476	420	403	468	429	446	434	457	465	448	414	436	457	426	423	394	443	430	443	423	418	440	429	478	422	463	430	444	421	409	430	444	433	426	418	420	451	423	476	440	451	467	403	425	455	453	428	467	459	445	457	402	447	433	450	422	437	425	435	436	431	428	441	479	427	473	428	431	421	429	420	424	408	476	441	429	443	423	416	455	447	421	433	418	438	437	450	425	443	452	420	428	449	430	412	439	448	499	463	418	433	458	442	412	411	435	444	419	442	445	429	444	438	429	459	445	437	440	426	431	440	476	397	450	475	417	404	435	478	451	447	465	447	458	424	455	418	461	450	416	451	427	447	420	428	438	442	430	490	425	426	441	435	427	454	470	434	454	420	446	429	436	399	437	433	425	447	441	437	467	424	476	426	460	437	420	464	440	413	425	447	469	434	453	485	408	463	450	439	446	464	447	429	432	426	422	402	451	469	441	441	418	471	463	474	437	423	424	405	430	454	398	427	424	445	465	436	425	403	404	481	439	468	438	449	440	424	432	456	431	432	423	435	426	434	462	448	434	459	432	413	405	451	466	397	460	444	443	452	428	448	413	447	422	440	420	481	412	437	436	408	485	460	436	449	450	453	430	426	433	437	477	420	426	423	442	448	459	433	466	433	461	465	420	445	440	443	468	422	410	430	431	434	484	462	423	409	451	451	447	487	451	453	463	435	420	418	430	418	429	460	436	442	442	457	409	427	423	431	416	419	411	423	457	411	428	395	436	391	430	469	430	459	455	432	445	484	471	414	425	458	425	455	491	447	450	459	433	416	460	452	456	471	475	450	442	441	415	447	432	393	432	440	419	391	437	448	451	449	390	464	427	469	460	448	452	479	421	425	431	427	414	441	442	460	432	422	447	440	399	417	463	459	401	415	443	430	451	400	459	434	434	441	416	462	434	454	453	433	454	409	427	433	450	428	444	421	431	450	391	462	427	417	440	436	456	435	409	437	417	456	426	435	441	459	474	413	453	429	431	433	457	427	430	440	451	427	426	416	387	417	440	468	452	440	441	421	402	427	432	435	402	425	424	399	423	447	503	394	444	438	470	419	474	446	424	457	447	444	439	449	440	429	438	480	426	458	473	420	460	422	426	458	447	475	406	428	448	443	466	404	415	421	461	455	425	402	418	462	466	426	440	436	477	436	449	465	423	423	435	439	432	484	415	453	422	421	426	470	431	438	445	428	457	430	471	451	415	426	409	443	448	442	425	454	418	432	436	432	416	463	412	435	425	454	476	469	408	438	414	443	383	440	409	424	465	430	432	412	397	451	426	410	449	460	438	447	412	441	447	406	430	411	451	447	441	436	461	433	436	429	412	470	455	458	457	441	416	437	423	407	481	445	477	455	439	444	432	451	422	460	437	459	458	411	409	443	431	453	377	427	449	446	459	440	422	434	416	465	461	458	451	445	453	449	439	435	455	454	416	441	451	468	466	453	419	450	445	435	405	451	445	437	437	459	418	463	475	414	453	443	435	464	484	436	464	428	487	440	439	436	432	469	454	454	420	476	444	454	414	431	444	460	429	400	454	439	423	443	458	422	431	456	489	434	473	426	440	438	426	458	456	456	426	428	458	452	429	423	417	446	404	397	440	417	450	424	453	452	476	459	429	429	448	436	442	430	444	428	419	433	419	445	387	454	472	420	450	452	471	445	409	438	384	434	460	408	442	448	458	424	419	463	414	441	468	436	443	443	431	412	440	451	439	458	436	457	458	407	455	465	442	465	451	399	463	448	425	423	400	434	463	435	444	459	428	453	433	448	434	430	431	479	462	464	437	430	435	425	476	433	470	420	478	419	428	465	432	424	446	414	418	426	466	422	427	403	467	450	384	425	443	450	424	453	414	417	447	455	423	409	432	419	420	412	428	448	434	426	397	448	474	394	454	441	454	465	464	453	404	456	422	429	427	425	447	456	421	437	439	444	420	408	453	412	442	426	418	425	436	400	440	440	415	438	420	422	462	430	438	402	443	438	472	441	444	443	399	429	436	431	443	443	454	450	430	429	419	424	483	421	429	454	473	439	423	409	438	458	450	422	460	426	455	399	446	429	465	430	422	422	474	448	441	420	419	464	450	437	406	502	430	443	402	433	447	422	428	436	416	455	445	459	449	420	444	451	480	422	426	462	434	458	437	470	430	450	424	416	421	440	412	471	419	444	420	455	436	441	457	437	435	448	437	430	407	445	480	456	427	444	418	465	434	427	426	460	448	428	421	407	445	456	430	415	475	414	441	424	431	416	432	443	454	456	446	437	474	436	443	439	393	449	466	458	407	473	412	433	440	427	403	435	413	435	434	409	458	444	446	453	421	422	440	412	442	457	438	458	434	426	439	435	461	443	403	427	432	440	446	415	458	421	436	425	414	472	409	435	444	409	434	452	438	436	421	449	466	469	434	460	435	412	417	466	463	401	413	426	410	422	418	435	448	446	448	450	435	444	426	406	434	414	442	443	427	444	428	446	423	426	488	453	434	464	432	433	427	428	419	419	457	428	409	435	488	442	458	470	451	433	440	456	424	392	435	401	425	442	426	441	424	450	460	456	450	402	414	395	439	428	411	495	461	492	431	435	429	428	398	417	445	439	441	449	437	441	435	430	427	410	431	394	438	412	434	414	450	430	467	461	450	444	425	405	432	455	402	439	444	410	449	429	444	443	437	434	439	435	449	417	459	413	429	424	456	470	455	459	447	443	420	381	464	415	465	453	469	462	425	435	421	451	448	440	433	437	423	406	433	449	428	444	452	425	422	426	442	444	410	442	439	457	460	476	456	442	418	417	429	434	440	432	451	418	437	455	424	489	384	410	430	450	453	471	456	448	432	438	432	424	464	433	437	433	461	443	407	455	451	420	454	432	412	406	460	444	441	420	417	449	424	463	475	431	458	473	398
26532	20819	27618	24051	20903	20087	7610	1090	2564	896	574	614	589	555	555	559	551	545	585	614	591	565	590	649	644	731	730	772	795	819	806	737	686	665	642	654	643	615	601	585	584	622	549	532	548	555	532	553	523	528	550	510	534	543	549	525	560	505	527	521	528	521	514	496	506	512	561	522	518	550	477	553	538	533	519	533	513	503	524	512	544	547	536	531	539	512	540	530	457	514	506	532	543	511	556	529	527	526	574	574	550	490	527	535	528	552	519	571	476	526	509	572	530	522	551	533	556	521	537	568	521	547	543	563	542	538	516	497	530	572	524	553	545	517	531	532	541	495	524	514	557	537	546	502	514	512	513	528	548	492	529	509	565	534	527	556	530	527	497	553	533	541	553	524	498	506	542	548	514	523	541	521	549	558	536	553	546	562	531	511	537	556	505	491	523	516	503	574	559	513	544	489	500	523	518	529	529	543	544	510	515	522	557	517	537	524	556	570	548	486	540	519	522	527	553	539	564	500	542	570	544	545	518	541	509	544	534	531	539	524	550	526	548	530	541	473	530	544	511	572	515	501	524	518	562	553	551	522	546	509	557	540	573	573	530	523	527	575	521	526	537	520	497	565	534	525	539	513	550	542	549	552	514	544	508	553	504	556	543	541	543	487	548	520	515	537	524	520	538	540	551	524	562	528	506	573	522	567	506	517	537	537	527	524	533	488	579	523	531	548	523	553	572	525	561	547	537	524	506	528	542	543	525	526	492	547	486	537	554	529	528	553	543	512	517	511	529	514	560	584	553	540	550	556	508	508	515	503	546	513	543	539	564	518	566	515	511	547	537	545	541	519	535	556	550	530	580	537	505	518	561	537	491	546	559	503	512	551	543	503	517	562	560	502	513	551	541	524	558	522	538	569	543	489	581	531	519	544	528	538	551	529	503	522	526	543	558	583	514	538	530	519	569	479	542	510	493	506	557	519	516	521	544	549	567	561	518	517	539	558	542	501	514	523	534	506	540	520	523	528	521	519	538	552	552	514	581	551	500	595	510	543	565	507	544	583	556	550	561	592	542	515	517	519	534	527	500	510	506	549	538	500	562	532	503	527	543	537	515	535	537	506	514	546	536	516	601	539	529	538	527	542	541	531	548	535	540	580	543	538	542	555	548	579	546	524	525	503	570	549	542	562	537	527	536	526	514	523	577	560	530	531	550	520	525	553	561	482	583	513	544	569	575	541	535	559	526	573	575	546	517	549	541	488	570	504	552	522	529	512	519	553	532	529	519	527	508	557	538	485	515	535	586	536	581	529	527	545	529	545	529	534	539	512	558	502	517	506	500	508	493	530	493	571	549	559	545	521	556	528	518	577	533	558	506	534	540	527	560	561	541	562	518	571	555	516	538	579	565	574	529	542	549	517	527	521	527	515	518	520	496	508	541	491	535	564	557	548	555	526	540	525	512	540	535	526	510	516	528	518	531	563	534	554	489	555	530	572	514	534	563	505	568	547	567	523	569	520	536	529	518	524	573	500	528	536	571	572	518	529	575	532	544	507	554	516	529	485	515	547	548	538	528	539	536	567	483	556	544	519	559	527	547	550	541	500	574	513	531	540	538	523	552	502	564	546	549	532	523	536	558	525	537	539	500	533	511	520	586	557	531	558	549	565	520	532	523	539	548	512	539	567	582	557	579	498	533	535	551	580	563	531	535	561	534	527	542	560	515	505	520	525	510	567	544	543	496	509	542	538	559	588	533	540	571	565	505	558	517	549	542	539	530	532	591	533	557	510	540	545	558	528	468	554	541	553	501	555	572	541	504	513	541	521	538	553	548	534	490	555	566	554	535	551	535	519	547	528	511	535	553	541	546	536	499	522	525	518	579	585	574	542	546	552	534	537	538	505	524	547	544	521	532	550	532	532	574	571	534	515	565	550	527	558	552	520	546	549	544	538	547	524	506	536	538	544	485	508	558	537	541	559	573	500	490	521	571	524	558	556	480	504	502	545	517	541	538	555	520	554	531	517	524	486	546	556	518	546	511	548	529	562	543	499	541	509	476	545	534	582	530	544	521	600	574	533	554	550	515	522	512	510	522	596	545	562	546	476	508	504	513	490	570	546	567	518	488	470	524	523	515	540	520	506	527	527	552	519	521	512	522	536	520	500	546	582	537	546	521	589	560	538	523	529	532	543	526	556	577	556	525	517	498	548	500	500	543	534	543	503	529	528	528	545	547	491	580	522	494	546	543	559	548	523	511	478	566	536	558	514	538	513	460	548	494	532	503	531	523	529	498	493	555	500	565	548	497	559	553	526	559	563	554	509	536	462	513	535	507	536	551	572	583	549	540	553	577	544	497	502	571	493	547	523	507	509	506	565	522	511	536	537	479	497	583	539	556	531	510	579	518	526	504	511	536	521	498	564	580	553	534	534	539	547	519	547	511	582	494	457	503	519	508	547	522	537	553	531	517	519	530	531	519	493	556	488	543	537	556	510	501	527	493	543	558	551	516	582	587	558	506	504	509	542	511	526	524	521	519	531	576	523	550	500	523	538	519	519	528	538	533	540	548	548	522	496	518	505	507	546	522	562	511	543	577	515	509	508	545	513	553	526	497	583	514	570	521	574	527	500	516	484	516	534	527	537	558	548	544	548	512	556	503	545	506	531	546	552	497	489	513	530	570	533	536	544	525	513	558	570	542	533	549	520	544	543	503	557	496	507	530	550	519	557	545	513	549	560	536	562	570	553	539	533	502	549	546	549	551	546	530	562	525	529	499	530	480	521	534	509	514	504	532	523	542	541	488	534	511	569	577	542	516	540	520	548	551	554	525	561	517	522	537	549	525	561	535	536	514	557	539	530	503	541	535	550	553	549	550	541	549	516	560	581	544	553	504	536	526	550	533	534	543	527	521	545	561	580	529	521	528	500	546	533	536	533	521	518	536	539	570	541	525	542	516	555	568	529	548	497	560	557	501	545	538	504	553	532	535	493	537	515	475	563	548	533	533	539	542	491	581	497	509	551	544	546	515	543	547	492	511	505	523	551	524	564	536	511	552	526	526	526	517	560	576	471	539	520	534	529	515	509	555	528	548	544	499	535	535	513	582	570	524	509	528	502	528	507	547	531	507	538	525	544	508	534	516	553	543	523	516	520	522	532	471	520	522	504	545	518	489	522	496	502	519	519	532	484	520	549	549	586	529	537	507	505	511	531	494	530	508	582	531	520	510	554	529	496	538	590	559	510	540	546	556	520	577	560	569	525	519	529	563	547	492	565	519	521	503	516	543	487	507	579	556	507	526	556	558	527	518	508	542	534	524	560	549	516	491	537	507	499	546	509	587	524	540	526	545	578	581	515	539	532	515	531	554	507	532	504	519	516	552	511	518	489	496	542	564	515	549	536	563	508	512	536	564	521	496	541	530	562	540	520	523	516	533	538	536	565	527	491	537	531	523	491	503	519	519	543	539	492	528	492	550	523	564	537	558	559	535	526	570	572	521	519
51995	44164	33045	23313	20695	15588	4399	1372	4743	1108	545	557	483	527	503	509	521	551	517	562	580	612	612	714	762	844	856	992	1024	974	964	849	772	741	712	638	655	604	595	569	547	494	539	512	475	471	481	474	424	463	501	457	412	473	469	448	486	432	454	459	464	424	428	458	452	464	432	441	434	426	440	457	427	472	454	400	460	469	492	495	434	417	471	434	454	434	463	487	455	435	450	492	434	452	422	455	434	434	453	461	425	448	490	474	425	466	507	441	480	506	431	482	452	475	426	453	439	448	437	500	496	469	484	432	462	468	433	437	461	451	465	441	446	425	436	477	488	465	493	458	467	448	427	470	459	453	440	444	461	442	439	467	454	503	421	426	470	483	454	496	442	429	432	479	451	420	462	458	471	461	454	449	435	438	420	514	480	445	472	443	436	435	442	461	469	447	426	470	444	445	449	435	409	424	509	461	455	427	460	472	425	430	426	461	463	474	467	491	442	443	467	458	443	451	411	408	484	456	450	439	398	464	439	465	440	482	461	412	469	458	422	443	444	421	457	385	481	437	474	490	451	443	471	449	435	454	457	441	469	477	440	438	405	444	475	435	489	465	473	473	479	451	481	432	428	418	481	476	463	449	455	467	448	444	441	470	434	445	443	464	485	439	472	471	449	453	461	431	474	458	462	440	428	443	466	456	458	493	463	460	454	435	438	440	442	454	445	459	449	469	468	442	465	467	462	452	500	483	473	433	451	433	478	422	456	467	420	436	436	430	457	493	440	454	464	432	439	427	471	470	442	444	453	473	437	448	442	444	435	428	436	445	447	483	463	466	463	452	461	422	446	453	434	441	455	452	453	485	427	495	490	475	436	469	499	435	442	496	468	452	463	466	444	500	430	409	492	477	416	497	449	478	440	409	449	463	438	474	433	433	463	440	505	464	435	455	466	423	443	446	433	450	475	412	468	472	463	483	441	467	495	472	408	432	449	410	439	414	434	431	431	475	441	450	430	461	493	483	460	468	453	465	420	472	453	435	458	470	513	450	468	465	459	459	490	460	435	450	465	415	461	455	494	481	457	455	495	447	440	467	449	419	419	477	471	452	468	456	426	457	458	479	478	458	457	476	470	422	410	452	432	450	480	482	411	463	474	443	468	478	456	459	453	452	436	447	497	436	451	452	453	452	460	483	466	493	426	461	449	414	444	471	434	420	424	489	436	449	471	437	442	442	450	470	428	444	441	446	469	446	442	467	419	453	474	472	491	464	467	410	488	507	429	487	454	473	484	455	410	448	468	468	446	461	470	434	473	420	423	441	448	461	433	460	497	459	421	449	417	436	421	439	441	442	469	469	463	432	404	466	433	446	440	454	431	444	462	465	469	439	434	434	477	422	488	444	460	443	469	438	479	486	458	462	458	464	482	452	485	436	482	434	445	453	447	485	423	460	433	480	471	452	454	448	436	454	435	463	464	426	455	494	461	447	434	451	475	426	453	437	446	489	455	439	463	435	498	437	431	440	485	471	456	484	452	455	464	466	438	445	427	470	458	473	484	445	421	473	463	476	441	492	433	470	502	465	460	497	468	421	430	456	459	463	453	456	482	465	452	451	433	450	483	424	439	465	495	481	477	465	451	452	457	491	474	429	463	496	447	455	462	411	462	425	432	425	483	475	419	465	456	478	436	504	425	418	456	420	450	473	425	428	462	455	431	448	493	446	418	488	427	474	481	418	459	470	417	422	458	434	506	422	464	443	445	463	429	477	475	459	433	452	425	422	466	443	456	430	465	481	494	434	476	455	478	456	425	464	465	441	416	450	370	479	466	459	456	427	447	445	456	443	451	432	435	472	489	469	453	437	417	438	447	494	489	455	445	446	410	431	456	465	450	456	440	461	442	445	437	424	471	443	455	440	466	460	460	475	417	469	483	447	472	444	450	465	453	505	463	477	401	435	440	467	455	434	473	456	479	445	452	453	499	446	484	463	460	456	454	478	462	482	455	449	473	485	463	456	494	464	431	448	398	470	464	449	458	451	447	506	429	466	496	442	439	474	442	455	455	446	441	448	474	470	453	459	469	422	465	429	404	433	448	410	454	434	442	430	477	429	465	444	473	436	464	445	427	433	446	466	456	456	394	464	466	427	480	444	432	416	473	455	462	446	474	456	423	470	444	443	451	451	474	472	453	465	476	496	441	450	452	456	458	460	463	440	420	461	444	462	443	416	426	495	468	469	501	481	461	463	407	464	464	444	493	457	428	440	462	446	418	418	471	450	460	430	464	436	460	434	489	465	464	471	451	425	517	464	480	434	487	487	456	447	434	406	462	459	460	443	444	440	415	480	436	442	449	455	431	466	444	487	485	453	426	460	428	391	448	460	437	445	436	457	511	474	423	458	442	432	454	438	451	484	436	405	484	485	438	438	475	498	459	465	441	438	450	462	474	478	416	457	463	508	474	420	448	459	440	470	453	475	428	434	449	437	425	465	458	450	456	417	459	447	462	447	448	472	466	418	472	463	451	449	452	455	458	462	439	470	456	474	494	471	452	429	437	451	449	465	469	432	445	474	481	458	444	400	432	471	449	474	484	417	426	476	478	431	435	424	492	460	435	446	411	461	438	455	419	474	450	488	462	460	472	452	426	446	439	467	475	436	467	465	449	452	462	425	443	413	474	421	483	471	442	433	428	438	463	425	446	484	470	419	444	425	408	454	454	483	440	440	428	490	446	444	476	470	396	476	456	462	432	464	433	450	458	454	463	468	441	472	444	448	449	440	480	428	451	445	450	446	461	441	437	463	469	426	459	455	476	424	436	447	439	463	467	463	423	459	440	444	441	451	453	494	476	498	485	440	458	456	470	463	474	428	457	402	450	466	435	457	447	484	456	429	443	431	508	398	472	479	434	457	477	451	454	437	458	511	435	415	418	465	450	427	461	471	454	465	465	456	470	432	474	464	464	445	452	455	471	436	484	423	441	425	458	448	468	444	430	441	445	465	428	467	452	443	463	486	419	459	454	477	484	442	481	432	467	426	468	457	467	464	460	444	467	421	464	455	441	467	488	453	485	483	441	459	460	430	471	461	462	460	432	429	468	458	482	439	467	423	464	460	453	442	465	471	441	487	456	473	417	427	445	427	451	480	440	480	493	422	488	460	459	459	454	421	449	447	459	457	486	462	425	458	452	483	456	436	460	450	497	426	442	473	453	449	443	424	456	429	442	464	456	446	444	460	456	448	437	427	456	451	444	446	424	445	439	466	478	413	418	421	455	480	465	440	449	508	457	442	462	431	470	486	488	429	463	416	476	469	445	444	430	447	477	470	427	424	439	453	455	424	474	448	445	450	438	444	443	435	434	427	441	465	494	470	426	450	454	471	460	445	460	477	467	453	444	422	466	421	447	432	440	456	432	458	433	440	445	473	494	482	465	450	478	438	450	422	430	474	484	466	427	468	462	417	423	501	446	446	465	449	473	448	478	496	480	465	479	466	493	454	443	434
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
