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
341208580113	341208580674	341208581224	341208581774	341208582324	341208582874	341208583424	341208583974	341208584524	341208585074	341208585624	341208586174	341208586724	341208587275	341208587825	341208588375	341208588925	341208589475	341208590025	341208590575	341208591125	341208591675	341208592225	341208592775	341208593325	341208593875	341208594425	341208594975	341208595526	341208596076	341208596626	341208597176	341208597726	341208598276	341208598826	341208599376	341208599926	341208600476	341208601026	341208601576	341208602126	341208602676	341208603226	341208603777	341208604327	341208604877	341208605427	341208605977	341208606527	341208607077	341208607627	341208608177	341208608727	341208609277	341208609827	341208610377	341208610927	341208611477	341208612028	341208612578	341208613128	341208613678	341208614228	341208614778	341208615328	341208615878	341208616431	341208616978	341208617528	341208618078	341208618628	341208619178	341208619728	341208620279	341208620829	341208621379	341208621929	341208622479	341208623029	341208623579	341208624129	341208624679	341208625229	341208625779	341208626329	341208626879	341208627429	341208627979	341208628530	341208629080	341208629630	341208630180	341208630730	341208631280	341208631830	341208632380	341208632930	341208633480	341208634030	341208634580	341208635130	341208635680	341208636230	341208636781	341208637331	341208637881	341208638431	341208638982	341208639531	341208640081	341208640631	341208641181	341208641731	341208642281	341208642831	341208643381	341208643931	341208644481	341208645032	341208645582	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	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
23194	21830	29430	24879	22243	22342	14833	3964	2113	1437	1168	983	850	810	738	721	735	630	604	595	622	602	602	608	595	551	549	631	558	563	577	547	546	588	557	560	582	552	546	548	530	565	574	519	546	558	520	524	567	542	516	504	617	539	554	535	503	550	598	594	521	591	546	494	526	537	560	545	551	548	532	548	514	521	550	554	542	553	540	546	524	563	550	524	543	571	517	569	578	558	547	512	543	554	522	513	578	579	542	508	581	529	539	552	542	538	533	526	513	589	517	528	524	524	556	526	530	527	543	518	526	555	568	534	585	566	580	553	544	584	553	559	526	585	530	573	575	532	500	553	552	548	549	578	536	561	542	551	560	552	551	511	593	535	576	586	586	609	515	573	573	545	528	556	534	535	575	581	530	526	545	522	543	552	521	532	520	554	526	502	512	578	533	510	527	546	525	530	484	533	571	533	572	544	553	556	555	534	557	542	549	534	536	563	548	561	502	584	526	532	506	545	586	487	525	529	555	583	528	590	515	498	579	505	596	553	511	541	539	553	550	570	524	543	536	559	561	529	562	538	537	569	549	528	542	555	519	519	560	521	513	552	549	553	541	523	560	549	567	535	561	550	544	556	558	515	501	548	508	561	550	535	542	571	542	551	600	517	568	525	547	547	552	565	529	571	497	499	535	533	573	557	543	551	542	573	540	528	608	536	512	546	561	558	550	550	545	569	548	546	525	529	533	567	552	572	524	536	533	553	547	517	534	521	540	589	515	584	497	567	537	552	562	558	546	560	569	572	511	543	557	555	522	533	513	533	503	537	528	525	519	524	521	582	513	521	543	567	543	516	546	524	539	547	528	534	535	597	538	572	534	563	516	560	530	594	527	558	566	548	504	489	568	508	539	576	528	508	560	542	542	565	563	537	539	539	543	578	560	570	505	519	532	533	514	593	522	522	573	549	552	543	560	517	562	552	557	482	511	539	566	538	553	551	560	559	541	548	572	535	564	511	537	509	536	534	541	511	541	582	535	567	584	538	572	524	569	561	567	589	549	566	530	561	506	515	530	560	520	523	538	537	526	565	536	536	584	500	528	554	570	529	536	529	583	575	542	550	519	524	553	526	530	538	540	529	583	574	568	534	507	555	516	558	565	537	532	525	534	535	519	540	562	531	522	552	507	554	542	584	549	526	547	543	556	544	569	522	520	570	554	522	533	499	522	585	509	526	540	538	530	526	535	536	554	554	518	531	528	580	573	510	531	539	535	553	556	505	534	556	561	502	553	541	494	538	542	537	567	538	590	537	581	579	548	561	558	554	528	561	547	534	528	563	553	541	514	518	542	507	546	521	518	540	559	610	517	555	566	512	543	523	514	526	530	518	554	541	566	550	524	551	527	521	541	541	566	567	563	564	539	559	540	530	534	504	577	543	544	545	532	520	517	582	551	525	549	540	587	517	565	499	578	575	540	545	560	538	574	525	539	546	564	510	544	542	554	523	490	492	516	574	560	565	594	566	503	526	557	569	533	564	523	555	540	542	531	533	580	535	542	558	522	542	551	534	560	554	506	551	528	535	536	530	576	532	517	523	543	475	544	507	555	529	588	507	521	553	556	547	551	539	591	528	565	548	524	520	562	551	516	565	545	558	580	536	548	529	552	537	491	543	552	543	543	525	516	510	542	597	495	562	504	539	536	585	545	562	585	542	548	546	537	537	558	557	546	555	511	561	571	562	514	595	520	543	570	535	526	530	580	516	593	539	552	533	555	495	519	511	531	550	525	540	552	586	559	523	521	523	565	526	546	581	542	545	528	520	565	566	538	532	536	540	574	572	537	547	537	550	514	531	529	544	546	566	527	538	525	558	581	538	527	551	535	529	546	527	570	559	558	531	523	575	506	566	526	503	542	533	531	535	522	526	547	532	599	554	562	513	521	555	511	562	563	528	516	549	574	590	543	578	600	561	511	558	535	512	541	520	518	502	567	544	586	535	543	557	516	517	552	553	554	536	533	539	561	545	516	557	519	558	529	569	537	543	515	582	506	500	551	525	495	542	514	548	565	546	560	544	550	567	550	580	542	547	564	559	542	583	517	523	582	543	523	532	544	584	512	534	502	525	539	526	515	565	556	539	545	503	567	518	548	551	551	551	504	557	582	485	523	552	554	534	548	523	565	549	590	563	588	520	514	536	526	552	563	540	543	564	540	589	553	565	567	566	531	547	578	545	544	587	561	603	530	532	561	546	543	525	558	563	537	522	584	518	528	538	534	520	538	610	543	551	482	570	527	533	536	586	542	565	518	589	557	573	553	533	547	577	524	532	535	548	580	542	553	544	534	576	574	519	512	517	520	537	549	559	527	575	525	530	556	553	584	554	517	588	526	529	573	539	531	554	542	551	582	545	540	509	543	505	572	564	528	561	541	483	562	584	514	551	563	555	525	522	523	539	556	516	534	538	513	553	539	543	550	514	554	556	531	521	515	565	535	546	575	550	523	510	548	529	527	511	577	510	558	573	563	553	520	574	600	514	530	497	562	563	582	564	553	519	542	564	537	572	561	519	510	539	549	530	536	562	577	550	510	546	539	571	558	546	525	579	567	529	511	561	540	512	529	574	516	531	541	531	512	565	566	513	542	547	575	527	547	534	527	510	592	556	571	518	507	487	535	525	519	582	578	572	522	549	519	511	526	524	536	504	554	557	568	547	518	559	537	524	533	552	581	516	587	536	536	580	553	543	520	535	562	544	532	523	531	527	597	552	505	520	552	537	529	542	554	579	563	543	510	534	525	544	535	547	537	566	516	561	517	570	510	538	561	555	566	540	509	572	558	569	553	556	562	555	528	540	538	542	535	518	536	587	522	508	544	549	605	520	538	557	511	522	533	560	569	567	565	555	569	551	587	528	510	545	503	554	537	519	553	501	579	524	523	555	569	524	510	525	520	531	525	539	553	520	544	527	538	543	518	547	538	501	542	542	563	561	585	548	566	559	523	558	527	590	538	590	572	556	544	552	558	518	599	524	519	547	517	525	516	563	539	521	556	547	548	511	533	517	490	515	505	540	536	540	606	525	529	540	544	600	591	559	526	548	549	563	581	512	494	563	527	571	581	584	551	525	538	553	569	566	577	549	533	522	560	540	549	503	503	508	563	542	551	529	559	557	555	509	554	585	548	536	544	558	578	545	541	542	542	528	532	556	572	526	548	534	554	546	520	552	537	548	506	570	521	546	518	520	553	529	550	541	521	538	562	600	555	537	555	527	567	553	538	540	560	563	576	537	515	525	582	546	569	540	595	563	529	536	536	569	560	533	488	558	535	548	521	535	589	580	537	584	558	544	584	515	545	551	547	550	512	493	532	557	550	552	515	514	552	520	519	500	543	560	510	565	538	568	530	533	532	548	556	534	546	570	550	499	530	542	595	505	555	514	534	531	534	530	511	551	556	571	557	565	501	491	559	534	523	511	563	537	544	557	584	555	540	540	529	544	575	548	538	534	537	530	566	504
37831	60769	47166	34475	26739	18837	10858	5204	3248	2183	1729	1412	1145	1053	990	858	817	792	783	745	702	709	657	710	639	671	672	665	684	638	633	608	588	615	634	642	619	617	632	623	611	670	648	607	592	621	583	637	635	620	651	608	631	649	616	635	590	593	583	603	617	611	608	591	624	610	607	601	639	614	618	608	579	602	627	648	627	641	620	636	609	599	613	612	670	645	570	616	587	564	627	604	658	609	636	640	602	582	605	579	607	623	650	637	602	648	575	607	609	601	586	591	559	586	621	612	621	581	592	645	609	626	597	647	623	638	575	614	630	614	600	640	622	653	603	616	619	589	586	612	593	650	599	613	593	630	592	625	628	650	663	644	595	613	594	610	619	591	600	593	654	598	641	594	640	587	598	626	588	660	620	576	594	593	616	592	618	634	610	657	623	588	638	588	602	636	632	626	631	577	593	594	655	617	628	614	664	606	629	606	578	598	587	599	585	597	639	601	606	606	611	614	592	615	659	583	653	602	618	644	629	602	564	572	579	616	577	595	625	623	585	604	627	671	599	602	637	615	615	576	636	613	605	669	657	610	552	616	614	594	660	606	614	592	573	567	597	614	622	598	637	632	602	633	626	591	601	592	640	630	619	642	599	628	635	600	627	621	606	624	603	620	611	633	657	621	639	609	615	636	636	634	565	613	592	600	626	623	611	596	582	620	655	584	572	600	624	634	642	598	615	635	602	639	602	647	601	609	628	643	595	625	638	594	620	605	611	669	650	653	617	589	650	631	535	641	608	650	651	626	632	591	597	622	612	625	579	575	598	612	582	639	600	624	667	587	597	606	614	654	634	613	617	633	581	600	614	655	593	606	640	618	625	588	645	641	625	630	628	608	618	634	571	608	544	646	604	638	622	631	644	623	616	635	567	629	616	624	622	624	634	588	628	626	626	654	620	599	643	605	636	635	630	625	593	627	619	605	650	611	604	642	591	565	620	622	603	582	612	605	623	606	582	638	604	590	592	662	634	575	640	572	623	619	616	622	621	636	672	621	649	584	650	608	600	587	607	626	628	629	613	623	600	604	627	614	640	594	632	587	656	632	638	613	603	618	585	617	623	634	617	626	597	649	595	563	642	633	659	596	628	611	586	627	609	653	586	652	647	545	606	640	611	580	637	599	600	601	601	597	601	659	609	642	635	579	597	634	673	608	609	593	620	661	593	627	607	590	576	593	596	610	639	620	623	645	614	634	648	630	603	584	595	575	592	604	621	616	606	619	617	657	591	625	587	613	629	639	626	600	643	561	606	618	589	643	623	656	598	619	623	555	606	638	620	605	590	609	634	625	611	642	617	604	605	621	627	616	596	615	614	588	645	608	568	588	614	623	599	604	634	639	576	645	650	627	636	642	605	576	653	648	631	597	555	583	626	603	576	616	599	608	617	581	628	609	609	641	645	604	605	594	652	617	665	557	662	636	589	642	604	622	585	589	631	603	622	562	620	623	593	597	595	623	596	623	602	642	599	566	625	599	610	609	586	648	598	619	586	562	621	624	569	613	640	610	575	584	631	565	656	617	584	621	610	654	625	631	632	660	623	613	596	627	605	600	599	648	626	625	629	600	605	638	619	583	607	616	612	605	584	604	618	597	611	634	603	596	597	631	586	609	631	615	660	644	623	642	574	608	575	643	614	630	624	640	568	606	606	616	581	667	631	666	598	626	609	645	616	650	596	592	619	585	636	580	664	608	595	648	628	618	554	622	624	630	618	563	641	649	665	607	626	608	602	646	634	598	582	648	588	627	599	640	580	668	623	593	612	610	616	616	591	630	576	597	606	638	590	618	626	648	576	596	599	573	629	623	572	618	577	599	588	594	590	606	599	592	562	614	684	575	565	621	619	597	614	588	613	610	599	596	648	596	594	617	623	629	556	620	592	655	623	619	574	589	673	617	641	599	622	603	620	585	609	603	583	676	645	632	596	621	619	616	591	583	561	659	608	596	612	643	621	584	633	575	614	573	636	598	613	609	639	631	588	651	645	596	589	612	614	569	599	567	655	582	601	594	606	580	638	632	642	635	623	609	623	571	614	621	630	577	605	601	597	586	643	603	636	620	617	620	594	582	573	591	628	600	611	637	605	655	626	616	624	606	618	591	618	610	656	597	650	596	630	607	623	608	576	592	569	660	607	604	615	591	619	595	658	669	625	630	592	603	676	592	613	611	598	656	639	637	677	635	618	604	640	622	578	656	651	591	630	611	600	583	604	613	682	589	591	601	578	601	599	600	645	622	622	623	580	616	620	643	605	622	570	601	571	606	584	625	640	625	605	668	606	655	632	603	629	603	609	620	597	604	628	578	630	635	556	627	659	624	640	614	580	626	593	573	642	606	596	617	621	599	589	584	656	646	625	603	551	617	662	669	606	626	642	643	586	617	614	614	580	618	632	592	613	634	586	651	617	610	607	626	582	627	625	569	621	607	594	608	659	590	648	568	603	646	601	616	599	639	618	569	576	615	622	613	562	593	636	610	578	605	587	583	573	621	611	563	617	619	642	598	632	597	623	633	635	643	601	577	617	640	614	605	602	630	601	608	620	612	638	615	592	611	619	649	594	611	595	605	603	603	618	570	648	655	623	589	601	609	616	615	592	601	591	564	628	631	613	635	608	616	625	628	651	551	601	630	586	603	595	571	577	615	614	621	645	615	624	660	617	600	612	585	620	623	653	610	637	602	577	621	614	610	602	628	588	617	585	574	545	632	612	665	631	559	635	614	613	588	594	586	611	600	625	603	671	601	623	633	610	632	599	618	567	612	564	629	550	545	633	598	616	541	611	597	556	604	607	649	628	617	626	655	579	650	589	588	621	555	617	583	602	582	611	603	606	635	592	676	614	581	602	650	613	568	579	559	606	592	612	620	609	639	623	594	595	629	587	610	585	567	629	607	642	644	622	640	617	599	603	612	579	667	586	550	629	595	652	616	624	627	630	624	630	593	631	594	613	590	565	631	614	657	656	641	612	608	601	605	594	584	625	647	607	593	651	600	627	626	612	658	594	637	631	624	605	645	617	626	617	588	593	594	612	658	666	589	600	564	664	627	608	615	632	621	615	634	623	618	550	607	624	597	611	647	619	636	602	612	583	590	626	609	624	638	617	619	606	635	569	599	627	561	657	623	621	624	651	623	606	586	619	645	603	616	645	632	618	656	623	643	613	636	613	610	640	599	610	629	611	635	609	615	652	568	636	593	622	626	590	649	594	606	555	579	573	589	636	633	595	615	608	606	618	618	588	596	605	616	610	666	618	612	578	634	612	592	608	572	613	590	619	629	650	662	618	627	611	630	631	619	602	645	647	582	573	569	626	648	623	634	611	629	614	588	588	603	633	621	640	652	636	605	595	648	663	634	619	622	641	579	581	564	635	627	587	596	619	650	621	579	670	612	621	583	592	600	573	598	620	587	604	547	583	601	604	614	602	671	612	633	618	537	602	617	626	620	636	650	557	620
30718	28992	30184	19338	8732	4076	1885	1181	901	693	601	549	536	466	444	460	455	440	447	413	421	436	436	417	415	399	408	379	409	423	374	397	423	406	415	404	356	400	403	404	434	402	380	385	407	350	381	406	396	381	387	389	393	394	398	350	414	381	405	394	411	400	393	363	385	374	396	383	408	395	407	400	431	359	425	373	348	400	401	374	364	413	379	413	397	405	373	387	401	348	363	391	437	374	388	385	381	370	440	384	394	390	404	382	422	393	406	354	406	415	386	399	373	402	390	374	431	417	377	400	402	402	383	412	393	420	404	391	371	390	403	424	408	354	411	413	411	383	415	380	370	383	407	391	420	380	389	426	391	402	393	378	393	401	426	370	418	389	375	416	387	371	376	380	387	376	340	401	399	420	418	395	410	419	377	367	410	406	391	417	382	380	376	389	412	429	381	374	403	406	406	409	361	406	386	414	402	373	422	404	395	393	405	389	368	385	400	356	351	381	389	439	356	384	411	410	382	366	421	423	370	410	375	410	393	386	381	411	398	397	411	364	358	381	411	420	396	394	393	391	373	358	369	378	401	367	393	412	365	390	372	406	419	389	391	408	356	374	367	381	418	400	381	382	387	393	419	390	395	357	404	405	410	395	352	430	385	375	411	391	383	373	364	373	382	365	404	405	422	369	406	400	428	372	407	383	389	382	418	395	395	386	354	408	408	343	358	376	422	387	389	397	437	411	377	410	420	442	392	407	361	391	369	367	410	397	400	374	382	387	396	397	388	404	387	398	415	403	389	354	386	399	366	375	370	370	421	367	388	427	384	399	398	418	425	391	392	389	383	403	386	399	383	405	390	389	423	391	372	374	369	424	420	396	384	392	407	435	393	434	404	369	422	412	364	419	380	389	423	376	345	404	421	395	406	405	386	442	410	364	418	423	411	400	412	355	383	412	333	380	398	390	437	346	390	361	424	423	417	363	388	391	365	392	429	407	407	372	351	382	405	391	376	377	358	398	401	398	386	396	434	407	395	391	376	406	370	426	386	421	358	421	379	394	412	398	373	382	366	392	386	401	386	376	363	387	381	398	398	404	393	389	413	376	387	395	367	393	376	403	391	362	391	397	375	414	376	417	401	428	390	383	389	396	379	383	395	391	407	433	424	374	406	412	410	432	401	377	395	381	392	401	388	381	398	413	382	396	372	384	399	385	407	378	381	390	401	416	369	414	378	389	406	395	404	333	366	406	385	374	377	416	382	389	351	387	386	398	371	405	408	437	396	392	389	386	390	385	385	405	417	381	373	410	376	378	373	410	410	374	411	410	382	409	394	433	387	382	378	416	368	423	392	370	400	395	370	381	374	439	379	375	406	431	415	366	416	392	365	411	355	351	371	379	443	379	370	384	404	387	407	399	385	388	424	393	378	336	419	374	355	374	350	385	399	390	403	407	383	399	398	385	389	398	404	404	391	379	416	415	402	380	394	399	432	404	393	405	377	391	414	403	386	385	380	402	395	394	422	388	399	407	370	401	381	385	382	403	400	392	415	377	382	400	447	395	421	365	401	368	392	387	407	382	373	433	406	393	424	408	388	387	402	363	412	404	376	383	435	392	404	373	376	404	404	374	383	390	348	390	399	380	386	404	399	389	374	398	360	365	411	414	386	389	404	411	411	385	379	407	403	386	385	431	397	372	408	405	389	372	394	415	386	367	420	391	413	398	384	415	398	430	378	393	329	407	369	377	419	360	420	367	389	397	378	397	403	402	369	393	396	415	394	358	374	388	385	366	403	369	421	369	372	375	416	394	343	362	388	370	385	414	413	395	389	423	434	393	394	391	411	394	385	430	388	386	389	365	347	404	409	413	426	418	400	441	399	390	363	421	377	369	397	378	388	343	408	424	387	386	411	398	399	412	421	409	383	431	377	381	418	392	374	361	412	400	398	407	416	415	386	404	384	387	356	353	409	403	374	370	372	392	391	382	370	359	420	389	398	380	378	387	400	401	424	395	374	411	423	403	410	389	376	369	380	402	421	383	381	401	387	418	411	385	387	359	367	352	374	431	354	389	408	403	391	407	420	427	411	402	403	387	372	400	395	367	418	367	359	386	364	402	398	391	424	400	400	371	376	367	390	379	408	432	386	394	419	395	386	372	367	396	353	371	410	401	401	382	375	372	378	380	407	421	358	424	403	368	415	371	387	410	372	380	357	384	397	418	396	372	407	385	393	390	382	394	388	405	406	384	373	400	402	421	395	363	429	390	411	374	377	401	398	409	409	420	382	397	385	404	395	387	427	397	432	396	396	407	386	379	391	434	362	364	437	411	408	428	404	377	365	382	387	413	385	404	414	390	403	398	392	394	403	416	389	379	359	422	417	394	385	419	372	412	423	416	419	358	378	424	393	372	388	380	359	395	370	410	431	403	400	386	372	429	393	388	401	403	369	406	393	405	433	415	398	410	377	383	368	397	411	414	414	404	401	383	392	386	395	366	416	394	398	424	381	366	409	377	383	412	400	396	371	374	373	385	392	361	402	416	367	390	361	393	402	391	381	366	404	402	408	388	411	377	370	379	388	354	363	379	395	389	374	401	400	395	388	431	394	399	370	438	395	390	435	390	380	379	382	385	395	391	379	411	431	378	404	367	384	385	373	420	384	359	404	348	390	363	405	381	388	413	399	386	397	405	398	401	406	399	408	383	377	408	382	388	399	377	369	390	393	448	390	348	388	396	372	389	384	432	413	378	405	363	368	394	385	383	371	362	409	426	402	413	408	405	398	357	399	377	414	412	411	370	407	359	394	374	398	370	435	388	394	398	423	378	396	381	400	396	394	392	414	378	381	375	436	387	404	405	446	422	399	411	386	387	377	393	384	367	389	395	405	396	388	433	401	359	392	375	366	410	405	405	430	377	419	379	419	413	399	404	381	380	412	356	408	416	419	414	402	371	394	418	402	383	397	367	405	422	379	402	365	419	397	401	389	387	375	370	426	362	409	351	382	407	403	380	392	383	373	370	388	385	380	396	407	399	368	404	365	366	392	376	403	417	435	376	419	395	388	398	355	371	401	397	388	364	399	393	370	383	433	389	409	396	427	399	385	382	387	428	391	384	371	372	406	361	384	416	398	403	415	376	405	383	453	369	400	393	380	414	376	427	411	399	384	393	395	357	403	351	383	391	432	378	420	397	426	386	407	394	367	385	392	394	394	381	423	378	393	396	384	375	392	400	407	402	404	376	392	394	397	398	359	387	432	408	395	403	385	389	400	391	335	376	359	413	388	400	380	391	383	381	422	394	362	403	394	370	407	421	373	391	423	379	421	398	395	347	368	389	398	385	383	406	412	420	391	388	404	419	353	401	414	385	424	394	408	401	411	395	423	380	393	412	404	393	383	418	353	399	377	407	400	406	381	373	427	399	403	361	414	411	367	361	400	395	383	401	417	378	407	398	413	383	400	390	415	410	365	386	386	367	414	379	412	402	394	408	371	397	423	400	408	378
32803	44467	33790	20539	12317	6986	3355	2067	1439	1057	863	800	699	659	627	565	574	550	538	499	490	452	486	524	515	493	465	494	439	458	441	499	438	490	437	437	453	457	483	478	414	455	462	446	429	427	464	451	446	439	465	431	456	461	438	476	447	434	475	409	430	457	479	419	443	462	523	455	413	429	415	486	473	461	468	457	469	446	456	437	423	444	435	450	447	449	461	484	429	441	474	467	417	429	421	498	470	454	458	414	428	449	506	470	447	455	454	451	455	465	476	456	450	440	440	451	439	422	468	454	503	442	450	448	453	470	449	465	447	444	494	447	427	448	447	453	426	427	437	446	468	452	436	469	459	453	492	478	423	463	435	465	436	473	466	455	518	451	474	437	433	478	436	405	467	469	480	462	410	474	464	469	465	496	452	464	445	443	441	421	477	482	384	449	491	463	451	426	454	458	395	458	434	463	457	471	449	482	471	463	440	472	433	482	432	461	480	432	454	434	438	464	435	471	469	439	447	475	470	437	417	453	416	466	429	475	475	438	457	433	450	460	486	468	442	465	439	455	419	476	489	445	456	440	464	437	505	455	481	484	456	510	483	441	427	459	454	462	465	424	432	478	452	483	448	479	477	474	475	421	439	454	438	433	448	485	431	413	456	466	482	473	448	481	453	433	445	466	442	468	435	436	474	451	465	442	426	435	483	453	462	494	423	481	463	442	475	402	454	466	444	478	482	486	434	414	436	451	454	438	460	485	446	439	471	459	464	446	464	446	425	446	439	428	447	459	426	472	451	442	435	448	411	477	450	425	435	490	439	456	472	454	448	465	449	447	446	486	453	476	458	481	453	430	465	465	451	398	438	454	470	433	478	459	484	484	427	501	447	459	479	427	400	459	433	434	464	473	458	422	443	489	453	436	459	473	472	440	509	441	425	490	440	450	416	415	424	477	432	444	466	440	470	438	434	456	438	468	467	465	406	482	447	447	452	486	457	456	436	457	453	468	447	471	452	443	439	461	422	458	457	464	454	439	469	453	458	464	464	445	461	443	428	451	425	437	472	487	459	436	439	482	441	445	444	449	452	433	499	476	440	448	492	475	481	402	445	436	439	444	438	446	445	451	441	500	451	462	421	444	445	414	485	443	467	451	421	439	457	473	434	445	443	401	524	453	461	468	448	427	447	446	432	427	424	472	426	440	486	456	427	441	436	480	435	492	421	417	410	464	467	454	472	453	442	479	452	458	477	457	462	445	413	455	447	457	458	475	484	443	464	485	463	454	460	441	434	422	462	453	440	418	503	423	466	481	463	465	460	414	464	459	471	461	466	427	442	433	426	455	475	461	413	421	443	486	438	490	472	448	450	464	436	428	416	455	467	448	470	484	461	468	487	440	447	453	475	459	443	437	457	441	454	422	476	475	469	459	379	449	441	446	470	441	461	460	475	437	449	445	462	465	418	484	437	483	430	460	475	450	405	479	443	453	466	447	428	417	452	425	471	438	460	439	436	437	415	466	490	452	438	432	467	441	455	447	497	435	454	435	439	480	426	407	441	443	439	454	456	462	463	449	470	447	431	431	460	429	444	447	451	451	463	434	432	423	429	451	508	462	448	435	471	460	472	454	460	452	481	451	472	426	483	464	445	441	467	454	475	446	428	497	429	403	468	452	523	419	453	466	448	464	410	459	436	410	457	471	478	425	437	489	484	475	465	457	482	455	472	462	487	449	467	441	416	463	502	453	433	455	422	437	486	482	434	455	433	453	478	413	451	496	432	461	495	463	474	416	441	428	420	466	437	464	451	449	468	475	462	463	457	451	435	466	450	435	463	457	449	473	438	505	453	461	477	457	440	470	494	472	464	427	476	464	415	488	478	432	469	451	475	481	482	466	475	458	488	435	440	454	421	452	451	414	444	428	467	450	443	421	511	440	424	473	426	429	425	420	462	438	453	435	453	426	440	451	450	502	439	456	444	447	464	457	446	442	444	465	407	497	426	417	486	482	412	431	479	445	477	426	460	427	437	453	435	434	481	487	448	437	418	480	457	482	467	458	438	458	489	415	459	442	411	442	456	443	436	447	431	473	469	458	454	465	460	449	470	421	480	439	467	475	447	441	459	467	451	468	484	442	448	463	468	475	452	460	461	415	437	470	431	463	447	442	498	490	444	458	487	463	444	447	454	460	451	465	467	406	416	430	439	402	484	474	427	444	470	419	449	444	490	449	454	474	456	482	449	486	457	435	464	450	457	475	470	450	459	478	417	447	465	446	437	433	446	450	458	479	448	455	475	488	417	418	461	450	484	432	451	403	448	428	393	429	441	419	477	456	470	460	461	403	452	435	414	480	475	440	454	435	466	478	398	452	452	445	460	441	469	467	512	448	479	465	453	438	444	486	421	463	457	445	428	457	421	442	418	501	487	427	448	437	452	450	430	463	434	443	469	471	456	494	455	461	487	453	447	433	433	474	483	476	445	460	436	481	436	425	466	438	464	444	440	461	422	484	467	487	484	464	403	455	437	425	424	487	468	410	449	466	432	448	494	414	414	438	481	447	439	442	454	426	455	429	485	462	433	474	470	485	458	455	443	482	440	475	412	452	424	451	413	452	451	448	445	479	447	464	396	443	421	465	445	437	444	474	467	433	476	443	417	441	474	440	426	455	463	421	469	462	425	441	439	424	471	446	440	471	411	416	457	468	458	433	438	453	471	444	442	458	445	475	473	474	457	457	419	439	493	466	435	499	455	447	421	394	442	448	472	468	467	425	506	459	455	455	445	424	444	441	453	463	464	436	457	468	468	460	451	429	493	409	419	457	506	448	425	439	457	446	456	459	448	441	429	456	415	462	424	477	487	445	462	454	444	459	477	502	470	457	476	456	448	461	437	435	428	457	496	463	453	449	471	461	419	465	448	459	409	459	479	434	469	497	479	423	474	489	457	444	459	497	475	469	457	425	458	455	443	463	454	461	465	473	447	424	444	462	446	465	420	485	430	460	450	470	411	471	430	467	433	423	439	473	442	435	474	464	454	445	443	490	471	474	456	452	417	460	442	491	466	451	441	449	412	456	446	440	463	460	430	453	481	436	450	472	493	473	456	428	480	472	452	454	472	430	410	470	431	521	465	433	451	431	478	441	470	473	496	414	440	447	428	438	504	464	443	438	476	449	479	426	462	481	490	486	518	448	475	446	440	467	463	442	445	449	445	414	464	461	418	439	443	476	460	482	461	470	461	422	441	485	425	468	446	449	460	431	477	489	474	448	438	480	477	453	472	460	477	454	451	429	447	439	458	437	442	470	419	443	450	466	505	444	463	469	464	460	430	425	451	453	439	428	451	427	468	449	475	468	449	433	469	455	459	483	455	453	464	460	470	427	453	422	443	479	458	461	479	439	449	429	459	416	443	445	430	469	474	464	463	456	456	470	462	430	441	476	446	441	451	511	429	506	464	478	449	401	434	479	424	473	403	483	462	454	428	433	444	419	441	470	431	481	474	490
23855	21410	28583	25286	21834	16087	8121	3398	1703	1145	881	824	719	712	662	632	614	578	569	564	569	536	543	545	551	528	566	578	537	532	537	527	536	534	520	500	515	525	524	535	522	515	476	501	499	489	535	467	529	539	532	460	550	495	500	509	500	578	544	502	533	487	527	562	554	536	496	529	516	507	509	516	495	523	469	488	507	543	529	544	584	522	539	516	507	496	512	523	505	507	511	498	508	502	513	526	507	479	511	488	525	499	507	512	516	527	520	533	505	513	500	493	500	533	560	506	529	457	516	474	555	523	518	506	516	530	519	492	493	498	500	515	484	474	526	509	507	510	481	536	522	550	527	473	543	527	515	565	504	502	528	514	557	525	508	517	503	482	500	528	516	522	529	527	534	538	537	477	568	513	504	490	500	512	490	507	517	525	509	507	562	491	490	509	517	516	531	483	526	509	546	521	516	508	526	490	529	514	496	491	476	532	526	497	541	500	531	537	513	486	477	521	539	493	536	502	509	524	502	515	573	542	521	491	514	525	504	516	555	489	533	506	494	471	511	527	518	517	543	487	517	490	497	506	525	495	484	509	549	544	500	509	531	518	517	517	514	554	490	506	495	507	507	504	536	494	512	520	487	485	510	475	506	519	541	550	513	544	499	524	517	514	547	526	531	516	539	483	499	528	546	486	535	522	498	536	540	467	493	546	512	536	504	558	476	551	520	503	505	516	519	513	509	511	523	507	518	493	489	511	519	516	506	526	571	473	538	522	501	499	487	479	528	503	511	489	485	514	506	513	491	512	513	506	496	506	520	534	516	495	526	536	512	531	518	507	536	515	506	481	509	500	497	505	532	548	542	520	541	534	489	529	502	525	514	484	500	495	476	495	535	522	515	485	518	540	523	468	488	564	474	521	533	478	521	493	563	480	513	501	491	536	484	511	515	531	497	489	516	497	515	505	489	518	500	493	512	496	524	530	532	473	510	529	516	531	507	529	502	528	503	502	541	495	523	501	530	491	530	495	530	520	557	488	551	512	487	530	525	513	521	510	496	543	514	472	494	541	523	500	495	512	530	485	513	480	518	532	518	509	503	513	462	515	513	522	519	529	526	511	497	475	486	553	500	551	532	507	492	493	519	532	519	512	556	533	518	518	522	514	503	498	523	507	526	501	501	504	505	497	529	541	522	504	529	513	476	508	494	522	526	544	531	516	484	489	490	515	495	521	528	494	516	503	488	503	510	522	545	514	520	494	513	527	500	520	485	536	544	493	548	497	507	507	540	539	524	461	506	520	509	502	555	498	521	538	539	525	536	546	544	499	519	526	482	506	513	505	465	553	492	524	502	503	488	505	528	547	571	523	521	518	531	487	510	495	483	515	526	522	508	515	514	474	512	486	556	499	540	496	495	534	521	519	515	523	509	473	518	519	530	499	539	536	520	506	503	533	520	529	492	510	518	505	488	552	491	536	532	537	495	516	469	511	525	514	480	521	498	491	490	544	545	512	532	523	443	528	493	540	488	537	559	515	520	517	514	533	501	487	532	511	518	507	472	505	528	505	490	519	498	555	492	532	504	530	524	513	460	512	526	538	511	536	471	517	539	497	484	509	500	497	497	499	562	520	490	492	525	526	484	518	489	522	556	496	487	504	528	526	524	480	549	505	497	490	566	509	517	509	487	535	521	551	535	517	512	534	541	562	513	531	551	489	514	477	485	539	488	510	536	498	489	508	504	557	545	509	478	520	516	453	530	515	546	557	498	473	571	498	528	532	530	480	522	525	496	491	499	509	502	513	500	504	510	509	522	490	526	526	518	520	498	487	510	564	517	495	554	514	530	489	502	530	536	521	497	511	514	520	503	518	479	506	533	531	528	506	511	511	491	520	541	502	528	543	531	508	504	519	479	526	560	497	511	478	502	577	493	510	480	476	521	527	501	510	516	562	491	502	501	539	506	516	522	511	468	519	511	521	573	489	498	510	504	497	530	470	550	502	497	435	480	531	560	492	545	496	492	488	520	543	510	529	536	510	513	535	516	480	503	534	490	491	514	511	491	534	549	535	528	521	490	517	505	533	474	502	510	487	519	525	529	539	518	469	523	492	485	475	466	541	505	519	542	524	547	519	498	469	486	540	523	519	517	492	507	494	486	512	483	519	479	512	547	504	541	500	524	519	542	511	494	547	532	524	540	491	547	513	530	512	493	546	514	515	522	508	520	535	500	513	519	471	514	496	491	545	556	505	511	501	499	517	547	458	527	499	511	518	515	515	507	518	551	519	498	534	514	504	509	548	480	521	543	528	504	538	515	521	469	515	517	503	512	537	484	528	497	505	534	500	528	538	509	512	509	504	499	527	510	529	495	520	482	536	536	469	498	516	536	494	549	506	478	499	540	497	514	478	484	470	510	513	540	515	547	507	510	546	496	479	549	537	531	521	529	505	551	479	523	541	507	506	507	505	511	534	520	545	554	529	529	479	468	510	509	483	493	515	508	534	516	514	572	478	529	525	480	517	495	518	561	488	502	457	520	481	528	529	539	461	513	452	542	490	524	530	522	526	512	558	533	498	492	489	508	546	501	502	504	521	525	514	477	524	539	519	519	493	522	498	526	484	524	520	507	511	507	520	502	512	512	543	528	504	518	579	535	533	501	515	545	534	553	540	551	517	511	516	509	526	516	519	536	543	561	486	529	508	512	526	511	480	553	522	516	511	556	528	515	514	510	529	525	532	526	466	523	509	502	518	507	518	553	519	513	518	479	482	526	546	496	553	488	491	563	501	528	505	488	530	528	525	498	548	519	532	510	504	510	497	515	522	517	514	510	510	549	496	514	495	500	469	497	542	491	485	496	542	507	466	543	500	512	523	511	538	580	513	504	553	523	495	509	540	501	542	578	532	498	558	506	518	522	530	493	538	477	519	503	498	542	578	491	528	493	544	522	511	497	515	508	533	489	482	515	528	502	515	481	481	519	511	509	481	509	518	492	541	503	505	507	521	514	516	524	483	474	499	520	549	555	554	509	480	563	507	522	551	484	527	511	484	499	491	520	495	524	461	486	564	536	526	474	504	557	532	545	494	498	482	530	507	526	493	539	511	479	496	460	500	543	546	514	487	527	497	524	493	521	556	577	514	506	553	547	528	528	445	541	525	515	492	507	521	500	510	519	513	483	499	534	496	522	472	536	519	460	540	520	484	482	474	506	519	544	498	539	486	505	504	477	487	531	533	546	525	502	517	510	487	517	522	503	492	495	488	518	474	495	516	484	494	474	488	499	506	496	487	453	554	515	496	486	496	510	503	502	510	542	515	558	488	509	514	532	529	529	536	522	518	515	512	501	460	538	519	539	515	507	486	524	495	505	507	500	563	499	487	490	528	530	495	532	487	522	503	454	526	564	520	497	516	490	556	510	478	530	520	534	510	513	484	526	524	508	511	542	526	547	532	511	500	498	501	544	482	506	524	538	507	533	512	518	524	556	483	534	479	534	497	500	468	534	525
32239	56802	46071	29956	21444	14077	9379	4948	2739	1689	1305	1121	912	865	834	771	731	650	695	671	669	634	597	618	625	627	577	615	586	629	592	618	583	569	572	585	609	586	566	545	574	576	558	608	576	593	585	616	576	580	624	580	602	563	582	574	588	571	544	588	602	602	558	621	565	561	588	602	554	570	586	557	581	549	584	574	587	548	595	576	555	533	588	572	582	547	603	578	558	581	564	622	612	559	583	601	576	548	562	596	585	565	599	564	576	573	565	564	561	578	547	604	564	546	600	564	616	555	632	584	583	572	609	580	536	593	543	587	520	586	550	603	604	565	550	559	586	586	551	585	637	557	602	562	577	600	575	576	573	551	577	584	617	586	574	580	641	576	592	626	603	574	605	583	552	588	625	573	569	552	620	555	577	583	615	577	590	549	606	540	637	580	604	588	578	592	540	622	567	558	572	583	593	611	592	589	613	635	581	590	587	569	613	613	606	580	595	583	599	584	585	556	577	590	581	581	585	594	620	594	595	579	562	590	609	602	552	573	546	553	596	590	549	555	561	568	626	589	591	551	588	526	585	542	598	557	599	600	603	620	541	573	595	626	589	611	582	629	580	579	602	574	574	582	617	581	594	597	599	590	609	548	583	586	535	608	585	607	606	627	564	598	557	606	627	574	606	605	584	559	609	584	617	564	620	575	574	563	551	586	577	552	550	581	560	569	588	601	569	545	567	580	602	548	580	580	575	593	540	573	561	567	572	620	594	620	629	604	555	625	562	533	603	576	567	604	586	595	560	615	564	622	607	643	602	560	598	596	606	594	575	548	545	572	570	564	569	556	584	583	559	622	540	589	564	525	616	582	574	573	569	597	619	559	600	580	573	588	564	582	576	564	600	578	589	604	569	594	598	608	593	548	590	608	586	603	537	560	621	562	588	563	553	571	548	574	584	602	589	597	613	594	592	551	598	603	616	551	577	576	620	609	579	566	550	574	563	578	560	580	608	550	588	644	555	579	577	594	573	556	579	630	578	597	579	586	583	565	601	608	583	587	595	613	587	559	580	587	582	621	606	570	603	557	622	535	601	557	597	623	562	590	575	605	549	581	537	627	613	583	570	605	598	583	568	609	623	568	590	588	599	567	577	552	578	640	560	582	582	570	584	545	583	632	572	575	581	629	645	637	564	589	586	576	547	568	583	599	580	583	581	565	622	597	549	549	599	594	581	577	593	606	585	599	572	576	601	581	568	595	618	550	571	562	587	573	518	551	585	581	548	566	558	558	604	608	614	611	574	547	616	564	562	548	535	605	588	543	589	588	596	558	617	623	615	581	574	575	562	588	600	576	538	595	628	609	592	594	553	504	567	621	621	564	588	556	554	570	574	612	602	569	536	578	604	546	585	571	563	607	587	562	579	611	576	567	613	559	549	580	567	583	584	626	540	558	581	609	557	570	582	536	613	599	597	636	550	561	619	565	599	587	542	575	533	603	585	586	588	585	585	624	575	569	598	607	553	574	609	560	572	619	625	555	548	572	581	574	625	589	583	598	588	549	565	592	549	570	589	571	534	583	548	593	609	558	563	575	589	589	595	626	575	582	591	571	581	595	562	581	571	586	538	598	566	580	626	584	580	557	577	586	641	580	545	563	567	554	573	545	618	596	549	574	555	555	598	618	589	581	554	579	588	561	606	577	605	581	561	549	597	559	549	618	515	615	561	594	548	550	577	604	626	579	545	580	592	583	579	594	595	568	574	556	616	564	534	562	607	582	571	590	572	599	586	577	576	592	509	547	585	582	570	615	532	601	583	571	552	558	614	573	585	563	559	606	560	551	535	573	596	610	617	614	601	594	611	579	587	591	587	559	595	589	561	584	555	627	583	560	573	599	589	615	576	613	577	598	584	573	581	591	609	603	572	583	589	568	553	625	622	565	585	599	590	591	547	534	614	589	577	553	557	565	578	573	576	580	589	592	588	600	578	594	574	572	610	571	607	577	587	582	583	561	625	561	586	593	589	569	582	579	562	565	631	586	564	565	613	611	601	562	577	615	557	559	587	585	563	581	558	549	601	595	596	628	609	591	601	566	556	567	580	537	597	567	606	553	547	562	616	581	608	620	593	566	601	596	566	660	594	596	569	559	582	591	610	618	597	641	568	598	588	587	540	591	563	574	541	674	604	595	610	605	545	598	575	589	577	570	561	559	568	572	585	565	598	642	616	611	603	595	588	547	587	566	581	554	598	587	584	598	604	608	600	572	619	568	552	611	557	558	570	576	581	593	535	624	556	572	573	598	598	590	589	609	577	612	567	602	615	597	632	565	544	591	569	563	586	584	561	600	564	570	600	589	549	605	546	580	560	566	575	604	550	570	549	592	580	575	541	626	597	587	554	602	606	612	567	586	584	526	596	607	538	610	542	602	633	590	588	583	578	595	575	597	560	598	597	598	569	574	555	593	560	582	599	603	624	593	640	599	581	571	603	616	538	603	586	572	525	588	596	564	567	589	649	576	585	550	583	576	603	592	641	612	581	606	581	548	567	643	588	602	596	574	559	556	546	560	605	560	581	601	575	579	606	568	550	590	603	514	559	577	597	546	575	585	585	596	571	603	615	614	576	553	561	547	575	586	553	589	598	606	609	605	578	563	549	597	579	562	578	602	588	588	640	591	607	593	540	549	601	606	551	550	560	583	608	587	538	563	582	566	598	610	593	579	597	599	614	593	575	570	590	600	578	578	585	654	604	542	593	606	525	603	570	601	558	626	572	565	579	601	554	570	553	592	616	565	581	574	535	613	522	554	600	597	603	594	612	600	598	586	576	549	614	587	560	554	611	594	630	574	578	571	572	594	562	588	565	569	560	579	560	544	536	650	585	577	644	601	594	543	589	582	603	607	565	576	582	582	588	620	571	583	581	607	583	541	582	567	575	585	569	589	577	556	584	607	570	563	560	566	561	568	606	593	601	566	586	549	583	601	589	598	638	589	573	607	563	566	547	601	613	629	557	572	535	593	569	611	591	585	541	578	590	597	602	584	604	572	572	588	575	594	606	519	552	583	591	566	594	641	553	598	569	572	563	581	565	588	616	572	623	563	602	574	577	579	593	566	574	528	592	577	576	544	576	558	623	626	600	584	532	562	599	567	626	587	609	594	565	571	585	579	553	590	591	603	541	564	596	561	589	581	591	593	596	547	598	567	580	581	561	557	572	602	564	592	599	591	577	558	565	572	623	537	580	574	550	581	582	581	537	576	546	586	541	581	564	602	590	606	570	519	580	589	602	596	603	569	569	585	584	590	562	609	530	530	593	613	602	550	572	585	574	588	553	602	619	580	577	591	547	559	620	565	562	576	569	564	583	605	617	582	607	568	583	577	561	589	578	536	601	596	577	591	563	591	586	582	579	606	613	572	590	590	525	614	583	595	559	576	609	589	605	560	566	638	622	546	556	603	567	613	591	529	581	601	590	593	584	567	580	616	602	573	566	572	602	555	565	562	562	602
25235	21570	27635	25926	14976	6479	2900	1522	1009	772	617	664	514	505	503	425	457	399	407	440	410	358	359	355	386	380	384	406	370	351	395	359	381	357	375	373	357	361	349	396	333	391	342	409	396	385	370	352	336	366	358	381	350	373	384	410	364	385	314	379	370	376	364	352	366	376	371	352	345	342	355	377	357	347	358	342	341	360	327	366	344	380	373	363	347	374	376	329	337	325	356	334	346	384	333	350	340	365	370	371	375	367	382	358	346	358	373	361	321	361	349	345	335	367	391	365	366	345	368	328	368	399	371	364	375	361	365	355	376	325	344	341	388	335	378	344	362	357	369	353	335	366	341	354	309	391	350	364	344	373	348	334	375	350	370	361	386	350	376	376	383	360	350	351	351	410	356	361	344	374	360	381	367	349	382	330	357	374	362	374	373	382	370	360	336	393	362	354	371	323	349	334	377	355	362	361	351	351	392	349	356	334	361	372	390	389	357	338	355	391	376	360	349	364	359	316	357	370	384	364	347	327	340	358	359	384	358	370	344	362	328	354	365	332	347	354	338	374	350	375	333	376	356	357	390	372	351	376	356	340	358	378	368	346	354	386	368	346	369	335	355	341	378	365	380	363	368	330	356	377	336	348	335	356	378	350	355	352	376	376	389	364	355	362	360	356	318	377	357	386	370	393	339	358	349	334	352	389	364	351	385	390	332	381	338	360	349	359	374	375	343	323	349	360	394	358	342	381	377	356	361	369	339	350	358	339	370	344	345	328	346	341	335	349	382	344	374	364	377	327	355	361	369	342	367	354	348	347	337	347	352	340	330	358	352	361	298	367	351	335	363	366	335	346	376	323	394	363	359	315	354	369	331	336	379	354	340	365	381	368	337	346	343	340	369	333	399	386	341	342	358	368	364	383	391	373	367	345	322	349	368	349	340	376	335	340	394	369	383	316	350	353	335	351	371	363	336	323	394	349	378	398	360	361	354	322	372	355	350	353	345	385	346	362	366	325	373	363	332	382	348	336	376	362	359	369	383	349	369	357	384	374	373	350	371	331	379	357	389	375	376	390	388	411	366	343	371	355	355	366	375	389	360	320	402	361	357	356	361	358	359	368	340	348	359	360	342	341	372	388	369	365	363	349	371	332	365	414	354	363	368	342	351	371	354	340	368	374	350	368	356	362	370	359	375	359	360	365	343	369	351	370	342	359	348	329	386	373	367	367	397	374	351	356	376	355	354	381	364	334	354	359	350	337	362	342	345	379	369	313	362	361	359	315	356	319	405	353	365	355	348	377	401	390	370	364	333	350	376	333	360	337	406	370	357	375	343	377	368	336	346	388	336	370	361	374	340	346	351	361	348	380	354	349	394	362	365	388	383	352	349	353	352	375	371	358	358	357	347	352	350	368	342	344	359	361	341	387	332	363	356	357	365	371	341	355	360	369	345	331	339	350	360	345	345	355	345	353	365	364	323	342	343	347	375	342	363	348	350	373	333	354	362	393	361	362	359	369	362	364	342	380	392	364	339	346	332	361	362	348	360	378	373	358	353	349	358	357	395	353	325	355	384	330	361	393	375	376	373	365	325	351	337	352	345	357	360	341	349	364	397	344	386	348	319	383	346	363	358	366	389	352	366	386	355	355	347	359	334	360	355	335	356	351	330	347	361	346	385	390	355	373	317	383	352	362	366	366	379	413	372	344	364	367	348	350	338	323	357	347	360	365	354	367	383	341	345	369	347	344	349	331	375	349	349	386	384	363	342	375	361	351	386	388	358	331	350	401	362	333	356	338	363	328	347	383	354	355	365	376	377	337	371	325	360	337	335	343	353	359	376	375	359	419	376	355	418	384	389	356	370	336	385	348	371	381	321	338	355	363	377	374	364	343	342	388	317	326	337	368	369	362	380	331	348	346	346	370	367	363	356	380	332	339	354	383	336	354	332	362	356	384	351	358	382	372	364	323	391	366	348	388	364	364	361	355	363	369	346	358	358	371	370	342	356	351	341	360	344	361	379	372	389	356	339	396	366	372	378	320	343	367	370	373	359	363	358	343	360	357	346	368	366	365	350	365	338	341	351	338	378	368	379	346	368	365	403	368	357	383	399	353	340	349	365	378	407	358	338	327	400	367	388	364	342	340	393	363	369	346	339	354	367	379	346	345	358	371	340	345	324	376	363	369	346	345	357	330	353	362	340	378	393	364	386	380	346	369	375	352	355	383	357	386	364	323	341	360	379	348	353	361	362	340	352	325	397	372	337	347	343	313	376	320	361	358	371	364	354	399	357	361	380	370	337	380	381	383	345	378	364	347	364	389	364	345	362	364	345	366	333	374	369	378	310	377	390	382	387	339	341	328	372	365	353	363	375	326	387	340	335	346	339	358	354	333	351	359	361	388	340	369	371	345	355	355	379	358	349	370	406	358	373	359	372	359	361	360	381	335	347	352	374	335	340	342	367	351	346	362	363	398	393	347	358	366	364	331	346	339	377	370	379	362	359	379	381	338	397	382	385	340	326	374	348	340	325	347	339	378	350	344	386	392	350	362	378	342	359	337	342	347	367	335	365	371	352	330	381	347	342	354	350	375	398	342	401	334	367	346	372	321	378	363	322	323	359	369	337	349	357	380	388	335	360	374	383	400	355	383	388	358	352	362	375	355	359	372	355	410	362	360	378	334	344	389	358	351	345	357	343	327	370	349	373	332	376	347	371	376	344	381	390	342	355	340	343	369	374	353	399	374	362	388	357	353	385	338	361	349	376	350	331	358	391	340	346	364	359	337	369	337	383	360	349	387	369	373	355	363	355	321	351	393	373	352	324	375	319	379	370	387	354	355	327	359	383	368	371	348	343	361	383	341	340	385	319	357	366	386	363	355	342	349	366	359	359	354	324	336	361	379	326	355	336	342	374	352	340	356	388	352	351	364	355	352	378	361	369	354	355	338	331	370	336	333	355	380	377	363	353	353	347	361	382	358	336	362	340	344	402	362	384	370	394	358	368	319	385	337	322	370	330	335	372	351	372	352	349	338	364	377	345	361	372	346	360	359	365	353	335	324	352	352	352	351	377	395	357	362	393	374	375	359	350	392	388	350	352	377	365	375	371	373	364	335	347	352	365	349	353	356	367	411	396	380	360	347	372	330	377	339	389	346	372	355	364	370	363	358	318	368	347	362	340	358	360	363	353	339	353	356	344	328	330	339	355	374	361	366	404	380	348	349	361	357	406	357	400	354	341	387	330	387	378	360	346	346	330	377	368	339	350	371	359	346	347	353	383	370	352	328	350	359	383	346	327	383	357	340	358	369	358	357	359	371	360	380	375	388	354	341	330	367	350	355	332	370	327	337	365	370	363	375	371	365	370	326	408	366	351	365	362	318	378	349	351	340	374	379	341	348	358	319	394	323	349	354	334	354	376	359	318	335	351	353	366	367	365	365	381	342	353	354	370	364	379	355	373	379	356	347	367	336	381	347	344	331	342	354	363	359	364	338	362	345
33047	51624	36821	24234	16843	9433	4967	3011	1748	1218	1019	849	736	688	638	617	547	556	509	501	482	474	460	484	447	446	411	437	424	413	437	433	445	444	434	448	410	448	431	405	405	427	431	423	408	437	420	426	422	434	433	447	429	435	419	401	455	416	413	443	472	414	428	448	431	418	434	401	412	407	420	416	403	437	440	438	448	420	414	437	456	389	450	411	432	397	410	455	456	453	448	414	471	432	465	418	414	442	407	421	450	423	370	428	423	444	444	399	453	411	458	401	474	440	454	417	423	445	417	440	436	393	439	406	411	438	411	433	467	439	462	430	449	455	456	447	401	464	460	414	448	398	439	427	432	428	444	401	462	445	454	434	427	441	438	439	400	449	430	462	449	449	404	477	455	423	461	420	442	445	403	407	461	450	428	404	435	429	430	418	452	408	432	431	451	438	456	408	407	445	418	394	442	452	454	411	460	440	426	402	423	390	453	457	413	397	423	422	397	462	424	450	441	467	440	432	415	430	403	434	407	452	410	420	420	436	417	430	414	423	448	420	421	441	449	444	400	428	385	450	406	424	454	432	409	458	406	421	446	428	439	441	447	438	415	423	425	436	408	432	422	465	444	395	446	437	439	413	407	448	432	387	418	395	415	476	419	439	417	446	417	406	413	416	436	412	450	440	481	431	413	438	444	424	376	419	432	424	417	425	460	438	448	435	411	415	407	433	408	426	451	416	430	450	464	425	409	435	447	454	422	442	437	425	452	428	425	448	405	423	434	429	431	460	421	379	446	424	429	439	422	396	434	436	442	418	451	441	423	425	444	435	448	416	420	425	428	445	440	465	452	382	451	438	439	440	380	462	413	433	442	440	404	436	444	457	437	443	452	438	417	399	458	457	463	399	426	411	429	424	443	399	433	448	407	452	405	389	403	447	402	390	433	398	419	418	439	385	420	433	442	395	391	428	443	433	420	429	433	407	416	412	400	418	402	432	454	457	438	393	427	418	423	450	433	401	431	420	436	417	451	436	421	444	439	411	422	406	426	432	417	411	478	398	429	450	469	419	448	414	443	443	413	435	449	376	437	449	465	421	421	445	401	452	444	404	427	462	378	410	402	435	403	406	442	436	419	436	410	432	415	420	415	391	413	421	405	440	416	426	403	436	428	395	425	405	420	422	440	446	454	436	420	420	436	428	377	446	444	467	413	450	426	450	488	379	431	451	409	435	436	456	422	450	410	439	407	455	451	390	432	421	435	435	400	427	409	433	406	433	393	410	418	427	443	432	449	425	423	422	448	406	458	430	416	425	462	457	429	416	413	445	424	450	438	416	434	441	463	438	433	429	442	426	456	395	400	409	406	422	429	410	414	413	419	426	430	446	424	424	453	430	456	419	425	412	405	443	450	471	427	400	409	437	426	444	442	410	429	450	390	433	428	406	423	418	428	424	407	401	452	460	404	430	428	383	402	441	446	439	462	403	418	411	407	414	459	416	442	407	417	419	426	443	392	445	414	423	422	400	411	433	401	426	410	429	394	387	440	417	438	391	415	454	398	413	428	427	407	434	443	442	441	427	435	450	406	393	428	408	431	417	402	412	430	428	422	430	451	451	423	433	405	455	425	405	422	432	429	412	475	441	437	437	389	424	406	440	393	460	408	440	401	444	461	428	465	388	425	417	408	428	441	399	422	467	400	460	400	416	435	425	432	421	455	433	441	428	389	407	442	426	457	441	420	423	440	431	416	434	415	402	415	416	440	419	443	425	438	430	444	426	376	420	400	473	452	451	424	424	429	451	431	458	422	389	440	427	431	416	404	426	437	417	465	384	393	448	405	421	431	432	448	433	448	415	444	457	395	450	454	403	398	420	410	386	409	442	401	467	429	427	439	414	407	434	420	406	396	437	432	429	440	451	399	383	437	415	460	426	405	410	433	422	396	449	439	429	416	404	451	444	449	426	433	428	433	427	443	415	385	440	387	430	445	439	483	421	422	406	432	427	436	414	448	426	449	398	427	403	454	390	396	414	453	425	452	422	398	376	427	419	430	438	445	451	415	466	428	442	452	407	413	431	435	445	427	432	412	403	424	402	422	432	368	402	446	383	405	448	445	426	446	417	447	422	423	405	413	418	428	438	460	444	425	431	401	385	387	406	433	440	438	433	435	445	413	421	445	427	412	405	409	430	402	441	461	470	392	423	415	419	415	412	429	444	423	418	400	440	402	422	431	429	404	427	436	407	423	423	418	413	425	410	429	426	420	413	464	419	432	458	428	427	414	422	445	437	447	444	414	450	439	428	422	446	420	447	434	406	431	418	452	448	412	428	408	419	424	433	429	430	444	432	413	432	426	440	456	463	431	417	433	456	426	406	415	406	432	433	441	480	402	430	454	401	433	415	429	458	380	449	422	441	406	461	438	427	439	392	427	448	421	427	441	417	404	456	411	404	439	445	446	444	435	459	401	437	436	421	443	439	407	450	440	432	420	423	442	422	426	415	428	400	439	476	442	433	407	394	445	441	421	411	404	474	457	451	424	428	428	395	385	431	459	419	408	436	431	449	442	452	453	422	435	426	428	405	430	417	434	447	402	407	430	457	402	421	456	428	408	417	430	395	434	398	429	458	420	420	457	424	429	436	402	445	459	435	400	422	417	392	420	398	432	391	429	439	391	466	396	417	451	374	439	394	381	451	450	400	378	436	448	439	453	432	407	411	439	443	426	471	410	415	422	453	441	423	422	420	434	434	454	416	440	415	419	411	437	408	441	421	476	407	433	409	451	403	406	469	427	428	438	445	405	411	414	446	411	419	447	375	411	455	431	425	406	424	438	426	425	392	443	454	436	396	446	429	437	419	424	426	428	416	459	461	406	452	444	420	413	451	431	478	459	444	411	439	436	422	432	418	418	416	426	416	421	440	416	426	456	400	415	435	460	423	440	434	419	430	465	449	457	453	448	428	415	435	432	459	426	393	456	403	424	445	432	435	444	452	427	433	431	417	425	451	437	412	462	491	425	442	429	438	446	420	425	383	430	434	421	403	399	432	424	405	415	452	433	432	452	433	443	418	446	425	417	467	442	446	406	441	424	436	424	450	429	474	440	393	424	432	423	408	421	430	437	442	430	424	430	461	430	480	479	454	401	404	421	430	404	461	473	408	427	439	419	455	409	423	441	469	479	389	403	440	453	428	441	435	448	418	415	400	422	426	423	427	430	449	424	402	419	453	407	478	425	437	443	433	419	411	424	425	436	422	390	443	424	432	444	410	428	386	405	426	448	424	438	439	444	461	438	412	456	432	408	436	445	436	418	439	436	411	443	450	425	426	427	444	426	428	427	396	438	453	419	408	415	445	421	415	409	420	445	444	433	430	450	457	416	443	434	432	413	458	416	446	408	447	430	433	428	406	424	419	440	441	371	435	402	444	447	411	397	441	405	445	466	401	424	449	426	418	434	407	397	419	420	473	390	432	410	419	417	413	428	386	439	445	443	404	425	410	423	443
22791	21438	28995	24387	21665	21670	13801	4924	2170	1427	1092	987	864	828	779	727	670	641	592	598	567	630	591	587	572	549	550	546	579	534	573	559	560	516	561	560	546	508	522	526	562	541	549	561	533	504	583	565	506	520	546	523	517	509	520	555	566	505	500	584	568	533	503	549	556	494	530	517	560	551	522	526	530	517	516	547	531	549	481	522	541	523	544	517	567	542	480	518	520	540	508	510	528	500	529	539	518	497	542	557	530	492	525	524	529	520	500	527	560	544	539	522	535	540	537	558	507	503	541	535	536	527	521	535	504	562	559	526	512	522	550	538	538	559	564	531	529	536	489	495	545	542	488	554	486	532	527	522	557	533	551	479	533	555	509	508	524	514	503	547	561	549	551	542	521	520	521	553	581	535	500	540	510	479	569	546	536	499	531	498	563	483	544	583	531	504	539	545	529	515	513	559	533	509	579	544	503	543	528	571	535	553	525	511	525	505	511	520	501	553	530	559	569	505	541	507	538	521	551	496	528	516	534	516	512	500	535	535	539	546	521	575	517	531	521	534	499	572	572	511	536	494	530	545	548	552	522	507	553	516	532	534	510	513	566	516	503	533	572	524	502	527	506	512	558	514	520	553	545	513	539	565	511	548	510	509	494	527	487	498	513	546	553	540	543	560	554	556	499	484	540	546	543	496	499	525	561	511	521	526	489	506	553	529	498	547	491	576	554	460	505	511	515	513	514	485	530	556	576	522	584	500	535	547	534	508	534	547	547	558	521	522	543	547	500	501	511	542	557	540	517	522	523	517	531	534	524	523	498	526	561	506	547	548	530	498	531	522	548	546	518	552	515	557	537	546	584	531	521	538	516	540	540	540	522	530	526	560	513	539	542	509	559	503	546	546	571	483	538	511	539	509	577	532	532	566	513	504	523	570	546	532	519	535	548	505	541	535	509	560	549	532	549	581	534	479	546	501	542	545	513	496	551	534	514	554	550	531	550	533	493	521	517	493	526	521	497	528	537	539	564	497	490	535	499	586	503	525	556	558	533	541	545	537	536	520	548	528	578	534	512	534	492	535	548	546	507	525	556	582	534	514	572	557	528	551	528	549	566	537	532	547	490	540	538	515	522	539	530	533	571	505	544	527	545	518	513	494	529	504	531	516	522	534	512	530	528	562	541	535	514	552	489	525	528	525	541	480	526	522	557	529	533	535	531	525	510	507	525	513	551	558	537	519	517	527	557	519	496	527	546	556	540	528	543	525	550	551	534	563	531	511	509	546	505	527	569	544	521	503	532	525	500	554	528	512	600	505	520	562	537	527	518	497	547	574	536	524	540	512	532	506	537	491	524	537	547	518	542	506	523	487	478	603	556	530	526	532	535	508	510	517	526	472	549	551	513	519	501	548	554	506	551	510	560	518	565	514	541	460	554	512	527	505	541	548	527	520	522	522	522	538	531	530	554	533	514	492	535	520	535	511	494	506	557	530	496	516	550	518	556	532	474	547	537	520	524	526	537	523	518	551	549	535	588	524	541	556	576	511	517	532	504	495	511	520	525	515	532	515	507	523	515	479	526	526	548	562	538	531	530	571	530	491	545	566	534	502	519	509	560	492	495	514	504	553	543	525	555	533	523	498	530	538	561	559	509	511	497	568	560	546	509	525	542	523	525	516	529	507	564	502	541	562	548	531	540	507	522	517	520	538	517	514	519	561	490	543	537	539	559	533	548	503	545	517	526	536	527	526	532	488	526	493	501	504	555	505	531	518	522	519	558	514	562	534	555	550	550	556	558	519	513	500	502	545	529	532	507	535	541	526	526	522	570	537	545	536	552	533	540	516	573	542	548	558	532	523	501	507	533	514	521	543	543	554	516	558	522	519	526	524	513	515	518	510	566	508	499	497	474	558	555	583	544	585	527	575	561	523	533	538	531	545	534	523	494	546	520	533	533	523	565	546	522	502	564	504	570	542	551	515	542	554	495	527	527	524	484	510	492	567	492	495	540	536	513	511	520	475	508	520	499	513	567	523	543	545	540	517	541	538	549	526	494	519	476	448	499	544	553	501	494	517	532	510	514	532	536	544	477	515	480	591	535	527	498	510	541	517	508	546	506	541	528	552	523	498	483	518	512	514	528	521	511	523	514	522	558	576	536	554	518	548	546	500	515	540	495	520	552	534	491	552	521	547	548	514	520	537	533	541	511	535	527	533	512	513	524	539	505	546	539	492	539	517	573	519	551	538	519	525	529	518	527	540	537	483	523	549	510	511	493	556	583	480	546	536	522	519	521	554	524	531	532	538	570	563	521	500	516	547	561	550	565	494	525	523	573	506	534	511	495	502	550	544	486	522	480	505	513	530	492	495	529	527	526	552	556	514	565	548	515	499	526	535	533	507	536	531	530	516	512	515	535	516	506	530	554	507	553	507	500	488	490	518	527	514	507	512	524	528	566	518	501	522	544	495	532	540	528	526	530	468	527	553	557	571	551	524	568	511	491	516	529	526	518	529	473	528	508	522	561	532	524	514	562	563	565	504	560	538	542	611	515	534	554	550	529	528	462	546	541	525	517	535	534	556	576	495	519	526	525	540	505	522	533	534	521	549	538	568	556	504	539	507	490	558	549	543	516	497	486	513	500	556	529	521	522	513	565	525	528	528	534	505	514	541	594	535	537	524	526	542	548	527	538	531	530	545	517	536	543	524	534	509	533	509	520	517	512	517	544	533	502	534	529	548	533	520	526	524	485	604	505	498	556	537	511	561	516	550	538	541	511	523	548	523	505	546	509	528	531	558	555	539	496	553	556	480	573	541	533	524	490	525	548	585	562	540	526	560	519	476	538	472	548	530	525	530	524	547	547	565	570	554	543	538	503	526	501	550	531	526	512	535	525	522	502	454	536	498	538	547	509	510	493	515	536	545	545	521	499	495	504	519	563	555	478	531	526	541	536	492	509	585	542	553	510	545	546	515	546	549	558	542	523	560	539	516	537	551	532	512	536	584	549	535	572	475	535	526	516	525	539	518	531	538	527	528	509	468	509	555	546	579	572	510	525	526	498	561	520	536	485	516	473	524	550	544	537	535	568	541	561	504	502	504	518	533	495	509	533	492	506	496	551	570	508	548	518	534	558	600	515	521	529	526	510	527	553	533	481	560	562	528	549	541	528	541	506	492	539	554	560	549	530	554	564	531	530	505	541	531	529	528	501	538	515	568	544	528	553	515	527	559	481	526	595	561	515	553	518	513	540	575	557	493	522	501	562	517	542	516	532	480	532	534	563	559	498	567	554	501	538	536	519	502	544	546	550	553	551	484	545	490	567	549	550	557	492	456	508	551	517	539	543	502	513	521	504	563	548	501	490	558	510	541	540	518	508	569	487	533	534	529	545	580	541	554	537	540	537	515	507	516	502	557	548	511	566	516	501	471	570	546	550	527	529	559	515	553	553	517	548	564	503	516	529	534	537	493	533	566	522	555	502	525	515	508	531	568	567	556	526	548
35426	59900	49206	35659	23795	17285	9982	6603	3512	2212	1692	1367	1223	1139	990	921	875	829	690	742	716	636	659	706	685	608	623	665	593	621	643	648	649	619	678	601	604	617	615	630	599	645	619	624	616	633	628	628	629	594	600	608	586	621	595	606	617	603	623	562	584	602	565	622	628	636	583	588	605	613	616	574	608	577	584	604	611	607	624	602	632	606	574	630	600	615	648	671	582	621	639	599	637	612	624	643	576	629	632	598	612	623	596	590	606	616	584	572	613	596	599	617	594	610	560	577	592	594	609	593	578	610	621	604	587	604	639	576	616	583	655	642	571	630	567	560	616	560	613	592	606	653	630	569	613	629	616	587	573	617	623	625	600	588	599	591	596	612	565	590	588	592	574	581	593	613	609	586	585	571	607	602	613	605	606	622	659	606	588	628	597	609	616	591	602	590	583	604	546	643	573	622	590	632	614	603	579	647	583	608	624	619	613	577	607	580	643	583	595	628	564	593	594	572	605	594	547	618	593	580	616	583	623	607	592	589	572	604	604	630	619	577	588	562	563	599	583	611	608	604	615	623	611	584	602	595	600	640	600	604	592	547	642	601	612	588	650	574	622	604	591	629	591	603	610	609	611	571	631	597	555	592	618	638	610	623	567	621	578	586	607	579	623	595	623	619	592	577	609	588	648	644	610	618	595	608	572	555	591	591	582	563	671	589	631	599	556	636	582	569	590	557	593	622	594	576	567	602	611	607	606	613	609	596	642	600	616	628	606	626	604	609	618	567	593	594	624	606	567	513	610	593	618	593	624	612	597	650	576	588	597	610	583	623	648	591	652	589	568	593	629	608	623	599	608	626	625	581	573	583	575	556	610	612	574	593	555	581	573	581	584	589	578	579	599	576	557	608	569	568	612	635	580	614	628	562	587	620	620	578	605	623	631	594	586	599	614	630	601	606	623	588	590	619	608	580	570	617	607	623	628	607	642	577	605	578	618	607	576	577	579	595	606	576	584	602	589	599	592	569	638	616	577	628	608	573	580	584	587	628	631	654	612	577	559	616	620	571	604	590	616	580	568	614	625	633	561	570	629	597	595	622	599	610	606	613	577	608	590	612	577	567	596	613	574	578	590	601	631	594	601	616	601	588	593	593	603	616	596	575	653	563	617	647	577	617	582	602	626	589	583	585	641	567	575	597	602	591	618	641	606	607	568	624	608	625	583	628	602	590	621	621	634	626	587	601	602	647	612	600	585	613	626	574	590	599	590	581	570	630	581	600	553	632	600	575	563	638	600	611	617	622	534	584	606	574	605	574	631	592	613	576	590	539	565	619	627	643	621	587	574	624	601	617	640	603	592	604	596	589	562	621	631	610	599	593	582	576	591	623	542	615	586	595	614	590	620	605	619	593	605	577	609	580	629	647	580	616	596	588	616	623	663	620	569	597	588	581	612	549	572	589	602	604	630	572	607	554	560	629	629	583	613	596	573	638	618	608	624	557	607	576	626	601	624	590	602	583	608	615	617	574	629	621	594	596	627	651	584	584	614	583	609	608	594	610	545	587	624	590	607	593	598	628	590	572	641	559	610	634	571	600	613	593	631	603	587	586	584	663	583	581	603	638	615	626	553	633	608	595	590	598	634	616	614	591	563	625	571	604	549	592	602	549	580	591	600	603	642	615	523	618	633	616	597	621	625	645	606	587	585	580	591	581	596	593	588	587	587	648	581	592	556	577	582	558	633	606	614	655	575	625	581	589	638	606	567	590	559	575	581	621	598	628	619	586	573	605	546	629	651	621	571	604	607	588	599	592	607	563	608	625	574	607	668	618	672	609	614	557	562	626	557	576	617	614	559	569	629	584	613	582	598	618	619	590	578	604	598	532	609	544	597	620	603	582	579	609	587	559	600	608	635	666	591	587	596	593	593	618	631	560	597	589	580	611	584	582	590	588	621	564	603	602	586	616	609	542	604	577	634	577	555	591	651	598	593	620	548	630	611	630	563	591	604	581	641	565	601	589	566	586	536	621	620	630	621	584	614	578	572	584	549	600	604	606	621	575	554	599	618	615	621	595	562	674	587	585	602	596	597	587	581	574	581	552	625	630	598	586	602	600	587	616	602	608	620	585	635	595	622	593	570	623	597	614	599	640	650	637	584	632	614	591	597	543	638	623	615	597	558	606	629	645	590	601	575	565	588	586	596	649	607	604	624	605	610	618	576	661	590	647	581	614	619	584	600	593	587	607	604	589	602	626	557	598	601	572	643	576	590	590	591	601	648	632	601	568	562	600	571	600	601	596	574	633	576	582	586	536	598	597	644	613	627	616	558	595	584	571	595	561	566	631	597	657	588	563	537	621	645	606	637	584	622	598	583	606	601	652	551	613	596	591	547	594	601	588	613	600	594	654	638	599	665	594	599	600	580	614	627	579	628	628	620	636	623	636	636	620	593	593	643	613	583	575	633	542	589	619	609	545	600	567	602	615	615	600	622	611	591	565	623	613	609	651	617	571	574	599	619	620	615	601	650	555	608	566	591	607	597	570	652	622	608	608	610	598	628	568	565	587	593	625	591	594	609	610	580	605	597	617	611	618	579	600	602	594	561	592	634	641	612	571	586	662	599	562	630	647	614	550	620	566	595	610	614	578	600	601	637	599	562	587	626	603	574	628	584	607	591	597	595	622	553	619	568	580	605	626	593	606	610	618	598	609	607	612	585	575	623	590	589	573	658	591	596	585	619	595	620	590	590	632	590	595	567	603	606	615	582	621	595	622	561	656	607	593	606	581	623	580	668	629	622	602	610	647	624	590	580	561	572	624	604	596	622	586	591	594	623	640	592	552	596	581	584	593	582	653	559	599	604	594	642	577	609	598	629	622	597	598	600	617	564	642	557	640	633	584	617	594	546	580	589	563	592	594	606	640	576	580	622	603	600	584	581	588	591	623	606	571	595	615	567	586	601	564	607	563	553	606	605	610	622	596	573	580	583	585	567	590	614	631	624	601	591	656	604	619	573	639	624	589	604	588	590	583	608	556	552	594	596	616	581	641	610	577	615	596	604	607	594	608	607	621	597	575	572	577	602	584	624	574	618	634	563	607	618	609	611	570	606	579	623	552	579	545	571	586	572	610	595	619	590	588	575	596	590	626	569	603	603	583	597	582	598	555	598	617	607	617	564	561	578	590	559	536	595	654	589	598	604	556	582	579	607	616	581	637	604	609	595	654	569	559	605	596	620	598	598	614	655	638	637	599	589	556	592	621	602	580	635	570	613	586	637	567	596	660	603	565	607	634	595	598	605	591	620	594	615	625	589	612	597	606	582	597	610	582	590	610	589	632	587	601	608	572	592	623	599	605	621	572	583	600	617	595	570	606	597	611	582	598	578	579	622	581	621	611	587	643	582	612	627	601	604	632	618	564	622	599	569	633	592	605	619	580	595	599	630	603	550	622	568	589	567	606	612	621	585	584	575	583	615	596	589	624	597	564	591	630	581	612	585	606
30419	31708	32477	19613	7897	3868	2220	1351	836	685	639	582	506	476	479	441	432	443	404	390	392	433	415	405	414	407	400	389	427	399	388	368	405	450	401	409	392	374	389	407	370	394	393	413	372	385	423	380	391	394	373	409	408	394	361	384	384	406	413	405	400	399	378	424	398	383	374	391	399	393	401	371	391	408	363	412	411	417	381	410	394	401	362	370	371	386	405	389	386	372	423	413	391	392	413	424	365	399	395	390	379	398	416	388	394	361	386	379	397	378	371	390	437	415	391	411	390	372	394	372	370	410	367	364	451	395	364	398	388	393	383	363	388	380	425	365	366	427	405	422	410	387	384	412	394	393	416	354	364	408	395	371	419	435	373	404	379	397	376	395	342	415	421	374	396	404	385	383	387	370	349	430	377	395	388	408	357	409	378	396	427	393	379	375	406	390	358	400	390	375	440	336	416	369	372	370	369	418	368	375	383	369	397	407	375	386	402	391	395	403	394	374	381	392	392	405	396	380	385	374	384	390	357	390	386	405	375	387	404	407	399	420	401	416	401	384	404	402	365	394	390	385	406	413	391	395	415	420	406	399	396	363	372	386	400	367	425	384	384	397	392	378	381	389	361	405	378	418	375	392	418	407	369	356	407	417	410	397	415	393	387	423	421	376	385	390	376	383	392	393	392	378	371	379	373	403	402	391	406	383	437	379	378	403	398	394	370	389	416	415	376	370	367	403	368	424	431	423	407	353	414	381	379	377	431	388	378	381	386	404	394	403	390	422	399	389	414	447	384	402	356	395	389	392	385	409	389	386	407	414	399	408	380	397	384	387	400	389	381	404	397	378	387	392	395	387	422	438	371	362	407	369	365	402	400	384	432	392	400	391	375	398	401	419	422	402	399	416	396	393	410	412	375	399	408	367	415	382	397	365	351	396	408	393	408	397	408	402	406	378	388	396	386	408	398	392	381	391	387	363	420	420	392	395	377	420	415	390	449	399	371	375	411	385	418	386	381	396	392	365	410	387	381	386	401	352	414	376	384	415	388	373	425	367	421	391	357	368	404	375	419	373	372	398	397	378	407	402	394	418	414	435	404	384	408	386	373	365	398	416	401	379	372	396	385	413	386	376	403	382	444	424	387	423	415	393	377	424	411	368	361	378	387	402	398	410	392	374	390	417	399	410	400	421	383	410	406	417	371	378	379	421	385	421	369	396	385	396	383	371	384	406	416	397	413	407	384	394	405	399	430	384	396	380	370	406	366	353	393	376	399	387	365	409	348	418	337	375	390	380	415	412	387	355	434	388	364	406	390	410	386	367	393	382	373	423	373	361	377	409	424	406	420	377	413	372	389	414	386	419	409	378	401	367	401	387	442	355	407	363	383	392	376	419	379	416	382	408	413	449	393	407	418	390	426	418	388	392	376	421	401	395	378	416	401	392	382	382	364	419	386	384	394	404	417	400	378	371	411	385	417	422	411	398	365	376	367	379	363	365	398	387	383	417	398	396	374	394	370	379	391	380	363	382	387	368	417	380	415	411	418	420	387	401	390	384	390	409	399	400	409	402	338	369	382	359	387	411	413	389	378	391	405	413	362	385	403	396	388	382	414	397	380	391	387	432	392	411	382	375	384	409	373	407	384	427	425	448	432	373	371	386	412	380	418	416	368	380	431	391	383	384	376	406	395	417	408	377	382	420	388	395	387	409	400	414	387	374	387	372	392	397	390	396	400	434	393	401	377	402	368	436	379	386	377	387	405	400	419	377	404	374	416	429	404	395	401	371	376	416	377	411	365	396	383	391	375	403	414	396	376	442	415	403	384	403	406	401	409	400	388	412	399	388	394	384	368	441	403	394	400	373	378	425	395	421	437	366	369	428	369	357	390	382	402	414	407	387	375	414	357	425	394	423	384	387	381	403	406	362	386	402	356	384	377	412	352	390	408	419	338	399	401	400	348	373	395	411	402	381	389	414	381	407	386	424	402	394	374	374	397	408	393	371	378	381	395	370	383	390	419	367	415	401	401	388	378	413	409	399	369	403	386	399	366	397	383	387	402	394	393	400	391	401	362	361	372	406	398	381	392	398	392	407	383	380	395	352	361	369	383	382	371	378	393	392	414	368	389	379	422	408	403	397	386	347	388	373	394	415	372	376	353	397	402	404	373	390	383	397	394	419	372	361	384	405	342	385	399	419	409	408	412	376	396	373	377	413	415	355	384	360	394	390	415	381	423	405	385	399	355	358	422	392	395	382	402	403	369	394	419	366	407	413	418	408	392	364	413	397	379	386	390	380	380	391	373	389	378	414	390	385	381	417	412	389	363	415	404	431	371	385	394	407	393	413	367	363	387	432	407	379	377	395	386	393	397	389	408	392	381	403	370	387	374	370	357	430	398	412	372	400	384	380	376	396	414	420	423	413	394	378	368	383	409	379	396	408	406	398	397	388	352	395	398	376	418	395	397	390	369	391	354	400	372	369	405	366	359	396	382	416	399	423	399	382	394	358	353	396	424	406	410	356	384	429	392	348	397	406	370	376	398	440	397	339	375	397	423	410	397	399	386	367	436	399	349	378	379	356	422	417	402	377	409	415	353	398	405	381	383	365	352	413	363	414	395	422	400	394	403	380	375	366	390	393	379	384	388	392	389	410	383	432	419	389	383	377	393	418	435	402	404	401	401	418	423	406	396	391	390	404	344	387	362	405	391	399	410	426	411	429	380	426	396	372	406	387	400	405	404	374	390	361	413	389	407	387	405	359	425	397	400	370	404	360	400	364	385	394	392	395	431	412	345	390	408	393	398	404	402	369	427	422	372	361	427	387	396	402	401	372	423	391	386	403	403	402	385	394	415	420	393	377	399	406	387	394	383	388	375	359	372	389	416	388	398	394	335	403	410	435	394	419	368	423	408	380	389	423	371	414	442	368	386	407	371	397	395	405	406	373	362	373	407	399	373	378	417	428	389	429	428	399	358	408	363	373	382	382	359	390	393	388	391	402	378	388	425	408	414	423	368	383	420	413	416	373	392	412	386	364	374	414	423	414	418	361	408	417	388	429	388	392	382	418	382	389	422	394	407	390	385	371	383	391	380	393	366	366	400	389	396	371	422	408	440	409	419	387	398	390	397	387	369	370	394	391	428	408	380	398	415	384	388	422	370	383	391	393	397	375	350	386	392	395	417	412	378	399	396	413	412	351	384	425	392	401	373	387	406	403	396	388	368	424	369	388	398	390	397	398	406	409	402	379	391	356	391	391	376	387	392	371	400	415	367	370	388	377	378	364	374	426	389	387	413	353	387	379	381	398	406	440	392	379	400	394	385	387	368	408	382	402	383	368	386	408	385	390	435	395	417	381	408	377	408	379	399	389	403	419	401	385	347	388	400	380	356	381	380	403	422	386	376	379	381	395	407	371	389	411	418	376	404	413	428	394	386	444	393	384	408	388	413	391	376	392	384	411	363	376	385	376	368	389	364	387	372	348	381	419	371	407	394	400
32629	47653	35522	20342	10803	6451	3879	2234	1344	1125	908	736	679	664	626	564	538	517	549	528	531	482	453	461	476	482	439	472	475	516	474	494	460	498	451	459	476	440	428	479	461	477	436	442	463	464	458	451	491	467	429	464	435	438	442	448	485	460	484	474	467	432	426	436	445	465	438	486	445	446	442	466	458	478	455	486	488	487	474	421	456	469	493	420	440	480	446	478	488	431	451	479	439	425	458	437	473	456	421	422	479	444	497	440	515	429	525	429	457	475	460	468	452	470	433	460	442	471	443	449	477	450	456	473	483	423	435	407	454	461	418	473	428	497	497	388	423	473	426	464	429	432	450	454	422	462	474	448	473	473	469	450	468	447	473	464	481	482	413	430	489	501	480	480	439	472	442	483	463	470	495	468	451	473	471	414	452	451	502	460	462	416	453	443	441	476	477	461	462	459	464	467	459	463	442	487	478	428	465	427	465	484	441	462	463	420	454	454	432	463	462	455	455	446	475	421	461	487	445	447	453	464	437	429	471	464	434	422	457	460	458	447	443	474	442	476	483	456	465	453	423	442	417	449	411	442	445	470	440	445	426	438	461	451	455	461	410	443	441	465	470	431	458	449	494	437	427	446	443	421	453	492	459	476	465	450	427	446	471	434	453	485	471	494	457	477	454	471	475	479	447	439	452	410	436	455	477	466	470	423	456	429	502	437	471	454	463	439	436	465	446	451	441	438	448	489	451	443	426	466	457	488	429	470	483	421	469	419	443	453	454	434	441	459	443	468	439	445	471	486	425	451	448	465	482	496	455	429	512	437	453	478	473	475	485	438	471	452	453	459	465	442	491	441	452	445	474	453	476	433	445	477	495	470	445	450	438	465	451	467	464	457	455	463	455	440	487	430	439	444	445	461	426	455	466	440	438	419	450	453	443	473	417	462	443	421	453	460	484	433	456	456	455	473	474	461	458	469	444	461	460	490	459	485	447	477	441	436	444	483	422	446	453	447	470	430	465	472	451	473	459	468	426	468	451	436	479	449	476	420	448	455	459	442	432	427	444	469	427	490	460	448	424	456	478	469	481	428	436	470	454	422	417	474	448	423	485	438	459	436	443	469	439	408	419	442	469	459	447	433	467	449	430	475	437	459	477	447	472	465	448	457	470	453	438	448	443	430	455	463	489	429	443	463	490	496	458	442	448	463	432	445	490	450	446	472	453	466	468	461	461	455	452	451	495	411	424	476	429	477	440	420	445	409	464	472	441	452	437	449	455	491	452	447	480	482	456	453	481	490	456	435	427	446	486	424	466	467	460	463	472	459	436	444	451	462	462	447	423	470	440	480	459	488	434	469	423	463	483	461	453	467	469	436	449	437	439	407	473	493	472	439	450	421	465	426	426	445	420	448	503	439	457	421	473	423	473	455	425	434	459	444	480	455	455	418	448	463	442	451	450	469	453	462	397	466	456	469	437	463	459	462	479	428	481	456	428	450	441	425	452	490	485	439	434	466	478	428	425	428	485	446	423	478	430	459	444	460	459	450	441	483	453	457	473	460	456	443	442	461	438	479	471	502	439	481	464	457	454	486	481	426	438	407	455	426	462	452	457	423	456	458	481	451	446	420	428	454	439	418	472	487	468	493	474	421	439	478	470	445	500	457	446	481	509	438	440	453	464	458	466	471	455	446	409	463	434	459	454	442	435	453	435	415	471	448	455	440	466	473	438	465	445	484	430	460	467	481	427	437	473	441	447	414	423	477	502	460	481	440	459	485	445	482	487	500	426	448	461	455	488	441	432	493	417	479	444	485	458	449	502	462	466	448	455	455	452	455	469	461	431	413	451	471	473	470	465	458	455	472	478	462	426	446	449	438	465	445	426	435	478	418	488	481	420	431	471	437	425	482	452	448	432	438	460	479	450	477	415	455	479	437	464	463	479	493	456	467	481	478	441	479	460	443	453	440	452	447	452	451	441	469	450	459	453	432	438	421	473	434	443	457	472	467	513	459	453	453	463	469	471	475	452	451	472	456	468	440	454	431	452	458	469	475	464	453	473	474	467	449	449	459	417	462	464	443	479	454	466	458	483	451	464	463	460	465	453	415	443	498	493	460	445	485	480	456	454	476	467	466	454	429	473	448	458	451	466	477	433	458	492	477	472	501	457	494	465	457	453	450	468	398	490	447	467	442	447	446	459	426	477	457	441	469	445	433	436	472	455	455	436	456	526	444	463	453	445	489	473	477	463	437	479	462	450	480	480	457	494	484	464	404	470	454	482	440	475	478	488	473	450	436	444	508	452	436	461	440	478	423	469	437	430	455	441	477	475	472	453	464	480	469	445	463	447	462	453	418	451	474	434	421	470	464	471	470	413	455	432	435	436	438	470	431	489	478	440	423	442	457	442	489	455	416	462	426	436	410	435	424	475	442	449	472	438	439	423	427	480	454	470	466	474	426	446	494	457	467	447	451	477	444	502	470	471	477	433	457	466	452	452	486	471	415	473	431	467	420	515	488	438	425	488	499	488	486	469	441	471	462	453	419	445	430	445	456	435	475	467	435	449	426	457	424	467	438	476	478	461	453	466	453	454	476	460	478	462	482	449	465	452	465	426	462	434	472	440	435	451	471	479	449	460	457	494	465	425	456	455	390	425	508	498	470	454	457	476	472	423	439	459	442	498	483	454	473	455	454	458	455	440	443	436	442	451	442	520	463	482	502	450	439	450	460	472	449	459	459	472	414	432	456	443	448	444	443	511	451	463	471	461	421	417	498	446	472	463	442	448	434	446	454	427	452	477	448	411	443	447	442	475	449	447	437	457	448	453	444	454	443	483	440	486	490	485	414	465	444	458	464	450	444	454	488	468	437	467	476	491	473	459	451	454	476	447	456	451	449	433	449	496	475	444	482	459	441	476	467	473	448	488	489	453	479	403	467	442	426	469	479	457	440	471	459	469	453	464	493	457	439	457	455	468	438	403	469	431	418	490	429	484	500	482	436	462	486	478	449	456	485	471	477	465	493	493	453	480	480	444	477	446	453	432	470	484	468	467	460	476	476	444	457	474	440	453	447	443	452	481	419	459	468	485	444	443	420	488	469	458	413	440	447	495	436	496	472	457	442	486	452	466	416	464	465	478	450	446	465	443	451	458	452	425	431	461	489	465	475	433	477	446	452	451	463	451	480	485	464	480	486	463	429	476	447	443	508	460	460	480	447	431	471	462	460	469	448	447	468	440	438	470	458	477	465	469	466	447	443	440	409	396	476	496	480	423	443	466	465	459	451	457	439	451	429	425	445	472	508	471	459	442	444	429	464	429	449	414	471	449	459	474	434	476	448	446	450	454	439	432	469	443	461	484	442	473	455	472	440	468	465	422	427	455	456	464	418	412	513	445	446	440	479	503	461	510	504	457	461	435	428	464	456	458	455	434	439	423	442	473	457	473	487	450	446	433	423	467	419	473	454	492	462	487	487	420	474	475	434	427	431	481	466	470	445	446	476
23864	21446	28590	25168	21605	15396	6626	2707	1527	1052	884	799	769	663	686	686	650	598	575	625	525	567	555	566	510	546	559	527	526	515	504	500	532	534	514	527	515	519	496	437	501	515	507	483	498	493	511	517	491	498	559	538	520	547	492	507	515	457	542	485	535	517	503	520	512	553	502	515	502	495	483	538	529	509	536	487	503	520	537	535	517	538	512	548	549	537	533	525	504	470	537	500	521	535	540	487	496	533	520	496	535	473	510	492	518	511	497	518	514	523	515	510	513	532	480	534	544	491	509	503	516	476	516	503	517	484	502	504	512	523	512	519	498	513	508	505	518	548	508	482	477	526	471	534	486	566	511	524	548	514	573	519	520	493	567	473	498	497	472	524	533	473	537	487	525	491	536	507	517	521	493	485	503	517	502	494	513	492	513	511	536	491	511	494	527	484	527	551	499	507	528	509	521	527	533	483	504	509	461	530	511	500	526	524	508	477	534	525	510	519	518	515	491	501	511	500	519	488	565	526	550	498	506	540	490	522	496	527	482	512	514	512	572	511	521	506	535	553	477	535	528	510	503	504	482	502	505	505	514	502	531	521	520	513	478	479	483	480	515	496	548	496	529	536	526	516	518	515	505	489	514	507	512	540	559	518	548	521	521	522	525	515	501	517	515	482	514	511	513	489	530	490	545	534	493	493	516	500	501	509	540	530	507	524	496	561	501	477	473	524	497	484	508	498	496	487	490	483	538	525	514	535	526	568	492	513	494	512	515	529	483	524	514	500	552	508	558	529	494	517	503	555	511	503	518	505	544	530	497	515	517	522	552	521	505	512	519	534	492	477	528	528	490	502	530	499	489	472	485	507	538	499	541	510	548	494	536	498	550	538	483	499	469	493	543	528	531	497	529	524	568	486	546	526	504	507	536	474	477	473	556	510	527	552	512	485	493	532	507	540	569	502	484	514	509	518	563	517	514	518	510	475	477	519	448	505	506	512	508	516	506	500	538	534	542	525	505	481	495	530	548	490	430	471	512	528	505	533	512	500	532	490	493	461	506	498	511	479	480	491	502	519	549	533	517	494	502	534	503	523	498	524	529	526	501	490	525	494	507	499	528	526	526	551	534	502	535	537	517	513	540	530	501	495	511	497	522	525	493	474	540	507	497	510	501	483	515	518	536	484	522	465	501	491	485	515	470	510	518	524	519	503	553	544	488	512	492	525	464	474	537	481	514	525	539	478	528	513	533	529	503	536	543	516	495	539	523	517	538	502	536	491	507	525	516	488	535	503	524	510	494	521	539	538	484	544	502	536	514	511	491	548	523	518	528	535	480	512	500	557	513	493	512	517	550	504	476	498	500	499	511	533	500	516	509	503	535	489	483	532	539	542	496	466	497	523	520	472	468	509	489	512	534	468	473	493	505	490	510	506	494	525	484	540	507	544	498	498	542	504	535	493	524	535	503	511	480	513	490	527	498	502	487	529	530	530	535	520	501	543	496	511	557	540	529	510	441	489	526	532	495	469	448	556	536	528	510	502	504	519	522	473	475	518	541	498	497	540	525	498	516	514	548	515	506	527	495	537	502	506	499	486	531	463	529	504	511	561	488	481	533	520	502	528	556	491	553	523	499	502	524	479	483	535	559	487	509	497	507	518	509	495	512	512	532	512	534	507	538	548	475	545	532	505	509	497	542	518	529	501	494	536	517	528	518	463	500	509	485	510	565	487	508	517	507	558	517	472	567	524	523	520	493	508	498	477	503	493	512	496	529	554	494	489	540	502	470	491	510	476	513	540	468	522	510	458	512	490	565	509	545	519	474	503	524	483	483	508	476	520	518	490	486	524	503	506	515	499	505	491	485	518	534	497	481	517	510	531	472	504	526	539	459	533	505	498	517	519	505	477	490	496	503	549	474	511	518	500	495	510	522	529	523	513	540	443	542	527	502	507	500	505	513	480	491	532	511	518	519	529	527	530	516	512	518	505	537	503	513	516	509	512	501	484	527	536	575	523	479	521	506	475	505	542	522	527	504	514	512	570	527	521	556	508	518	478	479	483	510	501	531	501	503	551	484	506	494	504	501	538	534	500	581	537	512	523	521	544	539	532	574	500	489	545	513	543	485	513	538	548	507	506	519	484	498	531	524	523	526	525	514	559	526	521	510	510	520	515	493	508	496	516	478	502	557	522	548	489	529	532	533	542	470	504	535	506	500	527	557	551	545	530	506	502	566	568	531	554	517	542	475	452	533	550	471	515	547	511	512	467	537	538	497	528	520	506	516	517	508	521	489	518	487	518	522	535	526	510	529	532	494	528	505	536	503	518	494	530	508	477	512	493	487	518	511	520	499	514	496	518	497	498	505	507	493	512	511	524	495	479	499	509	526	491	524	524	498	507	532	494	474	488	564	523	527	526	520	530	496	518	506	533	570	542	470	499	493	530	538	498	508	458	476	545	540	516	462	516	481	491	480	460	479	500	478	479	482	474	504	523	481	497	498	508	502	499	519	520	526	492	523	498	512	519	517	492	525	530	529	578	549	499	537	512	475	553	482	511	518	505	500	485	487	481	511	475	526	522	480	520	516	541	542	512	488	537	523	554	533	495	500	506	523	515	534	519	485	527	455	470	539	539	494	525	506	499	532	470	509	530	536	529	545	504	565	531	523	509	535	541	529	519	507	493	515	472	547	503	500	541	500	513	509	434	524	521	497	510	506	503	542	529	489	500	501	486	501	490	496	523	463	504	516	501	562	511	529	473	488	496	491	511	551	484	498	493	547	502	531	489	519	510	519	540	536	508	482	509	538	492	518	483	524	519	500	502	493	487	456	490	530	519	505	537	491	479	505	522	537	527	547	469	512	510	539	516	506	509	506	579	473	498	496	511	495	463	507	466	500	537	496	529	529	538	515	489	540	509	507	489	469	485	469	510	503	484	539	521	500	515	513	504	530	491	506	493	536	471	542	520	498	521	482	527	538	495	511	481	519	496	539	502	497	552	502	485	529	541	518	507	499	492	535	517	512	522	508	489	522	544	482	491	494	529	524	529	510	486	481	493	491	565	575	489	578	521	494	511	496	476	504	538	514	487	522	468	510	538	501	540	493	484	517	560	504	548	505	510	540	479	500	547	500	539	501	511	479	533	489	498	500	487	461	523	511	487	533	498	504	518	533	521	528	525	522	485	520	520	540	497	543	473	545	473	473	480	527	516	487	496	493	500	492	492	547	486	518	508	457	515	481	535	507	496	507	515	539	512	501	538	502	512	462	491	499	526	538	495	513	521	516	527	496	506	528	522	542	519	506	490	506	534	489	478	519	497	521	497	480	516	519	486	545	511	512	515	497	537	555	511	551	513	536	544	524	464	504	522	490	507	488	470	517	503	499	505	462	521	497	574	515	523	479	529	536	545	542	520	526	506	510	517	517	525	480	539	526	489	465	517	533	520	505	472	495	496	481	528	513	511	478	505	499	518	549	531	482	464	510	542	525	535	501	528	477	494
34167	56169	43317	28734	20010	13139	7259	4046	2430	1682	1273	1168	1010	897	812	773	720	734	714	680	641	677	678	595	669	605	611	662	628	589	585	593	600	593	593	605	591	545	609	634	624	610	614	571	584	501	615	587	596	620	598	601	582	616	567	610	559	582	604	620	577	622	570	561	554	545	616	584	615	565	568	578	532	588	598	591	587	566	566	600	565	548	570	555	573	615	565	622	579	552	588	583	575	603	563	619	557	551	570	582	574	591	598	645	601	585	576	580	572	594	577	556	559	567	561	573	547	614	577	562	566	534	615	583	536	560	539	551	568	570	552	570	632	558	576	559	582	599	563	596	591	614	584	601	618	583	599	506	534	568	567	574	586	567	566	597	576	558	596	596	565	598	608	603	590	589	533	576	569	577	564	560	595	606	568	593	590	618	594	600	596	571	551	573	589	644	553	565	569	589	583	545	534	589	557	571	552	590	568	573	613	573	589	591	601	555	604	606	643	557	607	549	572	605	576	582	615	547	629	564	579	600	524	591	627	661	572	593	580	572	560	584	610	576	547	577	578	599	601	581	567	572	584	612	608	610	573	597	587	586	590	576	572	562	615	601	607	551	547	609	581	537	553	607	557	572	582	578	574	636	568	562	557	584	592	589	533	600	557	598	542	575	532	563	591	582	592	563	596	573	560	596	584	555	573	591	557	610	607	595	580	616	547	580	576	547	585	593	601	537	589	624	598	569	571	599	528	592	531	579	613	590	589	593	576	550	601	622	596	582	581	572	560	585	597	596	555	577	629	528	570	596	590	556	576	572	566	575	561	581	574	494	557	532	593	577	569	612	594	595	584	613	593	580	607	618	590	601	609	593	606	567	555	570	562	577	595	583	551	547	585	584	573	536	604	630	588	557	640	622	581	573	598	551	542	595	567	558	593	576	596	584	614	561	570	588	545	585	600	590	598	590	538	607	576	573	595	539	605	585	567	576	565	567	590	551	564	591	577	578	587	547	564	569	615	536	563	579	609	566	554	582	612	600	587	597	581	600	577	584	603	579	556	597	539	572	585	578	538	622	604	592	537	546	569	561	612	586	603	585	593	574	581	567	614	601	579	568	588	521	574	588	557	570	575	579	569	574	581	592	569	623	581	579	596	569	549	588	587	565	586	560	590	576	589	589	596	585	597	587	533	592	554	545	584	548	563	583	593	569	609	548	564	599	544	589	602	572	594	544	614	534	597	556	617	582	596	578	523	573	572	571	598	592	590	583	595	526	561	574	554	589	552	560	590	611	572	601	575	569	578	569	572	602	572	529	568	589	597	547	582	562	586	574	619	604	555	618	594	589	572	603	594	600	601	551	566	594	623	591	565	566	593	594	611	570	533	545	551	556	574	594	601	553	599	585	562	617	542	591	579	572	590	574	591	611	586	560	572	577	631	584	568	610	575	584	600	574	528	553	571	556	620	566	584	575	621	611	590	611	546	576	566	555	601	620	571	595	553	605	548	564	612	555	614	592	604	582	615	607	551	567	583	544	572	560	553	575	567	602	627	566	555	569	602	525	553	629	572	551	610	566	553	569	611	586	537	576	598	589	568	586	588	602	555	573	575	585	577	604	615	535	618	570	568	574	565	595	629	587	591	586	562	616	573	569	596	526	590	530	598	566	616	588	556	585	557	556	601	581	596	536	598	595	560	546	564	587	614	612	615	545	615	576	583	605	543	572	600	592	546	610	575	606	571	581	606	636	591	590	537	619	557	543	606	617	579	602	533	578	593	549	567	562	595	582	599	544	614	575	581	591	560	610	598	546	572	566	636	585	556	540	573	563	551	592	583	578	580	514	554	580	620	575	551	542	577	609	604	589	588	582	525	586	587	571	572	591	602	590	581	559	568	596	595	545	566	594	553	579	610	571	596	584	611	585	567	616	559	562	601	581	573	554	624	606	593	572	555	582	580	550	604	541	597	612	609	545	584	536	539	585	578	550	595	580	616	577	593	576	590	587	562	584	560	582	592	612	568	620	599	598	593	585	605	510	623	580	597	581	566	572	576	585	560	608	558	581	575	498	584	603	592	555	584	564	616	545	543	557	572	588	586	584	549	590	605	609	543	605	596	602	604	520	561	581	531	604	573	556	569	601	588	586	578	572	555	578	600	580	566	552	600	555	586	572	595	564	589	570	594	592	582	592	579	649	562	588	579	578	539	606	555	581	608	589	630	598	569	583	559	640	567	560	578	577	624	537	599	588	578	575	595	595	571	581	550	546	539	568	567	595	576	587	581	566	617	601	566	588	542	593	601	580	588	565	591	589	530	570	567	607	574	548	558	554	630	564	572	551	564	579	590	607	568	587	590	565	547	571	592	611	584	563	588	579	626	550	619	590	603	593	578	614	574	551	571	559	557	663	550	600	566	566	599	581	597	577	574	544	584	578	598	575	611	598	556	631	561	581	589	588	555	587	579	575	606	561	568	605	605	590	575	594	591	558	586	595	579	636	581	619	570	596	592	555	566	571	602	575	580	602	586	596	598	621	607	577	571	590	569	583	592	570	569	586	553	586	605	591	606	610	597	597	568	550	579	626	568	607	599	598	615	564	599	598	568	560	555	573	547	550	573	585	622	582	632	536	539	579	605	571	604	573	610	586	583	597	565	551	573	546	582	577	569	592	578	584	632	579	549	573	591	574	572	578	532	616	588	593	577	565	591	597	591	580	548	572	597	579	588	600	579	622	590	576	568	583	598	547	542	573	569	577	559	551	599	576	573	577	597	574	570	600	551	588	572	561	576	559	588	559	593	565	589	592	549	619	606	553	621	582	614	591	609	558	572	565	598	591	524	592	595	565	546	591	532	596	563	607	589	568	582	556	612	572	545	612	562	580	590	596	560	593	576	554	597	607	565	555	578	542	581	622	550	591	593	597	614	577	602	531	550	555	558	599	587	574	555	567	551	618	590	594	649	585	558	561	589	578	621	569	600	563	594	565	588	539	561	547	567	601	594	567	569	551	597	574	557	553	562	602	573	575	552	528	563	598	576	572	573	574	596	591	619	563	613	590	613	577	580	582	610	591	609	585	550	600	559	566	580	618	551	562	572	614	578	607	563	572	568	595	624	614	593	599	622	610	589	554	525	631	556	583	574	605	591	591	592	570	585	602	556	606	611	588	569	581	586	563	601	617	616	571	521	558	585	607	581	581	572	577	580	582	622	607	544	552	593	542	560	548	590	581	573	570	586	547	596	547	553	552	546	575	556	589	597	593	586	616	607	591	582	591	582	567	567	589	601	602	611	501	579	572	615	604	563	577	583	574	578	584	594	614	601	582	575	573	623	549	609	591	559	603	608	549	552	515	569	570	580	543	624	600	645	567	550	576	568	562	611	558	543	627	589	589	566	577	617	556	578	531	546	587	632	584	588	574	558	589	572	575	596	545	594	599	557	585	575	596	591	565	566	551	613	549	607	579	598	553	587	555	576	587	602	590	569	569	571	540	556	569	584	578	582	595
25221	21610	28492	26743	15031	6126	3305	1520	987	754	670	594	470	492	451	435	412	431	384	381	380	404	366	389	381	379	356	385	361	363	364	323	378	343	391	346	382	326	368	375	345	341	351	365	355	338	352	383	334	365	328	314	348	343	366	348	358	340	404	345	360	339	349	380	343	350	351	342	355	371	357	351	351	364	350	341	319	366	349	353	354	371	344	358	356	389	360	357	347	334	360	351	350	368	346	370	346	348	343	325	358	390	339	363	363	391	353	343	362	347	382	400	363	343	330	354	348	330	345	349	366	375	347	373	364	366	336	369	354	356	372	357	393	401	372	375	377	340	371	350	337	365	358	363	350	363	339	355	364	363	328	351	362	364	414	364	346	352	343	385	364	358	333	369	307	363	346	324	332	359	367	357	367	335	329	379	383	373	345	368	352	366	367	327	342	369	345	361	340	333	375	341	316	354	345	348	377	344	347	335	341	317	351	337	367	347	334	323	340	344	362	362	354	359	377	384	342	343	361	361	397	369	361	377	379	354	333	360	350	360	378	341	356	372	368	332	361	352	381	406	334	340	364	367	364	360	351	382	342	365	374	383	369	342	363	352	332	404	373	318	320	374	328	345	399	355	362	313	369	360	368	357	331	364	338	388	370	365	353	335	337	354	337	324	309	336	402	388	330	351	319	337	375	329	346	351	359	349	369	362	329	359	330	379	386	369	394	354	410	342	376	325	377	339	342	396	365	360	351	355	386	354	341	381	371	376	346	345	355	371	341	346	369	317	332	352	346	336	325	341	348	357	362	376	331	365	369	356	338	373	335	318	336	336	398	345	348	365	363	367	353	354	344	354	358	365	366	368	349	330	366	398	369	329	366	354	363	364	360	363	367	384	365	350	373	347	319	345	369	364	345	356	362	362	342	341	322	354	337	346	362	340	349	334	341	355	356	350	336	393	355	344	359	359	351	341	340	364	354	353	368	331	354	339	335	361	363	323	347	375	347	353	345	385	369	350	311	369	310	365	381	360	348	379	354	338	369	329	348	355	354	332	336	348	348	394	355	358	334	329	368	358	357	361	359	370	358	342	372	368	311	366	345	363	334	341	325	377	337	350	362	375	342	327	351	337	365	351	346	372	313	340	371	335	364	383	366	363	365	371	364	383	361	336	348	353	340	337	394	365	359	347	331	355	359	341	390	386	349	394	379	351	347	363	368	372	342	344	359	326	345	329	362	356	339	364	355	359	360	348	335	361	341	374	364	329	364	348	370	339	359	367	377	342	312	339	384	354	342	345	378	389	325	371	359	340	344	388	348	369	383	356	388	382	358	365	346	343	342	351	365	376	353	341	367	353	376	365	330	335	381	349	356	299	367	380	371	333	366	360	369	367	329	361	379	364	361	334	359	345	327	329	369	370	372	371	337	371	357	347	403	335	363	377	352	358	369	354	401	350	369	359	342	366	343	363	399	356	342	380	345	360	313	343	346	338	294	364	317	371	356	371	373	349	363	388	399	340	340	333	382	375	366	310	354	360	323	339	368	353	350	359	331	354	369	346	385	385	336	368	341	338	364	365	343	342	383	352	313	328	388	352	354	345	375	347	371	348	371	335	344	357	361	354	379	385	376	363	360	358	375	335	397	348	382	366	359	361	370	350	343	349	363	351	368	364	335	345	347	406	345	326	349	347	353	339	353	321	371	331	356	339	358	383	391	368	322	400	358	358	383	349	384	334	356	360	340	370	347	341	399	362	358	353	348	360	344	372	381	345	341	336	354	332	370	342	359	348	354	410	356	349	373	367	341	349	336	360	345	397	350	387	369	308	361	375	353	360	354	372	372	365	362	362	349	355	369	363	326	354	353	371	362	366	365	349	364	388	361	369	350	363	372	381	370	334	352	351	344	351	361	399	336	309	332	359	336	321	364	342	323	369	351	351	377	332	347	364	332	397	367	368	332	371	345	360	362	359	328	392	361	363	357	348	345	350	353	350	354	342	365	339	352	369	379	369	366	334	391	374	339	344	354	374	369	351	329	328	309	339	349	359	376	366	359	368	347	320	368	366	304	339	370	359	355	370	351	332	369	365	346	399	382	344	340	347	387	342	376	350	342	338	336	353	359	362	381	360	349	356	336	339	375	365	363	342	356	346	352	339	360	391	340	394	353	316	328	333	378	342	395	361	337	373	370	393	350	365	330	361	353	340	388	357	380	349	363	358	339	382	361	372	331	411	364	369	342	362	351	360	336	385	324	365	343	356	328	332	339	325	341	333	348	355	367	337	385	397	322	380	357	359	359	367	343	328	343	349	391	326	351	379	328	392	340	360	365	345	344	366	381	341	335	326	386	390	352	358	356	368	356	325	342	349	364	365	359	367	338	346	352	364	349	368	325	323	343	343	354	345	340	358	355	373	360	363	320	383	359	347	352	373	403	331	361	336	373	328	336	379	355	393	359	377	339	352	344	381	369	352	306	376	319	370	362	358	325	335	367	360	366	356	376	363	346	381	398	326	366	354	361	348	358	366	329	335	313	340	359	344	358	335	337	331	360	345	367	357	362	341	344	351	395	367	321	355	347	372	347	343	356	345	336	359	330	344	331	391	335	343	367	395	377	382	346	367	359	325	371	357	360	366	349	380	374	355	342	361	335	341	351	351	354	344	373	387	357	339	339	348	332	351	369	349	360	349	356	305	373	344	349	374	371	375	374	363	357	364	286	343	329	337	331	345	312	324	341	358	329	356	391	359	374	377	366	356	387	377	364	322	323	348	323	373	384	423	362	352	342	355	348	362	376	357	382	383	376	350	353	362	384	366	377	392	389	352	326	379	331	387	373	385	346	354	338	363	385	319	386	349	366	347	352	352	357	342	362	353	348	395	362	367	362	350	364	399	378	346	345	365	340	364	373	344	358	342	344	337	329	330	375	362	351	346	335	374	328	367	323	361	348	347	346	344	380	337	363	370	346	384	385	370	384	358	344	396	339	351	349	359	348	398	360	336	354	361	362	318	333	343	348	377	325	356	340	380	321	378	379	343	398	315	335	342	384	391	374	355	377	358	351	364	371	341	339	348	359	364	382	333	323	367	366	369	341	330	348	380	369	340	380	388	367	388	367	370	344	356	380	345	360	354	346	365	348	393	359	357	371	371	359	339	331	342	355	311	373	335	379	367	372	347	362	329	338	402	340	363	331	362	363	390	346	361	335	348	353	378	357	371	351	338	363	368	365	359	351	371	348	321	377	371	370	347	364	325	359	322	367	352	362	334	341	344	340	349	362	362	360	363	346	356	343	349	361	365	352	365	340	365	363	376	350	379	357	355	375	363	368	368	350	385	350	349	360	379	381	350	358	387	342	318	352	354	352	351	306	352	320	369	350	345	362	329	382	359	372	356	364	370	375	344	337	334	382	342	334	363	356	389	371	338	346	362	368	363	397	363	352	371	352	324	348	333	368	380	345	351	327	326	364	363	380	349	312	316	342	349	342	364	335	343	347	352	349	370
33404	51541	40741	27640	15453	9040	5614	2895	1662	1142	962	884	743	740	631	579	575	483	494	494	502	513	478	483	454	424	433	421	455	448	444	381	404	423	418	395	416	398	360	440	446	467	404	426	440	445	434	426	401	413	419	399	410	411	453	409	432	459	422	443	423	433	437	426	410	406	422	451	404	396	451	443	445	418	442	425	403	443	427	427	430	422	392	378	448	440	433	389	414	433	448	457	432	419	389	396	420	421	444	416	398	412	418	413	375	444	387	399	428	420	416	429	436	428	437	426	406	417	392	402	404	407	432	436	419	424	420	450	399	439	427	396	394	427	372	432	406	423	402	402	438	449	436	394	448	411	409	413	432	468	433	407	404	437	416	417	417	430	432	387	463	408	437	441	412	416	437	414	383	404	438	448	411	421	445	433	413	423	448	424	414	423	404	419	438	417	439	423	406	431	433	447	437	394	466	441	410	417	398	410	437	430	436	425	447	390	444	401	439	386	417	414	434	427	407	463	459	380	405	407	464	411	397	424	424	428	396	488	444	436	416	474	444	441	410	457	446	421	433	395	389	399	442	390	410	432	386	408	423	436	450	440	411	441	406	422	456	445	426	397	421	399	417	422	416	401	407	388	430	382	401	431	439	425	367	448	391	429	397	404	455	429	401	441	429	416	456	434	447	430	443	413	426	402	434	456	454	388	413	446	433	411	467	431	408	459	414	455	437	397	374	440	428	435	402	425	461	444	414	404	397	379	453	414	432	457	471	429	411	402	441	414	431	418	424	423	431	414	419	383	398	408	408	430	415	452	458	408	434	414	396	417	433	446	437	469	413	424	412	460	424	437	427	419	396	429	432	399	471	421	453	452	411	447	437	432	396	406	414	440	426	415	443	417	397	416	427	423	439	407	417	429	419	423	382	435	435	423	458	385	417	394	426	428	402	418	461	413	381	406	411	431	410	419	447	469	415	402	445	402	426	426	416	415	398	414	428	410	427	434	400	412	459	396	434	432	425	415	437	473	459	397	422	460	390	434	431	438	423	427	375	458	425	404	424	414	418	406	434	416	377	440	413	408	412	379	413	457	410	445	415	415	429	418	418	411	437	434	458	429	421	406	431	404	407	422	408	448	397	433	419	406	407	429	408	445	441	414	410	442	407	436	446	383	429	407	394	422	440	400	433	427	441	410	441	397	413	430	431	388	468	401	382	411	442	414	399	366	421	415	387	423	448	451	420	374	360	404	413	430	400	437	434	409	447	418	420	435	412	416	436	442	438	426	446	430	476	416	453	391	403	423	451	445	421	432	410	428	429	440	401	379	421	409	401	478	395	429	436	444	437	428	402	386	447	422	426	436	361	438	421	406	445	407	481	421	407	411	393	391	440	404	408	416	422	409	452	404	419	419	409	419	374	433	421	397	415	433	418	392	407	433	418	432	445	422	442	433	426	432	434	399	448	435	421	383	409	422	422	410	444	429	381	393	410	418	431	413	442	445	449	438	416	426	440	468	421	415	403	432	419	431	410	371	376	435	433	426	439	440	420	402	416	450	446	439	434	442	448	413	435	429	437	435	451	417	434	405	399	412	398	454	436	418	447	432	404	402	403	399	421	427	421	434	430	403	408	422	430	484	437	448	402	449	357	427	423	445	450	425	434	431	500	398	439	422	397	443	421	424	406	424	446	419	426	414	420	418	453	402	432	426	416	444	440	433	426	448	422	397	440	425	408	432	382	440	407	411	468	482	448	454	381	412	437	397	409	413	429	420	406	448	456	439	414	410	413	426	400	450	446	434	411	385	451	433	417	463	442	437	409	407	383	427	411	423	406	401	434	424	428	407	399	447	423	465	449	422	420	414	454	420	431	458	429	457	412	354	442	440	421	414	435	435	415	409	408	436	455	436	410	438	421	441	392	405	439	430	415	409	420	460	409	408	437	436	427	417	424	425	406	411	416	401	444	386	449	402	417	414	422	381	426	400	434	439	386	396	415	428	402	438	420	427	439	431	419	456	469	437	423	428	415	401	421	416	422	430	390	437	397	425	387	452	401	401	439	440	381	388	413	399	472	438	435	415	442	387	432	450	427	411	407	435	444	407	390	431	379	398	445	408	432	412	421	436	449	413	447	428	368	378	425	406	406	439	413	429	416	455	408	408	410	444	426	462	436	424	436	445	448	402	425	451	435	421	399	441	416	449	417	417	372	393	431	435	453	426	436	466	438	455	440	459	456	398	403	450	388	402	436	433	444	453	420	493	476	446	434	439	437	427	413	436	430	430	413	421	409	452	439	367	427	404	405	415	430	387	437	420	415	378	441	412	421	408	427	420	409	399	396	424	435	450	447	418	418	395	413	413	431	432	459	471	404	428	437	462	450	404	413	427	417	434	445	414	387	399	435	397	431	439	429	419	408	466	433	425	466	434	415	394	436	403	427	436	446	430	426	433	413	436	455	413	435	419	417	422	409	429	395	388	419	420	454	411	425	419	421	417	402	407	446	387	416	453	429	428	439	406	406	436	430	405	389	427	427	423	423	419	417	422	400	426	399	426	399	407	448	413	429	412	401	404	438	436	395	447	399	398	420	402	444	394	401	388	430	475	442	470	402	421	442	459	418	434	420	417	379	431	417	398	431	430	435	420	419	393	441	387	455	420	405	397	422	412	407	390	401	416	384	417	433	389	454	431	410	439	436	423	442	390	453	398	397	402	414	436	443	419	422	400	420	407	443	392	441	402	448	407	398	429	403	408	440	406	439	431	411	421	463	404	392	442	401	376	462	432	398	383	411	428	420	400	444	427	417	436	425	391	424	428	450	443	430	362	431	444	433	422	420	459	415	397	403	407	425	416	443	394	435	412	381	418	445	422	418	446	436	389	456	400	432	418	418	392	428	397	382	421	414	450	431	422	415	420	453	407	412	409	453	439	407	457	447	404	415	448	434	456	405	411	441	434	420	453	391	375	443	444	456	395	399	408	415	387	462	417	458	402	399	432	411	406	432	399	417	413	460	412	411	393	429	408	456	396	423	402	411	407	455	404	428	425	432	430	403	413	395	446	405	427	451	467	414	442	411	419	433	426	417	451	427	424	451	400	450	403	387	398	402	422	427	445	420	417	416	412	413	426	390	405	424	416	432	405	415	427	388	409	432	408	433	400	436	411	430	431	432	413	403	432	431	433	437	475	451	434	430	402	465	358	426	461	422	399	421	430	391	429	429	404	363	416	425	438	389	463	420	420	446	438	426	405	405	409	436	415	438	410	436	446	429	434	465	448	437	447	453	422	362	433	435	435	416	417	412	415	421	430	435	429	451	435	414	418	427	400	428	411	433	421	420	420	457	404	472	428	426	426	422	387	442	435	407	393	415	412	436	435	403	416	381	419	431	402	412	405	401	441	430	380	402	414	423	444	428	386	436	412	431	402	398	438	387	439	378	423	438	440	406	430	431	429	425	419	410	445	420	442	379	402	406	415	420	412	418	433	432	439	383	410	417	372	437	449
22735	21433	28955	24346	21902	22470	15695	4007	1845	1374	1063	948	834	754	690	763	634	614	574	572	603	593	591	585	578	536	528	539	521	531	505	538	561	569	515	507	515	527	539	512	502	529	543	543	501	525	563	535	474	529	516	551	531	512	520	527	537	534	537	532	535	536	501	491	506	508	488	519	533	524	511	558	538	525	550	484	566	503	542	537	507	518	546	493	531	540	554	475	515	525	553	503	521	515	552	511	508	507	506	526	509	528	521	500	526	516	507	526	496	544	533	566	500	502	527	512	493	484	513	524	536	516	499	490	501	475	524	472	539	492	525	536	550	526	509	561	539	502	501	520	542	526	510	489	530	523	495	494	544	530	522	511	543	507	517	524	488	517	501	510	542	562	571	526	524	530	502	510	520	510	494	503	537	525	506	564	499	505	499	530	480	535	503	499	511	548	563	549	534	530	543	553	518	509	523	537	529	509	503	504	527	510	549	532	555	530	540	533	504	534	534	470	533	565	514	522	517	516	514	509	557	489	509	533	501	506	512	524	573	534	478	550	505	494	531	502	545	482	574	537	544	534	570	578	556	501	544	530	492	527	507	486	500	491	516	541	536	510	528	532	545	544	486	521	566	519	495	529	515	535	503	490	482	488	502	521	531	513	477	540	535	510	533	546	499	537	454	535	505	555	484	529	506	507	569	535	516	525	531	567	543	535	534	528	486	536	539	534	528	544	527	516	535	559	535	489	535	543	549	497	533	508	531	545	548	483	488	484	515	499	575	494	553	483	507	508	496	535	509	531	538	536	507	535	532	536	498	484	526	538	541	529	523	515	516	518	511	537	513	502	530	531	512	548	518	507	509	542	529	497	574	536	555	528	549	540	488	511	529	575	515	518	478	537	501	532	475	526	522	530	493	550	508	526	510	492	519	556	522	524	507	500	502	495	504	536	514	560	564	541	554	505	537	519	528	563	495	539	538	516	528	504	494	544	506	506	559	530	537	551	477	529	555	501	525	526	523	492	495	546	542	574	493	513	470	544	469	547	525	510	543	510	558	515	536	520	542	465	529	517	571	532	552	476	469	498	497	497	536	501	496	577	524	501	515	515	521	516	497	522	484	538	501	530	493	520	527	559	538	526	527	505	558	521	504	543	512	535	525	527	521	492	476	537	525	504	506	532	520	527	469	517	560	556	536	523	522	534	515	504	536	506	577	514	512	511	579	504	469	537	511	524	543	507	535	537	510	526	502	514	522	526	548	529	532	509	504	527	501	543	513	548	495	531	537	472	556	489	505	533	543	510	526	541	519	474	487	516	537	552	553	519	533	503	551	507	477	498	526	511	487	524	521	491	528	567	491	492	510	568	508	532	510	552	513	536	494	560	507	533	517	565	525	507	555	469	536	513	510	522	535	540	503	516	508	517	503	505	499	499	512	526	518	526	541	503	537	521	503	495	545	499	519	527	472	536	510	498	509	569	513	539	518	490	505	508	555	493	537	489	513	519	526	519	542	572	451	535	539	521	506	501	504	549	518	495	539	550	553	502	535	519	506	525	511	539	512	562	546	539	541	497	502	540	556	492	492	524	504	556	531	523	491	550	535	502	497	495	510	502	497	492	541	538	509	523	564	536	535	529	487	548	526	538	499	510	483	518	521	516	539	455	525	538	542	551	488	530	553	486	564	493	543	490	521	503	495	553	516	566	535	464	518	510	514	541	511	469	573	545	528	507	510	490	495	527	503	556	535	528	505	541	515	557	544	532	514	536	527	475	523	517	556	516	510	518	507	546	531	513	530	516	548	517	515	511	541	543	525	498	511	496	529	512	521	514	541	518	510	539	514	523	511	510	525	492	538	539	490	559	500	551	543	545	510	527	554	517	560	529	518	510	545	520	500	513	488	511	527	526	523	548	541	510	521	524	532	573	458	545	540	523	549	553	548	506	561	493	524	495	509	530	488	531	498	513	553	494	546	531	500	518	535	539	557	495	470	526	521	511	527	534	516	546	492	538	564	510	484	514	540	486	492	540	544	525	558	479	590	522	526	574	512	490	491	514	563	521	528	525	545	543	521	472	534	501	522	538	541	532	507	547	536	547	589	530	510	504	509	546	544	540	541	550	547	484	517	545	535	557	522	542	526	519	577	505	494	551	514	536	520	497	527	498	517	502	512	533	499	503	514	528	532	527	538	514	539	502	524	547	534	512	504	519	527	550	541	503	544	493	541	563	526	544	541	514	520	553	566	507	529	532	515	558	539	538	507	531	509	540	498	550	531	555	540	520	542	542	541	522	541	565	500	486	533	514	506	504	509	509	528	560	515	527	522	539	545	470	551	524	514	482	490	501	540	494	486	496	526	511	514	494	496	543	545	549	510	481	557	496	551	541	568	565	528	510	520	497	523	554	511	487	523	517	528	519	514	537	502	502	483	520	491	516	495	530	507	520	557	534	521	530	530	488	491	542	521	519	509	498	532	518	499	536	520	491	522	551	543	498	576	500	507	498	539	507	544	522	554	501	512	537	497	521	562	513	493	494	544	545	533	539	514	535	486	538	557	564	546	543	528	510	516	522	537	526	540	475	529	527	514	509	526	514	543	538	505	520	543	506	511	505	506	539	521	550	524	507	549	542	538	534	546	527	553	541	534	507	510	515	527	554	525	491	496	524	527	480	521	523	523	497	522	588	484	510	511	487	483	523	534	530	523	493	520	485	514	533	537	528	560	535	509	496	523	467	572	554	499	495	548	515	527	553	521	537	571	488	549	525	534	502	544	501	530	502	577	518	561	493	483	492	518	477	497	522	547	510	524	548	545	557	540	544	471	547	527	536	558	503	549	521	535	527	501	519	514	532	550	512	538	519	478	536	531	511	517	544	509	483	543	524	514	493	538	512	484	531	487	506	497	519	522	521	473	516	470	500	542	544	522	525	541	508	531	513	537	517	532	497	564	476	507	484	508	539	496	506	538	513	503	497	516	575	499	499	511	484	490	472	504	535	541	461	446	545	508	524	506	531	546	527	512	509	535	501	504	544	476	514	500	526	559	584	566	506	544	515	506	510	507	535	521	534	523	529	482	508	528	509	531	582	516	505	491	488	530	503	515	497	484	502	535	479	521	545	561	510	521	495	516	548	537	523	510	518	522	545	477	521	542	524	534	502	536	515	557	564	502	546	513	559	550	538	541	518	553	518	486	479	511	520	527	533	542	566	541	535	529	518	523	534	546	532	507	495	525	526	528	529	491	548	519	521	521	564	519	549	543	526	551	502	560	513	498	533	506	517	503	552	513	567	511	531	507	554	531	502	505	520	507	534	539	484	443	507	510	512	496	522	511	526	520	528	543	531	467	553	552	528	506	514	472	512	527	504	473	516	497	518	506	541	507	526	576	534	503	509	531	527	532	530	514	540	522	534	554	554	546	493	480	486	497	522	509	535	584	501	521	477	498	511	519	515	538	517	509	518	556	501	541	485	487	503	542	535	539	530	539	544	545	476	499	554	463	484
35757	62937	49212	33794	27738	21093	11905	5186	2910	2042	1675	1386	1163	1046	861	849	805	731	793	708	684	695	680	655	650	674	635	659	629	607	639	576	605	637	643	640	583	567	650	606	580	647	588	595	586	595	583	559	589	622	639	599	619	595	630	618	610	601	583	605	580	578	594	578	541	564	594	587	597	571	612	575	597	580	608	611	616	578	547	546	595	633	575	599	596	589	594	580	569	587	633	611	617	597	603	569	574	586	637	586	591	564	638	610	587	613	582	638	611	605	583	592	596	601	590	633	597	588	591	657	587	612	584	611	574	608	588	560	578	600	590	626	561	582	572	598	550	589	592	629	581	632	624	602	583	573	621	582	601	642	617	602	585	575	573	582	564	637	581	578	574	548	549	594	616	603	618	617	584	589	596	603	580	589	610	588	595	576	592	596	591	581	584	561	568	667	554	618	576	606	604	604	568	633	610	624	596	577	594	594	633	649	636	614	539	580	598	609	585	615	616	614	588	612	624	560	590	618	594	591	641	608	620	568	625	573	596	576	595	594	578	634	622	597	606	590	582	565	619	636	624	599	591	607	547	605	608	604	594	554	575	620	618	570	628	600	601	571	611	607	579	639	649	575	589	595	588	646	574	646	579	527	561	603	584	564	589	565	565	612	576	601	574	600	592	606	566	586	600	634	570	588	564	592	618	556	634	572	587	593	599	570	587	609	578	586	621	622	588	608	618	653	563	590	570	578	574	576	595	577	604	549	605	580	592	618	624	589	589	573	585	594	581	576	616	600	659	556	580	587	587	609	613	615	639	550	633	612	594	582	619	582	604	584	576	609	619	593	637	602	589	572	635	565	601	649	606	585	617	597	604	611	594	635	554	562	631	577	603	632	614	609	602	604	577	545	550	566	629	611	612	623	594	589	588	581	573	613	591	603	623	587	597	590	577	584	604	585	638	595	543	591	624	587	581	557	588	606	572	571	607	642	568	626	564	620	616	587	604	555	586	586	590	638	564	596	587	552	596	608	589	589	607	639	580	622	620	604	620	597	554	594	577	608	616	609	594	618	587	612	564	604	560	616	574	613	582	608	577	592	544	581	617	600	574	516	611	628	573	605	571	592	628	624	607	633	543	594	641	609	624	558	623	598	592	599	618	585	568	603	609	600	596	581	640	584	575	637	603	549	585	649	615	565	563	658	616	576	603	626	596	553	600	580	573	608	582	581	602	585	601	610	617	602	608	560	597	586	599	547	593	627	582	584	596	583	601	585	601	575	547	574	618	604	569	572	633	622	634	589	582	628	564	621	613	616	554	561	616	611	619	595	605	612	583	589	559	592	632	643	593	651	625	572	603	565	613	593	599	588	563	584	575	604	599	636	598	641	568	592	561	564	575	590	567	613	561	594	590	536	562	602	618	620	576	599	597	578	595	589	616	602	550	643	621	605	606	570	615	599	613	587	591	580	563	593	597	609	592	581	627	621	612	634	549	593	603	583	597	582	562	613	567	594	584	612	618	584	586	578	603	618	631	602	603	630	583	602	596	587	576	603	605	576	599	611	598	610	635	615	565	574	628	601	636	573	577	610	579	588	579	604	606	588	586	600	598	587	561	573	613	604	599	605	522	597	628	598	572	603	587	609	590	620	610	599	606	610	586	605	576	554	566	615	582	561	576	533	578	585	585	590	603	590	613	599	557	580	581	599	601	601	603	577	594	616	624	586	576	572	629	603	574	552	626	591	566	554	591	627	570	600	617	594	568	587	541	604	572	639	624	644	576	621	575	584	590	632	618	637	604	611	609	593	611	582	591	621	558	591	611	600	608	592	573	607	598	543	650	624	597	592	627	612	582	572	555	554	614	603	588	614	580	592	622	656	593	622	620	561	608	620	606	578	604	591	611	626	552	551	580	598	596	583	573	610	596	608	579	597	598	604	607	597	575	598	634	599	598	598	608	615	584	636	583	606	584	627	592	570	569	601	602	554	610	584	612	591	584	600	601	604	638	600	583	606	579	577	578	616	587	622	575	577	560	607	603	594	600	628	601	602	619	628	580	546	562	615	606	624	621	604	592	601	611	597	598	639	559	579	566	575	612	596	574	568	564	611	575	563	569	564	617	537	622	591	604	590	622	632	529	577	574	600	601	645	585	610	658	574	602	607	580	582	566	615	603	603	597	651	587	616	575	630	591	625	612	559	574	588	569	614	616	609	579	597	639	595	574	611	609	630	611	641	581	604	581	651	564	518	598	605	615	583	571	613	618	614	562	576	569	567	578	582	611	600	623	563	585	604	600	584	593	622	591	588	631	605	579	635	547	596	599	591	568	568	562	584	589	576	538	588	567	601	582	583	565	622	559	604	618	605	577	579	622	590	639	613	577	559	602	616	637	582	578	629	626	606	608	583	567	617	567	595	573	579	588	554	615	603	619	589	603	573	601	628	570	573	585	590	585	601	569	615	565	608	609	583	612	582	577	589	569	627	572	585	593	599	626	619	586	601	676	623	606	575	630	626	603	579	605	592	589	590	602	593	601	585	600	645	596	609	595	609	596	601	580	648	570	580	580	608	575	599	570	615	585	548	610	580	540	588	608	597	584	611	625	561	580	565	583	616	605	561	604	622	573	618	628	596	597	569	573	598	609	588	623	594	592	571	621	599	607	597	576	588	614	573	583	624	612	598	558	568	640	631	569	587	598	606	599	571	608	638	568	605	655	597	557	623	580	566	613	579	587	572	638	601	603	584	597	623	572	601	532	559	572	603	634	598	567	647	597	581	633	640	595	599	569	633	573	603	591	577	612	541	626	580	612	650	602	608	649	613	632	594	573	623	583	585	596	592	587	562	603	601	559	589	603	598	621	589	597	601	612	614	574	619	598	653	612	555	587	547	597	586	560	563	577	664	612	603	563	632	608	586	587	564	563	625	617	578	593	596	561	588	574	593	606	606	633	634	592	586	610	600	604	605	576	600	604	608	571	607	584	604	622	620	628	597	622	563	604	592	612	642	634	620	597	613	632	631	630	585	591	627	597	560	571	596	562	584	606	606	588	570	620	604	589	573	601	575	601	624	606	602	606	605	578	534	594	618	582	596	587	573	592	581	633	601	543	616	632	591	611	585	569	630	652	588	570	619	586	611	598	583	591	599	559	605	557	627	561	584	597	615	620	585	644	586	586	592	620	586	590	605	612	580	578	610	637	583	572	642	606	622	594	591	623	621	597	588	635	571	594	602	590	569	589	622	613	599	632	601	575	642	613	602	567	614	549	598	557	603	593	615	607	606	628	574	560	575	626	632	550	595	609	595	589	591	577	602	607	653	621	580	637	552	550	599	604	626	597	611	599	594	591	558	598	597	555	593	582	603	639	610	606	631	551	621	564	587	556	594	563	596	619	582	616	555	623	634	604	633	578	599	663	578	623	584	614	623	606	591	644	588	559	604	604	586	588	572	605	590	598	618	614	578	614	548	577	634	548	576	607	597	608	602	600	614	610	558	589	634	589	612
30727	31055	30745	20814	10682	4553	2067	1150	788	672	595	546	526	497	472	438	459	427	471	415	449	429	404	393	404	402	382	379	388	394	395	403	398	391	400	399	388	432	401	415	420	408	384	367	394	388	404	403	404	378	395	378	438	406	393	390	421	379	388	385	398	364	368	421	405	388	370	394	371	418	399	372	411	378	395	397	432	403	373	377	381	421	379	389	389	422	369	360	353	361	388	392	408	381	440	386	381	411	381	417	383	405	419	388	397	397	379	356	376	398	437	376	394	385	394	385	390	373	371	380	357	387	373	366	387	381	414	361	366	405	408	348	377	363	380	393	418	402	405	383	396	363	408	414	406	403	407	398	379	405	362	371	416	366	359	380	367	385	408	391	394	404	386	416	371	381	367	411	408	422	404	394	362	386	400	368	385	396	412	371	407	387	402	358	402	400	393	393	401	414	410	419	400	406	394	399	373	433	385	402	381	388	371	432	440	390	410	402	401	372	366	395	385	359	366	362	445	387	404	371	368	401	387	382	412	389	370	371	387	418	395	369	446	408	397	380	376	406	401	423	400	378	438	405	377	415	396	418	408	379	364	384	379	383	333	414	402	387	391	407	382	375	372	361	369	372	386	383	387	379	366	386	399	367	371	396	361	361	409	371	391	398	393	388	404	394	395	389	381	405	346	384	389	388	371	336	387	360	389	385	399	404	366	396	401	398	384	351	369	387	387	395	357	384	408	412	371	413	403	364	394	384	408	421	359	396	400	395	426	407	342	399	379	379	397	389	426	394	374	396	385	371	410	398	377	410	390	392	371	375	353	371	381	387	409	385	375	394	346	398	406	411	383	361	378	388	362	408	387	399	344	376	379	410	379	373	364	348	383	382	427	368	371	403	388	413	362	393	416	368	369	390	370	400	405	362	405	419	392	396	351	396	420	383	379	380	390	373	380	388	371	392	402	396	432	382	405	431	371	404	405	390	446	386	389	394	365	391	373	397	392	373	395	383	387	414	395	384	380	414	378	377	380	401	395	386	394	385	381	410	428	404	384	401	412	393	348	404	397	372	402	379	385	385	397	398	372	417	373	379	366	387	413	390	397	383	393	377	390	391	403	372	361	452	399	396	431	394	398	411	381	394	358	388	368	382	411	392	373	374	371	394	355	400	398	387	363	397	377	402	376	380	409	369	408	390	368	393	388	351	383	416	360	405	434	383	422	339	428	402	393	378	392	402	385	356	379	432	396	394	346	394	380	392	364	395	421	354	397	382	339	369	424	358	410	399	341	399	362	444	384	394	385	406	396	431	377	340	394	413	380	396	435	436	397	420	391	422	370	382	404	358	363	378	410	369	393	413	368	349	397	397	403	396	424	402	439	411	372	389	367	413	385	364	351	385	390	376	409	401	352	402	370	391	384	379	375	403	372	348	409	350	382	333	358	391	399	355	379	388	427	415	388	362	348	353	355	431	423	395	395	384	407	432	345	374	373	345	376	378	378	382	374	380	359	416	402	389	387	415	406	384	388	400	377	425	310	385	397	415	402	384	408	392	396	397	390	407	392	383	416	359	388	407	388	381	400	378	394	399	393	393	376	409	433	378	372	383	405	413	404	408	408	404	365	377	390	394	368	413	385	414	406	393	386	401	390	399	385	384	411	382	392	406	415	389	365	378	351	383	392	377	397	369	374	364	416	419	426	392	400	390	414	402	387	364	377	399	403	404	380	404	416	380	391	404	398	379	406	376	392	402	409	399	366	389	392	395	366	414	421	398	415	365	353	374	408	388	381	377	386	352	395	416	395	393	378	408	392	402	357	382	371	365	360	416	373	379	362	388	383	370	384	379	361	386	389	374	387	393	353	384	385	398	363	392	385	409	420	388	375	404	380	363	381	401	384	442	373	397	363	409	419	375	403	404	363	375	383	415	354	368	410	395	413	395	363	397	350	370	413	408	428	407	400	376	392	379	396	405	377	407	369	385	382	376	387	387	381	405	383	375	406	406	407	383	406	396	390	423	391	411	389	391	398	408	353	380	385	386	393	391	420	372	384	369	409	391	386	419	402	361	381	361	425	384	398	382	414	427	350	365	370	416	375	358	394	389	361	361	389	397	411	431	405	401	389	385	354	375	389	374	414	382	449	419	389	400	411	368	380	410	370	419	408	372	390	411	378	376	398	440	402	369	392	439	406	408	372	394	415	414	413	356	381	388	387	413	397	389	400	373	396	391	371	382	387	365	375	424	386	392	391	414	385	433	376	416	409	410	371	354	418	389	376	381	383	390	353	375	393	381	413	402	387	351	396	371	407	384	421	359	364	419	377	362	371	357	384	388	367	376	396	364	389	411	348	369	370	355	368	394	405	368	374	393	397	359	402	350	390	389	382	394	367	388	361	419	388	412	363	380	367	402	392	427	407	412	399	366	385	393	376	403	390	365	388	399	414	427	416	377	394	417	388	425	399	363	342	405	394	425	409	387	391	391	375	393	363	395	419	406	381	404	379	387	392	395	389	393	400	349	385	377	372	402	375	366	413	403	367	359	355	382	380	394	412	395	392	421	404	376	410	421	382	378	407	382	376	359	409	391	387	367	407	374	366	393	350	396	386	388	424	384	372	398	383	389	393	390	389	394	375	395	434	401	401	389	384	378	368	390	386	362	381	376	386	386	403	408	403	398	374	362	381	386	355	364	435	372	404	366	393	401	376	430	394	407	372	384	345	376	419	378	360	414	379	402	387	416	415	377	394	393	386	393	372	337	372	398	383	366	424	422	424	348	414	362	401	403	386	390	368	406	390	380	392	379	387	409	401	422	382	368	391	410	388	387	397	415	404	381	394	355	387	359	404	398	391	395	383	429	366	402	385	407	336	375	381	384	379	367	392	353	402	409	434	397	398	398	405	369	382	374	379	403	381	402	368	418	357	389	369	371	412	429	382	402	372	393	374	412	392	407	362	389	385	435	350	378	376	383	386	436	386	385	407	403	370	378	411	395	391	347	393	384	424	376	390	398	406	406	375	417	405	380	382	389	363	419	407	378	392	412	406	396	384	387	383	376	362	384	388	381	370	374	421	369	388	380	431	387	392	389	353	400	418	372	428	401	384	409	353	381	402	380	374	387	362	402	377	383	414	405	384	405	376	394	407	391	356	401	388	377	379	404	389	416	410	385	388	395	382	390	410	422	439	384	363	407	385	395	374	415	370	368	369	397	386	381	354	387	382	379	424	404	392	408	391	412	373	406	371	343	411	376	374	379	394	374	396	416	365	427	381	403	399	397	379	361	381	374	408	439	386	403	363	387	376	394	409	372	405	364	389	367	380	383	387	347	414	369	352	374	411	424	363	419	384	377	381	412	403	383	377	390	411	387	394	421	408	408	384	358	381	359	382	401	404	415	409	366	370	379	370	387	402	364	386	390	416	408	361	369	357	377	360	380	402	366	376	377	371	405	417	404	421	377	401	435	410	351	380	374	394	392	408	382	394	370	371	392	390	403	385	392
32837	46861	33997	22573	14490	6901	3658	1940	1269	1007	869	741	686	596	578	562	534	514	516	503	523	468	491	465	478	484	474	470	450	453	449	454	445	467	426	477	448	444	467	464	485	426	473	445	467	459	451	452	443	427	451	455	429	422	444	431	440	460	449	456	480	437	472	472	435	432	427	466	458	427	452	448	429	470	469	451	449	453	480	406	446	452	471	451	476	483	489	472	434	443	504	435	436	457	471	477	462	446	466	446	468	433	422	438	480	430	448	448	459	443	420	490	460	443	458	421	444	471	445	494	460	467	452	439	473	480	441	444	466	456	434	469	474	434	436	457	433	458	446	456	454	464	442	458	435	452	457	466	429	476	440	450	436	490	436	433	440	506	455	425	457	422	442	487	466	455	469	421	479	427	450	475	451	452	458	418	486	445	417	479	501	478	425	451	455	419	422	449	449	435	465	455	454	437	467	465	464	437	457	467	467	436	458	465	466	440	464	482	433	454	448	434	437	441	446	461	445	443	407	447	457	451	406	486	453	433	435	447	447	455	453	453	457	427	446	465	455	414	465	452	452	423	473	412	444	460	473	426	459	451	480	458	463	457	452	434	491	474	430	491	415	424	457	454	453	463	462	426	437	431	457	443	444	443	449	476	471	452	415	461	458	471	466	467	440	418	436	410	460	441	469	442	510	449	489	460	459	435	469	419	470	484	480	453	472	404	435	425	461	433	468	447	416	448	428	440	495	439	461	442	470	451	438	448	429	412	453	443	438	409	417	467	432	470	431	469	434	423	467	442	447	452	429	429	483	479	461	499	442	446	445	415	448	512	477	458	422	473	432	475	431	461	453	466	428	464	430	431	454	404	442	421	449	439	438	452	455	461	471	445	477	468	429	438	437	444	434	474	439	497	460	472	468	440	458	441	479	473	454	463	442	462	438	428	425	432	453	437	449	442	413	430	436	416	478	431	441	460	433	437	439	415	423	511	427	454	480	455	458	423	402	443	431	479	458	414	433	470	477	463	487	434	459	413	492	461	417	509	458	468	429	477	453	435	466	449	447	416	441	440	438	441	460	443	423	429	433	482	438	439	460	463	443	465	430	466	482	490	448	472	455	463	468	454	464	482	486	482	450	448	454	461	426	474	459	453	458	485	413	471	479	490	461	494	449	451	429	496	415	417	437	475	440	439	420	439	434	464	414	435	459	427	487	473	443	440	445	412	442	454	454	454	436	427	471	426	443	435	429	438	428	479	430	453	438	470	465	442	482	468	455	434	472	413	458	446	475	453	493	433	449	465	434	489	455	437	433	432	440	452	438	432	437	444	453	451	442	448	492	409	453	450	462	436	452	470	457	466	438	401	463	465	456	471	488	476	469	433	397	450	448	448	472	435	433	447	473	486	470	433	438	474	434	449	455	463	460	458	432	478	444	462	455	473	486	447	436	439	431	427	426	471	450	434	461	414	466	481	459	446	455	391	401	430	497	483	480	455	472	414	457	469	455	473	423	434	451	481	454	430	435	449	462	442	460	451	476	469	432	427	482	482	439	437	463	466	476	445	434	442	469	464	465	445	482	431	465	472	426	451	472	435	451	434	459	447	443	451	426	436	455	445	463	443	446	486	406	426	464	438	450	438	466	423	453	421	444	461	455	459	463	439	433	411	445	454	427	426	461	467	475	454	401	448	441	465	443	451	478	483	435	482	449	440	448	436	482	444	401	442	436	491	428	459	443	454	474	465	452	447	436	428	466	415	445	449	469	450	432	464	448	458	403	437	475	491	451	446	429	470	469	497	439	470	436	453	420	464	463	447	450	438	446	485	474	446	444	431	462	440	443	404	460	462	445	451	421	434	441	435	448	420	434	494	455	434	485	433	474	441	469	457	428	449	499	459	417	455	389	455	442	435	439	424	458	452	436	464	412	436	433	466	474	476	437	450	430	463	451	483	457	424	449	430	473	444	492	474	432	488	432	459	433	424	427	456	442	457	439	437	467	450	477	445	471	443	445	461	439	442	483	428	446	475	457	461	492	446	439	416	454	436	451	443	450	474	426	458	418	408	406	438	476	456	472	448	476	449	439	491	461	398	488	464	455	484	460	446	431	460	453	449	459	396	449	445	469	414	414	474	502	438	413	439	486	422	467	431	472	438	439	438	430	439	427	416	432	460	480	433	419	485	442	458	471	449	464	431	437	431	428	426	461	480	441	487	442	458	458	457	450	468	444	445	451	469	427	431	415	456	471	451	473	463	452	409	453	456	428	454	447	433	439	462	433	432	477	415	453	469	470	457	505	453	444	444	425	432	436	493	463	445	478	453	458	442	510	445	473	456	438	466	473	454	468	481	431	457	466	490	433	423	464	497	393	458	437	471	435	397	439	470	409	468	480	417	430	485	473	434	437	458	468	451	461	468	474	444	479	446	502	450	479	437	429	444	482	462	464	481	428	456	470	423	432	431	436	502	487	460	447	473	484	451	439	428	435	478	455	447	450	435	452	459	456	423	474	485	439	433	438	450	439	450	459	485	480	459	461	462	444	439	422	436	410	487	445	479	433	445	473	465	439	435	488	462	440	462	414	453	437	455	425	452	468	441	436	450	461	425	449	439	469	436	472	454	452	419	456	426	422	443	459	471	469	477	468	461	450	494	406	471	440	440	426	397	424	485	459	452	446	434	465	421	469	447	436	437	470	470	468	412	440	442	448	431	495	513	454	453	427	450	471	451	442	458	450	457	458	431	431	448	449	467	473	444	438	502	467	455	460	426	507	456	451	437	466	508	480	470	401	469	445	484	453	437	455	458	458	450	463	433	453	447	451	434	448	462	406	473	423	483	432	477	432	456	422	413	448	423	446	434	436	479	478	437	422	462	453	483	503	482	430	463	435	412	476	464	510	462	436	423	470	451	465	459	444	414	472	458	456	457	437	443	442	437	424	441	459	434	420	438	479	475	460	446	430	417	417	430	437	467	422	441	457	471	462	492	418	465	450	449	435	465	478	434	481	482	423	452	500	455	488	435	450	452	420	512	429	457	432	445	473	441	448	458	443	438	457	473	460	485	440	456	464	484	458	461	442	425	447	465	469	460	481	435	462	437	452	438	422	435	450	464	429	469	453	458	460	446	434	408	445	465	465	489	406	449	455	442	453	429	424	441	433	461	461	457	507	431	411	452	465	473	453	414	442	440	458	404	385	483	434	468	437	444	466	439	427	470	485	441	409	450	468	459	445	468	464	470	440	446	468	449	452	439	464	441	450	475	468	448	454	456	474	466	428	461	441	445	462	443	434	447	447	435	449	469	477	495	458	461	443	415	458	469	432	467	457	451	458	434	454	473	450	441	454	438	445	431	439	440	443	463	463	454	441	420	464	431	484	445	426	408	472	452	462	456	449	448	442	430	473	471	438	458	430	464	439	465	450	438	450	446	447	479	434	461	467	469	458	441	479	461	456	501	441	478	467	469	457	452	474	420	443	421	439	482	418	442	443	445	430	494	456	398
23851	21445	28614	25695	22758	17693	7716	2638	1471	1003	852	774	720	679	678	621	584	567	579	577	493	532	502	539	533	489	464	507	509	513	524	536	528	520	487	548	512	534	539	526	503	461	448	461	486	508	526	547	484	513	520	482	504	492	528	518	520	517	497	529	509	540	458	480	522	504	482	473	489	460	514	518	532	486	497	507	518	507	540	504	492	515	504	542	516	478	512	502	534	482	529	453	463	462	520	527	508	497	481	473	496	490	497	498	507	475	509	503	507	492	509	470	495	490	518	518	487	558	503	476	527	498	477	506	556	508	521	508	507	499	542	532	501	531	494	492	545	484	473	490	503	480	478	493	490	475	480	505	516	487	514	533	473	516	465	474	516	528	474	503	506	499	512	506	479	470	475	481	522	538	469	525	500	543	526	515	517	494	506	496	452	462	434	504	490	483	507	516	523	523	482	478	528	526	509	518	513	497	552	521	515	507	517	510	548	504	463	505	532	468	504	522	537	496	504	502	509	496	452	466	485	467	495	508	486	500	516	479	539	479	517	536	503	509	494	488	478	492	508	504	475	521	587	506	505	499	566	503	487	511	519	452	521	526	477	465	487	496	484	507	493	485	515	504	509	494	543	552	487	492	476	534	484	516	539	509	490	498	503	509	456	515	477	520	484	465	519	506	517	505	502	510	516	516	481	517	504	542	496	499	479	475	479	494	519	507	501	500	506	550	494	475	495	539	494	512	507	542	542	490	512	516	543	499	442	511	498	517	506	529	496	466	491	512	531	490	489	544	479	539	505	547	543	509	487	521	497	484	511	520	481	483	530	507	519	461	501	520	500	503	501	509	497	439	491	525	462	493	512	486	561	494	523	518	527	477	499	498	509	522	509	527	468	475	485	462	511	514	482	483	503	495	505	511	511	509	501	466	511	511	488	465	524	512	505	490	493	522	519	509	497	522	507	478	483	518	521	506	515	507	509	513	535	503	531	519	522	495	554	479	492	506	510	479	465	502	452	507	432	512	490	512	508	509	527	504	483	518	506	491	528	495	504	469	498	514	476	498	478	497	498	493	491	516	499	506	498	505	512	533	496	547	519	507	517	491	507	527	481	505	510	479	507	541	520	479	484	478	489	482	479	539	536	518	503	556	472	469	513	487	545	482	503	520	517	505	506	488	525	479	479	492	490	509	507	491	502	525	515	487	474	480	457	491	527	547	494	517	519	470	509	494	516	547	492	493	501	479	508	511	481	498	529	521	487	474	478	471	525	509	543	502	509	529	474	456	533	525	466	517	521	532	471	518	506	448	501	551	487	503	502	523	483	512	503	499	481	521	500	476	486	451	537	495	492	515	515	529	533	473	493	523	491	499	480	497	468	486	539	475	537	529	534	508	537	497	504	483	463	529	496	479	514	484	525	537	498	468	468	509	499	495	468	502	476	505	523	509	497	488	530	520	550	525	507	503	520	509	537	509	555	497	483	494	505	516	511	507	507	524	492	519	491	502	482	453	488	499	486	490	520	443	512	495	532	498	480	494	527	491	512	497	528	523	502	499	510	471	500	520	504	468	476	487	511	502	480	506	469	496	512	508	470	491	485	488	512	519	453	522	472	469	505	462	506	507	493	500	517	501	520	502	466	504	509	539	509	477	545	551	486	486	495	510	497	522	430	495	480	478	501	481	481	536	498	485	510	530	482	517	496	503	492	552	529	498	502	520	516	493	523	525	497	492	495	483	490	508	511	488	518	504	517	535	482	466	513	515	510	517	484	521	502	543	525	513	508	507	529	502	511	469	491	524	518	475	557	460	484	500	540	485	498	507	501	547	488	518	505	488	495	514	548	548	549	491	434	518	506	540	552	509	487	502	496	529	527	507	516	488	499	500	467	467	504	485	533	503	490	471	498	493	489	474	486	484	483	496	500	470	533	559	502	510	480	501	490	493	508	514	528	459	504	494	521	497	484	501	512	519	526	475	515	490	524	498	493	494	502	538	501	483	465	491	516	504	489	463	539	465	512	499	509	518	526	496	541	518	525	485	489	530	510	524	496	488	496	499	499	504	528	506	521	519	510	497	515	540	515	504	502	465	511	485	463	475	485	531	500	529	478	506	506	534	477	509	513	518	512	451	474	454	472	494	497	498	498	479	513	507	510	464	501	476	545	546	483	473	513	551	528	489	512	533	528	513	520	520	503	514	512	517	528	547	503	507	487	467	516	539	534	517	494	485	530	495	520	517	500	500	511	458	482	516	479	502	504	528	470	494	460	526	529	516	488	473	464	470	523	487	476	495	554	477	458	474	494	488	487	514	492	480	556	498	508	549	503	557	509	493	490	478	484	549	530	500	477	499	542	524	498	487	499	471	486	498	484	501	479	517	459	472	505	483	511	505	493	502	493	532	457	460	464	494	496	482	524	530	505	474	511	473	487	518	506	549	508	546	495	510	492	508	478	515	479	472	483	526	491	511	555	468	494	525	494	501	505	503	510	505	551	492	515	494	509	546	489	499	469	513	511	477	501	493	517	478	513	479	511	494	503	520	490	483	492	504	513	522	508	509	523	476	495	483	486	528	486	512	543	496	483	516	533	505	485	517	531	517	480	504	510	506	489	529	493	496	508	447	499	473	507	548	468	501	521	543	523	478	485	518	502	456	534	486	507	472	502	524	515	493	505	516	473	540	461	508	516	525	508	448	531	540	517	465	514	502	512	481	497	533	503	511	507	503	484	475	565	491	485	512	477	484	518	499	517	489	488	503	495	590	519	495	467	511	506	536	472	514	512	485	508	484	513	499	493	519	530	490	462	504	485	548	486	505	550	544	494	524	469	500	483	491	503	484	490	483	532	503	502	522	498	515	500	472	550	468	513	504	489	491	496	486	498	500	512	514	509	470	504	523	512	502	501	504	532	509	504	503	472	529	509	500	426	489	511	513	531	483	536	498	514	473	493	501	501	483	494	523	523	482	510	489	485	497	492	500	505	489	498	489	479	509	491	501	511	487	497	503	543	514	481	475	526	506	515	463	497	499	538	524	468	557	490	504	501	499	501	500	499	481	512	492	527	508	488	518	503	482	516	496	507	499	511	515	514	498	517	556	506	533	512	524	496	482	489	481	476	500	503	528	509	480	485	505	531	486	489	480	510	477	498	496	492	522	530	494	561	464	486	504	475	510	481	531	499	509	480	520	535	499	517	493	501	489	512	491	483	501	514	482	493	480	525	500	570	502	509	528	509	518	485	508	480	480	506	490	513	505	552	484	493	548	499	546	486	530	543	480	487	501	498	474	503	503	490	496	496	517	479	513	505	492	529	473	463	480	506	491	454	538	524	493	496	518	501	479	507	498	534	491	507	499	500	504	520	525	495	503	488	499	505	501	520	506	502	473	480	488	495	500	501	533	529	502	460	521	498	502	477	459	429	465	491	514	545	507	508	476	521	516	489	495	489	540	525	526	513	469	503	482	505	504	471	502	473	524	511	513	478	502	529	490	474	512	516	507
32233	54574	45546	35495	25723	15437	7834	3857	2243	1576	1250	1031	924	886	791	691	713	659	685	614	616	634	607	599	609	616	627	590	603	628	615	588	559	582	591	563	533	577	551	565	603	567	572	548	540	582	615	573	569	555	539	601	558	595	576	579	569	571	561	548	547	500	563	554	540	542	618	550	570	533	542	569	591	607	609	574	585	607	571	523	583	569	614	606	596	568	601	605	566	529	559	567	575	562	601	589	600	579	534	639	597	565	544	595	609	524	570	550	583	602	552	573	578	569	564	564	553	566	549	578	591	583	535	565	617	563	578	523	551	557	591	540	534	570	586	547	585	558	565	577	583	603	561	558	542	552	620	601	538	594	620	518	552	597	578	555	553	572	594	573	600	595	603	559	580	566	583	583	588	571	537	573	597	592	531	553	613	545	564	560	574	582	553	550	573	582	570	548	602	591	522	578	531	566	566	582	565	590	592	617	573	586	584	569	564	591	574	562	590	567	553	570	551	565	582	547	548	593	573	529	581	592	584	596	533	583	565	533	575	612	610	584	565	579	540	584	566	556	609	560	576	579	626	562	569	577	544	591	585	537	584	572	589	601	569	577	568	541	534	547	610	575	605	571	528	577	518	592	574	541	552	571	525	564	570	571	579	621	519	517	548	579	571	582	568	567	583	593	580	554	582	607	591	567	581	590	559	562	573	580	582	616	604	584	574	550	583	532	564	558	559	536	595	560	568	575	557	613	544	574	557	554	558	560	550	527	538	560	548	558	568	569	601	548	577	575	558	585	535	618	589	546	552	532	576	569	569	590	592	545	524	573	521	599	591	618	517	552	539	587	566	568	543	534	584	553	582	542	575	591	625	539	601	574	579	566	609	562	591	544	601	564	574	550	577	526	569	579	545	530	543	609	575	552	601	559	533	558	568	550	557	562	596	598	545	609	562	572	546	581	554	533	612	559	586	602	590	545	582	530	565	597	573	538	602	583	567	572	560	576	605	548	597	578	550	592	538	563	557	576	538	559	594	576	568	608	567	548	531	578	541	573	559	576	579	550	607	543	596	561	587	547	588	611	548	559	557	554	560	584	537	557	549	582	574	584	597	506	597	550	544	594	592	579	573	546	581	558	536	572	575	575	567	555	556	535	583	524	651	552	570	555	574	586	551	595	577	542	565	537	579	582	550	565	548	569	572	552	558	575	526	532	587	595	570	584	585	549	584	560	525	550	573	599	557	547	599	569	592	561	583	603	569	578	577	613	558	577	542	560	567	569	560	547	564	549	567	556	553	515	536	593	544	597	582	517	568	621	558	558	560	586	560	589	579	576	581	580	544	583	561	569	558	535	568	575	543	527	589	601	540	598	585	563	589	618	573	599	551	572	558	572	588	585	570	569	529	560	604	595	574	563	578	573	596	594	586	583	573	541	561	568	556	584	590	577	554	619	540	563	594	579	541	587	564	581	538	556	590	579	554	527	562	585	525	526	599	553	571	572	577	550	621	597	574	547	561	539	578	567	548	561	603	572	578	570	571	588	573	597	557	540	553	579	557	571	568	580	589	554	559	564	587	546	562	546	534	588	582	565	580	593	547	563	547	563	575	569	542	588	509	567	575	544	565	592	514	571	556	560	548	605	607	614	566	546	582	531	550	588	555	587	608	579	588	555	583	571	559	561	557	607	568	575	541	596	603	568	569	517	554	556	573	581	582	557	571	541	542	542	568	542	596	572	581	577	621	539	541	563	598	601	582	553	553	563	546	551	582	632	530	543	597	536	583	569	583	549	563	590	576	546	555	548	564	567	547	589	592	577	589	589	594	537	567	585	589	543	534	628	606	571	574	560	547	574	554	588	556	565	594	573	554	613	554	521	541	552	567	614	549	545	607	561	571	614	582	601	601	630	557	593	571	564	570	537	585	564	555	584	535	564	592	588	561	575	600	532	582	545	569	552	564	568	583	556	596	565	558	565	580	555	576	558	573	555	613	558	543	578	562	554	564	564	606	558	551	545	554	571	617	575	559	561	590	539	599	555	526	567	548	562	570	555	545	555	577	564	578	546	565	589	587	586	577	567	603	546	563	582	564	540	553	585	553	559	518	550	539	561	586	566	568	581	571	595	551	610	581	552	546	567	550	640	532	565	568	557	571	562	582	590	551	537	553	606	581	586	534	600	580	537	530	549	589	586	570	548	553	554	584	583	586	567	551	556	563	563	578	528	595	559	535	557	561	527	565	612	574	547	534	568	579	537	574	584	586	573	559	600	567	573	618	593	603	572	545	559	602	544	569	569	607	572	579	554	585	567	576	582	604	525	530	512	540	559	536	552	624	565	569	569	580	613	553	569	550	573	601	535	594	591	549	531	578	555	575	550	552	565	549	567	569	559	566	587	566	566	549	597	522	581	599	558	577	572	556	524	533	564	573	588	574	572	518	572	622	593	555	565	572	592	622	575	547	535	577	539	569	590	557	598	562	600	570	605	562	525	571	557	561	588	556	567	574	561	547	580	538	552	546	562	542	560	525	580	553	564	559	583	579	565	545	572	560	543	571	581	562	586	580	529	581	596	607	587	593	553	530	565	536	587	532	574	549	528	573	551	566	588	546	544	556	568	608	553	569	527	562	562	570	610	572	551	584	543	559	571	550	547	580	558	580	555	543	581	564	575	592	546	576	590	532	567	600	618	574	539	547	562	580	563	557	568	607	586	566	576	553	594	615	564	620	582	537	588	509	574	613	558	535	581	590	589	496	620	595	557	583	582	561	582	548	580	605	557	593	564	535	561	569	565	566	590	571	557	529	566	567	595	554	593	561	608	591	570	572	582	574	550	589	588	550	602	533	534	558	579	594	532	552	555	562	558	577	553	570	567	614	521	553	584	524	579	550	596	581	529	560	551	571	535	552	566	591	562	554	572	571	588	554	567	555	549	568	585	553	528	577	583	574	611	576	521	558	557	597	600	587	575	557	530	547	551	542	569	593	576	537	571	580	582	543	551	543	574	540	566	546	520	597	569	552	600	539	578	539	602	511	581	529	592	517	535	554	610	547	593	594	556	569	570	557	512	574	549	541	563	584	576	549	543	560	559	544	576	567	550	562	573	554	557	545	544	590	575	575	580	585	599	561	612	568	561	563	554	528	561	556	599	581	519	568	564	555	570	591	594	568	566	528	579	542	516	562	599	589	558	613	592	554	562	586	553	594	558	580	595	556	603	567	611	595	549	543	607	537	579	577	568	559	579	589	576	606	574	601	604	554	549	550	597	555	608	578	554	596	555	563	556	545	532	613	523	577	579	584	532	619	605	534	621	556	523	571	531	565	563	578	579	617	572	569	601	570	541	580	551	568	543	554	560	590	575	535	591	557	519	594	551	547	555	568	584	576	568	552	568	607	569	587	587	551	588	566	555	580	556	611	577	593	551	606	576	597	561	569	618	593	585	590	544	569	605	535	609	564	578	558	506	584	550	582	540	584	595	608	581	568	565	603	587	553	598	582	565
25190	21424	28448	27373	15751	6228	2534	1516	1033	749	662	536	481	498	474	394	403	413	394	383	388	390	367	366	416	387	372	327	367	382	349	344	338	372	349	356	345	319	379	352	388	331	335	347	306	362	348	363	354	336	351	327	323	367	370	337	360	377	353	324	331	343	361	373	345	342	361	338	343	355	362	372	343	339	382	362	372	356	355	360	359	369	356	330	348	353	338	388	354	329	328	368	335	350	350	324	317	318	325	333	355	324	348	377	340	330	339	357	344	373	337	363	371	343	321	305	349	336	354	337	356	353	337	328	376	353	387	343	334	325	345	346	335	336	361	360	363	354	332	315	349	387	357	348	356	352	332	354	366	358	338	324	345	356	358	329	397	321	365	342	312	316	321	352	334	323	321	387	321	346	358	340	359	342	360	305	353	343	355	356	363	355	334	321	321	328	353	336	340	351	377	326	329	343	356	325	349	379	343	360	321	319	350	355	353	364	371	353	310	366	362	372	310	374	345	327	363	339	349	341	344	361	335	369	345	378	356	354	377	318	363	344	346	338	349	324	371	338	341	357	327	343	322	315	349	348	349	376	345	353	384	343	337	356	333	344	325	335	335	349	350	366	336	364	355	352	327	349	348	365	344	335	370	293	323	344	349	369	367	364	325	344	334	337	317	362	334	328	344	324	364	344	350	361	385	359	341	369	344	317	327	365	357	347	367	351	337	365	321	330	369	333	371	343	348	373	352	382	367	333	352	381	368	360	351	318	340	345	377	360	342	369	333	372	349	349	333	344	346	379	358	332	352	355	337	312	357	380	358	336	340	365	359	364	328	350	340	345	379	335	339	339	365	335	375	357	327	336	347	348	336	327	322	360	337	381	313	359	371	344	335	335	344	323	354	345	354	383	365	367	350	336	391	323	330	350	324	342	349	328	343	336	332	355	339	315	354	337	351	358	332	342	337	351	348	347	334	326	383	354	368	337	378	333	355	341	336	334	343	331	383	380	348	365	360	356	309	344	340	357	339	362	345	342	313	345	359	328	361	307	361	349	339	344	331	313	359	323	335	326	347	357	366	369	333	342	332	352	345	343	354	322	356	317	356	350	332	355	348	334	288	349	358	326	355	328	319	342	308	364	356	332	345	365	355	363	346	342	357	363	349	329	327	348	335	342	355	318	346	340	359	353	303	378	367	336	344	361	363	364	352	337	336	329	352	336	345	342	345	341	362	346	332	322	349	328	341	353	350	338	320	328	336	337	375	367	352	349	339	320	365	346	372	332	345	333	336	329	348	369	329	330	316	322	343	340	346	384	354	331	354	302	349	345	359	356	320	343	341	331	323	335	374	394	343	329	346	324	334	340	361	340	320	319	353	359	353	325	347	330	344	321	381	337	313	354	318	380	353	379	336	387	330	383	330	340	351	338	348	347	288	349	352	384	321	358	343	326	361	363	331	343	371	330	344	323	351	359	349	346	362	326	337	311	362	337	339	328	323	333	300	320	355	360	339	339	360	351	310	322	347	344	374	321	301	323	351	338	353	333	343	367	329	363	348	355	355	343	353	366	308	376	312	308	340	331	349	351	315	336	346	344	339	362	335	366	378	380	339	342	331	397	349	352	343	355	348	346	349	325	312	334	308	370	366	325	333	355	323	328	379	364	375	314	360	326	340	343	345	323	307	360	339	357	356	325	327	400	343	330	358	352	339	325	339	357	349	338	345	348	355	330	338	356	374	314	349	336	357	350	317	337	354	346	333	308	315	381	363	353	376	337	370	347	354	342	317	363	314	343	328	332	369	333	361	336	332	329	339	319	372	323	340	343	331	335	338	330	326	330	362	356	322	350	358	346	363	324	335	375	381	315	319	357	345	347	328	343	331	344	341	359	330	358	347	355	331	339	347	357	351	354	355	381	343	334	314	348	358	344	364	350	340	345	363	332	342	331	375	351	318	332	372	355	341	328	372	335	336	338	352	355	337	321	354	328	340	299	373	334	354	348	384	313	363	340	361	362	342	341	337	328	330	331	311	318	338	336	355	345	351	335	341	378	338	328	345	361	336	362	370	361	347	340	342	357	332	322	355	326	313	342	350	362	339	320	315	339	377	369	342	340	345	348	336	365	352	309	373	329	330	344	375	324	323	347	335	357	343	337	335	332	329	370	375	341	348	340	337	364	352	334	349	352	317	333	350	352	320	331	350	382	321	351	372	340	332	333	342	320	381	394	363	359	367	312	369	343	354	359	343	350	321	360	369	338	383	312	358	367	379	358	372	366	336	372	385	331	347	362	311	349	348	348	382	320	368	361	344	318	345	359	348	360	346	355	324	360	330	354	368	354	334	338	365	331	346	347	349	336	360	335	332	356	360	321	354	370	342	371	326	353	337	328	363	358	337	336	350	329	336	354	345	345	330	371	355	357	356	385	331	342	356	347	371	365	329	346	338	378	337	346	312	340	339	332	350	312	346	348	340	330	368	351	338	337	352	344	340	382	370	351	312	361	347	377	352	360	326	344	367	319	307	354	330	367	341	335	361	346	346	352	367	345	359	351	377	313	328	389	353	359	336	328	302	323	335	336	384	341	350	329	361	372	349	360	333	332	341	346	370	326	361	341	338	374	376	373	353	338	325	338	310	329	341	367	330	331	326	336	369	327	359	344	366	331	339	329	336	352	348	331	341	361	363	352	375	354	372	337	335	322	383	371	336	346	353	335	350	332	373	353	318	408	319	343	346	369	351	355	344	376	353	386	340	311	367	330	388	343	374	328	357	330	349	351	329	333	352	358	309	373	354	351	345	349	297	339	329	371	362	338	321	338	297	348	341	359	387	369	328	350	363	320	338	310	358	371	335	343	341	352	343	324	330	338	330	383	335	342	349	333	341	308	305	339	375	345	324	294	352	341	334	374	344	311	379	327	351	372	362	364	372	346	368	363	333	340	396	337	338	353	328	339	381	327	355	346	349	356	361	358	354	339	327	348	351	315	378	347	404	366	349	386	328	344	363	356	358	315	350	343	341	333	344	347	327	298	370	343	336	333	361	333	341	348	327	351	328	362	319	341	337	367	342	326	348	320	346	390	342	366	361	322	346	343	321	371	356	323	369	357	343	316	366	345	361	346	352	314	341	362	382	349	323	339	361	340	354	354	341	320	363	328	358	370	332	342	354	343	333	337	341	363	356	324	318	316	319	324	331	346	320	335	340	349	354	367	301	355	348	336	322	330	334	320	359	335	345	373	378	340	338	359	362	354	310	350	368	328	338	364	345	343	376	323	352	362	383	356	347	363	333	338	343	350	338	347	316	336	341	350	368	309	324	339	329	336	368	345	373	330	334	322	306	366	311	336	358	335	348	358	296	340	307	313	332	362	369	340	352	322	337	354	336	348	332	318	355	334	348	309	341	347	333	370	361	370	391	337	352	343	370	359	325	296	366	338	398	336	299	337	372	349	366	341	373	344	324	319	373	325	364	371	353	357	360	347	360	344	317	338	351	315	324	339
30991	49877	41601	29188	16694	8218	4236	2691	1757	1236	999	840	680	670	620	575	570	487	461	493	504	457	458	445	452	416	454	391	463	412	450	454	398	431	418	395	418	398	371	453	408	436	421	407	439	411	400	388	387	388	395	375	404	403	434	406	383	398	395	426	420	420	419	449	392	427	411	395	377	408	401	426	413	419	389	365	414	416	412	388	399	419	392	459	417	407	386	389	406	433	412	399	396	409	417	450	411	418	419	414	402	448	385	400	403	393	399	419	402	390	408	378	383	401	402	398	407	425	438	389	376	392	395	422	399	413	442	423	400	386	417	392	392	395	396	380	420	436	398	410	412	401	367	414	415	378	444	419	374	405	419	404	414	402	358	451	430	412	400	411	401	398	403	404	392	437	385	374	410	441	399	406	415	421	387	393	401	398	394	459	403	416	419	427	393	391	379	369	375	407	382	400	419	397	393	426	404	429	412	420	424	427	401	393	411	405	423	446	388	391	400	370	430	394	413	411	435	412	436	401	395	397	380	408	398	417	403	415	398	409	392	406	415	416	388	407	387	410	406	420	369	378	377	405	433	415	397	404	392	377	399	381	404	409	409	395	409	463	409	403	397	436	397	410	365	427	415	413	403	397	409	395	396	385	421	423	410	406	385	418	406	435	409	412	379	399	417	413	376	365	392	414	392	422	375	415	403	408	387	393	400	405	387	425	404	421	418	399	384	418	394	376	408	410	397	359	426	431	397	434	380	381	433	388	385	425	403	386	409	434	409	420	377	397	386	396	451	405	371	407	449	430	398	392	426	409	413	425	402	382	456	395	398	389	405	383	423	404	416	405	402	408	409	389	447	397	416	447	384	397	421	406	409	423	402	385	430	398	432	464	411	409	444	455	423	413	406	398	401	432	406	386	400	437	425	438	402	417	397	427	404	372	398	399	408	394	392	421	398	421	408	410	421	407	394	420	389	414	405	392	418	416	412	400	405	403	414	391	413	424	403	395	392	397	390	414	412	409	408	408	400	369	384	399	411	418	411	427	403	369	397	458	375	396	389	426	394	396	397	408	451	411	374	401	395	398	400	412	415	445	459	418	387	398	393	382	406	415	425	431	423	396	446	413	356	429	409	378	355	385	394	473	398	414	404	402	408	399	369	414	389	421	397	418	404	412	414	431	420	438	404	405	362	388	382	416	440	383	395	405	433	441	429	386	407	409	383	397	433	396	407	448	353	426	436	403	434	402	382	415	437	408	385	414	419	380	381	408	428	387	404	413	408	379	399	429	413	426	398	404	404	370	397	422	426	410	416	405	398	418	398	394	412	406	393	407	459	445	446	382	404	406	440	437	407	449	424	444	415	398	406	421	407	428	398	383	368	423	406	414	414	444	408	394	416	419	357	416	409	396	401	372	439	419	398	436	443	386	438	375	408	399	423	404	388	391	397	405	395	400	421	415	404	395	425	440	409	432	379	433	431	385	400	417	381	386	384	414	357	405	435	408	363	358	393	438	376	423	395	424	441	425	431	422	390	388	450	401	390	404	429	405	417	407	424	381	391	418	401	425	412	431	425	398	393	415	410	394	416	446	407	363	410	414	425	394	383	398	430	404	412	393	422	418	414	401	397	422	397	407	401	419	396	389	402	383	413	428	416	387	425	402	410	389	396	442	392	430	411	399	384	425	386	410	415	423	388	422	418	416	408	406	428	403	417	394	395	388	417	409	447	399	388	397	444	379	420	393	392	375	413	394	442	401	393	417	398	393	401	422	449	385	407	397	399	399	418	368	378	418	387	420	403	412	443	415	389	417	360	395	408	402	450	403	431	424	385	386	437	384	421	374	416	408	439	394	397	424	414	388	419	389	455	401	375	379	403	391	408	392	409	353	406	398	399	434	394	374	444	421	446	402	454	383	433	415	429	420	411	400	398	405	422	390	419	391	386	400	419	435	393	438	373	380	390	427	369	374	439	409	439	380	407	379	434	404	410	406	444	408	412	391	431	407	426	441	413	418	363	409	382	383	398	406	395	388	407	413	426	430	392	402	436	393	389	445	418	407	426	428	422	420	433	414	426	422	406	444	439	409	409	397	415	422	422	353	418	397	447	413	409	419	392	386	399	402	407	444	398	418	406	420	434	387	396	415	406	407	410	401	449	381	410	412	438	422	397	409	376	392	377	422	420	384	447	389	418	406	399	406	372	387	400	431	411	385	407	378	421	397	400	413	436	382	423	406	394	410	424	390	431	402	402	390	415	396	395	399	373	407	408	412	429	414	386	447	419	424	377	392	403	369	415	378	424	374	357	443	397	396	412	396	397	407	435	426	407	391	387	357	423	386	391	411	387	398	373	428	431	415	399	390	428	415	390	377	404	401	437	393	388	404	404	409	397	393	444	410	339	434	423	382	420	397	429	398	378	378	387	414	405	407	433	428	397	414	391	411	408	426	414	425	394	436	408	423	417	367	391	387	396	403	417	419	399	394	424	416	403	431	408	420	403	402	418	407	391	407	383	415	416	426	406	399	407	413	405	424	393	402	426	385	412	392	398	411	398	397	403	419	387	421	383	405	432	389	410	373	406	427	397	426	449	419	411	408	419	392	426	412	390	396	445	371	406	368	416	401	391	438	415	402	428	412	423	441	403	397	396	402	391	418	390	405	424	373	405	395	398	401	413	431	397	429	379	424	422	394	408	405	432	435	410	434	417	420	404	362	423	393	412	394	434	398	396	418	398	427	442	427	387	374	443	397	438	423	423	456	477	397	433	417	430	407	423	422	399	415	412	396	411	415	440	422	397	418	408	354	397	398	395	381	422	397	436	453	414	419	421	425	411	385	375	392	408	400	432	399	415	394	387	376	405	422	421	414	398	427	400	414	432	426	421	380	436	435	398	384	385	408	412	379	406	405	388	422	378	457	382	447	419	435	370	445	412	374	406	431	454	398	435	411	424	427	431	431	421	403	418	397	395	454	428	436	405	429	419	390	416	407	404	387	390	427	371	389	402	409	381	400	406	391	428	416	426	413	397	417	410	375	411	379	435	369	403	390	430	398	435	429	412	429	398	431	395	381	410	408	404	411	422	415	403	396	406	418	453	403	391	384	402	419	430	415	386	383	417	417	403	383	407	400	404	406	437	349	372	385	420	396	462	416	375	398	412	429	402	427	401	401	381	446	408	391	430	388	414	407	383	387	402	428	398	428	406	385	416	409	395	378	394	388	408	375	382	412	387	379	423	397	441	370	402	405	399	409	406	402	427	403	382	379	384	405	394	427	399	402	430	393	393	370	397	394	421	431	397	403	454	440	419	389	421	452	416	403	409	360	446	385	393	363	423	390	388	386	378	406	440	394	384	385	408	379	386	455	405	385	431	415	422	399	423	434	415	443	390	408	396	400	395	415	417	378	389	426	381	386	426	379	366	421	399	408	422	385	436	397	393	391	417	417	447	431	412	417	424	411	440	397	398	391	378	406	381	380	383	415	445	402	419	383	370	410	415	399
22757	21442	28992	24459	21739	21170	12197	3518	1815	1324	1116	944	825	764	718	683	621	635	564	602	551	570	538	571	550	562	522	573	518	525	555	554	521	501	523	534	483	504	526	555	540	520	575	520	558	554	483	520	512	500	544	508	528	476	530	538	522	487	521	511	525	511	538	532	524	532	552	516	490	473	580	537	507	496	548	501	461	542	523	537	473	502	527	537	490	482	494	511	503	553	509	497	502	525	452	494	545	511	542	484	499	521	506	524	506	502	530	532	514	502	524	528	520	517	555	531	534	540	515	531	547	493	499	551	580	483	517	510	509	494	487	515	550	529	546	516	549	523	484	554	542	531	536	496	535	507	505	540	489	497	526	540	513	542	542	506	539	546	515	484	509	530	543	459	529	507	493	549	521	514	507	523	496	536	514	528	503	521	484	485	469	472	489	537	503	541	514	520	521	543	500	538	479	515	526	554	544	475	485	507	549	553	523	487	576	545	456	509	526	525	515	518	506	525	546	518	497	527	502	528	508	536	526	533	527	570	531	501	488	530	475	497	573	513	515	543	520	510	527	505	580	523	528	555	535	519	556	563	486	499	479	502	501	506	516	502	501	532	532	472	513	501	514	550	531	507	519	524	503	532	544	533	503	517	517	537	518	539	529	550	516	520	497	550	534	537	529	491	523	566	474	584	496	516	509	481	520	523	521	508	543	523	537	506	515	523	493	546	533	520	504	495	539	502	518	499	492	554	538	457	495	533	527	555	525	498	518	532	542	491	545	512	532	504	501	521	523	553	509	551	508	489	507	486	532	546	526	525	516	484	536	485	517	526	521	495	501	505	502	532	525	524	522	535	491	511	553	514	500	528	494	550	474	503	522	509	521	502	461	493	504	514	495	499	526	552	480	506	511	522	524	517	507	524	526	568	511	543	477	509	516	517	484	476	504	542	507	538	491	488	501	527	500	523	514	527	491	488	484	533	496	503	544	506	511	487	553	539	568	545	538	566	530	553	576	496	525	567	525	493	499	525	524	533	528	476	552	478	550	531	548	536	528	519	526	517	488	485	528	571	536	543	506	517	500	533	528	468	544	492	502	502	524	506	469	502	520	562	499	538	526	538	506	499	528	482	495	518	495	495	508	506	537	510	509	546	509	506	539	515	512	512	504	540	505	495	536	517	528	513	519	513	473	518	581	496	540	536	545	501	531	511	509	496	492	515	503	555	490	533	510	538	509	500	524	524	507	505	540	529	501	540	458	528	527	494	538	528	510	517	524	521	517	520	493	513	490	523	483	516	512	568	511	486	538	528	530	539	538	533	518	560	517	511	501	518	516	532	511	500	499	544	517	538	511	528	500	534	490	517	558	527	497	487	514	525	494	483	513	516	502	500	547	502	530	542	505	541	518	507	520	516	482	503	493	506	512	546	520	505	539	513	516	510	512	538	534	512	503	556	513	516	465	492	539	515	469	499	513	533	514	538	527	520	509	501	531	487	541	498	508	514	494	511	516	494	509	502	487	492	498	495	512	499	510	532	538	547	533	519	519	493	520	499	508	501	544	555	486	525	533	531	507	556	508	500	514	493	493	522	510	526	507	501	545	510	513	516	491	510	492	483	489	484	459	532	478	527	515	484	490	503	546	506	534	521	495	500	505	530	488	533	518	504	545	539	547	520	524	498	491	481	516	546	514	525	512	508	514	523	528	471	505	512	509	513	489	495	533	511	502	506	499	510	556	536	520	532	502	495	530	494	502	480	499	521	526	519	544	505	469	548	484	516	530	536	502	497	497	463	549	511	524	543	497	527	513	500	548	498	509	518	567	495	565	507	528	529	516	518	489	490	496	466	473	510	541	517	497	504	490	535	540	481	493	504	534	538	510	500	563	522	548	499	530	501	450	483	550	500	529	520	531	492	539	535	470	562	521	543	556	514	548	522	514	499	539	502	503	507	512	531	508	509	545	550	505	503	541	497	514	522	496	510	543	515	552	553	550	511	478	504	514	516	540	513	515	478	543	502	515	548	562	558	463	528	518	505	471	494	509	531	571	502	508	476	538	544	560	497	529	531	533	537	492	522	537	504	509	511	530	521	541	544	513	525	502	562	539	543	501	524	545	506	502	511	540	521	563	543	546	515	517	484	541	531	541	495	514	526	471	460	516	525	526	525	527	503	545	490	497	543	566	513	560	499	528	498	530	514	525	557	498	480	489	508	534	542	508	483	518	526	545	529	500	502	523	492	483	507	540	538	525	581	501	518	465	468	527	561	524	524	515	526	512	503	479	517	510	552	521	538	516	533	506	510	495	547	548	515	540	525	552	565	539	512	527	521	510	521	555	489	533	520	505	515	524	543	490	508	497	585	485	481	488	560	467	506	556	497	522	552	478	500	528	502	531	521	529	513	543	511	461	498	498	527	509	477	514	525	507	525	529	557	515	511	484	501	500	528	521	527	531	528	526	531	498	513	542	542	531	541	549	523	517	542	486	469	486	475	516	514	537	532	518	545	525	485	521	518	544	475	552	524	503	504	527	506	482	539	503	528	521	517	501	534	489	509	503	546	526	536	480	536	504	521	534	530	519	507	526	521	505	501	510	492	499	515	521	543	494	550	523	498	546	526	482	522	529	486	498	495	498	546	523	517	501	480	492	525	522	526	496	550	537	483	507	502	477	503	544	528	492	515	523	510	494	535	567	491	494	538	489	530	541	534	543	559	517	505	541	505	507	569	514	528	532	516	515	553	542	495	558	517	510	525	514	503	527	526	509	515	507	505	548	508	504	487	461	532	577	488	524	502	585	508	522	520	528	540	516	502	503	528	569	531	529	521	552	497	505	501	500	513	495	524	501	492	524	520	564	521	519	519	527	509	521	526	508	506	487	485	504	484	498	540	521	538	514	521	509	491	524	527	509	536	524	519	517	530	513	502	502	504	525	588	526	495	511	495	502	516	542	533	513	517	547	514	564	513	532	557	497	528	518	524	488	480	494	549	528	514	508	469	525	500	510	534	516	503	497	526	524	520	505	510	528	506	517	538	537	478	506	508	548	494	505	536	507	527	543	494	503	508	526	542	536	522	499	545	481	518	489	502	487	519	553	528	509	489	544	543	499	522	506	516	504	540	531	496	494	508	504	514	541	501	528	514	538	529	531	520	476	495	493	542	499	543	520	537	526	515	510	547	505	535	534	558	542	493	523	511	514	497	490	514	519	490	549	517	491	486	526	524	507	509	526	553	480	499	523	547	506	489	502	533	544	520	523	498	536	514	535	524	538	498	535	480	507	542	553	530	507	510	511	520	519	495	493	471	523	485	543	532	542	515	515	527	518	567	526	505	525	529	556	532	516	507	519	528	513	535	549	549	491	539	500	518	527	547	497	502	534	462	522	537	474	545	519	519	558	506	512	557	541	540	520	525	516	519	541	496	506	525	566	543	506	526	509	542	561	559	492	479	502	513	541	497	524	519	542	525	510	553	518	491	543	530	487	517	519	551	512	505	500	502
35264	62228	50822	36828	23744	13652	7760	4731	2876	1917	1571	1350	1265	1062	944	849	811	791	765	726	704	694	667	672	636	657	611	626	607	654	583	605	656	606	612	596	583	634	572	602	618	555	614	555	584	543	593	548	552	574	572	565	609	610	557	602	559	589	582	568	567	569	598	624	590	619	567	533	562	618	600	553	588	562	608	578	567	616	565	569	581	596	603	584	622	560	516	583	588	591	593	564	570	594	567	584	615	527	584	629	585	589	582	562	597	560	561	584	586	589	576	594	604	600	598	569	592	650	585	616	593	590	597	579	573	582	590	593	572	577	601	576	567	550	570	574	610	603	606	565	614	633	589	614	563	575	563	553	583	573	614	596	597	603	562	585	574	583	532	593	598	580	558	580	548	601	608	617	579	596	562	584	560	587	613	605	583	545	624	592	624	585	599	613	589	613	551	593	640	609	589	577	615	564	622	571	640	633	607	568	603	552	593	615	592	593	605	598	545	575	615	560	596	579	617	533	577	583	624	585	618	555	560	581	619	580	575	636	625	558	568	591	579	527	601	597	576	560	548	584	567	562	598	592	633	627	633	589	604	548	553	640	584	571	581	579	605	598	625	609	612	572	569	568	588	598	582	622	563	609	551	610	593	546	555	607	582	589	550	573	600	567	578	578	611	644	579	645	577	550	581	640	587	581	592	554	617	617	559	522	563	555	585	567	573	621	558	563	590	526	542	541	555	609	543	574	576	559	605	586	618	573	633	632	585	599	568	590	581	556	578	584	591	605	641	576	543	593	585	600	633	580	580	575	581	571	558	606	538	592	627	590	591	580	570	626	572	558	564	595	608	581	576	524	552	626	568	617	546	626	574	600	602	596	584	582	576	616	571	558	562	558	585	544	611	554	561	568	532	553	554	553	566	539	559	567	578	584	584	563	581	568	595	547	601	591	530	599	609	592	602	595	577	581	599	553	556	591	545	607	576	584	602	586	612	606	582	640	583	592	617	592	547	553	596	570	575	592	607	612	615	571	565	545	537	588	541	575	576	577	607	564	611	575	612	571	594	582	583	583	653	596	568	557	584	575	590	560	603	530	589	614	625	588	568	547	533	545	552	579	620	541	576	609	576	574	597	599	600	577	583	576	578	553	593	621	591	589	588	615	583	623	574	599	603	610	570	570	598	600	567	578	632	590	534	623	574	604	578	586	596	589	590	569	637	594	583	597	603	576	604	556	607	556	636	575	560	558	611	576	494	530	578	575	570	573	578	567	567	596	614	625	579	581	594	587	611	547	578	564	597	565	587	543	604	533	609	570	609	545	622	562	578	587	592	596	603	608	564	576	593	567	611	600	577	616	565	579	613	577	587	548	585	591	596	564	561	596	596	586	585	558	577	571	608	614	528	590	580	585	602	573	570	603	592	617	617	588	581	576	583	601	606	605	605	602	593	559	568	613	581	567	603	542	599	557	603	578	591	544	555	577	564	623	590	596	626	581	593	640	607	600	590	613	552	587	572	578	564	600	588	549	542	580	566	637	582	615	584	594	580	588	621	600	611	559	569	561	598	607	578	600	553	560	600	596	623	582	587	581	569	568	605	562	599	588	601	532	611	642	547	602	531	571	571	592	556	592	624	603	575	559	595	520	591	558	594	580	557	552	551	575	620	594	565	578	612	527	576	581	596	621	558	541	574	608	577	577	596	623	558	570	587	588	557	617	518	611	548	532	596	577	554	568	616	612	606	551	588	627	621	604	550	600	583	601	626	595	598	601	612	596	586	544	558	588	569	587	559	602	583	561	591	635	572	556	595	589	594	568	586	598	592	594	624	615	573	596	559	574	552	589	534	580	563	615	545	630	580	556	567	609	585	597	618	590	575	571	622	598	576	609	627	592	560	547	600	592	615	578	561	585	579	561	581	568	593	575	556	582	587	567	564	620	583	545	643	613	590	553	585	574	621	560	607	565	557	564	575	615	576	595	649	568	567	543	590	584	607	587	597	608	583	571	622	591	613	578	582	549	596	584	563	645	594	571	607	583	620	630	577	587	597	570	598	577	573	600	619	580	576	642	613	609	569	519	593	563	575	549	573	562	543	572	533	573	608	600	564	524	609	585	576	602	577	558	579	550	608	585	577	559	631	565	611	595	615	588	623	539	575	571	619	598	570	602	550	613	547	547	548	557	629	596	615	571	600	582	568	579	564	578	583	621	609	587	542	616	576	566	575	594	561	555	609	560	591	558	614	624	511	597	562	581	600	555	574	585	578	565	586	615	604	593	607	572	574	608	586	588	543	551	572	559	602	609	580	569	539	598	597	591	588	614	610	617	559	585	559	608	551	611	539	604	631	580	592	602	568	617	592	591	549	627	603	612	593	597	599	608	558	597	601	566	605	557	563	610	594	574	614	561	573	632	593	572	566	600	605	581	560	545	554	632	564	571	572	599	564	619	550	584	582	638	572	614	565	626	545	564	585	573	620	544	624	567	626	590	590	605	551	605	614	516	601	587	534	564	611	532	587	541	603	588	567	574	583	580	619	568	591	614	558	593	606	581	621	595	571	542	565	547	571	593	559	578	557	551	594	600	608	574	570	575	608	592	598	576	558	555	543	585	597	602	565	596	580	583	580	594	562	583	631	558	589	556	574	578	570	583	602	566	570	578	613	564	589	545	563	598	613	576	600	562	571	574	563	626	587	610	588	606	605	550	631	547	600	582	565	588	584	572	557	627	552	569	589	564	569	530	600	593	601	566	531	577	642	646	628	572	605	601	588	581	560	629	559	605	557	580	588	626	571	552	606	594	581	550	600	605	578	678	608	586	578	531	609	561	548	574	582	570	603	605	564	591	535	587	538	604	564	587	608	555	623	557	598	601	608	568	584	581	627	564	624	568	576	568	551	570	579	593	552	608	548	580	528	556	605	544	609	593	594	600	545	580	595	580	558	578	607	592	593	532	593	539	552	553	573	552	565	578	599	596	554	558	588	547	603	578	600	593	587	597	577	581	605	603	564	621	540	587	631	590	571	594	558	601	563	569	610	609	550	597	534	566	583	581	590	573	578	571	613	559	596	623	592	581	581	616	565	572	608	583	592	609	624	570	570	551	613	573	570	592	568	561	631	561	570	602	627	585	623	615	572	613	585	589	583	563	563	632	522	528	604	620	582	592	584	548	568	595	617	590	555	575	570	575	588	571	576	583	572	567	586	540	595	594	560	569	609	577	624	574	574	613	557	558	534	582	555	613	583	588	581	568	547	529	591	604	548	551	559	583	589	592	571	588	574	599	536	533	599	548	603	542	581	584	581	624	565	587	550	575	609	599	572	559	611	614	587	581	579	615	579	564	592	576	570	586	523	584	552	561	602	576	598	600	620	575	580	585	571	608	592	561	584	589	557	571	568	595	601	612	570	565	549	595	600	566	564	546	586	564	577	587	563	588	547	570	554	586	560	572	589	581	544	632	537	550	559	587	585	563	571	544	536	595	523	587	591	594	552	601	592	582
30672	31577	32899	21743	7907	3136	1539	1117	820	731	582	609	518	542	462	445	432	440	440	372	372	387	400	369	338	382	371	438	396	397	382	361	414	425	439	385	383	410	398	370	409	409	393	374	403	413	400	399	402	402	403	395	357	406	384	393	394	404	374	416	370	407	414	379	391	372	384	402	382	415	408	436	400	387	401	404	395	394	393	378	384	405	362	394	373	417	398	405	372	366	367	391	355	382	379	424	376	394	409	396	403	351	393	419	409	365	377	386	366	376	377	345	425	374	398	401	390	377	396	369	416	411	401	403	401	371	379	378	380	378	374	405	356	391	377	381	375	405	370	408	385	346	416	407	397	401	387	434	381	364	408	399	350	440	379	386	399	383	385	383	351	360	385	378	390	383	354	381	390	389	363	388	365	349	409	400	385	395	371	376	359	352	386	402	392	392	376	379	358	365	403	362	417	386	381	341	348	357	422	394	370	410	365	370	378	352	369	435	409	387	389	391	394	385	395	358	362	389	384	395	413	430	366	363	411	416	407	355	368	372	383	388	401	398	437	368	395	382	399	411	392	406	376	369	402	373	395	370	352	397	361	379	390	373	399	369	398	385	404	371	421	366	405	383	425	375	396	384	401	396	373	386	408	397	378	368	386	367	396	374	377	372	382	394	415	375	389	357	358	412	381	397	382	438	383	401	405	394	361	372	394	386	386	400	416	402	376	397	371	368	367	379	375	399	387	399	424	405	404	412	343	392	409	388	377	396	400	389	371	406	386	353	407	370	383	399	406	393	386	376	325	412	371	411	385	386	397	377	392	374	425	374	389	397	385	393	408	384	392	397	377	418	368	396	390	394	438	377	385	365	387	374	379	384	394	360	395	375	400	403	382	400	424	400	422	403	399	403	400	377	387	386	378	385	415	374	393	377	374	403	385	381	382	391	401	402	405	369	404	395	376	418	392	411	397	396	378	384	425	346	354	368	397	401	372	402	360	363	379	409	399	413	400	389	381	364	405	365	385	413	377	405	383	396	367	393	373	424	386	364	373	385	388	371	338	404	401	413	394	381	374	378	358	405	379	415	369	396	397	382	366	404	352	410	389	387	435	391	399	375	411	390	394	399	382	377	404	384	408	384	413	381	373	412	395	378	364	369	404	375	391	388	413	421	383	365	364	376	403	388	414	373	401	386	425	383	390	380	352	394	418	405	395	346	369	415	385	440	366	421	381	362	392	397	415	399	338	365	393	391	429	333	405	364	377	380	395	380	370	358	403	398	394	379	430	387	407	359	375	376	367	398	402	350	385	391	378	378	356	393	418	398	415	360	384	380	383	408	378	408	403	401	400	394	399	398	370	400	391	374	413	371	332	377	413	404	374	397	378	379	389	403	382	388	395	371	382	394	402	357	377	344	390	402	361	374	376	387	381	378	393	397	371	387	358	369	387	357	384	366	371	371	376	392	411	388	376	387	366	371	396	398	379	376	371	404	392	374	330	392	418	371	413	353	385	378	375	341	395	356	382	372	386	373	411	382	382	394	410	425	369	370	391	433	373	378	392	411	409	388	408	413	425	351	390	398	390	409	382	366	355	380	375	359	410	363	362	404	373	350	366	390	412	370	406	410	375	366	353	389	378	365	370	337	405	377	363	345	343	378	384	403	389	384	402	376	387	380	392	394	389	409	390	384	373	381	406	432	459	403	367	400	374	388	364	361	394	367	395	403	358	396	415	412	384	384	391	395	365	423	360	389	412	387	386	415	406	386	369	416	368	380	397	366	381	408	417	397	398	378	391	368	426	405	360	398	387	352	378	365	413	377	398	409	395	411	401	364	375	383	368	372	376	379	377	416	365	372	407	401	373	365	379	369	411	374	355	407	388	367	335	411	390	397	393	405	395	406	438	424	360	405	356	380	404	367	357	367	420	370	363	360	408	380	401	422	396	393	392	376	369	389	365	392	399	376	414	405	406	406	435	419	386	366	375	395	403	394	387	388	393	349	398	373	369	406	390	417	378	395	353	357	396	413	397	371	389	369	407	394	407	420	345	385	396	373	428	379	416	416	371	392	435	397	416	388	401	373	375	354	379	390	369	406	389	375	394	384	445	381	375	373	397	391	394	383	384	382	419	398	395	428	354	372	410	391	407	404	363	402	380	380	378	405	393	392	343	418	383	380	368	368	413	395	358	368	380	402	402	386	376	376	388	343	431	381	393	418	341	392	410	406	353	406	356	374	401	386	384	392	339	397	393	363	416	365	403	398	371	362	395	390	397	400	384	391	404	389	378	408	368	373	386	367	388	408	371	390	391	426	375	384	357	361	415	401	381	407	388	403	411	357	368	348	383	329	378	366	403	395	407	392	353	430	410	411	406	395	403	424	381	405	382	387	395	377	418	363	393	381	400	372	390	373	415	396	366	377	397	372	372	364	383	397	380	373	410	374	408	381	440	394	424	376	357	419	374	355	395	412	366	409	379	410	379	394	389	412	380	414	404	378	392	396	357	358	399	384	361	363	389	414	393	389	383	370	379	387	322	379	394	345	398	380	397	369	397	382	435	400	359	364	385	424	395	390	387	379	391	404	378	362	353	409	384	401	404	366	424	351	395	403	387	401	381	428	379	405	416	372	409	371	425	397	396	417	417	369	405	377	411	448	388	395	371	373	377	404	386	414	384	369	373	384	381	422	390	396	398	387	353	395	363	408	409	402	377	404	380	382	395	356	359	399	393	400	407	366	403	381	383	376	374	389	389	417	387	375	389	419	373	375	384	362	364	392	410	360	406	385	414	360	361	374	398	418	375	372	388	408	393	398	373	398	384	369	356	417	408	402	392	414	426	403	425	374	383	361	393	399	391	390	403	394	404	375	385	428	372	402	386	354	368	415	415	367	410	383	378	396	393	365	397	387	402	431	388	351	346	363	409	382	348	386	365	386	410	365	353	390	398	396	377	416	373	390	432	387	415	385	400	364	417	374	388	392	373	405	394	416	374	385	383	423	397	381	385	394	383	377	379	334	392	422	371	371	348	394	427	377	416	405	371	379	389	355	388	413	402	400	400	378	390	385	358	383	387	381	374	424	409	367	369	382	382	372	393	391	413	424	378	429	396	398	409	339	398	361	393	402	403	400	362	372	367	414	373	348	396	402	381	419	379	388	359	421	368	361	375	363	393	423	374	386	394	361	404	399	406	388	413	385	361	346	430	403	363	391	385	372	354	374	399	399	373	369	398	403	388	385	360	430	366	391	391	399	393	385	388	387	375	351	379	411	362	381	412	388	379	398	380	377	430	383	375	378	377	378	412	412	391	374	369	432	406	387	433	377	390	389	395	403	408	375	355	420	376	378	365	415	365	363	393	371	415	399	375	397	382	370	365	348	395	429	364	394	409	390	408	366	386	368	409	394	385	401	377	383	364	368	397	407	372	363	421	388	388	388	381	377	369	390	379	408	417	386	408	364	418	385	403	390	416	385	371	365	416	375	433	377	375	452	360	397	416	371
33400	47138	36333	22648	10298	5318	2736	1868	1326	1061	852	786	770	708	612	581	526	494	525	500	487	499	502	460	444	501	404	469	497	498	472	433	464	472	461	433	420	465	486	425	447	429	437	485	444	474	452	468	474	476	397	469	459	473	462	455	472	442	452	406	448	431	418	471	411	451	440	432	467	457	479	452	442	426	448	483	446	462	436	447	438	456	417	440	436	435	431	443	472	455	463	425	455	449	457	453	452	493	462	478	494	441	474	457	472	474	431	446	483	463	445	445	448	425	437	441	415	411	471	442	448	443	460	429	464	489	384	458	490	452	454	459	458	403	469	480	420	411	469	453	475	431	432	436	471	434	448	456	467	463	492	457	453	435	478	402	455	463	458	461	456	455	477	475	456	440	476	450	470	466	451	441	428	453	430	410	463	432	467	420	447	469	441	467	443	455	443	432	445	453	406	454	443	480	443	417	429	467	413	400	458	450	451	417	475	442	480	442	445	459	455	432	420	456	469	440	420	436	435	427	461	481	459	422	408	437	430	458	459	494	449	426	441	443	470	464	492	457	458	440	417	466	418	454	446	443	431	454	463	445	481	474	459	477	457	428	459	478	478	459	422	469	444	431	470	451	494	454	454	441	423	483	439	433	439	453	446	440	471	455	450	431	479	440	449	456	460	427	440	449	442	403	439	434	437	458	407	497	454	451	472	456	427	462	471	442	467	453	437	457	416	436	432	434	430	419	453	486	434	439	450	436	424	416	417	440	469	447	435	447	413	427	418	396	467	455	465	421	437	466	435	422	417	469	419	431	422	475	486	424	466	428	443	433	420	460	465	459	468	442	449	445	452	466	460	481	455	468	439	438	422	456	416	438	460	449	446	421	414	438	448	476	424	482	389	407	449	454	435	469	449	424	439	445	439	427	438	419	421	475	466	466	441	439	416	429	413	430	420	439	437	443	440	441	441	465	469	444	449	447	441	436	434	440	467	454	441	457	414	441	467	450	449	431	447	436	479	409	419	430	476	424	456	432	431	437	441	470	433	432	423	477	455	447	439	421	440	468	473	438	460	459	435	459	435	451	433	443	444	462	472	452	437	423	439	430	411	466	467	472	438	446	438	437	446	461	478	438	465	467	426	452	476	439	458	459	474	447	436	459	448	445	432	451	490	418	469	438	471	422	429	480	469	446	458	422	428	471	465	416	439	430	432	473	459	448	481	446	447	462	440	447	455	471	420	454	481	442	430	464	492	479	451	450	449	459	435	472	432	466	416	456	422	484	459	446	415	476	442	441	451	447	418	432	390	453	475	418	442	461	448	447	428	447	475	464	469	454	422	438	438	454	471	432	436	458	425	473	445	443	421	460	494	425	451	435	424	474	450	443	482	405	443	441	436	447	453	475	490	450	435	454	442	463	447	474	464	448	420	452	457	461	432	443	460	489	467	429	459	461	439	467	398	395	424	420	466	477	471	458	473	452	472	435	445	425	466	488	426	448	437	437	452	454	450	417	443	443	450	454	436	414	455	443	465	491	436	463	441	432	433	408	446	462	427	474	435	443	443	480	465	434	428	460	460	439	474	431	451	463	438	441	431	459	455	430	440	469	444	515	469	460	433	471	442	521	431	395	449	433	449	450	418	466	470	417	449	439	446	446	439	484	477	436	447	453	466	449	457	437	451	487	503	425	410	436	462	451	405	465	438	429	453	439	466	467	452	451	427	446	492	430	425	428	460	437	434	421	456	488	474	463	419	426	465	435	423	452	463	427	437	430	450	441	449	463	431	469	441	448	459	460	441	476	452	482	468	466	453	433	481	452	426	432	467	469	478	460	479	435	445	471	447	469	451	479	398	428	431	427	455	407	408	479	424	442	455	417	435	462	463	480	446	463	471	496	448	450	444	448	477	434	446	458	465	454	414	455	430	442	456	407	461	414	414	435	424	443	443	401	401	468	442	460	464	421	444	430	459	476	454	458	466	434	446	461	437	435	462	455	453	422	455	466	500	464	443	446	451	420	452	457	463	466	452	444	473	459	408	425	459	445	448	458	450	429	484	390	463	408	473	444	486	452	421	455	444	438	424	456	472	461	449	439	428	447	457	486	429	424	422	452	441	461	476	455	459	459	433	450	449	441	441	420	459	453	415	490	423	434	451	407	460	490	454	412	434	434	480	466	444	431	434	442	410	456	467	453	470	484	463	430	434	431	453	449	455	426	446	468	458	453	449	409	459	447	439	436	448	441	462	465	416	454	448	413	419	448	463	464	432	475	452	458	457	464	443	454	428	447	453	466	441	449	438	446	453	442	436	454	457	437	443	441	447	456	456	481	420	420	428	460	455	460	425	451	432	407	460	404	431	444	482	468	444	436	449	414	437	484	464	481	426	427	438	454	469	470	435	449	443	455	454	457	439	469	424	413	432	428	465	440	452	436	488	495	463	488	413	438	442	455	438	451	413	430	458	446	477	455	446	465	430	445	445	481	468	427	462	479	459	382	424	432	447	426	412	425	403	448	445	442	390	443	444	432	454	487	460	409	465	451	467	464	441	448	425	429	449	441	479	443	438	446	429	421	451	468	416	445	428	458	465	450	447	453	452	458	463	488	496	421	447	461	463	396	431	426	452	439	444	482	435	452	419	431	461	464	433	438	415	453	447	451	439	437	446	418	463	438	481	423	446	457	457	437	415	443	443	445	437	443	413	437	448	451	427	444	446	425	458	434	410	426	442	435	435	425	461	469	444	443	445	434	457	451	445	447	453	477	444	449	444	455	466	459	466	460	483	421	450	396	421	445	437	470	442	431	457	438	406	454	459	447	436	475	440	462	459	395	476	458	448	431	476	475	437	457	458	438	457	460	473	441	441	452	448	439	438	419	456	433	447	467	414	481	470	456	476	453	477	426	456	457	436	425	459	484	441	436	424	457	467	436	435	446	430	491	459	470	454	452	455	440	440	442	412	450	457	476	430	406	451	452	442	418	432	455	497	478	471	454	445	417	418	431	466	448	439	421	409	438	415	462	461	456	467	459	435	414	426	449	430	447	444	427	478	452	452	466	462	454	421	480	439	458	433	468	433	470	431	427	425	450	438	463	428	438	471	446	419	440	428	419	457	477	443	467	448	444	462	432	432	449	431	424	441	441	411	485	453	455	462	444	479	409	421	428	443	474	449	439	424	417	427	483	449	458	475	404	459	419	461	490	472	419	431	439	461	480	441	469	452	453	441	452	486	417	434	435	429	449	436	421	459	468	428	466	445	473	459	473	451	453	482	451	431	433	447	474	465	481	450	467	444	467	438	453	427	443	444	433	468	412	412	430	443	423	431	501	457	439	476	447	461	485	437	426	465	423	424	417	448	428	454	400	443	451	398	451	481	448	465	469	456	466	417	452	442	454	471	415	484	438	450	454	438	401	446	448	430	466	429	481	426	469	416	465	442	454	468	437	443	460	454	443	438	448	445	434	424	436	421	422	443	431	470	451	455	489	461	464	412	466	412	441
23804	21399	28577	25016	20982	12631	5172	2594	1514	1098	878	803	760	767	696	620	617	592	543	520	569	562	573	533	535	504	500	533	506	496	540	562	555	537	490	492	530	522	534	504	507	499	484	544	548	469	505	497	543	499	494	493	506	521	498	503	514	473	503	490	506	504	521	539	541	522	508	531	475	490	485	504	511	525	534	476	526	507	552	495	509	506	486	503	470	501	528	550	489	483	499	515	500	503	533	508	502	497	534	521	473	514	490	462	518	514	520	493	471	488	506	515	538	501	513	496	491	517	515	546	508	503	481	505	484	512	540	494	508	471	501	457	489	475	502	519	458	521	475	543	512	496	551	474	508	547	506	501	472	491	468	506	498	494	509	568	520	526	541	504	551	499	515	484	528	502	475	479	502	460	461	500	522	498	518	521	506	522	533	505	494	499	464	465	510	487	492	513	487	526	497	504	490	486	501	483	505	524	491	487	455	513	469	522	505	475	471	512	533	525	517	484	521	495	523	543	517	494	470	519	497	497	512	517	532	458	495	493	497	497	464	542	488	519	517	480	552	483	515	538	509	513	480	468	507	528	496	487	493	522	502	504	539	492	519	505	503	526	496	487	463	460	514	500	519	479	482	488	449	479	495	486	475	500	504	462	483	497	476	516	493	498	515	513	521	508	505	502	489	510	517	515	485	497	486	526	483	530	483	521	465	542	490	495	494	521	516	477	502	473	487	498	537	470	503	491	478	519	486	523	543	474	508	508	515	492	514	497	522	525	503	508	488	517	517	513	474	491	482	486	480	456	543	504	532	504	514	430	488	517	537	507	501	511	519	503	485	489	493	516	446	499	517	520	530	497	532	479	508	513	532	502	486	528	514	482	499	504	546	528	521	473	516	542	524	503	508	523	521	468	526	495	509	492	530	528	488	533	471	489	507	508	505	482	501	524	513	471	514	502	483	486	519	485	509	505	506	539	479	476	486	494	507	487	495	492	463	492	473	507	529	475	507	521	502	511	491	494	481	489	463	512	511	512	505	499	522	494	513	499	487	507	505	493	477	518	500	493	489	513	527	471	476	507	488	481	490	519	479	491	464	497	496	529	495	500	552	472	526	464	525	519	483	486	487	486	523	547	513	496	491	489	502	526	547	515	480	522	523	485	479	547	476	463	545	498	501	495	517	514	540	447	517	508	533	496	481	511	521	512	506	528	495	535	504	511	503	498	521	488	512	511	532	455	506	520	488	487	500	488	506	474	524	511	494	498	537	512	485	484	524	484	480	515	479	482	502	456	455	528	490	510	529	479	452	521	555	477	493	538	533	540	528	507	505	513	466	520	515	514	519	517	486	513	481	500	472	488	493	475	533	539	494	495	525	482	527	526	509	526	584	471	509	507	470	522	499	473	543	542	473	502	541	529	459	488	487	515	471	494	495	494	494	504	543	510	488	520	522	477	495	522	491	502	514	505	488	502	560	521	491	519	546	497	489	496	512	546	492	469	486	482	525	492	504	514	529	487	503	500	495	575	542	469	507	501	499	499	546	503	520	515	504	498	486	518	431	480	503	472	490	472	469	537	478	497	491	476	497	562	544	479	492	507	481	505	499	508	528	513	512	515	521	512	491	507	509	518	477	508	527	518	530	510	480	471	496	479	494	450	492	509	524	498	508	485	511	519	482	537	523	541	501	480	538	501	515	512	504	487	516	523	483	528	466	500	525	509	479	518	493	448	503	483	522	501	521	470	503	497	491	526	554	521	489	510	506	458	510	476	501	502	514	481	521	521	512	526	484	536	523	528	493	495	512	521	526	564	512	499	515	513	499	519	499	527	525	514	572	481	503	489	498	499	510	482	467	508	481	507	501	512	503	517	477	501	481	464	482	497	462	487	502	494	490	501	487	512	544	515	497	538	489	539	519	496	511	502	509	514	509	481	521	467	509	520	520	481	496	499	495	510	460	487	498	485	472	509	513	461	508	520	531	498	553	497	534	494	469	499	471	508	538	504	524	519	505	518	510	488	487	517	508	511	524	548	470	491	503	498	493	508	477	519	507	464	481	502	514	488	512	465	498	506	486	550	491	488	485	523	485	542	450	494	501	475	477	494	527	521	505	491	520	464	480	502	516	509	492	493	511	501	496	518	488	474	528	500	509	507	529	483	516	521	512	556	503	486	532	547	466	552	498	507	521	516	466	508	476	519	508	497	498	519	523	512	483	497	484	504	491	510	500	514	533	502	482	503	489	499	490	514	519	506	520	525	533	480	513	471	480	470	505	479	518	450	474	508	505	508	480	514	479	532	503	457	497	509	512	458	506	541	535	541	526	532	508	503	513	474	510	501	499	477	464	505	469	533	460	515	458	488	503	491	489	499	479	514	508	487	574	535	460	512	535	473	512	489	532	539	509	474	502	508	434	466	477	519	494	513	519	477	507	503	472	470	477	507	494	505	522	496	511	520	493	491	497	489	495	502	500	488	477	466	492	517	523	477	517	486	505	496	475	531	490	510	507	529	480	523	524	555	525	496	543	532	524	499	508	507	530	538	511	520	508	502	458	474	506	526	454	518	469	490	486	497	482	494	507	494	531	537	518	510	492	500	485	531	512	523	503	503	522	496	518	469	524	504	494	507	498	545	503	537	519	523	481	478	516	475	486	496	539	522	464	498	529	508	511	466	489	500	526	514	488	496	454	488	505	470	508	504	503	507	532	490	501	484	535	477	514	509	514	512	478	518	470	485	535	480	460	500	500	497	514	503	481	503	494	498	531	508	500	492	492	493	552	531	516	524	505	506	517	503	488	524	535	484	516	495	514	519	501	518	507	508	532	490	480	482	491	510	499	533	504	492	503	510	497	469	569	491	463	464	491	487	499	517	490	522	465	519	529	468	533	541	464	542	531	524	493	524	494	535	477	491	455	509	504	498	514	526	471	487	535	479	521	525	567	493	495	496	505	510	471	500	496	490	546	473	521	487	504	486	481	496	531	511	500	497	484	507	501	493	465	519	512	492	504	531	511	509	530	512	512	530	516	537	519	509	492	521	483	476	510	474	488	468	501	471	549	486	523	525	466	567	533	461	482	477	525	482	502	486	549	501	510	520	522	521	495	476	528	533	506	486	501	473	495	521	501	510	517	457	475	502	507	492	514	489	475	474	495	513	517	482	502	497	543	546	531	549	525	463	495	466	471	506	503	502	511	494	508	488	488	541	505	497	491	480	496	527	529	539	522	494	466	530	500	527	510	520	509	513	538	486	502	498	451	502	500	528	475	491	488	480	496	495	473	488	476	509	514	453	490	462	499	522	455	493	528	489	471	537	519	492	542	481	511	512	493	517	530	518	492	509	527	471	485	540	474	492	530	493	488	506	533	484	484	479	528	473	466	515	491	467	501	512	496	519	507	502	504	488	523	482	543	514	492	501	524	480	500	509	496	496	497	510	513	549	496	463	472	561	511	502	467	519	537	485	516	513	487	494	483	520	509	477	510	512	468	465	512	484	489	520
33394	58228	46413	24914	15201	9318	6921	3995	2362	1686	1292	1135	1103	952	878	816	708	717	713	690	680	614	628	656	669	591	617	567	637	621	609	585	593	520	570	566	606	601	555	572	549	587	573	538	591	552	603	604	581	533	597	570	546	606	605	563	583	567	556	609	565	529	564	569	514	577	611	590	584	574	589	558	570	549	543	534	594	540	581	554	574	541	587	516	571	572	572	581	551	569	580	558	579	564	552	554	588	535	580	595	605	552	566	545	562	598	557	585	601	580	546	546	552	588	544	562	600	571	574	548	574	551	539	558	623	577	588	566	596	591	547	608	516	531	559	511	573	574	593	579	635	602	582	584	537	581	588	547	545	585	491	570	564	560	565	557	550	595	625	543	568	575	598	575	550	544	566	533	558	575	567	598	566	576	519	616	596	545	558	577	577	595	547	543	559	554	531	585	582	566	574	553	563	556	572	589	609	575	563	602	593	606	577	526	565	619	602	553	558	593	602	533	607	587	561	550	568	577	599	593	574	591	544	545	553	535	564	533	590	546	558	585	558	554	539	567	605	573	565	578	566	586	557	572	576	563	577	578	535	568	577	534	544	571	542	546	582	535	582	561	611	558	566	543	529	618	542	536	567	550	574	580	587	549	539	565	552	564	544	575	560	589	591	580	606	599	570	594	601	574	554	590	578	600	570	538	542	537	566	546	581	619	574	579	518	569	559	550	531	543	510	562	565	565	580	518	599	550	551	593	549	535	561	591	590	576	584	591	531	600	546	567	585	502	556	568	600	567	566	558	559	609	565	586	557	574	579	555	571	572	607	556	549	534	580	576	542	557	583	578	564	574	576	564	607	557	583	557	569	605	571	558	554	564	612	535	589	565	588	561	545	571	602	582	547	578	529	549	579	545	581	553	548	595	559	535	543	573	539	530	546	601	603	541	545	578	544	536	572	576	568	614	573	580	573	591	551	577	558	605	568	560	537	543	530	577	568	585	568	616	579	558	631	601	568	567	585	601	597	554	577	588	569	569	578	573	578	544	555	581	613	563	534	548	570	551	570	565	582	604	613	553	538	571	559	610	553	544	542	560	562	586	587	546	515	570	596	579	576	526	561	611	551	598	557	578	600	620	553	595	562	567	564	566	547	580	552	565	559	590	599	590	545	553	567	583	588	560	614	570	583	566	562	533	554	575	584	546	567	569	594	565	551	587	599	548	552	606	560	559	551	565	550	589	568	579	572	576	542	548	534	541	582	593	548	535	547	594	591	540	548	544	582	573	573	552	562	568	582	552	554	573	571	568	557	593	543	559	562	571	545	557	556	532	585	558	511	567	610	564	544	591	563	577	561	605	578	610	587	552	567	577	548	590	544	577	568	577	582	565	589	584	576	581	591	554	557	553	579	568	557	599	560	579	558	599	600	536	612	554	550	575	540	598	534	563	554	541	527	566	555	563	561	564	534	583	586	565	568	596	555	566	556	603	560	557	583	564	568	549	561	575	574	574	571	594	600	559	584	567	591	556	544	600	559	539	558	539	528	514	534	534	555	567	587	520	608	613	550	541	613	572	528	553	549	604	576	600	541	603	570	600	586	567	552	553	599	581	555	575	565	571	558	577	551	552	625	587	552	590	515	596	597	563	567	559	583	525	544	567	590	582	563	571	583	615	581	550	586	569	588	570	601	570	548	552	570	605	564	524	561	572	548	531	571	602	539	578	552	580	583	519	543	592	526	586	556	554	570	576	549	578	515	578	584	569	576	611	548	550	591	496	607	574	521	572	564	583	577	547	535	514	582	573	572	556	556	556	567	508	557	571	601	545	551	525	555	573	578	574	557	573	548	546	565	556	564	594	591	548	604	571	564	577	563	587	585	559	606	550	588	542	548	578	553	554	514	558	565	528	563	576	557	534	599	605	539	625	583	601	559	497	562	570	563	540	569	537	610	578	545	566	605	583	561	615	562	568	571	579	518	569	615	577	581	580	566	563	565	582	570	551	545	568	536	574	570	559	579	585	583	558	580	579	571	579	555	536	565	570	549	619	556	549	570	548	555	550	613	571	565	586	569	534	574	576	608	567	593	534	595	551	565	597	553	565	593	562	560	549	546	532	591	560	572	591	541	526	555	560	552	596	547	544	542	543	534	541	558	565	572	565	535	540	562	559	544	574	564	587	575	551	573	557	603	569	541	580	605	567	578	529	528	561	597	536	569	575	566	530	530	568	596	544	555	540	567	543	579	551	586	575	606	518	619	560	527	619	529	576	572	557	574	591	565	586	566	567	538	610	565	580	563	557	554	575	556	565	553	539	565	529	572	584	584	564	573	576	553	564	532	577	592	581	558	576	583	549	563	573	568	580	571	574	593	571	591	588	558	583	535	583	554	556	597	594	571	573	555	548	574	563	540	537	567	586	538	606	561	559	566	594	580	592	566	550	581	566	517	588	571	560	550	592	527	624	549	609	599	542	548	544	546	561	582	583	541	614	507	552	586	531	556	573	559	589	545	601	566	582	590	602	589	557	544	571	553	548	604	589	591	569	586	588	594	592	579	559	536	597	547	599	555	580	583	538	604	591	585	562	585	560	549	495	559	531	569	527	567	548	549	575	545	606	549	568	561	564	523	570	540	619	565	594	595	648	582	551	568	566	567	596	538	566	538	557	517	580	580	598	562	575	561	567	584	546	572	578	550	533	540	604	564	524	571	583	544	566	558	579	596	595	574	534	599	564	595	537	584	586	595	542	563	500	554	570	616	611	566	526	609	556	601	538	585	553	539	564	559	555	577	589	574	567	540	564	597	535	596	560	549	514	574	584	597	604	535	536	552	536	573	566	543	583	580	589	573	551	554	589	557	543	564	566	578	583	570	562	543	527	589	578	519	600	545	545	605	556	583	578	556	574	565	575	579	568	595	567	538	563	547	564	525	562	520	550	589	564	574	574	622	535	546	585	574	555	589	494	578	538	547	606	539	555	559	550	564	584	569	515	570	517	607	551	524	552	572	567	559	554	568	558	583	548	553	564	590	571	559	546	551	587	512	611	610	581	544	579	590	590	586	553	539	550	546	609	594	568	530	548	554	586	576	538	583	581	538	586	599	564	564	547	583	537	564	578	536	566	589	608	564	565	579	577	601	573	581	555	601	560	549	579	559	528	612	555	578	588	590	580	575	541	575	594	606	576	550	570	532	594	579	557	551	560	539	615	606	564	518	557	607	600	570	600	559	567	569	531	547	603	523	574	573	569	576	557	608	607	582	558	579	595	573	584	589	563	577	577	530	574	554	620	562	617	610	559	553	571	579	590	547	605	606	574	592	538	545	573	579	590	558	515	586	564	586	589	565	604	579	558	576	557	581	546	567	544	524	601	553	575	576	581	596	568	562	565	583	577	561	563	538	553	551	567	567	576	569	553	562	548	609	588	539	555	538	566	557	563	605	592	573	549	603	526	606	573	569	594	542	567	575	577	555	600	578	583	577	588	563	560	574	590	579	571	576	571
25192	21666	28483	25833	13378	5175	2554	1650	948	728	600	558	526	467	474	441	413	391	404	374	411	402	420	372	385	418	394	377	380	390	347	361	359	349	328	336	376	357	338	375	384	383	372	339	365	360	396	331	345	358	369	386	378	339	396	349	386	379	362	386	363	344	368	368	362	355	367	389	328	339	371	372	359	347	340	367	366	359	340	367	352	380	338	409	334	373	361	389	318	399	341	358	318	360	371	364	345	373	372	355	359	351	352	380	360	376	334	355	368	354	367	378	371	354	365	342	338	356	347	341	333	373	382	346	361	335	370	375	342	322	390	351	357	362	361	381	347	344	374	388	381	334	334	366	393	356	383	370	357	371	364	331	364	351	355	302	392	352	355	366	382	348	304	363	376	348	376	358	370	372	367	346	351	356	340	353	326	366	379	323	376	364	353	313	347	348	366	342	336	359	367	358	388	346	341	368	331	336	359	394	364	347	383	347	329	368	350	317	332	344	382	363	359	373	370	381	366	338	343	342	386	342	361	333	365	364	355	341	326	327	361	368	385	345	380	353	383	329	361	397	372	365	322	347	381	352	365	361	359	344	335	355	355	394	401	352	374	369	367	348	359	373	350	316	355	368	371	358	321	384	355	360	327	321	361	348	371	381	369	352	326	305	400	361	405	350	320	368	332	358	322	358	363	370	348	385	372	344	382	375	327	345	353	351	384	366	370	356	356	340	348	362	329	387	335	333	368	337	378	323	358	359	365	322	357	392	367	330	355	369	352	361	347	364	344	338	347	356	356	343	361	334	359	361	397	358	322	393	346	359	410	372	349	348	365	383	370	368	366	367	343	363	347	358	359	320	364	334	372	381	357	355	371	339	375	362	383	303	324	337	367	342	324	371	372	339	342	358	351	366	344	356	383	364	334	335	394	346	334	364	357	329	364	370	356	366	344	324	366	397	348	361	373	330	375	368	338	343	303	369	346	363	339	374	362	361	370	348	338	342	388	386	365	317	400	329	360	383	355	366	313	361	344	338	374	351	364	356	368	344	349	326	358	382	364	344	363	339	377	384	349	352	404	369	345	390	367	363	368	396	359	356	368	337	367	376	343	341	376	346	337	348	360	375	339	361	351	360	336	337	383	347	350	364	337	355	377	356	381	370	338	321	389	372	331	344	350	383	372	393	351	368	360	330	372	338	310	372	333	343	362	362	359	327	356	366	365	405	359	336	369	347	372	383	324	335	344	362	324	372	379	338	407	385	353	368	348	379	352	340	376	361	346	376	370	368	349	331	361	352	375	340	374	355	371	378	352	349	385	367	391	339	346	364	392	372	354	351	371	351	351	383	393	340	346	334	343	384	325	344	367	332	316	359	342	313	360	356	375	380	389	331	371	363	328	356	368	386	295	372	344	361	341	322	368	369	342	356	361	355	375	353	361	341	344	366	382	350	370	359	375	355	357	372	361	331	364	344	361	359	363	357	353	340	353	348	376	369	354	399	359	351	371	354	353	347	385	319	379	358	380	341	335	389	314	377	359	305	339	364	381	369	323	314	364	356	362	365	364	359	365	387	352	328	353	360	354	341	379	348	367	333	367	360	405	328	362	366	342	330	366	341	361	358	349	347	374	370	334	385	360	359	355	368	359	372	391	342	348	332	330	371	384	315	357	378	370	366	362	356	336	370	396	381	365	346	360	370	386	359	339	383	324	326	331	360	341	400	382	338	351	387	345	363	381	353	364	388	347	334	376	343	371	353	349	350	364	373	387	320	337	357	351	382	379	352	356	352	383	342	347	354	353	359	363	354	362	351	337	369	375	348	361	328	356	371	349	346	336	370	356	373	372	346	392	353	341	382	376	382	362	371	375	346	375	375	329	337	378	372	382	370	372	349	329	360	354	360	353	365	371	362	349	372	333	335	340	337	369	345	363	357	351	356	394	337	360	346	318	329	345	373	352	348	354	360	373	377	369	338	389	369	349	376	390	383	374	353	358	351	397	361	346	382	326	340	369	384	391	333	358	348	359	361	308	345	323	315	349	350	363	367	350	357	343	340	353	369	372	354	344	381	376	332	360	370	348	342	343	353	361	337	333	380	365	404	361	360	345	363	388	362	356	372	339	354	353	400	364	385	327	383	362	347	392	372	349	360	394	362	319	366	373	366	339	363	350	377	386	344	353	397	374	360	367	320	369	343	344	350	380	371	353	363	362	353	353	355	390	362	359	371	347	342	350	334	350	371	362	357	372	333	394	357	360	349	333	357	332	353	389	380	364	386	357	364	307	343	350	370	354	364	349	364	363	328	351	361	383	363	340	351	364	341	329	354	376	385	362	358	364	350	394	359	345	372	363	358	380	364	369	388	338	343	352	341	391	376	339	358	345	348	370	357	346	359	350	352	356	356	379	351	348	395	322	370	362	357	338	368	332	353	398	350	356	336	386	352	390	333	352	376	368	338	362	339	349	342	375	365	408	345	359	342	369	347	330	360	332	337	343	381	342	375	346	308	371	368	397	367	331	363	364	400	376	354	378	373	352	369	352	366	367	367	398	350	369	332	372	374	377	351	371	353	338	365	349	372	371	340	356	316	356	378	345	362	343	423	323	361	369	386	367	362	369	362	357	387	364	378	376	358	397	367	376	333	356	361	364	352	358	350	360	326	357	389	352	341	352	395	345	367	360	352	390	352	378	366	359	327	338	347	361	357	360	338	380	365	321	367	325	316	350	365	386	362	342	363	373	387	345	394	341	361	338	344	362	352	380	332	358	386	356	372	364	342	381	388	352	349	411	381	349	344	361	362	371	366	332	338	375	378	325	363	361	351	361	346	357	387	356	356	379	381	352	342	306	378	332	386	346	387	371	354	345	347	364	327	359	345	361	320	359	341	360	325	351	365	386	340	339	338	350	348	325	345	349	376	356	386	372	330	379	349	345	341	344	356	342	380	340	392	346	333	354	330	312	351	380	384	331	344	343	378	347	383	347	354	378	368	357	324	342	400	360	328	381	361	356	355	335	346	401	389	382	359	350	371	369	374	358	375	345	367	357	338	367	347	340	372	330	329	338	357	367	359	364	365	349	356	362	345	389	351	358	380	360	390	346	356	374	357	336	368	380	387	352	343	354	376	371	345	329	376	373	355	347	337	366	354	351	380	352	348	359	406	371	332	347	361	391	348	349	392	372	350	354	391	391	325	390	347	344	344	350	367	395	338	364	343	347	353	368	334	366	348	355	365	367	391	342	354	350	355	385	352	324	330	368	372	351	357	349	396	379	338	370	348	337	375	394	389	333	369	334	350	340	371	398	352	336	347	385	373	336	332	348	345	365	347	378	349	371	370	347	375	364	348	347	386	356	367	348	333	366	383	320	354	360	343	378	367	365	345	376	351	327	343	367	370	348	333	362	345	346	343	353	333	376	367	365	370	375	307	384	337	376	374	355	365	358	363	350	381	321	367	369	359	367	335	368	370	361	346	361	349	348	345	382	347	366	399	357	360	339	371
33646	53296	39492	22447	13048	7870	4597	2891	1550	1174	902	787	719	625	648	594	586	489	496	526	509	513	462	467	434	475	462	459	459	442	430	422	430	428	429	430	453	448	419	448	413	438	446	403	437	431	407	444	417	422	459	436	397	434	366	402	467	400	426	437	401	413	431	449	414	424	436	395	447	434	385	442	412	439	385	405	410	399	422	405	415	405	428	412	403	429	436	392	418	404	446	447	390	444	443	448	423	415	413	462	388	445	412	439	423	419	392	401	443	444	391	421	416	437	405	407	418	394	368	399	412	433	452	418	421	444	403	419	385	394	405	432	429	445	407	364	392	436	419	412	430	413	434	391	408	406	419	454	389	385	393	414	421	410	448	420	448	436	450	419	412	433	451	427	421	442	420	439	414	447	451	441	393	451	425	425	400	443	437	403	385	424	432	396	437	407	451	399	409	412	398	424	431	432	414	390	456	426	448	463	423	434	433	430	420	468	431	421	458	400	426	398	428	405	430	437	407	419	457	439	453	381	439	458	373	396	413	437	439	423	420	414	398	418	436	444	418	441	415	398	416	422	437	402	370	400	441	390	416	412	416	432	425	420	393	429	404	423	442	413	447	408	418	407	464	406	406	467	411	439	442	421	412	446	442	411	438	409	418	414	433	416	436	439	438	407	410	450	408	414	392	370	437	444	425	437	443	452	439	393	388	403	397	414	403	374	465	425	428	436	412	428	406	428	412	433	427	443	448	434	452	423	466	413	419	425	426	409	436	423	424	391	391	419	467	393	432	460	400	454	453	398	407	430	442	427	434	388	431	426	415	435	392	381	434	432	412	472	442	453	425	427	396	399	395	401	437	433	408	434	409	402	440	438	454	417	462	424	379	427	412	393	412	427	448	425	498	391	439	414	420	415	405	428	404	424	421	400	400	406	454	412	419	426	455	408	420	384	371	447	442	411	441	419	401	423	439	433	408	417	429	441	416	408	403	465	407	401	419	382	409	395	433	407	461	441	404	434	407	404	390	425	409	417	405	421	391	445	433	436	426	392	477	444	407	419	422	427	426	443	423	400	411	385	438	445	431	412	416	436	439	412	421	449	431	428	417	419	443	407	393	397	441	440	379	366	419	401	409	401	426	431	425	421	386	465	420	402	416	423	405	432	405	413	430	431	458	431	403	433	455	385	423	436	426	435	438	439	432	434	455	398	418	402	377	473	410	400	424	394	399	430	409	407	416	391	410	404	420	377	402	432	444	440	431	401	407	359	410	444	379	396	417	369	407	420	433	449	408	432	429	437	444	423	436	447	432	415	429	421	390	389	428	431	432	421	405	410	462	406	429	408	419	400	416	422	423	408	416	411	399	435	416	451	429	438	446	433	411	433	421	425	441	392	441	363	405	405	420	418	432	402	419	376	416	452	435	421	482	450	436	473	423	404	389	435	437	440	394	430	396	406	415	422	395	439	423	412	406	427	450	436	422	387	413	442	424	414	402	433	403	421	431	446	434	427	456	381	430	430	366	416	450	439	408	424	408	437	388	410	441	424	417	442	412	444	443	391	472	422	403	449	398	429	427	422	409	397	419	428	426	445	395	403	378	403	410	422	406	427	430	404	391	443	417	410	409	422	442	395	441	427	431	424	425	469	391	425	396	414	412	445	433	453	413	418	415	424	454	424	427	437	429	399	413	401	432	411	442	417	400	429	429	425	430	419	445	431	411	410	391	412	435	434	400	388	424	412	432	433	414	423	432	388	423	442	414	446	428	414	406	424	426	402	432	420	444	443	417	412	440	405	393	486	429	388	406	424	404	384	415	424	435	438	421	420	446	432	438	406	403	420	381	433	448	389	441	412	459	380	414	403	408	408	380	428	442	410	389	401	404	410	426	430	421	409	465	421	376	385	414	410	429	411	390	412	431	442	419	399	398	407	480	391	412	437	424	409	396	434	388	404	445	443	455	437	460	413	427	458	437	418	397	431	435	426	432	411	382	440	395	434	401	434	427	399	431	419	411	442	455	402	443	394	388	439	423	437	403	431	449	378	403	420	414	436	404	423	425	407	438	440	378	402	416	419	457	412	431	386	396	401	441	436	410	450	410	418	416	428	408	397	424	445	441	439	424	413	431	446	417	426	391	394	430	398	401	438	388	413	457	406	416	444	389	428	415	453	420	425	441	414	390	410	409	412	405	383	415	427	392	425	398	436	411	423	390	387	416	408	421	416	435	485	390	429	449	455	442	468	411	460	443	398	444	425	440	420	437	410	405	402	372	399	416	450	426	428	453	426	426	411	436	425	397	429	416	403	428	445	450	417	425	441	402	403	396	433	409	424	464	424	405	441	438	430	434	410	430	439	379	425	441	408	438	428	418	421	397	428	398	429	413	401	395	468	415	456	406	420	480	442	438	440	407	416	462	428	383	407	408	431	397	443	396	405	428	441	413	413	446	420	407	403	415	429	440	435	410	458	412	419	404	419	402	413	413	443	424	406	415	420	414	416	395	432	445	443	419	441	419	399	426	420	441	404	428	427	441	414	427	415	393	413	435	420	432	429	394	400	444	410	424	415	423	411	390	389	458	395	393	380	443	448	462	456	424	406	420	414	422	404	421	381	394	431	432	435	425	442	425	428	440	419	422	433	404	412	403	417	448	426	416	457	429	425	446	433	404	390	428	424	420	440	413	402	428	417	407	440	461	408	401	425	418	419	415	425	436	445	409	424	429	435	407	414	400	456	391	418	419	440	390	417	411	416	410	393	417	391	426	446	440	424	434	388	450	420	420	413	447	424	423	418	440	451	387	389	418	366	423	421	402	407	412	391	418	417	405	413	397	441	430	410	443	435	420	404	436	417	416	432	443	407	377	451	407	399	457	382	434	426	400	381	410	417	423	396	420	441	436	403	416	449	415	435	472	392	412	423	420	447	393	426	407	395	410	466	441	401	447	417	459	462	428	441	420	432	425	440	433	437	431	406	406	441	412	412	405	423	406	393	414	434	401	416	441	394	407	428	426	431	434	386	420	407	393	396	441	444	440	400	403	423	394	428	433	388	439	410	408	389	405	422	429	433	376	415	422	409	404	430	419	430	398	424	470	431	395	409	398	442	424	459	422	431	403	390	419	419	402	412	440	440	430	440	408	424	458	397	445	419	437	423	380	413	426	447	418	389	415	401	401	460	449	427	427	444	442	429	419	425	412	395	423	420	409	379	396	390	419	399	447	405	439	381	425	453	433	419	441	446	411	429	436	398	423	436	398	457	438	410	423	412	393	427	446	395	450	382	456	423	438	421	458	452	427	401	404	421	440	405	404	431	454	375	426	446	410	435	373	441	454	420	391	411	413	431	435	423	452	401	417	380	381	405	422	417	439	444	425	428	440	458	409	399	398	405	438	436	418	408	413	415	423	435	420	447	416	414	424	376	416	410	424	409	452	426	357	426	420	412	464	405	394	441	410	427	450	395	407	435	418	462	420	400	480	429	423	398	408	417	422	448	411	427
22841	21482	28994	24423	21612	21941	14448	4089	2007	1452	1092	907	794	758	686	641	683	629	584	584	581	569	569	600	546	590	541	550	535	543	567	535	540	480	535	517	523	548	523	538	510	544	510	542	518	521	517	521	484	545	543	492	512	537	531	517	502	549	517	568	499	520	542	517	493	494	530	497	493	508	506	518	510	495	530	532	531	529	565	521	522	491	519	565	497	510	517	533	528	560	509	513	541	574	512	525	524	520	492	535	502	533	514	517	559	503	545	514	534	521	508	527	536	538	532	552	479	502	500	504	576	510	564	523	536	564	519	498	544	557	525	531	555	520	538	562	524	533	538	503	533	511	560	554	521	548	518	533	519	491	494	507	525	512	531	513	538	485	536	545	497	496	498	483	502	512	517	522	551	520	495	526	555	497	540	512	526	467	519	562	519	553	560	600	514	520	528	489	545	533	547	526	558	494	507	551	493	517	476	512	525	524	559	515	513	514	526	507	522	530	505	485	512	480	494	509	531	524	552	511	523	545	515	548	508	561	518	535	514	559	559	496	555	551	509	507	529	508	537	490	518	515	543	528	520	524	537	542	575	534	524	556	557	549	530	548	502	516	522	544	485	527	532	545	547	528	556	515	521	523	523	542	542	502	537	515	530	522	541	542	527	517	524	516	507	548	527	503	549	517	519	478	517	524	520	504	511	551	484	521	531	509	510	561	512	561	526	532	521	501	488	519	533	548	521	529	531	579	537	570	540	493	532	503	529	484	481	522	564	521	497	555	533	515	502	522	566	495	512	509	520	495	524	518	500	495	527	506	516	515	514	510	556	520	487	539	516	490	522	501	516	513	539	506	513	535	480	520	558	555	515	555	487	498	491	526	523	469	573	563	472	540	538	536	498	493	514	503	529	503	530	508	553	549	535	559	518	530	500	569	489	502	501	551	549	536	545	596	509	512	504	457	484	505	524	542	527	516	530	545	557	560	491	507	549	490	512	525	530	500	514	505	524	535	531	499	506	506	492	516	531	546	501	524	475	518	505	523	507	536	540	543	516	496	523	503	526	491	544	526	532	484	504	520	521	473	513	533	482	544	515	557	552	535	525	519	524	512	571	525	483	520	517	506	492	528	510	527	515	503	529	550	572	542	509	542	556	524	494	531	496	547	547	497	533	510	491	514	470	528	576	487	502	524	533	516	504	521	504	527	507	542	511	495	543	516	521	541	548	525	516	539	492	526	510	496	510	559	537	533	540	549	532	523	519	512	525	511	520	544	523	519	504	523	536	459	471	510	495	536	494	504	512	492	560	556	562	498	551	471	560	517	560	527	569	480	503	543	543	527	495	549	517	532	522	494	515	529	475	524	543	527	534	514	521	509	529	519	513	503	503	591	505	502	497	536	507	523	538	517	526	477	540	514	527	513	523	556	509	498	502	530	509	548	500	536	512	460	539	529	534	570	537	539	492	508	524	526	537	492	483	545	534	535	501	530	532	528	546	526	518	526	554	506	545	522	539	518	550	505	512	523	556	545	516	490	499	510	490	533	478	529	513	538	502	507	543	576	542	535	539	479	525	491	540	523	513	502	512	527	482	531	526	510	546	524	480	526	524	494	521	508	495	507	553	519	537	527	494	498	520	541	579	523	499	476	540	497	535	535	519	520	516	555	555	492	531	518	534	559	483	530	524	543	475	495	512	527	526	514	550	513	524	566	526	500	552	517	507	467	542	499	521	517	492	542	510	528	536	487	507	545	525	539	534	516	539	516	501	551	532	518	497	524	505	550	508	508	477	503	477	488	537	533	491	542	540	553	518	466	521	514	511	541	522	519	506	486	563	532	502	502	561	554	543	529	541	497	518	495	485	532	560	498	537	573	498	505	511	515	501	490	528	506	497	506	549	528	514	557	509	524	514	498	523	550	485	523	494	537	556	504	534	521	516	500	538	512	548	512	516	509	556	488	510	493	535	542	563	542	537	485	524	564	509	526	523	481	566	537	589	507	514	522	497	478	492	555	477	525	532	564	495	536	535	542	500	533	519	513	511	504	530	507	535	497	533	544	516	528	532	540	521	501	514	520	546	532	468	530	518	523	511	520	599	523	517	528	556	479	521	551	499	563	495	526	509	513	517	558	506	543	537	506	529	521	538	507	536	520	526	523	459	523	555	519	526	517	567	502	519	534	500	519	510	542	503	511	530	512	502	492	530	527	533	493	516	514	510	516	547	509	525	510	545	494	538	505	515	563	531	483	502	537	510	519	505	497	550	508	529	507	526	557	467	490	519	497	528	490	519	520	497	556	532	524	499	503	501	522	542	535	485	537	540	526	508	493	547	501	513	497	535	549	557	508	498	509	502	525	514	540	533	528	500	496	515	514	548	499	578	566	522	556	533	528	530	503	565	486	541	510	532	499	510	508	524	551	513	508	481	500	524	532	516	516	537	539	517	522	534	508	548	544	508	492	489	520	519	537	511	552	523	538	515	517	561	522	522	476	509	510	506	557	519	541	518	554	501	523	491	537	510	490	549	515	542	541	536	522	525	511	513	519	515	512	503	510	517	537	531	501	523	586	568	520	530	532	499	535	578	458	566	541	490	504	544	550	506	524	514	473	518	479	556	506	497	546	528	479	511	524	522	536	570	529	553	532	507	497	530	497	503	573	557	508	492	541	513	551	509	509	528	506	516	509	525	507	550	512	532	470	520	521	552	489	491	531	543	524	522	503	573	530	508	526	551	514	509	542	498	525	509	520	547	489	532	553	546	511	515	512	520	518	540	539	530	530	490	564	510	505	487	517	557	519	527	527	500	478	523	595	506	539	575	507	512	510	540	537	504	553	522	492	509	543	502	551	557	520	517	510	519	503	538	525	555	499	501	471	516	499	502	489	548	462	497	538	514	514	527	501	568	477	511	531	533	506	531	507	566	522	502	480	493	508	560	507	529	549	541	532	501	508	518	503	534	508	539	517	532	512	539	492	518	540	561	468	505	504	540	562	491	508	514	533	515	535	506	483	517	545	545	496	537	531	501	498	549	525	510	559	514	585	544	535	545	535	524	538	512	501	525	480	519	494	540	540	509	508	559	511	546	515	513	499	532	521	525	487	537	560	543	545	502	503	560	506	519	505	528	536	508	542	507	520	551	458	520	559	535	552	527	531	504	561	511	529	493	518	529	460	520	520	470	486	511	509	509	511	522	501	513	562	553	481	531	558	517	515	509	512	540	555	501	536	518	564	536	513	514	475	533	523	522	507	523	525	490	550	494	516	485	500	499	534	471	506	551	553	531	570	547	506	509	529	556	513	525	521	513	484	523	556	519	542	499	528	513	547	506	496	532	560	526	527	520	498	525	520	489	503	529	488	499	513	515	536	460	522	509	531	550	532	507	558	530	540	563	475	549	535	508	539	547	523	495	518	572	502	536	537	537	501	477	543	503	524	518	528	539	548	521	510	529	551	527	500	513	540	522	481	485	523	490	531	515	507	527	523	549	519	490	534	540	548
37453	67234	49954	32187	22466	18213	10913	5312	3076	2310	1573	1393	1135	999	946	869	845	787	711	681	681	678	679	677	626	605	669	616	627	587	619	591	575	567	594	618	581	618	566	643	586	613	641	611	599	583	550	606	622	615	589	598	577	579	589	592	606	581	630	617	589	591	597	606	616	595	602	589	556	543	594	576	632	593	599	583	636	567	580	589	602	580	614	588	598	579	582	597	590	560	589	584	593	600	567	607	589	584	571	583	642	565	606	571	597	633	611	577	527	576	550	595	533	575	648	586	591	578	582	591	601	621	590	553	605	577	567	555	588	601	608	582	576	603	560	612	598	587	584	608	633	583	591	626	527	589	585	564	575	620	560	577	583	597	582	564	559	556	612	596	588	595	584	589	579	597	585	617	614	518	584	611	576	596	551	613	623	607	587	577	575	596	612	578	565	588	581	537	562	588	561	592	600	599	571	589	615	633	606	577	579	601	566	582	576	590	565	597	605	593	585	564	611	606	603	537	587	627	575	643	616	588	602	568	605	570	590	582	592	592	592	599	559	622	605	586	572	601	595	568	567	593	599	586	571	589	579	545	592	588	606	577	570	614	604	547	579	542	608	588	605	579	604	580	615	571	563	570	564	619	565	591	597	591	585	589	547	560	584	592	592	585	579	592	615	560	607	583	625	580	560	557	612	612	538	626	594	588	580	601	584	547	599	614	639	636	592	574	561	606	564	588	601	565	584	554	580	578	654	607	576	596	557	569	595	571	578	587	590	586	603	591	545	541	599	553	590	593	635	575	603	563	628	578	589	594	598	606	561	618	596	565	607	599	608	543	542	590	601	626	587	568	583	572	562	570	566	579	579	557	562	603	576	568	601	613	581	616	584	513	587	589	566	546	574	586	627	587	616	573	596	556	612	621	583	596	573	536	591	596	623	639	590	587	578	587	610	568	602	623	602	599	572	611	552	588	621	616	567	593	592	618	563	592	604	592	579	598	571	587	562	588	586	530	571	558	604	547	560	621	581	557	575	575	591	590	581	585	615	599	559	587	576	564	590	606	598	604	578	579	603	573	571	530	604	583	585	581	607	584	622	579	579	602	579	589	570	603	573	661	573	564	621	601	614	619	589	586	606	625	593	573	567	608	577	575	630	611	553	584	579	578	590	597	555	565	582	586	542	569	581	607	578	576	550	576	587	591	612	582	593	601	603	589	576	610	630	603	583	580	596	624	567	604	565	569	592	607	566	619	574	574	549	573	552	611	582	643	602	618	543	604	601	559	583	582	598	633	600	600	597	570	606	597	577	555	606	637	590	635	583	614	595	589	581	574	519	552	615	567	597	616	568	574	592	617	609	574	593	535	535	603	599	588	624	581	541	586	549	604	568	570	566	549	619	585	618	618	614	562	586	559	607	602	598	623	591	615	557	592	581	557	594	582	593	557	597	586	571	546	593	560	576	549	632	599	602	577	532	591	628	582	600	585	561	566	523	578	611	604	541	599	552	594	583	632	595	546	605	601	591	607	600	597	618	595	615	598	580	556	573	538	609	596	548	609	570	586	597	613	576	541	585	533	583	612	576	559	585	576	586	560	583	619	618	613	627	607	584	650	615	616	586	578	595	624	594	561	591	566	577	618	601	558	585	572	586	621	609	569	584	611	577	587	608	627	552	605	570	581	576	578	584	606	572	609	589	597	611	555	575	570	614	560	624	588	568	619	572	555	622	588	584	601	552	572	590	584	596	596	570	545	562	544	592	560	601	575	575	593	549	550	593	597	622	586	569	592	576	631	572	609	599	590	584	580	556	602	575	569	569	601	549	578	591	582	578	579	609	591	549	570	580	579	581	561	594	603	596	578	557	616	594	634	587	552	607	590	563	599	556	553	607	584	548	555	571	584	586	572	560	555	567	565	601	608	624	568	607	587	641	570	578	575	600	570	627	584	589	598	548	561	568	621	560	632	563	594	574	586	579	606	598	586	539	560	615	552	593	574	600	584	589	589	584	627	570	567	576	614	576	584	597	565	562	606	564	604	556	596	572	581	588	606	610	602	587	620	588	628	551	531	622	570	554	590	583	609	542	527	586	598	575	559	638	583	598	612	573	562	605	561	540	592	582	590	615	589	570	510	564	612	568	610	569	633	611	536	584	648	605	579	569	592	601	610	652	612	602	599	615	589	597	560	577	552	572	583	559	581	573	578	594	584	588	558	617	607	626	610	579	560	542	592	571	549	609	616	621	601	583	517	554	569	585	591	569	597	585	553	599	589	565	565	581	572	558	641	583	591	582	653	581	647	591	589	597	576	604	584	568	555	570	565	568	586	595	599	592	588	590	589	572	603	600	597	594	595	593	588	554	542	620	649	549	585	633	581	603	588	593	584	588	585	545	584	564	582	586	575	632	614	595	581	586	614	606	599	599	587	587	600	606	569	616	611	601	598	556	581	601	607	558	597	571	591	565	597	588	630	566	562	574	606	555	620	622	578	585	561	571	613	578	577	613	603	606	602	593	625	574	541	570	598	536	591	593	551	577	604	596	612	565	590	592	619	624	528	607	561	610	563	564	605	603	591	605	625	653	574	583	575	624	570	539	569	579	593	545	589	563	573	577	574	599	596	575	565	610	613	600	585	585	576	625	543	604	584	551	552	564	626	575	618	598	607	562	613	615	602	573	598	605	586	626	578	573	603	594	606	563	585	583	591	596	558	581	622	591	529	628	572	568	623	574	635	587	582	580	575	576	585	599	567	597	590	540	628	608	550	584	586	560	559	602	559	589	614	582	581	622	633	571	579	591	607	587	588	596	590	599	604	591	582	563	587	619	601	610	612	618	589	590	636	590	572	611	545	593	607	586	550	607	603	552	554	620	553	609	566	543	603	554	549	550	564	583	592	591	592	627	583	612	625	583	600	634	574	579	575	597	580	589	571	578	584	613	623	583	614	581	536	571	585	583	583	557	577	594	572	578	589	563	564	594	585	554	592	621	552	605	564	550	530	588	607	579	608	612	612	550	617	594	534	584	585	603	571	572	598	627	578	530	620	594	582	582	597	577	587	642	545	609	599	559	553	568	569	592	551	576	608	596	577	600	581	623	584	524	571	584	591	572	614	543	592	580	587	605	616	599	548	578	554	640	521	612	590	606	541	557	573	603	569	567	601	586	608	597	555	581	603	595	606	600	608	577	577	597	587	576	625	608	632	567	587	533	608	536	596	617	581	609	596	597	563	591	598	573	526	577	557	573	596	592	570	656	582	576	608	564	570	615	611	587	575	597	590	575	575	584	603	576	578	601	558	584	581	620	603	576	583	603	617	607	579	571	613	575	586	589	586	603	594	573	579	609	588	558	565	630	595	596	629	584	597	555	571	580	593	617	589	656	546	558	581	588	601	614	584	544	581	577	603	612	601	599	564	607	592	564	601	616	578	589	593	577	599	594	562	565	602	571	589	530	591	585	595	559	602	607	605	597	623	571	600	592	624	594	610	563	642	548	546	553	577
31568	34277	30356	16637	7496	3849	2022	1140	859	652	622	528	529	442	533	471	446	439	441	406	407	433	423	394	421	384	433	376	422	385	406	416	431	439	355	413	412	394	397	425	374	407	427	396	424	402	385	388	386	374	390	390	365	381	384	402	374	405	391	387	379	406	419	383	397	377	399	448	422	352	402	381	441	417	402	366	387	401	422	364	397	400	377	364	383	386	389	405	406	410	416	416	348	403	373	346	405	413	363	430	411	412	367	412	383	370	393	398	394	402	398	395	397	383	409	391	387	422	405	434	362	392	385	384	377	367	386	408	381	392	418	378	379	352	393	368	416	391	385	395	402	355	393	396	345	404	371	380	412	370	396	388	370	412	364	370	382	411	385	395	405	361	405	423	383	392	401	396	382	392	392	378	406	359	361	393	407	426	428	379	358	402	375	368	409	364	385	358	377	385	372	376	389	397	396	402	384	382	369	384	386	378	395	435	366	400	391	400	382	381	407	384	399	373	421	380	400	355	388	384	370	377	398	373	375	387	374	393	404	354	375	415	394	392	398	368	382	393	378	371	374	387	390	417	405	392	406	385	388	390	388	396	399	416	398	399	366	361	355	416	373	433	376	371	406	386	360	385	414	414	421	421	396	395	412	384	351	379	389	379	383	407	385	405	403	396	382	370	397	388	410	407	414	396	404	388	429	368	395	385	402	379	372	387	371	401	352	376	371	407	419	356	374	363	372	424	380	401	390	384	377	372	413	410	400	384	365	376	390	401	390	407	380	373	389	401	393	391	403	401	382	383	379	340	370	403	401	405	373	380	415	372	400	407	379	372	396	404	429	383	414	411	340	404	401	402	355	376	372	393	381	399	395	404	410	378	379	386	419	404	402	401	377	365	378	379	370	393	464	397	413	405	388	412	395	407	377	386	397	390	374	378	400	390	407	371	377	403	399	376	376	428	412	376	395	416	406	420	384	376	412	375	433	388	372	379	385	409	421	388	358	396	403	381	346	373	358	391	375	379	400	381	392	413	414	398	379	398	384	377	383	394	337	365	370	373	450	381	429	383	414	348	373	402	410	379	390	381	389	418	404	354	386	426	398	387	395	363	400	405	379	373	370	389	409	383	393	411	392	364	389	399	368	404	383	422	405	361	363	428	390	406	390	380	386	380	365	389	386	397	382	382	394	392	448	372	392	399	423	370	430	373	363	405	381	397	379	368	392	396	393	381	360	377	404	393	359	404	400	399	405	334	400	358	401	425	399	402	379	415	354	385	376	371	406	379	391	383	389	383	419	398	395	415	415	398	405	405	392	392	377	375	388	398	396	386	412	419	413	391	364	395	400	407	378	392	392	382	354	396	395	426	395	420	412	376	431	420	401	365	389	399	348	371	374	395	401	431	367	410	369	419	396	382	390	377	396	375	395	377	400	403	429	413	407	399	414	401	372	416	377	379	444	358	375	385	414	420	400	384	397	408	395	387	403	381	401	387	401	407	377	380	403	397	400	367	426	402	394	373	344	417	381	404	390	397	404	385	401	359	410	381	384	421	416	371	389	403	386	382	389	390	394	386	411	412	420	422	379	409	370	365	377	367	406	414	397	396	390	404	419	426	421	410	430	438	400	402	362	386	404	395	346	382	357	392	368	392	365	404	398	394	410	387	381	379	377	402	402	365	411	407	384	413	394	374	427	418	395	378	397	423	348	392	390	368	411	380	371	411	384	373	401	402	383	382	395	403	372	403	411	365	410	388	385	383	423	408	401	362	368	362	411	387	396	391	381	389	406	386	408	375	361	398	455	388	358	394	390	389	374	415	388	398	385	418	412	381	416	423	399	406	376	379	395	401	375	413	422	396	406	362	403	408	428	383	438	400	390	402	389	386	428	354	399	392	391	368	380	384	412	422	376	366	390	415	399	381	405	348	376	383	379	355	410	390	423	411	408	388	391	400	371	379	413	380	373	377	405	411	374	362	365	390	402	380	382	391	380	423	400	385	397	367	391	416	448	371	401	400	388	407	381	410	385	391	352	410	427	395	428	402	380	389	400	400	392	382	391	402	419	368	413	370	418	389	411	391	402	407	380	384	424	383	378	375	424	387	426	412	410	385	424	399	386	351	368	415	393	430	412	407	412	418	368	339	403	403	404	431	398	416	369	422	379	399	390	421	353	382	396	394	417	400	394	367	411	420	396	393	398	394	382	403	396	413	418	389	391	390	400	401	410	371	340	405	392	396	405	374	424	345	382	402	426	358	373	378	358	405	361	392	399	395	387	422	395	402	360	367	360	356	408	418	395	392	409	399	370	386	408	403	398	369	401	389	381	375	380	390	367	390	388	385	356	381	397	375	366	376	385	415	390	377	363	401	368	414	395	409	409	376	373	410	387	445	403	465	376	408	386	385	386	398	358	412	402	368	398	394	356	403	393	395	380	400	416	369	367	351	410	401	400	389	380	370	405	420	379	407	407	377	386	385	396	381	412	417	436	385	401	387	368	381	357	380	400	401	388	402	411	361	370	431	393	383	421	390	414	460	396	394	372	381	393	407	357	373	409	410	399	403	402	395	353	378	395	373	390	391	405	423	371	387	387	386	366	358	413	386	384	352	401	369	402	389	366	418	383	392	381	388	379	386	398	413	382	353	375	373	387	404	390	386	403	431	431	380	362	354	390	382	425	388	358	381	398	378	386	425	375	380	400	391	421	398	422	432	362	396	407	367	380	405	405	416	413	370	388	400	387	403	368	425	383	376	417	401	392	412	402	356	398	450	394	397	423	413	415	382	403	380	398	376	412	409	416	388	377	396	346	428	397	398	401	370	400	398	413	405	408	388	374	359	376	429	397	387	371	365	385	383	366	397	389	402	403	390	399	401	406	409	399	375	377	379	367	386	407	375	393	404	419	377	425	389	371	406	403	374	390	418	416	362	390	347	376	382	369	404	389	401	415	406	367	386	361	401	373	402	403	391	392	395	406	369	420	414	400	418	389	386	361	349	388	408	407	393	359	389	422	367	421	355	383	361	365	389	387	425	423	378	389	378	407	395	413	381	394	401	412	402	382	372	406	401	392	394	398	402	383	403	384	394	375	397	401	354	408	441	401	353	408	362	371	372	365	420	409	400	399	410	390	367	394	377	401	359	343	420	410	374	387	424	388	398	397	396	405	397	354	387	430	365	397	382	375	353	400	411	430	408	407	390	408	358	386	400	388	384	417	406	364	420	365	418	389	365	379	355	400	388	389	402	396	367	420	379	389	387	373	393	365	380	388	364	399	386	399	396	364	373	371	381	416	401	359	406	381	418	392	403	369	379	363	391	378	393	366	391	367	369	368	389	350	385	409	399	409	385	409	398	381	402	350	391	402	409	403	357	414	400	408	413	395	419	383	409	384	404	388	411	396	385	385	405	375	383	381	424	396	389	413	388	406	406	426	382	430	394	361	421	353	353	373	404	404	400	389	394	381	377	396	369	396	381	405	406	410	441	396	393	410	389	390	372
35356	49536	31842	17366	11191	6362	3550	1985	1387	1000	826	706	689	596	575	540	511	522	542	458	475	500	452	484	475	486	473	437	493	440	504	493	434	439	470	462	431	472	475	481	470	422	436	435	441	503	444	472	424	456	446	475	472	479	467	473	432	448	447	455	461	445	464	440	467	440	445	431	436	412	433	434	475	453	405	455	453	433	448	470	493	457	492	448	480	462	471	391	440	446	469	478	418	470	438	466	476	450	428	458	426	430	468	460	490	475	375	481	441	434	414	464	454	427	439	425	405	460	422	448	434	457	432	441	448	469	482	446	418	460	435	413	461	460	435	402	454	415	453	459	417	440	450	446	448	475	448	466	436	438	459	428	461	427	445	456	483	443	459	432	439	459	439	472	416	441	485	470	421	455	412	433	430	442	425	437	443	453	420	439	480	434	470	454	466	425	478	455	457	444	462	469	471	434	440	455	451	477	480	398	451	458	423	438	482	464	476	431	460	465	462	450	457	460	442	430	485	439	447	466	427	445	456	474	464	432	483	439	474	418	442	466	461	485	414	442	469	438	460	426	440	463	459	436	444	456	457	471	474	463	470	453	441	464	432	463	492	441	440	485	461	451	443	397	452	460	447	433	470	447	449	413	435	472	458	467	428	434	483	433	484	464	482	412	458	476	446	479	462	454	446	433	429	444	481	421	452	472	464	439	443	445	450	456	428	437	451	464	449	476	455	433	430	447	486	459	478	459	454	450	486	433	447	473	446	432	448	439	458	402	418	450	476	428	465	437	453	452	420	476	459	435	455	481	469	433	447	461	414	473	438	445	458	474	428	460	482	443	469	473	468	469	493	434	466	409	454	430	446	455	442	440	452	393	444	471	456	464	413	478	423	425	457	492	449	460	432	424	465	457	460	444	497	425	441	465	433	448	446	437	460	436	457	479	479	451	442	445	481	454	461	489	437	456	482	449	458	501	454	492	415	429	458	429	423	466	424	446	470	433	479	455	469	463	432	451	408	415	451	430	467	484	428	461	454	442	452	452	465	438	445	489	441	418	423	474	469	441	503	487	464	454	427	461	434	474	481	409	426	450	459	485	472	414	488	421	446	447	455	464	462	433	445	447	465	425	488	441	446	439	431	463	423	440	439	454	434	472	421	466	432	449	450	415	427	441	445	432	446	455	449	444	469	468	431	426	452	432	432	510	424	460	464	448	483	425	408	440	465	472	414	425	486	464	447	463	429	430	448	477	444	482	433	437	406	436	460	471	452	432	473	420	423	442	462	443	463	464	440	421	446	425	461	429	438	419	448	431	462	443	442	455	437	435	441	448	424	451	473	459	438	436	478	479	499	436	436	468	417	417	436	483	430	428	419	425	469	447	460	456	434	450	442	448	440	444	448	403	451	443	445	417	451	450	416	438	480	422	448	492	446	456	443	478	455	474	457	394	442	435	494	467	443	440	460	460	413	461	458	408	429	445	453	389	484	430	450	456	459	448	448	467	459	432	435	455	443	464	433	466	427	434	456	443	430	403	447	455	406	459	427	485	430	448	446	464	474	461	405	455	496	490	421	463	455	481	414	462	438	478	421	463	461	453	466	450	463	418	442	416	460	503	393	442	434	461	445	439	436	471	504	454	455	414	467	405	455	418	477	448	460	440	468	452	474	430	471	420	425	428	457	413	452	478	454	410	478	408	460	442	408	422	463	442	460	438	452	445	444	453	477	489	425	432	446	503	435	456	452	435	453	418	451	443	430	445	437	459	458	452	453	410	470	422	447	432	422	467	458	460	459	435	449	448	434	444	417	417	447	449	469	417	468	453	490	471	423	423	469	426	459	449	431	443	412	454	445	421	427	461	475	459	449	435	468	428	478	485	437	421	439	434	418	457	423	476	427	449	469	475	451	464	462	458	472	456	439	439	441	463	477	485	455	431	419	426	436	440	451	465	465	442	455	425	448	428	430	487	489	429	444	427	407	427	438	452	425	415	477	419	450	458	475	458	406	438	449	497	468	458	438	469	436	472	471	453	448	478	458	468	481	484	475	411	463	460	456	390	450	435	425	475	465	427	461	472	444	459	414	401	434	433	443	442	415	449	442	480	463	444	441	404	441	486	461	449	464	459	451	476	459	464	440	442	422	432	447	466	462	452	440	442	449	449	404	457	454	479	467	461	474	446	462	405	431	461	451	439	489	422	405	436	437	464	446	436	491	412	456	477	441	459	448	441	467	464	443	460	480	397	481	481	426	475	437	420	465	427	442	434	448	451	465	430	440	397	438	450	466	422	479	426	441	435	456	458	455	464	455	453	425	430	459	434	459	489	414	421	440	403	428	463	419	405	446	461	426	469	458	484	430	478	465	441	469	443	438	459	439	473	479	443	425	426	446	412	442	484	442	449	457	446	457	446	447	448	460	487	395	441	424	437	443	455	435	469	450	471	427	458	453	444	460	493	435	465	442	463	431	455	435	426	461	459	421	489	448	512	457	475	464	467	424	447	467	453	435	423	468	423	494	448	455	455	444	454	428	419	467	451	460	436	439	485	453	500	468	452	462	413	453	443	446	444	470	449	437	431	431	449	451	439	443	412	452	467	404	471	451	454	428	429	454	428	449	500	446	437	425	467	399	447	456	433	430	445	483	463	433	459	426	412	423	463	452	425	450	423	505	450	487	451	461	443	430	461	444	445	457	454	447	432	466	446	491	431	439	460	416	442	448	433	427	472	459	423	428	459	421	420	447	457	424	430	450	491	465	448	428	458	425	481	444	448	451	415	422	484	442	459	403	421	427	467	420	466	467	449	417	454	472	408	441	444	433	467	450	483	412	461	442	451	464	448	444	451	442	440	433	466	453	439	477	434	447	453	409	499	414	434	460	465	457	463	451	439	446	426	483	473	436	435	484	448	473	423	473	412	434	435	479	479	454	465	502	454	454	463	441	435	474	450	471	448	409	436	411	406	419	452	458	469	439	435	473	424	417	446	424	427	448	453	476	459	426	472	450	467	433	469	434	442	450	461	443	477	438	422	437	452	431	471	441	427	439	477	444	454	466	439	446	452	413	461	451	431	435	457	475	466	453	442	459	466	471	459	430	414	441	446	445	454	501	433	413	434	440	468	498	456	425	454	413	458	490	475	495	477	436	436	460	466	466	427	453	459	413	455	444	476	433	450	417	434	447	460	452	402	486	455	456	435	466	467	498	428	419	443	474	444	431	395	420	431	449	418	470	456	451	445	478	416	446	422	453	429	426	454	402	468	448	454	464	473	427	444	466	488	465	438	442	433	495	432	455	453	427	465	450	455	472	445	470	446	436	475	494	503	438	445	429	455	445	420	474	456	453	501	462	443	453	468	447	448	457	491	479	454	414	450	440	505	458	456	470	454	444	424	476	456	445	453	453	478	444	429	483	397	416	428	425	466	490	452	537	458	471	464	451	455	486	438	410	463	454	433	440	464	433	448	451	489	412	483	447	444	455	459	449	455	483	456	442	458	468	449
23837	21390	28512	25276	21573	15270	6502	2994	1791	1179	941	841	751	713	614	613	601	545	567	533	504	569	513	532	529	513	518	488	523	501	495	512	579	513	497	498	495	495	494	475	514	521	488	484	459	486	504	522	496	537	533	503	477	465	501	510	513	495	479	519	498	477	504	506	456	467	467	502	505	520	492	462	490	534	467	478	494	494	494	504	465	462	527	451	504	514	514	527	487	491	517	491	469	477	474	506	496	468	477	480	437	457	490	511	476	486	518	521	526	500	489	494	495	489	495	523	477	497	486	524	516	494	480	475	502	522	476	499	529	460	488	493	493	487	489	522	491	499	495	486	528	484	465	495	465	479	513	435	489	509	485	522	508	478	484	471	500	485	519	456	483	487	436	459	466	480	499	489	535	500	485	519	536	500	485	536	465	478	503	502	519	554	503	522	526	502	463	476	496	499	464	487	517	466	494	452	485	477	510	489	508	505	522	468	469	507	487	499	444	522	497	455	516	500	476	465	481	511	520	491	482	506	544	445	483	519	485	502	485	501	465	510	500	465	469	492	450	472	510	485	529	493	501	486	529	477	461	486	503	492	501	461	523	492	473	478	507	515	500	496	493	463	488	479	485	514	570	500	475	492	512	544	511	475	510	540	495	492	464	496	442	506	486	494	542	459	527	503	500	532	516	508	496	491	523	500	493	493	498	485	491	495	552	491	501	520	497	507	496	503	522	472	493	471	482	526	539	500	513	525	465	474	459	558	472	495	480	517	485	489	473	479	507	513	478	495	484	474	512	508	515	497	483	506	477	527	456	516	534	458	466	488	460	450	477	512	495	484	479	515	510	490	490	477	508	488	505	497	519	506	508	474	493	521	499	494	493	529	496	488	509	480	501	507	512	517	453	496	513	472	524	452	447	495	463	466	522	476	511	501	494	454	501	501	502	518	511	515	510	466	461	469	523	495	555	514	514	499	513	484	505	485	497	487	480	468	470	457	488	482	492	501	521	475	453	544	452	537	494	502	498	490	465	505	486	509	522	498	499	496	485	474	518	486	528	493	484	495	482	468	520	515	477	444	476	476	490	491	470	454	526	503	535	452	499	501	481	507	498	501	527	442	469	495	496	527	496	524	540	488	528	439	485	521	524	540	501	485	512	479	493	455	506	465	497	533	493	505	474	488	472	515	468	484	479	498	543	489	468	534	453	498	527	517	501	462	501	531	497	485	496	527	489	492	517	516	499	478	490	463	487	529	491	498	499	475	502	480	495	477	504	489	477	489	497	472	503	474	520	481	483	501	461	525	499	482	473	503	484	487	504	506	463	470	482	503	493	488	473	541	489	479	467	490	464	517	485	482	489	534	466	459	514	513	466	453	453	455	500	502	489	510	474	475	531	514	458	506	506	491	501	485	490	481	483	469	488	494	467	484	511	486	492	468	500	524	500	453	488	522	528	512	489	515	504	535	474	491	481	489	512	494	482	491	502	452	481	511	512	471	466	470	506	511	457	421	491	472	488	534	455	463	533	499	471	470	547	504	515	464	462	466	498	465	494	511	527	501	490	474	497	500	489	512	525	486	478	494	510	488	470	467	472	500	476	481	529	500	461	510	527	472	485	481	495	459	522	491	490	484	469	491	491	485	506	506	452	525	507	538	478	493	481	497	477	486	481	470	490	497	504	507	487	501	497	459	499	486	488	485	509	505	519	490	526	500	438	518	459	538	497	468	483	500	464	451	524	533	493	476	455	460	501	502	474	510	481	478	467	530	511	512	513	524	489	467	511	508	489	496	505	508	515	468	473	506	510	493	537	490	485	552	482	497	505	521	491	493	480	477	486	491	444	465	482	467	474	506	514	493	481	481	488	519	541	464	508	509	479	453	478	535	476	486	450	481	522	493	466	482	495	473	493	448	500	488	484	486	514	477	477	519	512	493	469	470	508	468	499	505	502	524	478	472	475	470	530	485	471	476	513	493	508	499	533	467	522	424	502	477	502	503	508	495	473	516	514	522	482	491	477	527	481	519	456	491	521	497	449	495	480	530	508	491	456	478	455	481	467	492	463	486	485	430	481	488	524	470	519	498	484	480	474	474	503	513	452	503	518	517	514	532	464	491	475	478	511	489	502	494	516	486	523	509	450	486	467	500	503	476	510	496	511	474	449	458	482	512	491	472	530	472	485	494	470	480	513	497	470	485	506	488	418	499	436	501	488	547	422	537	518	499	495	504	483	480	492	485	517	521	480	465	505	499	462	520	495	473	512	493	477	488	476	491	504	485	486	502	482	492	470	504	533	480	488	509	503	498	520	495	520	454	506	501	504	481	425	529	497	520	478	484	511	490	477	483	488	461	444	478	468	517	471	495	487	497	506	520	437	430	488	532	508	527	506	475	494	505	522	518	504	542	511	488	514	485	439	475	454	507	485	466	477	541	492	451	500	493	466	497	560	486	490	486	489	499	502	479	467	501	477	488	500	511	498	522	499	511	502	515	497	483	482	486	494	505	513	490	470	501	454	484	504	466	486	486	529	502	472	464	458	485	478	507	538	513	461	468	495	495	532	517	482	478	520	526	513	489	492	511	466	505	458	476	509	505	459	490	503	491	492	496	487	484	494	504	471	457	490	516	508	522	513	489	494	496	483	496	486	462	497	499	499	546	478	512	492	486	485	444	486	492	481	503	478	493	495	525	497	462	492	493	476	483	487	452	475	507	465	476	501	507	472	482	511	482	506	477	477	539	472	494	501	519	506	526	522	481	516	518	513	489	499	480	475	495	472	458	531	462	465	470	512	467	499	469	499	542	493	493	490	499	505	503	494	495	474	482	477	494	484	454	472	492	449	503	521	506	494	451	480	499	499	464	471	476	480	493	494	558	461	519	528	514	498	479	529	480	531	505	512	459	508	525	465	501	516	498	474	490	491	483	509	515	510	526	490	485	494	468	541	459	518	521	483	517	508	531	469	517	517	519	516	471	472	473	515	483	489	504	503	499	490	484	496	531	521	498	502	514	483	498	490	498	468	520	503	516	444	503	495	492	524	498	456	468	496	522	542	497	512	469	499	498	510	526	461	504	545	483	476	499	494	502	519	535	541	479	505	495	499	495	491	549	488	492	533	474	480	475	492	467	506	530	504	479	488	491	483	525	468	498	506	505	512	497	484	505	524	468	465	506	527	482	492	498	515	482	461	492	453	506	467	511	527	505	546	440	479	498	475	519	521	448	498	522	479	525	498	502	516	520	511	516	492	493	477	476	494	488	478	506	489	498	525	439	456	491	489	500	488	518	484	493	494	485	509	426	506	465	532	458	501	511	481	486	475	504	468	504	529	450	468	506	500	524	470	523	497	501	466	516	498	490	465	483	486	468	542	486	510	484	494	480	471	544	460	491	468	497	487	490	508	461	504	496	487	494	469	486	524	500	489	475	526	523	495	467	509	456	448	519	480	503	507	475	471	474	488	478	506	463	479	520	512	489	460	506	450	467	510	462	530	491	465	483
34445	53741	43582	29815	19756	12880	7175	4770	2962	1889	1397	1160	1063	908	811	776	756	704	738	691	662	614	665	599	615	574	564	555	561	566	593	573	546	578	562	596	588	586	564	542	571	593	565	549	587	581	550	592	594	519	543	548	569	560	544	550	554	532	570	582	554	602	518	549	539	591	567	559	555	528	552	528	545	520	556	576	576	588	569	547	557	558	542	548	529	537	537	558	574	543	555	598	561	554	538	511	566	579	577	570	554	509	569	538	590	566	564	560	543	562	549	573	573	569	531	523	546	521	541	592	560	593	571	547	562	565	555	528	561	567	545	563	581	553	569	569	591	574	561	563	568	561	545	540	543	568	584	586	559	583	556	580	602	561	539	572	574	582	557	621	543	551	568	574	559	554	571	600	561	534	509	523	553	559	507	567	566	559	569	555	534	571	537	558	548	591	571	595	538	555	532	589	553	550	561	565	516	544	599	589	557	550	566	589	546	516	543	568	537	560	587	545	568	551	568	589	548	586	547	568	529	560	583	602	595	560	501	528	516	555	594	545	573	584	527	535	588	563	567	524	555	591	542	583	602	556	548	561	571	556	572	534	548	552	572	580	583	531	546	536	566	559	559	558	536	572	557	538	571	584	582	542	554	614	563	542	565	551	524	547	527	575	538	559	597	543	556	540	527	564	577	597	548	582	551	579	545	530	566	621	549	564	572	565	580	542	520	594	595	548	554	588	576	587	527	571	532	555	577	578	543	529	571	581	542	533	581	575	536	548	545	585	566	538	541	557	589	558	588	518	567	575	574	575	522	569	575	588	526	566	511	509	550	542	557	576	576	551	577	571	532	569	589	528	556	568	612	576	565	571	568	557	525	524	566	567	564	588	535	571	542	570	546	572	574	570	603	570	590	533	524	542	554	557	558	511	588	608	574	602	570	592	539	559	533	584	517	592	527	570	557	551	533	525	507	509	568	528	543	606	583	549	560	516	584	569	563	585	569	588	569	555	553	568	593	573	552	565	539	560	478	516	550	528	573	580	563	583	571	564	564	575	566	559	555	578	550	606	573	568	567	525	540	591	526	551	584	533	551	563	554	603	532	531	584	605	598	552	563	579	573	583	569	594	537	566	546	572	546	564	593	535	557	516	609	549	551	550	549	534	563	570	525	553	566	562	575	555	591	587	536	567	584	592	595	554	565	558	586	548	534	603	538	555	537	554	544	608	556	486	536	618	532	533	555	504	603	556	568	554	540	586	541	555	537	542	569	547	562	561	533	579	527	519	573	560	578	549	531	582	530	552	581	557	519	542	537	527	525	564	557	553	598	563	582	599	542	554	558	547	570	615	575	579	565	577	573	549	502	587	542	555	570	542	560	537	565	574	556	511	529	584	582	538	541	561	543	576	581	521	525	542	545	524	574	569	594	557	595	546	558	547	575	524	563	596	594	574	547	567	577	541	554	544	531	530	542	578	500	578	612	586	543	574	590	579	552	569	552	583	591	561	573	551	580	560	576	573	548	581	578	546	531	572	595	547	539	531	578	553	559	556	565	596	560	590	567	587	529	571	569	519	583	527	556	560	577	578	564	546	533	559	525	534	544	562	546	599	596	560	559	557	562	554	568	549	562	531	560	580	530	581	572	540	521	553	593	560	559	589	569	593	565	520	571	562	575	576	560	541	573	576	547	550	581	547	547	533	562	582	594	612	547	582	551	578	528	553	572	502	604	559	530	584	580	549	574	521	587	553	530	580	580	563	553	602	534	592	523	600	576	537	529	596	574	531	550	592	576	558	556	547	546	542	546	537	524	563	522	554	547	589	555	560	581	547	571	579	554	576	555	581	570	553	558	520	599	581	526	575	565	551	583	560	545	545	606	530	578	561	588	602	541	539	580	575	538	601	570	573	534	520	582	560	557	539	559	550	547	570	563	589	571	605	581	564	561	581	584	528	562	554	551	520	568	571	570	577	561	578	528	608	542	548	568	551	527	572	571	564	581	546	580	557	538	566	578	537	594	535	552	566	575	547	587	627	532	574	570	532	541	554	557	562	535	556	549	550	553	542	549	521	560	599	554	541	586	558	576	544	576	521	590	579	556	576	566	532	540	597	532	563	562	544	575	522	557	584	528	555	585	565	579	540	569	540	529	569	549	598	595	550	532	559	539	553	550	577	557	567	510	550	549	561	593	559	548	533	546	568	572	562	565	565	562	551	557	582	532	581	519	571	511	573	550	517	566	566	577	564	575	590	577	576	565	506	556	515	534	540	570	546	578	566	648	551	577	561	560	575	539	544	549	519	568	542	568	551	569	551	555	560	521	559	578	563	547	564	555	533	583	568	573	551	552	577	544	559	558	548	566	564	559	538	550	570	565	528	554	542	548	549	534	549	571	557	534	560	586	582	548	552	549	565	525	544	552	527	591	530	572	573	559	533	523	523	547	575	596	529	561	525	590	534	597	612	561	551	548	537	550	549	584	583	564	529	539	532	554	529	546	562	580	546	545	527	536	522	606	550	515	534	579	545	551	571	609	564	551	581	557	542	547	572	539	568	604	542	563	584	613	549	563	549	535	572	587	563	589	579	538	565	582	552	573	564	543	538	573	576	566	572	505	616	531	581	535	602	568	560	518	548	530	552	538	592	545	562	565	553	586	599	556	550	576	575	575	556	544	585	527	569	580	546	596	591	561	557	586	587	552	535	489	569	523	565	551	565	585	598	579	563	564	554	579	565	553	491	547	574	536	575	522	519	556	556	543	586	558	556	590	559	586	512	572	549	566	519	577	555	587	535	559	579	560	527	592	564	520	580	581	528	556	578	614	563	525	583	583	524	558	565	552	583	578	556	538	582	589	565	598	568	601	558	588	555	552	583	544	571	564	517	544	544	527	545	539	572	599	565	596	506	579	542	581	541	574	548	561	582	563	578	588	526	566	573	527	552	593	571	541	552	559	528	579	572	532	551	590	582	571	533	580	545	584	579	642	533	543	599	565	488	563	558	584	571	567	559	554	540	597	529	595	569	593	565	559	572	544	547	509	549	558	591	576	610	546	561	542	546	569	620	560	575	543	522	580	548	582	545	548	581	551	561	593	541	544	621	576	563	570	610	570	584	566	537	549	567	547	578	535	580	537	530	581	585	545	558	572	594	517	572	574	553	564	591	556	528	566	568	567	537	548	557	579	571	564	552	534	539	531	535	580	553	607	579	552	596	551	535	569	588	548	535	553	553	574	522	570	566	554	541	543	496	572	567	573	623	609	542	587	557	560	604	596	513	566	535	548	570	530	558	600	536	591	596	548	574	564	530	542	566	562	564	549	553	571	562	514	527	531	509	563	532	565	610	527	500	581	552	558	576	552	596	559	594	580	538	561	573	528	567	555	584	521	594	587	564	551	559	540	540	545	574	549	561	605	545	549	558	516	540	523	530	600	544	573	566	561	540	609	546	566	555	564	562	548	549	579	574	521	544	581	531	543	549	555	552	547	565	593	544	523	582	592	513
25289	21629	27580	25654	13525	6396	3212	1969	1237	930	672	625	542	479	444	426	400	388	386	399	388	372	338	371	353	337	362	350	350	354	384	347	313	356	356	344	340	366	360	341	337	346	359	359	362	367	377	336	335	356	360	342	353	362	342	343	378	353	331	342	339	337	355	373	306	364	325	344	351	359	372	310	368	309	348	337	383	335	365	354	345	365	333	365	346	315	327	353	343	350	320	360	363	350	355	346	338	381	360	364	329	362	365	353	325	373	347	341	324	327	347	308	393	331	351	348	373	321	366	353	324	342	390	359	344	345	404	356	335	352	327	328	360	341	310	327	338	372	359	317	322	328	335	303	333	335	336	350	328	362	369	324	392	360	335	348	357	333	330	333	308	333	362	381	323	347	324	327	333	334	347	311	363	331	369	365	371	354	330	337	299	339	340	366	349	334	366	361	361	330	353	332	360	376	340	323	307	344	340	352	306	349	338	337	329	349	370	350	356	388	372	353	368	369	314	355	368	346	343	345	343	347	353	341	344	327	298	367	357	344	394	367	340	345	330	332	319	347	370	346	382	329	337	347	382	361	345	343	308	327	321	309	342	342	316	320	344	330	343	321	341	362	355	356	354	322	384	338	364	326	324	372	353	374	341	329	328	360	326	375	343	380	327	330	327	363	329	378	328	332	373	315	355	332	352	344	328	353	326	315	362	330	366	340	366	370	376	324	358	353	344	345	355	318	352	360	360	324	296	325	352	328	343	311	337	346	370	325	341	335	355	362	348	333	385	353	381	315	349	345	333	339	326	338	317	340	377	361	360	362	345	306	340	344	344	323	326	346	354	302	308	327	364	306	367	327	355	322	338	346	349	335	377	349	309	382	311	358	354	344	325	368	381	334	362	326	330	359	318	324	331	335	347	324	320	327	346	366	309	330	364	319	317	333	360	337	373	316	308	330	351	342	336	315	330	316	334	358	385	327	379	321	343	327	323	339	312	359	328	332	304	358	338	330	319	335	348	353	343	359	354	327	384	321	309	314	337	331	330	354	371	331	348	341	345	332	366	317	361	348	331	302	317	338	342	335	350	324	335	344	330	348	382	324	342	335	370	325	356	331	368	353	367	347	373	327	352	339	352	363	339	347	332	382	353	349	346	320	347	353	319	346	334	342	346	353	322	349	352	343	387	362	359	338	368	364	317	380	332	354	312	345	340	333	332	321	334	344	368	355	371	379	348	351	327	358	341	382	321	341	339	355	343	323	345	343	352	343	333	329	365	335	344	363	342	316	360	346	311	340	345	335	341	347	334	338	344	358	337	386	345	332	359	322	338	325	328	358	334	326	371	365	345	343	364	312	308	326	359	371	334	339	372	326	326	299	382	319	326	318	361	322	347	354	383	334	346	364	341	340	374	330	355	359	346	340	328	365	378	323	327	361	348	331	308	342	341	345	357	350	356	321	338	363	349	324	358	357	340	359	374	330	329	327	371	358	379	377	363	327	333	372	322	333	316	324	326	352	323	341	323	376	329	318	336	319	339	314	365	363	337	377	322	337	336	368	361	345	304	340	333	359	324	354	362	322	323	345	369	341	331	375	350	295	326	314	356	339	339	364	328	325	349	354	365	366	356	360	364	338	339	351	351	327	360	338	315	358	341	337	331	333	341	363	370	334	354	317	354	335	344	365	341	364	328	324	339	340	357	333	360	369	373	361	341	349	365	333	377	351	347	345	381	339	354	331	327	318	343	387	320	363	324	359	347	316	375	345	338	341	361	330	359	335	327	375	336	336	361	307	345	340	331	338	340	352	360	343	330	338	377	339	370	373	340	344	333	354	329	337	346	344	352	361	329	374	349	347	355	350	323	352	334	379	322	328	352	356	325	358	337	329	323	325	325	315	335	336	322	347	357	351	342	343	329	357	332	366	334	321	324	289	353	327	349	355	377	390	357	358	322	374	329	332	333	367	348	344	326	362	314	351	342	340	346	327	332	359	324	327	317	334	344	334	334	341	349	332	322	341	350	332	340	333	325	304	336	348	317	287	346	358	290	366	332	342	342	342	332	309	353	348	310	332	352	352	358	347	340	335	353	370	358	299	311	352	342	343	354	368	375	347	327	349	323	331	326	364	359	345	353	328	319	330	346	323	318	365	333	357	331	339	313	349	328	337	333	327	356	346	361	321	351	347	340	349	333	307	339	317	347	335	327	362	356	350	365	349	346	348	391	338	307	333	305	333	351	334	324	336	319	328	356	337	327	323	326	374	386	352	328	355	332	341	339	309	317	323	333	324	326	402	360	348	347	355	368	341	357	338	347	365	368	361	321	372	351	350	352	347	315	346	343	342	319	342	322	345	335	322	311	363	365	366	320	335	329	333	357	342	366	323	340	336	343	335	319	332	330	339	360	352	346	348	343	323	327	329	353	348	369	354	353	373	328	354	361	359	381	357	347	358	327	332	324	343	352	328	328	352	315	328	324	360	339	356	308	374	336	333	333	335	355	316	388	320	331	345	358	367	330	297	318	327	371	328	360	346	362	371	336	350	332	357	382	332	339	339	340	371	314	333	328	361	323	340	333	356	359	314	343	341	351	310	351	351	317	341	342	327	394	346	324	347	314	308	302	363	360	327	317	344	309	322	335	360	337	326	341	365	360	339	322	352	368	352	359	350	308	325	331	334	335	340	368	362	328	334	351	317	358	361	363	352	352	350	375	352	348	346	323	328	369	375	346	341	377	328	356	360	351	361	378	362	343	328	355	378	355	355	357	354	317	310	356	349	312	325	341	345	354	353	343	332	300	330	353	350	349	332	356	307	338	350	355	323	312	370	358	330	314	355	346	297	318	346	330	360	348	349	344	365	376	342	312	358	376	324	341	313	315	310	355	322	325	334	325	300	336	330	362	336	348	327	353	324	337	324	358	357	364	352	362	355	369	322	334	376	309	340	359	373	325	342	319	345	349	336	332	347	341	345	376	376	342	341	355	338	331	324	351	343	323	372	329	328	337	335	363	370	362	323	340	366	334	322	356	332	391	305	334	366	349	327	357	343	387	328	353	296	347	374	370	349	323	329	344	348	332	326	296	318	343	370	331	330	322	319	350	352	333	347	337	343	365	327	348	366	388	329	345	324	368	330	361	364	359	335	381	346	364	377	358	335	338	337	348	347	388	347	325	319	355	352	323	348	324	349	340	340	327	350	331	355	377	349	289	359	348	332	339	342	360	362	347	344	339	325	361	356	363	332	353	330	329	361	349	322	345	340	337	331	351	373	327	350	325	328	349	325	331	373	354	325	342	371	319	316	306	358	393	350	324	330	355	323	383	377	371	350	350	336	333	329	372	328	347	326	338	327	319	351	333	356	324	342	361	336	342	326	343	334	361	335	329	366	347	346	335	365	348	335	319	342	346	350	370	356	348	364	302	364	340	306	356	307	349	312	327	351	331	364	335	317	315	297	344	318	344	349	337	368	356	356	337	363	326	338	330	355	360	326	351	319	361	348
34280	50234	35023	22210	14652	10037	5626	3595	2307	1487	1075	896	842	714	663	568	613	516	534	497	462	446	498	462	440	476	413	442	419	400	443	393	408	410	405	399	440	404	417	398	430	410	392	426	364	384	404	420	430	380	402	392	417	395	412	414	400	407	413	369	365	361	385	396	396	408	405	397	400	412	453	400	431	395	365	430	413	376	419	422	457	384	389	384	436	401	414	391	397	424	417	421	397	373	399	385	404	393	362	389	377	404	425	399	373	406	428	366	431	430	406	406	410	374	402	413	426	401	398	421	376	412	410	415	401	382	399	414	400	398	400	416	404	396	401	411	417	410	419	407	397	404	417	398	406	418	420	417	427	391	431	396	424	405	445	375	416	413	391	420	387	393	452	403	398	395	436	429	406	380	396	387	411	387	397	426	399	441	435	372	393	420	409	449	389	401	422	403	407	401	450	405	390	388	380	412	380	410	393	416	427	410	365	406	400	427	415	418	400	398	402	394	414	397	386	398	373	393	380	407	381	399	417	407	438	409	421	396	402	390	409	398	411	427	384	425	398	412	411	375	379	435	421	418	362	389	419	402	401	406	372	379	407	427	418	400	401	406	381	383	402	421	378	366	432	416	417	414	399	430	413	381	380	393	399	397	402	397	390	400	359	398	406	389	407	382	401	420	386	376	400	436	404	399	413	434	420	387	415	382	419	403	409	438	406	388	428	408	401	395	415	393	352	393	417	418	425	407	405	385	387	426	391	423	431	402	410	389	397	423	392	405	409	376	407	395	421	408	405	366	416	426	417	396	372	394	391	423	400	434	358	435	403	444	416	392	397	413	373	404	403	407	400	418	423	390	415	423	395	390	403	434	395	387	435	392	394	403	410	424	408	396	386	391	394	403	420	423	364	402	427	385	400	410	406	386	420	398	402	440	402	400	378	416	402	391	408	417	409	370	406	392	398	405	413	401	390	383	396	429	379	415	413	421	381	429	392	450	407	427	396	421	407	399	416	407	379	405	401	432	419	429	417	396	421	418	404	402	412	403	437	381	426	391	388	427	401	399	377	377	424	427	417	433	424	385	399	411	413	387	385	385	427	373	417	389	394	418	401	395	391	412	396	405	385	460	399	412	397	416	446	374	394	421	396	405	422	405	431	425	404	417	383	390	408	407	400	389	412	414	417	391	410	402	426	420	422	391	407	385	389	405	432	418	405	395	421	394	407	405	387	435	406	352	384	417	441	437	392	397	393	393	396	393	423	390	402	416	402	414	425	411	397	391	420	389	379	404	397	411	391	417	368	392	408	384	421	395	365	387	407	396	375	449	393	392	375	394	416	394	411	385	421	412	394	392	403	392	414	396	411	393	404	396	405	382	408	400	413	405	424	419	406	416	429	413	439	402	386	411	367	398	417	400	410	419	407	434	447	374	415	443	409	423	391	394	402	418	383	378	395	404	450	390	406	412	438	384	419	406	368	395	361	406	389	416	408	410	429	412	383	389	400	383	402	399	390	409	412	401	360	405	424	395	438	418	368	407	401	419	423	378	401	395	401	424	426	401	427	454	390	393	405	423	386	407	393	394	412	382	419	423	402	394	385	385	402	370	404	399	415	402	401	383	439	392	393	382	404	407	402	394	402	401	387	433	421	398	401	416	394	358	384	440	397	410	392	389	412	419	389	371	369	384	412	411	401	424	396	417	419	397	411	382	411	419	431	389	372	429	423	392	418	416	386	391	393	381	441	416	420	389	409	413	427	391	403	372	408	389	432	392	422	394	427	391	383	377	407	377	378	420	421	405	423	408	414	395	366	405	417	394	394	419	427	421	392	387	431	396	433	382	429	387	383	413	407	428	388	387	416	433	392	409	427	408	422	426	410	398	390	390	375	390	398	399	366	391	381	419	399	404	409	391	383	401	417	420	410	382	413	386	409	396	386	360	422	424	386	413	383	390	430	404	396	444	430	412	402	373	426	386	407	417	387	427	405	407	410	373	424	380	400	403	416	412	410	415	429	390	393	410	393	396	426	417	389	388	413	370	435	380	396	408	397	396	390	432	447	402	410	409	368	396	436	402	380	418	409	406	412	379	397	439	412	377	431	415	408	398	396	417	395	373	453	432	413	416	400	399	436	375	419	401	391	408	424	408	429	383	407	407	446	409	332	398	424	394	396	403	414	457	397	393	400	409	389	418	405	414	426	405	405	394	415	416	399	408	400	389	397	434	383	382	387	414	420	418	388	424	417	415	408	399	416	386	412	411	405	411	391	426	379	393	393	407	388	406	398	397	390	403	417	401	398	423	376	393	415	379	388	399	417	405	413	400	403	404	393	390	433	350	406	380	411	412	432	392	358	413	379	402	409	388	416	444	363	432	417	418	412	409	422	417	387	401	426	425	393	398	391	426	395	392	400	393	386	399	388	404	409	422	480	407	409	426	417	382	413	404	368	376	387	417	402	423	413	376	401	409	392	422	413	389	398	402	422	398	406	415	437	401	383	379	472	435	409	384	383	380	405	418	374	435	390	416	417	382	396	402	393	428	438	391	403	427	409	369	376	395	385	375	411	406	409	409	399	403	390	424	408	399	433	427	388	381	416	418	423	381	397	386	405	400	367	394	423	403	396	391	409	417	420	385	441	396	386	400	401	417	365	420	410	403	392	388	373	394	366	413	405	399	416	370	388	409	396	427	394	400	429	403	380	409	405	398	375	376	439	411	390	419	409	415	445	411	410	401	414	408	376	428	406	425	403	405	347	404	413	383	426	454	428	404	380	410	417	392	369	417	384	405	410	387	415	427	412	432	400	408	422	383	432	387	375	409	410	408	381	388	408	433	403	394	368	411	394	414	427	396	410	420	445	437	392	390	401	414	397	412	385	387	442	408	423	397	377	421	419	376	421	385	399	398	416	427	388	410	397	402	411	431	389	406	378	398	435	406	409	424	407	392	408	418	411	414	417	433	388	389	375	415	397	394	400	395	370	379	403	384	395	418	398	415	407	417	388	421	408	372	384	402	416	397	395	429	403	385	413	430	435	407	430	445	383	391	386	445	390	380	386	403	401	396	401	400	412	425	400	362	413	389	411	388	409	393	393	421	375	422	404	433	404	385	355	392	385	410	391	369	400	403	382	371	402	416	441	432	426	397	406	415	401	400	415	388	421	413	393	410	401	386	435	434	391	379	406	403	366	411	404	442	390	441	436	374	415	448	414	411	411	387	401	398	400	427	395	393	377	415	403	403	424	416	443	391	408	416	437	400	423	360	407	416	420	408	412	392	384	446	394	401	387	418	397	412	412	428	437	394	388	403	394	389	429	414	413	417	406	382	396	338	405	396	397	417	406	394	392	424	405	381	396	391	381	394	395	424	391	406	416	374	384	392	414	400	459	405	389	454	400	388	365	437	396	433	414	421	429	415	374	440	429	376	431	427	375	410	422	387	405	409	415	420	417	367	406	379	360	442	381	396	389	410	401	382	425	407	409	389	409	416	387	387	436	440
22772	21444	29019	24353	21894	22018	13217	3127	1667	1369	1061	970	892	806	755	703	669	615	608	600	600	551	553	562	502	529	520	528	520	541	495	515	527	503	532	513	542	515	540	492	498	503	491	495	487	519	539	534	492	521	536	565	503	523	507	529	482	468	472	489	478	493	515	535	551	507	491	494	524	507	514	503	524	512	476	528	505	534	484	518	487	494	517	493	465	482	497	513	490	510	548	536	481	490	516	522	480	502	554	469	509	529	510	520	507	522	508	531	509	496	464	502	517	465	458	485	497	535	504	492	492	495	519	525	508	508	502	515	494	534	527	532	501	525	495	457	509	488	485	509	498	520	506	509	529	510	492	496	543	528	522	489	504	515	504	519	527	515	513	490	541	487	477	526	514	516	500	457	499	482	496	496	494	538	504	482	480	492	488	524	557	538	515	542	516	481	467	497	510	463	526	482	507	460	531	525	527	478	531	497	505	472	506	529	512	517	486	497	520	544	459	527	436	490	526	471	519	481	524	487	522	499	521	515	483	480	474	500	509	517	530	502	497	514	532	512	515	490	512	477	493	484	470	498	474	465	501	465	548	493	591	478	472	490	500	492	504	499	469	493	518	496	473	495	525	487	482	418	495	487	533	529	486	492	493	496	502	524	492	527	479	485	495	501	517	514	507	487	483	524	515	485	499	497	545	517	499	525	483	491	500	525	528	485	492	476	505	492	492	502	512	498	518	523	492	546	497	522	534	521	500	485	530	498	485	500	501	535	540	465	509	521	467	524	488	516	535	482	483	486	494	546	483	477	489	525	511	521	475	532	502	471	522	487	513	511	531	519	499	524	508	482	503	496	506	485	535	520	521	526	480	512	529	492	516	521	490	524	472	507	511	509	496	514	494	558	531	461	498	501	479	522	488	505	530	503	480	495	488	487	486	501	492	542	507	475	494	497	514	520	480	463	507	499	488	479	535	509	499	507	501	494	507	498	468	511	497	496	509	490	494	527	506	496	535	483	538	528	516	507	498	542	485	488	482	544	467	461	482	531	534	518	532	513	499	488	510	503	540	504	524	468	504	534	493	489	483	492	505	513	507	501	482	473	456	501	544	505	528	482	489	479	524	495	530	506	479	484	540	481	515	542	507	499	502	521	500	527	469	504	502	517	500	502	496	505	508	494	479	487	479	492	520	462	503	467	489	512	510	521	502	501	497	538	507	533	499	501	529	473	501	503	522	519	502	522	498	493	466	520	514	476	503	506	495	556	520	488	503	529	513	508	501	533	503	521	471	511	498	494	534	522	466	476	515	497	531	581	496	461	494	526	533	499	465	502	461	505	442	485	513	480	508	489	508	468	508	507	491	490	511	506	490	504	496	515	530	504	526	524	462	505	531	520	515	471	475	537	534	486	519	522	534	465	461	505	505	480	513	548	502	498	512	508	527	454	535	486	521	474	498	526	545	510	484	528	522	531	487	490	514	498	496	498	511	479	500	550	545	481	507	505	538	527	538	467	508	519	493	456	530	504	524	468	526	507	503	489	521	498	504	504	524	475	486	483	519	470	493	478	483	518	519	503	469	510	529	496	525	508	564	501	522	509	534	479	537	521	515	489	457	495	503	528	527	517	501	572	502	491	448	502	504	466	475	526	508	498	488	508	533	522	522	474	552	521	458	465	516	530	513	504	517	474	533	506	496	529	498	497	491	500	505	531	485	537	484	540	486	530	515	502	510	501	499	509	503	515	510	512	508	504	471	512	440	490	472	480	508	538	490	519	489	475	526	432	496	494	504	516	504	563	530	498	484	491	489	479	546	523	516	516	492	509	503	526	520	510	483	475	493	504	464	490	473	507	528	530	494	505	484	499	487	500	512	508	487	510	565	507	488	514	521	507	497	525	475	495	486	513	536	507	481	505	492	510	512	462	528	526	490	512	504	497	541	499	567	554	485	507	509	479	520	498	478	492	517	500	481	518	502	499	498	467	466	499	490	489	515	528	493	494	510	480	544	493	488	542	560	532	527	475	510	483	513	505	470	502	479	523	513	519	481	482	475	524	521	461	477	482	489	464	472	531	509	504	442	520	496	505	465	511	480	496	516	490	472	509	495	527	514	471	528	470	483	535	479	496	504	501	492	497	502	486	490	488	524	480	516	477	488	470	505	528	460	524	516	554	489	545	524	468	496	465	489	504	486	509	535	500	524	493	529	492	473	561	495	535	468	498	515	482	518	495	453	510	506	509	516	498	482	518	476	488	546	554	507	476	492	513	488	513	483	537	523	490	504	473	526	508	525	519	505	501	491	477	510	512	499	548	498	502	496	529	452	478	545	497	498	483	468	464	476	499	504	498	495	501	537	502	462	501	500	491	474	529	513	493	488	490	536	485	510	505	537	504	486	499	514	474	558	539	470	486	531	500	500	532	522	521	509	483	487	474	475	509	475	457	507	485	481	497	479	488	509	528	524	539	499	512	513	481	510	484	517	516	509	530	507	488	522	479	510	486	498	495	495	498	501	547	499	484	466	477	527	449	508	524	499	507	526	534	541	537	497	517	510	529	495	526	521	480	537	461	505	488	512	500	516	468	481	485	500	525	492	489	504	504	507	549	511	539	501	493	542	515	502	542	503	541	473	520	497	496	474	464	476	501	494	431	490	450	501	491	514	501	493	521	491	526	503	475	520	487	526	479	522	514	510	476	536	521	478	525	508	521	495	528	535	532	487	465	508	527	493	523	531	516	546	529	517	470	468	499	498	506	525	475	511	467	509	471	476	500	539	518	480	471	534	518	491	518	521	469	505	558	478	504	528	488	518	523	553	491	457	486	502	525	548	465	536	524	478	488	472	500	492	502	507	493	508	527	509	477	525	527	505	494	531	494	543	472	553	506	504	493	520	508	519	554	519	498	486	484	487	478	461	491	466	481	522	510	537	497	512	515	544	485	465	492	461	461	493	487	493	493	520	507	512	546	495	502	482	509	498	533	537	502	499	487	544	489	507	513	473	490	530	480	540	459	534	503	524	468	501	499	478	491	505	484	489	482	544	488	474	515	455	534	501	470	512	530	525	456	523	514	506	477	499	536	484	510	488	494	499	505	538	498	494	487	490	505	556	474	479	510	511	489	549	490	491	489	485	537	500	498	501	459	496	525	524	520	539	506	503	535	463	494	522	481	544	527	507	584	470	509	490	460	477	500	477	506	471	508	473	476	522	510	498	466	504	471	550	451	503	470	498	516	504	554	493	492	522	508	473	537	529	531	481	482	508	504	506	481	495	508	513	509	500	515	483	510	526	511	506	543	505	517	540	467	534	527	521	533	503	527	485	467	520	493	529	501	488	507	491	504	503	511	472	552	518	519	502	526	534	503	496	503	512	520	535	499	505	516	510	496	484	490	513	521	497	518	495	495	511	521	523	509	497	485	488	494	553	517	488	466	501	469	418	540	529	466	467	501	451	508	517	514	522	503	522	492	497	486	497	514	498	492	530	515	520	511	503	506	481	467
36666	61443	49118	35199	27496	18914	8814	4428	2932	2156	1710	1364	1278	1100	1015	912	841	793	780	752	732	677	667	660	667	633	640	587	597	587	598	614	623	600	568	591	632	611	588	604	575	542	611	522	581	506	525	559	585	601	555	563	577	586	535	599	553	561	595	570	574	578	589	601	569	575	590	544	573	574	572	596	587	517	613	560	541	558	528	560	592	561	594	565	570	584	578	617	542	583	541	528	529	557	572	525	561	566	553	560	560	529	544	570	588	544	563	562	526	593	589	585	558	572	550	573	535	569	565	580	537	602	572	542	566	594	581	552	578	596	563	593	604	586	564	513	569	578	577	547	567	565	596	607	568	582	536	588	601	594	544	586	571	561	571	591	581	553	577	579	555	536	556	586	591	578	598	563	654	608	537	564	575	574	567	577	552	532	590	608	589	582	598	592	574	586	566	573	540	576	555	590	555	564	579	585	574	572	553	593	594	557	560	555	544	562	609	571	570	580	594	576	557	524	520	550	596	602	572	589	543	589	582	587	540	594	566	587	582	587	607	523	604	583	580	539	540	560	557	548	535	555	599	596	562	585	597	577	575	595	582	563	568	532	560	534	555	556	619	529	552	528	582	571	553	582	544	561	547	559	553	566	587	515	574	571	562	582	548	594	561	583	579	595	581	587	586	564	553	562	557	573	561	550	554	550	578	567	573	559	574	523	573	595	584	572	568	600	572	618	569	571	593	565	574	571	528	575	559	513	613	557	585	586	606	619	572	613	512	579	580	575	571	566	582	562	580	575	564	532	564	573	620	572	580	591	557	553	581	564	587	547	544	535	546	572	574	567	567	596	575	595	574	594	585	584	572	548	542	596	547	613	546	598	558	578	586	628	579	520	577	590	545	580	573	557	517	539	553	567	596	579	595	579	579	632	570	571	533	559	542	531	569	548	629	594	553	542	573	575	569	566	574	541	566	574	594	576	583	601	556	581	564	547	560	617	515	594	591	549	574	574	543	559	549	554	579	556	565	540	577	570	581	585	545	590	614	559	562	528	576	564	574	516	601	565	597	536	588	580	562	572	550	598	590	545	594	570	577	547	554	549	584	529	586	550	556	536	528	567	531	557	583	588	577	568	608	578	594	561	554	628	554	564	566	561	559	598	600	525	542	557	574	556	548	559	567	516	591	603	520	589	581	551	568	590	523	577	556	586	541	572	598	597	516	561	560	585	543	550	572	582	534	553	615	572	573	564	561	519	602	586	601	572	577	563	562	591	575	549	586	547	535	564	579	590	595	573	560	617	598	602	560	561	609	543	549	592	588	545	565	567	572	590	563	566	568	554	605	562	580	572	574	551	595	591	587	551	577	539	595	586	557	551	604	578	604	574	573	599	570	572	558	555	613	578	553	584	598	584	541	561	607	558	523	580	576	549	551	602	550	573	595	627	543	599	600	591	581	549	570	586	568	569	541	560	561	553	541	538	580	581	582	582	526	585	579	511	604	568	613	572	577	541	568	611	620	597	538	562	581	518	568	554	557	575	574	553	490	531	572	589	560	571	612	564	601	580	591	590	549	596	563	590	554	558	574	571	552	531	646	617	572	547	561	597	582	584	516	565	584	593	567	535	530	585	548	567	552	560	566	602	572	541	540	548	569	541	606	592	574	549	551	568	593	544	580	563	565	579	570	517	565	539	595	537	540	583	573	542	576	552	511	546	573	593	576	538	575	579	592	567	525	555	595	560	613	559	581	578	541	539	575	552	562	556	550	596	551	557	555	574	550	567	590	529	567	591	574	582	529	483	553	612	563	566	537	560	563	645	597	613	549	511	610	582	590	536	527	631	552	535	593	565	562	567	590	564	596	554	552	584	544	575	527	555	549	599	580	588	574	580	559	570	564	518	585	595	525	573	573	573	596	535	571	550	608	562	549	563	559	604	545	564	550	588	550	599	566	603	604	570	620	563	581	545	538	558	600	636	566	567	563	588	539	550	535	574	557	608	586	562	585	561	575	556	601	571	585	562	592	580	565	569	566	529	575	562	546	564	580	584	563	588	574	570	577	611	637	577	580	609	552	567	554	552	558	533	579	601	587	539	567	554	564	563	595	587	571	554	563	555	583	553	566	584	565	545	594	607	590	520	552	529	554	563	564	574	595	587	534	566	618	603	562	602	559	590	561	586	578	561	515	556	563	642	579	587	586	564	550	568	519	570	562	514	553	572	581	585	570	568	563	589	574	610	546	573	606	591	552	590	567	592	560	556	553	538	519	559	569	577	547	539	617	558	550	577	583	542	586	569	556	538	581	595	555	555	579	544	546	552	533	552	575	560	564	572	587	566	596	550	537	570	586	551	548	568	537	594	564	523	531	561	565	552	559	565	548	539	542	545	559	567	573	552	593	557	575	592	573	577	639	556	547	605	588	557	576	540	532	536	570	587	541	603	579	597	543	578	567	572	604	600	597	608	522	595	530	575	556	585	564	573	563	592	579	560	549	585	541	540	560	556	597	548	562	598	566	561	540	584	586	571	576	594	546	549	598	575	544	554	607	538	590	529	535	592	565	554	541	587	581	578	564	571	572	576	563	599	558	546	513	575	563	554	574	575	561	585	561	565	593	552	611	531	550	574	598	563	564	553	564	597	565	572	554	575	585	550	574	595	575	566	573	539	614	528	548	515	599	567	581	563	524	530	548	604	526	566	587	572	560	622	543	540	609	582	571	567	594	579	586	574	557	578	533	575	555	560	541	607	581	554	558	545	549	565	540	559	567	584	589	568	604	575	540	613	556	534	519	566	564	582	559	573	548	577	599	572	534	582	548	605	567	573	549	525	557	557	579	582	559	567	586	559	597	595	579	506	589	535	596	561	574	585	570	573	561	570	549	550	529	592	564	587	565	614	603	539	552	563	561	554	553	552	549	561	562	540	588	542	590	539	547	600	563	598	563	590	569	531	593	537	579	551	565	558	575	571	545	559	564	557	560	574	608	627	554	590	569	580	537	606	563	551	523	593	550	573	574	572	606	555	594	548	543	553	536	564	565	609	584	607	573	591	560	523	558	543	587	553	569	578	526	561	595	572	565	606	602	558	604	604	575	575	548	568	536	581	560	544	561	591	533	597	616	578	540	559	571	569	537	577	582	561	582	528	606	556	564	566	574	595	560	586	545	586	524	556	586	554	578	554	563	535	552	595	578	548	574	563	556	583	591	580	552	573	568	564	535	556	586	606	599	577	603	547	594	545	545	577	530	586	584	547	573	524	522	574	554	598	579	586	536	558	568	525	567	601	540	573	585	578	544	591	566	564	563	590	531	551	596	602	610	601	590	595	573	611	555	534	588	572	599	577	553	539	590	596	579	591	570	583	570	561	566	520	603	554	565	573	527	554	555	602	540	495	563	566	566	545	583	559	583	560	547	539	538	592	561	562	586	603	584	561	576	560	584	559	554	581	588	566	536	578	571	574	592	592	578	552	582	552	554	588	565	568	610	590	559	558	561	596	594	594
31299	32386	30733	18739	7814	3144	1689	1198	803	684	633	529	517	481	454	429	453	389	411	369	419	412	424	373	372	365	385	393	383	366	396	368	387	405	401	387	378	375	368	389	357	362	370	392	361	325	374	355	353	370	363	362	404	334	352	381	380	365	378	344	373	368	381	367	366	376	381	364	349	357	358	391	368	387	384	365	413	390	362	335	350	387	343	391	355	366	384	375	362	377	338	385	356	365	350	373	358	369	370	407	353	409	346	388	384	351	365	372	381	341	387	376	359	370	363	392	371	375	352	322	346	385	367	367	352	335	369	362	412	393	346	380	359	348	393	364	387	372	336	383	383	360	339	349	394	368	329	359	385	386	378	382	372	377	373	378	384	387	377	362	385	340	354	371	331	366	367	367	362	360	328	371	367	362	367	394	392	358	361	362	364	345	362	358	344	362	381	337	383	369	373	360	354	375	352	349	341	401	373	340	363	359	380	363	415	368	382	344	404	377	366	351	342	358	379	435	375	378	345	385	434	383	381	328	374	355	341	372	396	402	397	332	370	377	363	342	339	362	358	373	379	352	370	362	375	393	367	361	375	368	417	333	352	385	376	344	376	389	341	340	351	352	370	345	358	379	358	388	367	397	397	388	363	411	371	374	393	372	393	352	392	368	372	379	378	382	392	355	341	428	370	356	363	356	376	337	347	356	361	382	365	339	348	363	321	386	393	371	358	383	384	348	351	340	326	345	363	338	396	371	373	363	335	393	351	348	387	381	342	365	387	376	375	344	379	389	356	368	369	383	376	353	378	330	361	343	364	360	347	371	385	391	373	371	367	378	369	357	373	328	336	367	397	379	368	384	362	405	378	357	358	356	397	382	374	360	388	378	414	322	367	354	361	331	380	410	372	390	362	362	372	388	359	416	401	369	366	366	334	365	364	341	343	371	365	356	385	353	374	381	369	358	354	415	392	368	373	396	353	369	381	361	361	366	401	342	361	383	367	361	394	362	392	360	397	391	365	373	371	329	389	369	359	358	365	359	371	387	390	371	358	363	374	330	375	362	373	393	366	345	368	394	358	377	352	359	380	373	383	392	382	363	396	391	357	357	366	400	370	382	384	365	389	365	387	360	364	389	378	394	372	345	397	383	354	346	378	381	353	382	336	367	405	357	334	351	362	388	367	396	380	390	381	376	322	376	345	363	353	372	305	368	367	371	373	357	343	365	348	316	385	380	381	348	382	375	353	364	379	371	340	380	369	364	374	380	363	370	338	384	359	312	396	344	348	356	369	372	406	353	330	333	349	365	369	358	372	354	366	341	381	381	373	344	358	356	378	359	372	368	354	396	412	386	330	368	352	381	354	362	402	359	373	372	350	365	384	345	368	393	353	365	351	351	335	357	419	347	403	357	349	372	374	390	375	405	331	344	358	353	383	369	365	383	381	383	390	368	383	382	350	388	362	390	356	394	346	358	388	357	345	383	370	367	380	380	370	369	360	378	372	387	363	385	375	355	366	352	349	361	319	376	361	380	343	360	349	371	362	391	354	399	376	407	407	410	396	341	361	350	352	388	340	384	395	384	394	384	397	386	358	366	357	332	395	370	383	368	388	411	373	374	344	351	371	367	333	377	357	363	374	328	367	387	339	378	378	385	374	369	383	380	366	391	391	333	386	326	341	377	422	377	380	393	368	362	353	356	396	414	384	372	387	367	372	342	381	378	381	402	372	375	382	371	371	385	363	331	364	377	362	390	370	381	386	332	390	400	366	375	347	375	372	394	352	360	407	389	350	393	364	377	361	346	344	397	389	420	396	399	351	322	421	366	373	380	362	358	367	372	330	369	389	354	399	337	355	361	361	394	368	370	403	357	342	394	377	373	364	362	391	343	374	367	378	371	364	341	361	372	372	370	374	362	376	425	367	375	374	367	375	357	339	364	350	334	385	339	368	370	381	364	360	368	352	383	366	341	353	386	375	400	380	389	393	376	359	369	374	361	391	387	395	345	353	383	366	395	387	356	386	379	384	388	338	366	372	384	390	354	368	356	405	361	392	359	386	374	377	395	361	392	372	357	384	398	399	374	311	399	362	370	380	364	343	399	367	384	350	373	363	410	361	396	378	391	386	397	342	377	352	390	387	359	391	372	396	342	371	368	372	368	340	356	348	333	377	358	358	373	330	369	371	394	403	369	352	373	362	376	338	377	358	369	389	395	328	415	345	375	360	346	350	338	365	390	383	400	411	393	349	348	382	378	412	376	355	367	369	348	365	381	371	381	370	405	337	399	364	365	357	356	372	367	367	368	359	343	371	407	377	370	382	359	383	356	357	356	379	366	342	355	328	358	336	414	335	347	386	381	393	349	381	380	376	376	338	368	363	368	358	387	373	406	380	368	353	361	380	373	352	374	357	360	395	360	366	359	369	395	364	374	361	378	377	342	368	379	384	386	376	360	414	365	354	368	370	386	374	393	360	369	359	353	320	394	376	359	377	386	377	366	371	361	364	360	355	369	368	358	335	364	350	354	353	372	332	370	356	383	350	379	357	368	386	366	363	399	404	335	359	352	394	402	378	397	361	411	357	393	410	396	380	377	378	385	410	355	360	357	348	370	353	415	343	366	370	369	360	372	342	367	367	385	376	365	371	383	352	375	334	425	406	379	367	377	360	373	370	337	385	364	366	380	371	367	385	357	378	356	338	423	379	354	361	334	370	358	371	355	400	344	363	362	330	339	371	362	369	383	352	379	385	371	375	353	437	363	371	355	360	356	363	379	351	411	372	365	326	371	374	394	362	354	362	382	357	384	367	358	381	362	381	392	380	349	363	381	368	401	411	345	392	345	370	383	379	371	364	369	360	377	401	363	402	379	379	361	394	377	351	366	379	378	345	392	382	336	355	381	330	337	376	407	421	376	369	369	363	383	353	339	378	380	372	339	362	356	382	356	381	355	362	356	341	384	325	377	387	371	366	362	435	404	359	370	395	386	370	362	398	370	336	388	406	377	385	384	371	349	349	375	333	363	396	362	383	350	371	372	365	379	314	373	393	374	401	357	357	353	367	390	393	360	337	405	371	342	364	373	378	372	416	387	350	394	404	365	377	352	385	390	349	369	373	379	357	380	431	356	370	403	346	358	360	394	386	391	392	401	342	383	369	415	357	360	377	366	376	371	379	397	364	375	373	369	395	406	355	422	394	359	375	357	365	323	378	372	346	350	388	370	374	354	392	368	373	357	358	356	349	351	388	375	395	363	337	375	359	375	352	354	372	338	350	358	371	398	359	390	347	354	364	351	364	352	376	407	350	362	360	365	411	381	399	356	364	353	370	364	359	390	357	349	379	363	388	385	384	364	354	357	389	358	376	345	337	388	394	353	366	381	368	374	356	367	380	384	374	343	351	404	364	367	397	378	379	391	360	374	364	385	381	400	362	380	351	368	318	368	357	368	366	360	379	364	351	366	369	375	383	380	376	352	367	405	338	405	426	368	386	368	396	365	359	373
34728	47487	33827	19761	11183	5626	3020	2052	1466	1126	940	811	708	672	617	571	549	546	486	509	426	500	464	497	451	458	404	435	449	454	422	409	420	440	426	425	436	430	456	438	456	441	435	420	476	415	419	386	431	435	423	422	424	435	409	428	452	422	423	404	447	423	407	400	433	426	408	429	404	421	438	403	406	435	364	416	444	454	407	446	383	427	422	466	398	431	437	430	393	405	384	452	422	406	432	397	407	439	439	431	419	439	452	433	440	433	410	423	444	437	400	423	435	427	432	405	375	420	433	427	447	412	400	367	435	432	422	412	411	438	421	418	398	388	491	435	416	416	407	433	453	431	417	428	475	391	463	429	429	386	394	419	422	388	412	440	421	448	404	410	392	466	423	415	454	430	420	435	443	422	430	405	431	412	417	436	433	420	408	447	396	428	434	434	482	430	429	433	446	417	439	418	446	404	438	398	423	437	405	403	440	447	400	477	425	403	432	410	426	391	431	399	398	436	452	443	417	447	439	419	454	446	439	411	437	453	422	416	429	423	395	448	419	418	406	390	418	394	451	411	437	435	435	413	409	406	439	413	443	427	430	418	446	434	397	432	474	425	422	380	393	425	394	439	418	415	430	445	435	397	405	436	408	432	455	403	398	437	420	393	409	436	439	399	451	436	394	440	436	428	396	423	416	399	380	405	423	463	426	418	439	424	450	436	464	451	448	396	422	428	424	422	393	456	425	458	397	463	411	458	447	389	427	414	415	452	417	411	417	426	437	386	447	415	409	463	421	434	418	440	424	415	409	429	420	423	397	398	438	424	398	464	433	384	433	449	416	433	435	445	412	408	412	442	443	411	435	452	420	433	454	438	441	437	434	417	412	425	462	436	409	456	438	425	404	451	400	413	427	429	420	452	434	444	410	397	430	420	423	410	425	418	423	425	425	442	449	454	419	443	384	420	402	471	430	421	423	426	439	477	434	434	457	395	408	369	420	396	417	411	438	479	429	449	406	429	427	436	409	425	434	417	411	433	413	396	416	430	442	410	455	407	379	430	436	434	423	442	454	446	453	433	422	442	412	420	427	406	399	431	387	440	413	398	410	436	435	407	424	426	426	424	404	432	425	425	424	410	391	467	402	430	477	456	424	442	452	415	456	407	438	424	447	431	448	464	442	445	400	416	437	409	403	389	398	406	351	435	446	469	407	398	408	445	416	455	411	434	418	428	454	391	454	395	440	410	426	455	399	453	445	442	392	433	440	424	401	389	463	419	417	455	415	446	459	437	438	395	403	411	426	442	420	420	426	431	433	416	397	459	401	433	384	448	437	429	442	436	424	435	428	417	435	412	419	453	440	413	433	440	414	400	449	451	414	427	424	383	448	411	423	439	430	419	399	434	433	480	422	401	432	435	381	464	451	426	424	435	426	445	399	415	442	449	422	416	436	425	449	454	442	401	441	433	434	414	393	407	436	406	441	402	465	447	442	409	409	382	437	405	460	409	445	431	414	423	445	458	415	423	445	430	409	454	414	445	430	424	385	436	435	475	443	392	443	395	435	397	393	439	413	414	433	411	385	450	467	475	421	476	437	427	419	451	443	450	425	441	395	416	421	422	412	420	426	424	402	433	439	426	445	441	458	431	402	461	426	450	370	421	438	421	418	405	424	401	428	426	415	416	417	430	401	439	456	435	410	472	440	398	420	426	438	386	410	428	410	422	415	398	426	440	385	416	387	408	428	408	421	416	412	459	424	419	450	432	408	404	430	406	451	418	430	425	417	398	405	416	463	420	417	416	436	474	434	421	423	401	418	421	441	465	440	429	424	412	412	428	451	448	444	447	493	404	428	423	412	421	443	441	451	358	393	444	432	431	447	428	449	420	408	453	438	437	446	423	404	433	445	398	449	423	418	423	444	428	423	458	418	439	403	441	403	415	435	416	457	419	428	453	443	389	400	434	403	407	432	422	380	439	427	429	447	435	448	426	424	372	411	413	416	434	439	440	427	431	387	440	482	382	419	423	395	438	438	436	404	433	453	435	431	416	412	468	444	428	375	420	416	447	449	415	437	429	416	414	468	447	401	447	413	428	449	427	407	407	460	474	443	415	404	438	434	444	487	481	420	426	393	452	438	442	445	437	425	415	452	446	436	427	431	419	416	425	447	442	440	412	398	383	423	434	432	453	415	428	446	452	454	428	426	422	416	425	406	414	420	454	474	431	421	429	403	445	457	438	405	433	434	481	448	406	426	412	409	438	419	421	424	381	409	423	418	381	408	447	409	407	458	408	404	408	429	436	469	426	442	420	417	431	414	403	411	421	408	433	424	399	446	407	397	426	406	448	408	410	401	448	396	444	417	406	460	429	406	406	438	425	420	389	430	431	433	426	416	460	415	441	413	420	408	453	439	433	416	420	421	455	456	406	443	417	447	422	453	412	419	429	421	456	417	428	414	432	426	393	424	451	421	448	446	451	441	416	419	481	420	448	443	416	428	435	390	426	449	403	412	413	436	415	461	420	381	428	436	428	438	422	417	394	416	446	419	410	415	416	420	434	434	406	398	467	414	448	422	451	415	406	447	412	446	398	494	449	407	454	426	409	410	399	408	446	413	427	398	426	447	446	442	424	424	410	432	432	414	427	456	471	394	379	423	449	455	424	422	466	432	459	421	400	409	419	404	458	410	468	461	430	445	397	423	470	432	418	416	410	377	416	432	425	428	455	406	436	440	439	406	429	409	410	430	419	397	444	426	422	445	396	418	421	432	451	428	423	401	424	468	407	436	421	481	458	417	420	472	387	424	415	453	413	433	473	401	427	433	410	460	464	437	458	437	412	420	369	425	405	434	449	449	401	412	419	446	391	459	415	461	429	437	423	459	448	402	407	417	428	441	427	420	390	411	437	446	419	418	430	403	401	463	428	427	433	404	407	426	430	407	415	433	422	485	454	428	424	430	447	468	434	418	426	439	416	410	424	424	412	474	415	409	449	448	391	448	411	437	446	429	461	426	424	417	461	385	399	433	397	430	423	393	406	453	418	414	423	437	424	401	440	417	409	414	417	424	372	453	433	437	432	437	405	421	418	414	435	395	402	452	437	429	409	431	423	409	400	398	421	428	438	468	428	429	420	417	406	418	438	440	414	421	414	416	397	459	446	433	427	425	431	415	390	440	435	405	470	466	455	393	408	413	426	432	447	420	399	421	409	413	455	398	463	426	445	413	407	451	459	410	434	436	446	403	429	409	430	406	434	450	416	444	429	423	425	409	418	432	415	445	419	451	459	436	418	479	431	438	452	392	454	395	431	397	420	393	424	430	413	415	470	476	430	418	439	411	405	482	418	422	431	403	439	431	427	420	414	450	420	431	427	415	424	424	421	383	374	415	424	398	422	389	432	418	443	421	442	429	414	401	396	419	400	400	395	454	397	409	404	432	411	422	430	418	414	431	389	414	455	402	442	409	407	400	442	419	424	460	489	463	415	420	454	437	423	410	397	406	420
23752	21310	28335	24872	21198	13944	5529	2476	1479	1204	990	864	768	722	701	623	621	546	573	555	592	575	534	496	524	521	499	498	529	486	488	491	487	497	503	467	464	512	475	490	468	481	503	506	493	540	468	486	513	449	486	448	501	478	476	504	479	504	505	489	425	477	503	453	489	483	488	505	462	479	469	469	486	459	452	467	465	495	515	483	480	435	490	476	482	476	479	453	477	431	497	474	490	447	478	473	470	506	516	497	514	466	455	485	443	490	472	471	443	477	483	483	497	500	491	464	509	492	485	481	491	473	483	468	500	473	484	481	495	461	480	487	469	480	491	483	470	423	518	478	470	466	443	434	482	497	499	504	474	505	486	475	489	491	448	456	525	490	491	461	499	488	499	513	466	479	473	488	482	490	458	452	438	476	508	435	445	505	478	499	509	461	490	484	462	484	477	499	480	510	490	536	450	463	486	479	470	479	497	471	482	492	463	471	471	485	486	448	476	489	438	511	474	466	468	456	443	473	486	481	477	454	472	489	492	521	478	476	479	465	506	477	498	469	485	494	491	454	523	486	477	485	510	495	510	505	455	487	498	455	478	477	501	443	488	517	495	491	498	453	481	468	511	484	509	491	477	517	506	512	523	496	467	486	476	455	459	445	473	494	476	458	454	444	458	460	492	458	457	459	488	437	453	453	485	450	504	478	502	489	450	473	470	488	435	468	472	479	448	497	473	487	463	459	487	460	488	469	497	495	443	475	471	461	454	485	496	465	468	497	502	487	487	492	514	482	488	482	437	499	457	484	492	449	458	480	458	467	479	435	494	442	483	475	546	477	515	482	458	491	492	504	462	476	480	436	525	488	452	467	459	416	447	478	464	438	495	495	501	490	493	459	430	471	472	499	494	486	520	537	470	502	476	510	481	444	503	497	465	459	492	530	477	480	512	475	457	509	469	457	495	488	469	488	497	483	461	453	498	485	453	493	510	478	469	486	458	483	452	480	480	451	494	414	485	453	460	513	489	467	486	462	507	493	503	502	471	511	491	510	473	467	469	515	488	541	481	466	525	470	466	475	466	479	496	479	446	522	468	390	454	481	482	431	471	459	446	511	477	526	520	495	490	494	475	462	427	473	494	479	499	458	446	464	456	478	471	484	463	473	476	479	494	472	508	491	460	510	471	489	509	509	448	486	465	460	499	502	513	435	517	514	443	480	490	531	488	491	482	508	464	450	486	453	471	468	436	482	463	483	470	462	486	491	473	469	526	452	478	455	492	459	495	486	451	439	482	458	497	463	481	461	496	483	470	467	480	446	480	497	466	486	501	486	484	501	467	500	503	495	499	457	511	464	470	496	469	440	447	469	444	502	456	472	463	462	488	478	452	443	491	463	483	471	461	475	472	469	455	479	464	468	457	441	468	492	453	499	535	486	458	481	466	437	473	461	493	480	430	471	471	448	481	490	477	516	519	432	463	500	482	541	475	492	511	460	448	481	486	485	485	466	469	471	461	482	461	504	461	428	473	503	510	508	512	499	490	507	465	513	444	441	475	459	467	471	457	497	464	494	472	495	440	518	508	493	514	474	509	491	507	502	447	475	498	458	465	465	497	490	482	485	487	462	433	485	467	449	511	484	523	449	459	456	491	484	451	440	470	495	501	510	470	503	421	460	491	491	492	464	516	461	473	526	495	451	502	501	482	481	481	482	505	452	471	465	486	478	473	463	489	494	488	482	477	465	474	448	458	509	513	419	468	499	466	468	534	453	487	461	452	535	462	479	489	475	441	478	469	479	452	506	460	457	498	517	492	464	432	420	501	487	504	467	496	447	437	470	472	495	481	442	455	468	453	461	444	479	472	451	503	489	495	479	497	468	486	476	473	507	460	521	414	506	474	479	494	466	467	483	490	465	467	488	502	459	527	491	465	455	485	507	460	466	481	507	451	481	451	477	497	465	497	462	449	466	449	494	486	510	510	442	498	459	484	449	489	473	468	454	482	477	461	465	471	484	539	497	507	505	431	481	509	471	482	460	479	478	476	473	501	513	497	482	459	463	478	521	468	487	525	459	519	466	500	465	490	499	466	475	448	448	499	463	500	505	469	501	485	486	502	493	462	496	510	478	433	467	506	482	464	460	464	498	469	476	467	492	503	500	459	462	483	445	487	471	495	468	493	477	458	521	469	530	556	516	512	424	474	499	460	468	500	471	472	465	465	449	498	481	500	489	484	476	474	490	481	482	478	443	498	466	451	494	470	489	449	481	482	522	468	473	433	457	482	499	480	460	480	525	479	446	429	468	462	463	464	472	472	482	500	494	450	498	485	494	476	504	510	488	478	463	467	468	456	475	466	449	480	453	489	463	476	482	489	436	431	450	483	512	468	453	444	481	448	539	470	506	485	477	436	483	482	465	496	505	447	447	464	467	436	472	455	482	458	456	499	485	489	501	475	509	463	476	476	464	454	451	475	506	487	499	496	518	509	473	480	459	472	440	484	463	408	489	449	450	462	518	484	486	523	472	472	452	470	453	499	501	477	480	428	455	483	458	469	502	471	480	486	482	464	475	466	490	506	469	484	453	481	454	500	502	449	510	495	432	460	457	494	507	479	465	462	486	493	470	462	469	477	462	521	473	481	482	470	476	466	493	495	447	466	450	470	462	496	474	502	486	511	466	468	505	487	494	449	466	498	518	476	462	477	486	487	438	486	461	468	493	501	469	495	446	527	460	474	490	489	456	504	462	489	453	515	502	457	522	478	491	481	462	499	486	488	495	479	483	489	470	457	495	466	453	471	475	470	477	494	469	454	515	495	487	447	494	517	484	503	471	469	440	489	500	502	472	500	471	505	472	492	473	453	478	468	505	450	480	448	502	483	471	506	508	511	476	528	484	454	507	429	486	464	484	457	467	488	467	481	473	490	516	465	503	519	475	463	496	484	493	495	444	479	484	468	476	452	491	442	498	445	491	479	456	497	500	477	476	498	452	518	503	476	503	489	486	475	426	496	482	475	475	505	475	517	487	503	498	477	466	433	461	474	516	496	477	458	489	474	483	481	484	490	486	462	483	496	458	459	455	445	455	497	466	500	475	465	501	481	505	492	487	485	503	445	452	491	465	470	491	464	483	442	487	476	483	469	479	478	437	465	434	447	473	447	486	434	474	481	505	458	469	475	467	496	469	456	481	513	496	502	450	441	429	514	455	467	491	477	477	487	479	493	516	509	477	482	452	480	507	504	444	488	483	453	454	477	478	498	474	484	483	432	482	474	476	494	475	471	470	508	458	517	485	485	492	484	523	446	511	474	515	451	476	489	485	529	433	473	455	461	468	487	475	455	470	504	464	519	474	482	463	473	471	497	501	480	499	460	470	478	503	456	476	480	471	447	469	466	503	469	483	511	496	469	494	462	478	467	469	472	501	480	455	486	470	486	483	493	487	475	476	481	524	476	467	509	482	474	482	461	431	469	489	478	463	463	470	444	505	488	452	487	473	447	468	474	465
34247	52882	39804	26153	16945	11651	6838	3912	2474	1851	1546	1290	1131	997	869	846	776	708	700	702	689	648	599	581	592	579	609	593	554	539	597	554	575	535	552	543	514	572	560	578	553	581	587	531	574	564	535	556	529	536	571	556	576	558	573	551	563	544	556	522	545	522	563	554	506	537	530	507	524	535	519	544	544	574	501	528	543	529	572	517	549	538	560	552	496	562	532	558	552	511	540	515	550	496	534	560	555	563	540	522	507	502	516	533	521	495	577	555	618	550	565	536	588	576	551	554	561	555	527	513	558	563	543	526	601	546	557	541	526	570	528	555	517	544	535	530	530	549	577	555	563	541	503	533	516	558	534	563	502	547	554	596	494	558	590	572	543	489	573	507	510	541	598	574	525	528	541	552	549	513	525	562	561	558	541	520	528	570	557	513	546	573	549	550	520	496	557	519	534	565	534	523	563	545	529	569	546	569	553	552	535	526	506	540	516	621	533	516	489	552	579	519	556	561	546	591	542	557	524	500	510	520	550	519	527	556	528	507	504	574	520	497	507	520	525	524	540	495	586	572	560	577	508	555	568	538	549	564	550	523	496	495	575	519	566	558	552	556	467	511	500	521	522	532	530	560	531	542	565	584	588	515	586	515	531	550	535	536	551	536	515	556	503	543	566	531	522	532	539	527	536	548	521	537	551	549	564	565	579	514	540	542	522	560	543	535	563	526	556	550	535	542	570	531	548	512	562	523	569	519	549	524	533	560	542	513	516	544	535	530	556	529	531	526	563	531	520	547	554	572	561	536	558	553	522	536	533	514	550	504	515	548	568	574	541	562	545	529	515	550	540	533	554	560	561	566	535	613	566	545	538	540	536	520	554	586	575	546	549	580	531	550	524	495	537	580	532	513	544	529	564	572	533	551	524	569	540	550	536	501	546	581	555	549	526	567	549	536	523	537	533	557	532	504	542	494	539	518	546	522	544	545	566	526	585	552	551	502	544	517	514	554	530	512	546	534	586	576	530	534	617	614	541	558	527	541	582	514	537	564	527	551	518	532	521	560	553	561	514	549	549	524	537	540	532	551	521	547	549	547	540	553	552	515	544	571	495	584	526	545	541	553	553	545	573	540	574	536	514	544	542	614	554	552	530	574	572	560	533	545	528	532	547	474	527	513	524	558	598	575	551	555	519	561	555	549	589	530	604	528	540	558	558	519	558	546	527	552	586	497	528	551	512	579	523	545	517	566	515	581	532	542	521	534	560	487	513	562	550	536	505	536	505	511	511	487	536	537	560	538	539	511	532	517	516	590	575	524	564	576	542	538	552	592	515	502	546	542	546	537	540	502	542	590	539	509	523	524	536	527	552	601	553	510	558	555	543	599	539	534	537	555	544	576	536	548	531	572	515	544	563	525	548	541	518	530	550	542	567	549	550	482	578	569	537	599	601	579	538	517	511	514	525	550	583	535	558	512	524	533	553	551	530	530	545	524	540	566	562	596	558	484	543	542	490	534	534	534	525	524	515	558	560	535	547	509	541	543	524	554	555	552	594	574	563	530	553	517	574	509	510	489	537	526	566	544	614	542	516	555	553	539	521	556	545	513	513	560	517	538	547	543	510	538	527	566	499	547	540	563	556	496	536	541	522	521	569	511	582	570	504	542	488	527	598	532	523	549	518	560	559	557	506	545	558	541	570	503	506	583	590	522	506	558	538	545	551	556	537	552	577	539	513	562	566	506	505	541	585	535	561	560	523	542	542	546	516	521	554	532	512	579	534	515	543	547	577	565	573	514	573	544	529	531	516	545	586	526	566	521	514	525	555	544	566	528	545	563	501	554	570	496	556	533	549	577	543	495	542	525	507	549	543	558	571	519	535	564	564	537	546	539	503	563	546	569	576	549	512	567	550	533	537	572	605	539	570	535	568	540	556	521	527	603	517	526	527	512	542	509	525	526	558	568	541	503	549	524	536	547	518	563	581	568	577	540	549	510	540	536	518	528	537	569	523	532	558	574	558	560	497	566	562	552	523	572	553	559	533	539	521	512	522	549	540	547	582	525	550	574	538	552	525	543	538	564	547	556	496	532	519	545	509	568	549	517	534	514	571	492	571	540	527	551	549	553	551	552	550	575	500	542	510	525	516	550	513	536	572	546	527	535	555	556	491	537	484	503	523	554	552	506	505	540	550	541	544	525	518	517	519	534	550	545	561	599	544	544	587	523	530	539	528	589	508	579	570	545	571	534	527	517	570	556	527	549	551	555	523	530	535	527	541	523	548	565	528	528	559	531	568	544	580	549	537	530	507	523	550	542	583	527	545	545	544	546	535	552	576	492	588	514	562	595	547	542	556	568	531	476	538	510	556	537	575	511	517	531	578	518	528	531	557	543	554	532	565	569	527	542	534	532	512	512	561	540	542	541	544	498	552	573	548	545	524	508	555	575	527	514	540	534	549	537	511	528	541	550	565	502	551	552	529	571	562	557	536	543	588	538	559	544	537	561	539	529	541	535	581	577	534	552	543	588	546	509	547	541	551	534	516	516	600	539	566	554	543	527	498	543	610	526	551	586	528	508	523	511	498	534	551	557	547	545	529	550	535	572	487	510	549	521	525	534	582	612	578	516	541	586	559	540	545	535	523	552	529	523	547	558	553	500	567	570	517	515	582	496	562	578	519	546	531	582	590	562	525	555	514	549	518	531	539	532	507	556	563	536	525	502	596	553	543	528	521	517	513	558	553	540	513	575	554	541	531	561	545	541	535	555	557	523	552	538	536	545	590	579	570	555	571	567	550	557	563	544	511	560	521	527	552	541	539	551	552	536	545	562	575	528	535	557	550	517	539	508	504	496	557	536	554	584	531	534	560	547	573	565	560	554	551	525	509	542	563	552	532	545	565	581	539	563	547	517	545	556	545	552	592	546	514	529	558	529	528	538	548	557	558	493	541	516	508	536	515	555	510	548	534	533	529	547	534	568	561	552	539	514	535	562	567	552	558	573	558	552	540	538	550	553	514	560	491	559	557	552	538	557	533	533	512	535	547	556	527	603	519	541	568	551	540	606	528	494	500	522	576	524	572	516	518	554	540	512	547	532	504	534	504	540	574	490	519	537	565	518	516	564	521	508	506	558	518	536	554	520	503	564	543	541	575	537	510	523	526	579	586	548	562	521	558	550	493	527	492	521	542	564	581	536	499	531	520	519	515	510	534	515	512	549	539	544	550	547	504	571	541	527	531	551	560	524	553	512	527	562	544	500	552	553	528	540	529	533	554	539	546	530	488	535	586	555	552	527	538	551	572	546	527	539	553	557	527	515	555	504	581	540	581	529	557	570	523	527	536	527	614	540	562	561	516	536	549	559	553	494	541	524	545	516	513	557	515	554	530	589	555	528	519	542	538	527	544	572	574	584	501	508	560	554	568	545	547	546	524	553	519	566	529	551	520	521	532	547	542	541	541	534	534	579	542	545	526	533	536	559	535	560	532	524	557	526	508	515	534	530
25314	21507	27389	25558	12353	5020	2563	1651	1128	885	720	635	558	507	471	416	398	404	363	378	371	394	350	352	327	335	324	364	362	362	321	334	326	317	303	329	312	328	349	339	293	324	344	309	309	318	336	311	322	298	382	304	297	311	337	291	301	319	302	302	319	327	313	359	304	308	324	284	292	350	352	299	309	327	304	327	326	332	314	305	335	317	348	293	310	306	278	327	326	328	290	302	292	347	329	318	336	336	304	313	309	312	312	305	333	352	344	296	292	309	327	333	313	321	296	334	307	309	319	327	298	322	309	304	342	323	306	358	326	317	283	309	308	353	355	316	365	342	319	293	307	292	279	328	313	350	346	323	301	336	305	348	350	327	318	344	309	342	304	352	336	310	318	320	321	325	308	311	311	320	310	299	327	345	333	335	312	329	314	311	328	331	308	346	326	312	325	341	306	359	271	312	309	314	307	301	317	311	325	326	352	306	301	342	336	285	345	331	266	315	301	303	308	300	328	333	294	302	326	294	347	313	329	313	311	313	318	326	344	313	335	329	303	333	324	334	299	311	334	292	334	308	330	281	332	328	343	335	339	335	302	288	326	317	356	298	341	312	328	327	331	318	317	313	331	312	321	358	331	344	299	316	327	333	341	322	342	313	339	310	319	323	352	294	317	332	297	340	319	340	336	303	301	300	329	336	335	293	311	320	283	325	344	333	313	298	312	293	324	318	302	328	313	330	295	311	303	325	322	321	341	325	348	322	349	323	319	307	317	338	341	307	328	329	314	363	285	310	295	311	328	329	328	338	292	333	296	294	338	344	328	334	306	298	338	304	305	323	304	320	315	355	331	333	329	305	325	343	324	344	333	320	312	321	286	325	321	294	326	357	357	337	329	309	314	318	322	315	298	324	296	329	310	315	295	299	305	289	345	327	305	302	338	342	330	316	326	336	319	333	334	325	318	335	342	329	325	326	326	337	326	308	351	311	320	286	296	291	327	322	302	328	300	314	330	325	332	333	309	327	309	329	294	303	323	331	298	310	302	314	326	326	320	336	360	325	298	300	344	306	331	332	315	320	318	321	305	324	341	313	317	306	305	293	303	310	341	314	342	306	327	312	341	304	332	298	335	336	285	325	330	334	334	316	333	344	285	323	352	322	325	310	317	320	303	306	319	304	326	321	339	314	341	316	303	314	308	329	317	349	314	320	315	275	286	295	287	306	329	315	287	335	332	307	342	337	348	328	311	327	326	328	289	324	349	313	317	319	317	317	320	331	322	323	366	322	306	318	313	325	295	340	344	328	342	325	331	321	322	335	294	300	341	316	340	322	307	316	319	324	324	316	315	330	326	317	270	342	307	311	306	344	367	323	330	310	330	325	323	305	315	319	346	367	301	305	307	320	315	328	324	306	325	335	310	326	294	296	300	294	308	326	343	323	309	365	318	325	344	299	326	334	316	341	312	260	361	327	294	317	330	336	335	326	280	310	327	354	321	308	331	330	340	313	311	347	304	340	327	326	299	309	339	333	312	319	308	324	347	291	324	308	346	316	309	351	310	328	305	338	315	344	338	294	306	300	302	302	341	308	317	315	334	304	341	344	308	312	304	314	315	306	326	316	328	343	299	341	346	335	310	327	333	317	335	295	314	310	316	321	304	263	330	285	297	292	346	303	316	323	313	364	342	326	309	321	320	266	339	299	322	294	343	301	324	337	332	309	324	308	295	323	314	355	316	311	338	331	343	309	286	319	301	299	320	308	312	305	340	349	320	275	301	352	359	305	327	297	296	333	317	339	308	308	342	331	305	315	363	325	317	321	293	354	313	325	339	323	302	309	345	346	317	345	319	319	342	362	329	302	341	331	286	329	303	307	310	299	323	309	304	301	346	315	311	319	305	348	353	323	338	287	319	325	332	335	348	275	348	313	307	284	318	318	312	305	309	343	361	344	279	333	337	337	332	321	347	322	305	330	309	309	318	304	319	314	317	333	322	339	305	323	317	314	317	326	343	290	341	334	324	337	313	314	308	313	311	306	333	346	312	334	335	346	321	321	310	311	333	303	338	316	325	281	310	338	317	332	314	311	349	315	322	328	306	286	358	336	312	345	308	320	298	313	324	323	329	313	303	317	326	347	305	282	321	292	317	285	319	318	316	329	330	327	357	323	304	335	318	309	284	313	296	270	324	303	300	348	316	327	322	301	344	329	304	318	328	295	307	299	318	299	317	342	296	311	354	314	283	317	317	327	284	314	342	335	336	344	318	325	295	307	348	332	309	340	336	330	295	358	298	280	329	315	307	300	324	304	313	302	326	296	314	345	317	333	317	314	323	354	346	316	326	325	313	328	335	303	301	298	333	338	319	314	326	280	324	320	323	309	328	329	301	303	328	323	313	311	285	317	337	308	315	303	344	315	301	334	314	300	304	328	304	299	314	324	332	323	307	314	296	326	289	288	346	327	298	327	291	283	331	330	321	331	298	339	315	362	309	343	311	314	309	307	298	341	320	333	335	322	322	336	316	308	298	302	281	294	324	310	321	308	348	308	323	313	325	334	322	348	300	332	295	331	323	301	336	351	309	309	325	314	316	344	319	307	330	338	317	351	316	308	306	342	336	304	334	334	339	326	307	318	333	326	289	354	322	327	350	341	322	310	319	315	314	297	327	319	332	317	321	315	312	339	350	324	319	324	316	325	317	299	306	314	342	350	310	310	330	336	301	310	306	322	308	309	308	326	345	300	350	323	338	331	339	307	331	327	328	354	356	302	312	307	318	299	325	362	338	346	329	342	284	336	282	313	314	294	291	313	306	292	312	320	330	320	314	308	339	315	335	303	305	306	323	330	339	304	326	315	294	309	322	331	317	323	309	359	302	312	320	322	314	333	279	339	321	311	295	303	320	300	335	318	321	312	334	322	335	329	319	322	329	324	301	304	308	316	321	337	313	329	303	344	325	312	295	306	309	322	334	341	338	308	329	313	308	330	327	293	327	307	320	328	319	305	334	347	303	316	323	313	325	323	329	341	334	312	364	327	324	366	334	350	307	316	286	312	319	299	329	346	312	282	323	326	326	322	340	308	357	297	328	339	297	324	320	318	292	335	311	318	300	341	284	331	335	321	338	351	300	323	327	331	308	295	296	277	324	316	295	316	293	321	305	318	302	316	316	347	294	277	344	317	335	305	362	296	321	320	287	315	307	313	312	291	336	310	345	348	361	312	334	335	307	337	322	326	290	348	331	315	333	319	341	332	315	317	331	310	314	328	332	319	311	311	329	348	355	290	319	304	360	307	321	359	352	325	334	322	339	335	313	326	316	314	288	331	315	304	329	299	353	321	308	306	295	329	305	348	316	316	362	325	344	343	330	291	322	324	322	344	314	320	340	306	303	301	310	312	310	308	328	318	302	313	305	339	322	332	347	318	309	357	315	317	313	331	324	310	327	303	316	331	356	317	330	311	317	309	329	347	324	305	325	313	338	313	318	298	334	342	335	341	315	328
31839	48334	34663	21085	12795	7729	4658	3012	2114	1566	1226	976	909	773	731	637	552	557	490	505	481	458	457	441	416	434	437	418	403	392	370	417	369	373	386	432	387	420	405	375	372	381	352	383	406	402	404	396	379	390	370	380	372	376	387	367	356	382	393	396	404	382	391	374	391	337	407	352	414	383	389	367	383	394	379	393	389	408	382	386	411	377	398	371	411	375	398	380	383	393	379	378	400	368	345	366	415	363	376	361	385	364	381	355	338	385	425	337	342	391	385	378	418	412	401	381	373	385	387	380	388	345	395	385	367	379	358	344	372	387	410	345	391	405	390	379	377	391	389	391	399	353	378	369	375	380	353	395	403	422	370	377	392	350	417	375	356	362	376	411	408	377	380	357	370	369	406	396	354	367	419	347	364	341	380	387	373	378	354	386	392	390	380	396	368	394	378	361	399	406	377	326	395	407	369	385	413	384	372	375	362	368	364	353	366	414	364	371	366	364	380	403	358	395	377	378	345	412	357	354	376	374	377	421	385	409	373	396	412	388	408	389	390	368	392	396	402	345	412	353	367	365	356	365	416	367	359	354	387	394	357	419	435	363	387	378	390	372	364	411	358	383	393	389	383	399	383	351	394	402	373	378	391	406	398	387	385	352	391	373	378	368	359	386	362	349	356	403	387	365	399	410	382	387	368	377	358	409	379	417	374	363	382	416	416	371	360	345	375	377	368	394	376	367	402	410	398	352	399	368	380	377	373	395	356	394	379	388	391	360	390	392	377	328	390	390	383	404	401	356	410	355	419	375	379	369	375	378	415	418	397	373	400	371	379	382	377	390	373	393	379	404	360	370	391	385	401	396	415	351	366	399	374	378	386	409	388	404	403	388	365	400	372	371	384	408	370	399	353	358	407	360	370	391	362	405	382	400	369	395	321	374	384	368	365	396	395	367	381	387	343	370	403	397	439	420	357	356	374	366	356	377	372	373	431	398	374	374	365	346	423	373	374	384	375	368	383	389	378	387	383	407	406	366	376	426	415	384	362	401	391	372	393	390	382	411	379	381	369	360	367	366	370	339	356	393	383	381	379	355	383	376	384	371	353	374	366	408	359	381	364	409	336	366	387	416	370	392	362	361	394	344	376	393	405	367	376	366	367	399	386	376	396	378	391	410	388	364	408	431	381	398	409	360	451	371	383	383	386	359	339	370	381	402	392	389	408	394	383	390	344	389	371	403	407	406	356	376	419	387	356	393	374	357	347	362	398	399	379	373	365	390	379	405	364	407	340	391	415	349	387	383	367	401	376	398	405	364	401	355	403	379	374	401	371	383	381	365	401	355	398	398	391	393	371	356	395	350	375	386	397	361	365	406	381	364	384	395	383	354	362	373	374	363	363	388	386	356	368	405	379	398	370	393	415	432	394	354	364	397	353	395	385	397	410	366	399	389	408	384	411	351	361	371	361	365	404	339	369	386	408	378	415	361	392	383	366	384	404	386	399	383	364	377	349	366	379	413	396	354	360	372	388	388	400	391	384	367	378	397	373	424	375	376	413	414	372	399	369	354	350	354	379	394	383	370	415	353	378	378	399	384	393	382	364	356	344	401	390	406	361	338	365	375	348	373	367	417	362	374	378	379	349	403	395	365	378	372	382	410	374	384	365	373	388	389	395	398	402	357	358	350	370	413	396	372	420	373	372	376	375	400	383	383	386	406	387	369	368	364	390	381	395	371	375	398	400	388	366	421	416	406	372	373	376	406	395	376	390	405	393	420	388	409	372	378	377	380	334	352	357	365	360	368	395	339	409	397	403	372	385	370	411	395	388	409	392	385	396	376	389	387	390	390	397	362	399	356	361	401	417	381	359	385	385	364	372	381	357	404	361	414	373	426	369	423	365	344	404	413	393	380	356	379	381	375	397	359	366	369	383	383	365	344	376	389	371	367	380	377	376	390	364	380	389	384	366	411	376	364	353	387	381	378	403	367	407	374	376	364	378	380	416	408	365	390	396	375	356	380	366	393	375	381	403	391	389	387	379	392	379	367	371	403	394	360	376	374	347	396	361	334	388	352	365	371	365	366	355	349	372	415	415	369	355	394	418	355	386	364	415	392	376	367	383	369	383	380	406	397	398	394	398	377	388	357	351	379	427	399	401	401	402	392	352	394	352	394	385	355	370	381	389	417	363	368	362	345	372	395	387	335	378	370	390	364	390	366	396	385	373	382	362	401	392	410	388	382	393	407	393	376	420	406	381	394	394	361	398	405	401	359	388	337	359	353	366	404	400	407	391	400	391	405	390	420	347	391	367	362	376	365	389	397	390	401	402	390	401	387	387	388	406	388	384	361	357	352	402	383	399	364	373	361	364	374	388	383	392	401	351	375	394	370	389	370	366	366	353	388	390	373	408	410	378	354	369	389	392	363	366	396	386	378	373	384	393	331	374	375	398	376	371	399	383	355	370	353	352	376	402	372	358	379	363	393	375	391	379	369	390	378	421	372	379	366	381	372	383	378	384	371	341	396	364	417	376	367	350	393	428	382	378	376	388	387	364	395	385	402	364	404	444	382	421	403	387	347	410	385	388	367	354	408	398	384	359	384	340	373	363	361	367	371	358	405	356	402	402	352	383	372	387	401	333	367	359	416	389	418	381	387	396	387	412	392	405	362	377	369	359	378	382	398	371	437	382	393	388	372	404	383	412	377	376	376	382	377	383	367	384	391	380	377	356	363	379	375	373	379	393	344	380	360	380	335	383	335	389	384	374	360	383	408	396	372	374	395	403	350	386	384	377	373	401	402	412	387	399	380	399	332	402	393	401	392	371	372	375	408	360	415	405	379	364	374	372	352	406	419	360	353	398	389	381	390	364	419	390	416	362	367	361	364	385	421	376	374	398	354	361	403	407	366	401	397	380	380	395	451	381	377	375	369	366	381	418	364	363	383	392	386	367	379	366	409	383	366	409	328	391	409	355	394	386	354	385	378	383	412	388	362	340	384	374	394	349	375	348	387	380	383	399	394	365	378	398	392	430	358	390	357	427	393	365	401	364	373	411	377	374	353	404	383	438	414	367	368	380	374	392	417	368	376	355	412	386	378	391	407	357	355	369	356	342	380	365	367	358	372	391	362	394	388	378	368	400	375	383	351	342	388	359	352	343	377	385	367	404	372	353	370	366	413	383	361	414	377	344	414	398	394	376	363	408	389	388	368	364	360	413	399	401	402	405	390	380	387	393	385	354	381	397	415	368	386	324	353	383	384	405	391	393	359	376	359	381	403	376	403	391	374	383	367	377	351	392	395	377	387	395	381	377	412	375	391	423	411	378	401	383	389	381	377	365	374	398	382	364	385	358	408	345	397	377	374	439	375	372	385	366	398	376	376	411	368	413	395	352	380	391	348	398	344	400	358	410	374	424	369	373	365	353	377	375	394	406	372	369	375	395	353	355	361	391	393	400	395	425	385	350	394	339	358	406	364	407	379	370	405	379	414	428	367	373	366
22861	21469	28975	24379	21660	21620	14350	4936	2051	1385	1165	944	891	739	762	706	624	655	571	553	552	550	574	546	522	525	530	500	536	541	519	508	519	504	447	510	522	491	494	530	525	512	498	482	491	475	471	480	512	523	470	537	503	478	508	485	479	465	463	490	434	479	463	474	474	484	469	480	468	526	467	490	505	521	493	465	522	501	471	517	443	507	492	530	507	508	480	480	474	487	496	529	498	509	505	487	520	492	514	476	475	485	485	506	476	485	477	531	488	513	472	503	452	481	460	526	532	447	486	471	509	474	459	486	531	501	486	494	470	544	470	487	510	531	499	458	496	524	487	480	436	473	506	477	454	526	507	500	484	531	489	508	512	489	475	454	491	486	490	462	522	451	535	461	467	459	465	475	459	463	515	537	461	451	513	504	509	486	479	472	477	497	494	433	483	474	471	483	491	516	497	444	489	468	522	475	462	491	451	485	487	490	474	531	511	493	500	515	474	532	518	497	501	440	502	504	476	501	515	482	483	521	450	477	485	478	517	481	469	488	464	462	470	475	490	489	489	505	436	485	501	468	499	479	457	500	444	449	459	450	518	497	508	482	459	520	483	467	518	452	500	488	481	475	483	504	502	500	488	493	498	456	465	479	506	491	480	488	493	490	503	445	513	478	499	497	517	541	499	485	513	473	465	456	523	453	511	476	499	535	490	485	474	493	481	469	495	466	501	503	467	513	509	500	470	481	518	469	480	489	486	507	492	518	495	495	475	457	511	510	505	521	490	505	522	463	505	519	508	533	465	507	499	461	505	491	510	490	535	538	482	501	484	439	489	493	488	499	475	492	483	465	521	490	486	476	502	498	480	499	513	437	503	502	475	538	479	475	512	482	461	446	439	498	500	481	518	482	463	500	471	479	457	479	460	515	510	512	521	437	512	506	515	496	489	503	518	467	506	494	474	513	477	471	536	472	503	478	497	500	475	451	450	514	496	489	461	527	478	486	478	504	490	472	486	494	524	508	498	480	482	491	478	468	483	508	506	516	504	481	489	480	493	476	513	474	482	505	475	472	476	487	443	485	488	488	494	469	497	473	501	508	500	472	474	498	478	500	485	505	504	517	471	465	498	459	495	491	440	511	473	502	526	506	500	500	512	472	487	493	481	487	500	503	479	502	480	494	480	507	502	481	510	491	505	456	506	476	495	506	533	462	487	484	507	487	493	476	490	457	471	472	533	551	449	547	507	485	517	465	454	505	472	485	506	493	511	492	497	467	477	485	489	496	473	493	450	504	470	501	481	484	476	500	508	492	483	469	505	526	499	478	495	481	497	498	489	492	488	497	482	490	476	503	479	506	473	509	471	532	496	506	489	481	465	504	474	498	505	483	464	479	490	460	454	521	481	506	514	507	507	498	465	472	491	494	446	453	485	519	481	447	484	493	472	477	528	514	492	458	495	518	464	456	491	520	458	466	509	500	496	494	507	499	492	429	466	508	461	548	471	515	496	486	504	470	484	531	464	473	491	489	516	485	481	486	450	506	476	511	483	502	509	501	497	503	478	488	452	480	483	493	508	472	449	482	491	487	522	486	450	485	457	508	469	442	479	482	477	488	497	480	490	476	523	480	488	455	497	506	494	485	487	499	471	469	515	488	513	491	515	508	465	463	501	507	506	514	514	490	484	527	498	496	477	480	455	510	491	509	500	481	461	505	469	509	482	490	506	469	493	496	485	498	499	500	484	483	534	440	487	490	474	484	489	480	503	482	466	508	466	484	474	491	497	471	444	497	548	471	480	495	518	470	430	469	471	483	490	484	472	473	462	478	473	532	508	510	456	438	486	508	481	494	469	492	496	513	464	509	474	481	469	521	486	474	478	441	500	467	485	487	513	488	512	541	442	480	498	500	522	489	497	505	493	492	472	472	534	483	507	507	502	483	499	487	509	563	497	523	498	529	460	512	529	508	485	485	509	530	497	515	476	476	487	508	472	554	476	480	461	508	530	466	485	501	502	533	506	502	472	484	492	526	491	503	519	479	446	491	484	508	498	483	469	526	463	474	477	434	459	477	475	495	430	452	553	513	513	490	479	496	443	464	500	506	472	488	486	464	497	496	503	510	473	472	462	491	508	466	500	463	470	497	458	507	516	535	483	478	495	487	455	539	520	500	529	425	499	515	481	464	494	489	514	510	496	490	497	510	514	493	497	454	468	446	541	472	452	468	516	495	514	498	495	481	474	467	489	465	446	473	530	497	478	487	510	477	489	454	527	502	449	492	449	490	485	489	517	479	469	514	475	514	502	506	471	494	516	517	468	489	515	485	485	484	481	456	499	493	472	492	504	485	487	446	488	478	493	479	542	484	444	506	474	470	473	494	487	498	487	485	495	497	496	505	524	498	505	470	454	510	454	482	463	537	540	473	473	490	489	473	482	487	468	481	504	474	551	496	481	494	503	525	500	509	514	501	483	511	460	471	496	511	514	473	522	501	492	455	516	511	454	477	499	476	480	503	489	465	486	464	497	455	461	478	516	454	479	474	516	470	443	462	477	503	479	488	483	518	510	462	483	477	486	476	520	505	511	506	500	500	468	503	506	536	486	500	441	492	491	551	495	488	490	474	472	522	470	496	474	484	507	509	464	482	502	514	461	520	486	480	498	477	435	472	474	501	481	437	477	500	476	524	460	474	489	485	487	493	466	460	503	441	504	450	482	457	488	501	496	506	478	521	470	528	500	465	514	492	475	462	478	459	486	491	497	480	489	485	499	503	445	474	487	479	508	470	472	490	471	509	487	519	503	469	498	505	511	484	466	483	483	503	463	518	473	487	441	502	518	492	474	487	504	459	476	456	488	495	476	518	466	506	486	501	492	487	501	484	498	490	500	516	478	459	486	504	502	482	475	459	454	513	441	507	501	473	452	495	476	461	465	520	472	468	495	449	506	476	512	493	486	490	495	462	526	499	517	485	484	489	485	462	541	486	504	473	467	496	481	490	493	516	520	498	457	476	522	461	482	482	501	511	456	444	480	473	477	494	504	501	460	476	486	488	511	477	487	494	488	476	485	503	499	484	455	481	472	487	492	461	477	472	533	506	474	475	513	472	493	481	515	472	489	485	500	507	454	484	481	488	527	480	479	523	491	494	505	533	477	497	510	477	487	488	461	516	487	481	484	514	497	504	466	475	495	437	486	471	457	460	496	502	473	500	491	482	509	467	481	487	493	476	481	480	490	505	515	505	451	474	490	489	465	461	480	481	524	497	488	485	476	509	473	474	490	502	453	466	482	486	485	526	456	487	507	498	452	471	496	470	498	468	480	484	485	471	482	448	472	477	459	482	487	470	505	508	447	463	485	498	461	478	531	463	535	511	496	468	488	505	481	477	476	521	498	475	498	493	474	508	477	488	499	498	514	466	471	526	463	465	523	457	502	504	488	507	496	470	477	496	514	456	527	471	459	517	477	497	485	496	456	481	501	499	437	503	482	473	484	476	527	497	508	472
36206	60639	45393	31280	22494	16083	11523	6609	3459	2416	1841	1472	1292	1160	992	905	845	801	746	720	696	720	658	644	626	637	628	611	645	555	575	553	569	598	533	582	585	588	562	602	568	561	548	569	592	540	569	517	516	561	529	494	522	552	558	581	522	556	509	560	575	576	570	555	541	547	606	557	551	534	582	504	554	554	566	596	586	562	521	584	572	546	609	566	597	580	584	508	583	570	575	558	570	515	533	521	572	539	564	563	540	575	576	612	571	532	560	549	545	539	531	554	573	606	606	538	544	522	519	596	579	565	541	553	554	557	541	566	548	540	523	555	532	529	530	578	582	544	541	545	576	543	546	523	582	558	528	578	554	602	571	583	594	537	558	576	571	558	578	517	481	527	545	509	584	619	536	554	534	557	564	536	560	551	555	554	570	548	560	557	566	546	530	588	560	518	575	581	606	538	575	589	581	595	549	567	576	577	519	596	544	540	517	605	544	561	545	566	567	578	519	555	581	572	584	529	533	542	565	569	618	535	567	584	528	568	546	533	587	590	575	535	532	564	552	546	555	542	562	507	496	543	573	561	555	542	560	529	572	551	559	550	510	591	586	551	555	585	488	558	554	554	536	587	576	532	565	534	555	582	559	573	569	566	538	525	572	532	539	512	576	529	533	526	554	507	562	554	557	595	599	561	534	577	554	553	531	543	599	560	607	566	580	529	538	564	568	595	557	570	538	571	560	547	580	556	554	562	578	564	574	545	536	516	587	550	560	540	552	563	574	531	588	576	548	572	521	593	595	562	576	541	563	574	564	546	501	478	531	571	554	575	511	535	566	539	589	546	598	522	527	580	564	552	545	567	537	555	564	579	535	540	587	585	558	534	540	518	544	595	571	536	563	564	517	564	556	592	545	578	540	534	569	565	545	509	591	599	537	538	522	570	574	621	529	561	608	552	616	564	560	589	561	589	562	502	540	546	598	545	584	578	546	523	555	567	528	558	517	540	565	589	557	575	542	540	592	581	587	575	582	560	590	516	578	594	620	612	574	573	572	530	535	571	585	573	540	587	533	544	570	546	537	563	559	528	524	565	549	576	577	574	543	575	564	556	549	547	498	548	522	569	525	578	554	582	590	553	543	597	558	539	500	573	541	593	553	578	534	537	548	503	587	577	571	560	568	535	558	589	541	536	550	568	552	563	558	555	525	547	578	579	592	553	578	571	530	586	546	550	565	574	536	581	554	569	572	609	565	544	546	584	548	518	580	528	573	536	547	552	530	597	524	573	554	578	570	561	532	559	543	631	548	527	513	574	534	536	578	565	538	570	568	583	557	552	609	557	554	575	618	556	556	522	566	584	512	563	581	617	525	538	532	523	547	516	538	571	571	599	554	540	524	547	591	608	588	541	566	539	566	563	558	542	521	562	536	531	566	588	571	525	565	630	599	563	565	576	560	553	572	536	562	570	535	562	525	541	553	589	584	615	590	570	593	603	529	566	542	543	530	570	584	564	571	563	582	570	521	551	528	588	547	561	559	591	550	536	570	546	543	559	561	551	542	525	551	531	605	565	569	553	563	574	593	581	531	555	527	590	526	516	560	547	553	556	521	571	562	546	557	521	532	571	562	575	552	550	531	540	581	565	548	567	550	559	567	560	549	520	523	555	565	546	532	580	570	555	566	576	568	549	558	531	569	545	551	561	572	561	546	559	499	558	541	576	582	552	571	538	567	549	581	588	595	551	515	557	550	548	560	567	581	549	545	558	513	578	605	560	554	568	523	562	534	520	584	550	509	577	539	549	544	542	516	530	555	544	545	547	555	555	574	526	612	542	560	563	554	574	585	602	597	515	585	590	558	570	544	553	629	606	527	533	537	548	599	510	534	559	602	542	541	536	578	561	574	520	595	546	547	557	567	587	532	573	568	541	556	560	531	601	551	571	543	531	554	539	549	539	583	551	592	590	573	510	587	575	563	536	558	544	564	566	529	568	550	561	556	582	545	578	570	576	566	584	519	585	557	599	576	523	542	521	577	566	563	583	574	568	572	565	537	556	544	613	571	550	558	519	577	555	570	516	514	545	537	603	576	550	524	559	544	583	546	572	571	533	563	574	530	537	565	545	526	566	600	589	552	532	534	535	580	555	496	597	545	598	549	553	591	554	544	554	553	610	559	577	557	538	591	567	592	548	545	547	555	577	567	589	560	525	576	563	594	524	579	584	585	520	529	564	550	544	576	561	567	577	549	556	534	567	544	545	546	550	550	548	535	550	542	566	544	544	603	559	513	567	551	523	536	574	565	577	547	530	565	530	568	614	590	527	552	538	503	569	527	536	531	559	535	570	552	564	541	564	512	563	542	570	529	548	534	572	564	540	501	611	615	558	565	573	575	534	532	558	579	548	581	582	539	556	578	577	529	532	558	554	585	571	543	562	510	552	576	533	547	523	565	517	574	572	537	586	557	567	574	613	558	555	582	577	562	552	548	579	522	542	550	531	564	586	551	578	597	591	537	541	548	556	580	590	586	569	536	529	578	589	542	550	547	562	522	555	535	527	545	528	557	551	546	558	559	533	573	528	562	518	591	574	533	565	554	528	554	552	518	548	559	575	538	567	545	567	560	564	570	588	576	571	560	521	545	561	565	587	589	562	574	525	556	548	560	569	561	539	543	578	551	560	579	563	576	553	557	547	543	580	541	547	561	573	524	545	562	560	525	596	548	558	574	570	543	549	563	552	571	540	522	569	546	554	546	550	550	571	567	537	573	590	584	560	578	538	526	570	551	525	559	575	540	518	554	568	579	540	529	519	507	573	563	552	548	530	553	606	537	553	592	564	562	567	536	558	486	547	599	554	574	538	565	537	550	564	515	512	543	523	569	557	544	528	559	560	556	564	572	555	543	586	551	569	567	530	550	538	538	560	566	560	598	551	600	505	577	588	570	563	520	550	549	545	577	526	559	563	569	560	589	544	546	545	579	579	575	585	537	578	538	545	560	557	594	579	547	561	558	537	571	548	537	528	539	564	558	523	555	530	554	575	539	556	565	548	541	530	556	567	578	552	546	528	513	564	546	501	552	594	565	600	547	549	557	528	583	560	540	549	562	565	521	573	566	590	574	569	525	514	520	569	538	599	574	527	573	559	521	570	580	585	566	528	526	537	494	558	572	575	561	552	556	525	564	551	563	536	542	552	555	528	563	581	564	551	568	519	541	521	540	582	563	568	599	616	554	566	545	569	593	589	547	523	548	551	540	585	568	591	549	522	593	562	532	556	592	562	557	566	524	561	580	526	547	548	582	580	526	556	559	540	522	588	576	539	535	598	575	604	587	560	534	574	578	542	576	557	514	551	564	574	534	570	554	544	568	513	531	624	606	586	532	554	574	544	528	549	568	558	578	604	566	590	528	544	580	576	538	527	530	564	544	562	561	546	563	593	557	540	562	553	558	555	568	574	534	572	558	565	615	541	526	555	542	606	503	529	544	564	569	559	580	596	526	564	538	585
31170	30089	26319	16315	7937	4076	2416	1310	822	675	576	548	502	480	424	441	409	426	403	418	383	383	390	390	392	385	387	343	346	377	352	390	362	381	360	380	349	375	372	374	337	389	368	330	373	366	353	372	348	368	391	356	367	343	365	359	356	372	371	369	325	367	368	338	387	322	350	349	363	387	354	350	354	339	346	357	360	368	345	370	357	343	337	346	328	358	338	386	327	339	377	362	356	361	361	357	370	373	348	351	359	369	334	356	369	349	348	386	350	344	357	329	348	345	321	345	307	329	356	370	336	379	374	374	330	335	360	329	349	324	395	368	375	362	371	366	348	388	323	335	342	364	324	354	354	348	341	338	360	359	347	330	364	381	395	342	381	330	353	359	354	349	335	349	358	397	340	349	380	337	341	351	355	372	362	347	352	394	335	347	363	355	324	324	311	357	327	351	313	351	384	349	356	372	336	350	392	345	379	371	336	348	366	324	365	366	365	394	344	325	374	374	347	350	354	375	330	375	338	343	372	354	378	353	325	362	334	363	345	359	339	329	351	340	359	362	344	359	351	359	377	385	353	360	338	322	351	355	377	352	346	341	353	351	359	350	347	350	346	348	326	343	328	376	331	346	395	385	368	347	350	347	366	341	332	331	333	359	367	373	318	363	362	349	345	367	369	352	384	358	337	371	373	358	361	386	350	342	356	353	321	353	379	356	360	366	353	339	383	373	373	343	347	346	374	381	360	362	357	310	359	345	343	349	348	335	355	352	348	338	373	356	394	358	353	343	380	371	384	366	369	340	367	346	379	354	367	381	362	369	350	395	349	361	328	352	354	376	370	345	381	308	340	327	352	384	372	354	357	323	384	340	351	360	362	334	378	365	366	321	384	342	364	346	341	361	375	354	371	352	366	347	328	332	338	349	353	348	322	373	332	363	346	353	358	354	387	383	349	373	357	360	401	365	352	348	375	352	374	358	387	359	377	365	396	365	340	347	326	378	373	349	347	363	354	318	323	361	331	379	344	347	378	363	340	341	327	360	314	364	385	369	371	379	339	346	356	347	377	393	350	350	345	354	330	360	327	369	369	354	331	362	347	379	342	359	323	342	361	374	345	299	361	354	335	347	354	359	379	385	368	388	373	333	333	348	401	390	334	355	342	373	370	360	357	352	376	332	330	352	333	382	352	376	352	374	350	333	350	348	344	331	364	350	334	374	385	343	329	367	344	337	358	374	348	338	393	363	348	377	334	340	321	379	345	370	371	347	363	329	333	374	378	365	342	370	341	369	355	363	361	335	389	345	375	346	358	318	343	390	348	363	366	335	360	343	369	350	374	353	363	366	342	362	341	371	362	365	367	349	371	377	346	389	355	365	348	333	384	364	339	363	346	338	321	350	360	312	367	354	364	379	361	378	338	341	340	327	358	363	351	357	334	341	330	351	369	380	399	378	351	337	366	376	371	358	344	380	337	365	416	360	319	331	315	343	333	367	364	374	358	384	384	374	339	340	388	370	322	348	346	337	343	382	350	372	388	353	382	354	373	333	385	386	346	355	349	347	356	353	355	373	331	338	384	330	357	334	350	357	346	364	348	324	357	347	360	385	343	385	352	360	367	414	362	360	371	335	337	359	376	333	340	336	374	343	339	387	378	345	350	367	363	389	391	351	359	385	339	366	380	384	344	367	365	331	368	349	366	337	343	389	361	339	327	363	357	326	334	327	358	353	349	300	344	358	373	349	379	329	365	363	346	325	341	372	338	344	368	362	388	360	349	343	336	372	357	371	353	371	378	373	368	376	364	339	341	368	359	339	333	341	362	334	339	364	334	346	378	379	410	356	353	364	359	323	372	394	322	345	368	377	377	362	338	330	353	349	344	349	343	381	359	386	351	362	359	346	324	356	360	338	369	342	340	387	338	358	332	340	361	369	369	340	343	351	378	385	321	371	351	380	338	362	341	365	352	323	361	358	351	362	328	366	342	349	346	371	369	375	365	376	382	345	359	357	344	365	337	329	360	356	371	340	348	384	351	347	339	379	333	336	384	363	381	366	352	369	363	352	353	352	335	344	355	360	362	328	339	340	364	375	368	346	380	330	349	344	327	333	320	347	360	336	361	357	354	358	343	328	361	386	362	331	359	375	350	365	347	383	332	365	363	340	383	368	356	344	347	368	345	356	363	372	378	369	334	352	318	350	370	357	387	368	376	369	349	376	368	374	355	366	339	356	364	373	335	353	400	359	355	346	376	379	340	316	337	340	343	367	385	343	371	339	349	359	374	378	345	372	355	360	383	338	359	349	351	353	370	329	342	380	368	360	340	374	393	352	359	369	369	341	338	400	352	354	370	361	341	337	328	363	362	346	348	418	380	326	335	353	346	390	377	324	385	358	357	340	402	384	377	348	353	326	345	353	358	316	378	360	313	345	353	373	368	355	313	337	363	375	370	402	357	362	337	313	346	343	326	359	366	360	355	389	346	330	347	337	340	361	342	353	381	343	368	392	375	359	357	336	397	389	369	361	346	356	350	338	388	386	336	389	346	372	319	353	375	343	342	355	352	363	353	351	319	342	359	375	375	376	366	369	363	343	361	336	344	346	328	336	358	341	328	347	333	386	374	363	384	368	321	349	329	351	339	377	359	390	356	380	347	354	345	377	337	336	332	358	313	343	344	374	341	378	364	378	393	375	371	396	340	347	338	355	375	358	359	392	308	370	382	373	341	354	351	366	346	366	354	323	345	359	326	348	351	329	336	349	357	351	342	375	363	365	380	334	355	365	333	346	340	391	364	350	352	350	345	355	368	351	337	356	351	378	352	330	386	333	338	390	352	391	397	360	405	362	360	357	378	372	325	342	346	350	351	344	378	347	366	357	349	338	355	347	338	356	344	354	350	360	356	372	374	354	349	370	346	351	337	363	361	367	360	387	372	354	367	382	353	334	328	352	391	324	379	330	363	321	322	328	361	345	373	358	403	356	355	349	335	353	332	357	360	376	376	369	343	358	374	354	354	340	364	347	356	359	378	314	361	385	359	333	379	397	372	330	359	313	358	359	365	348	399	350	344	321	364	335	325	388	389	365	329	338	359	368	335	372	344	373	366	372	342	354	350	346	340	359	352	351	372	338	348	352	305	319	358	357	342	371	350	351	371	373	343	362	368	379	371	346	340	344	356	351	375	342	355	357	351	380	355	369	345	348	346	371	315	379	360	327	341	359	348	351	339	395	389	345	361	370	377	345	350	330	380	367	397	346	326	356	302	334	379	351	387	345	341	347	313	347	335	330	385	350	319	340	365	317	381	368	411	361	341	361	374	337	368	356	332	337	366	371	369	327	357	365	317	334	361	355	359	368	345	343	326	339	335	372	334	344	383	337	351	365	327	354	387	354	375	339	372	340	383	321	354	336	383	379	367	348	341	346	378	330	352	364	386	341	366	361	388	348	334	347	360	337	369	371	341	358	425	347	334	360	346	358	343	370	340	373	332	373	378	379	351	346
34322	44630	29198	18083	12014	7033	4319	2353	1440	1133	941	784	681	656	561	570	555	480	499	500	465	462	467	458	409	471	416	422	451	410	444	414	427	384	432	439	437	400	424	462	383	414	431	419	414	356	393	403	399	402	414	399	374	402	428	412	386	418	403	381	451	432	404	387	436	404	448	427	393	401	412	437	456	417	426	437	389	380	437	461	403	409	427	428	403	440	386	407	418	405	402	399	407	405	387	432	427	415	407	413	408	455	414	426	383	403	415	444	384	440	398	428	397	402	406	397	375	396	361	417	403	409	423	401	413	426	402	375	440	403	408	368	407	413	379	421	425	400	452	428	435	403	457	410	410	426	411	438	420	414	429	410	364	426	413	406	417	417	384	400	369	440	398	424	444	398	434	394	407	428	469	418	422	422	398	431	392	426	429	397	407	396	405	376	414	416	411	438	425	400	387	412	439	442	422	417	384	395	414	426	405	402	425	422	440	414	389	396	429	428	413	448	416	387	394	440	407	407	420	399	421	409	419	415	392	403	408	409	385	404	411	410	373	406	401	389	421	404	402	396	398	435	447	418	431	394	393	399	405	408	428	419	402	389	415	445	415	433	412	444	374	420	376	425	390	400	404	419	379	431	421	404	402	423	394	419	398	441	427	417	403	410	441	368	406	398	377	434	365	406	442	403	414	403	425	412	414	411	432	415	410	444	430	388	388	465	414	393	430	412	413	407	416	452	417	404	359	435	399	401	403	420	383	407	432	414	369	444	399	432	421	383	396	412	404	420	448	416	395	405	408	412	443	413	408	383	412	400	407	396	414	391	420	404	395	441	442	424	401	420	406	403	403	431	418	412	398	399	457	400	422	417	398	398	382	429	407	408	396	406	428	384	427	394	380	452	415	411	437	432	383	416	408	433	442	411	417	412	421	415	421	394	402	402	379	419	413	395	431	401	435	413	391	396	478	417	412	406	369	393	394	475	413	391	396	408	428	411	419	412	428	413	430	385	419	443	434	396	447	401	417	428	389	372	415	410	422	388	378	414	414	464	431	418	396	439	392	409	355	454	402	422	410	418	417	410	387	438	422	408	411	437	451	406	438	396	408	409	421	432	417	425	414	462	400	398	375	417	381	429	440	412	382	417	374	403	410	383	421	443	429	408	422	401	421	409	444	456	425	388	409	421	428	387	418	422	422	428	409	387	410	435	417	420	401	402	407	417	445	457	385	419	404	419	438	394	396	413	434	391	408	398	408	441	419	421	427	433	401	368	404	398	440	388	418	387	400	406	396	404	352	383	413	383	403	380	416	413	392	394	424	418	412	427	435	398	403	406	376	432	402	403	448	395	400	420	456	406	445	388	416	418	431	418	400	421	426	411	421	382	426	413	406	378	403	414	413	412	427	395	414	413	409	395	368	396	425	426	412	399	394	380	429	407	414	468	443	417	374	453	430	391	396	381	424	422	442	420	421	400	414	415	393	442	421	392	441	413	397	380	426	418	385	413	419	369	395	415	401	408	379	379	398	409	406	432	439	413	418	437	397	402	410	391	424	388	416	412	399	380	404	419	406	430	413	416	399	417	431	445	402	419	422	434	419	443	431	401	407	421	422	403	418	415	410	418	396	413	397	437	421	426	435	406	418	389	428	426	381	416	394	401	413	415	403	402	391	403	401	384	415	384	408	395	401	425	425	395	388	386	448	401	412	364	413	399	441	436	398	424	422	457	414	404	400	408	394	395	416	426	446	435	387	407	397	417	413	425	399	405	414	402	416	454	428	398	388	446	410	448	378	402	437	418	388	407	428	378	406	402	443	437	426	400	398	412	434	398	467	410	414	381	405	410	453	420	399	423	426	405	402	401	418	433	424	384	419	399	398	371	413	378	423	442	396	425	447	412	396	450	427	414	384	431	410	399	440	384	429	419	400	376	449	410	412	390	441	403	376	401	405	407	398	406	429	423	405	408	413	440	433	404	418	435	414	415	423	417	408	392	415	419	406	404	413	448	428	402	420	420	400	415	412	428	436	403	409	430	436	403	410	414	421	415	433	413	382	406	423	442	380	384	405	440	416	408	401	387	463	387	408	385	412	387	414	463	448	402	420	407	422	427	417	409	437	445	423	418	426	452	402	411	437	400	425	412	399	436	407	366	423	421	428	392	443	408	421	391	382	426	390	435	438	406	436	430	417	448	461	393	417	453	420	428	426	380	405	406	395	399	407	432	400	401	424	373	405	379	423	385	435	433	401	399	418	442	391	394	419	423	405	406	420	433	413	412	435	438	446	415	408	420	411	420	439	451	390	396	419	387	426	425	418	426	427	410	421	435	406	407	421	354	402	397	387	424	371	455	388	421	423	396	414	360	404	408	410	431	414	416	415	437	389	399	404	442	410	400	435	409	427	426	394	452	418	380	405	383	426	434	431	395	430	405	447	423	375	415	403	405	423	407	406	424	401	430	438	394	434	374	452	373	413	416	421	413	397	427	429	412	412	390	394	438	436	400	419	366	433	383	386	415	412	362	423	387	402	422	405	425	407	395	408	401	369	408	423	453	431	401	426	390	425	389	426	404	424	426	374	427	420	435	373	448	385	402	434	385	403	360	420	411	412	401	398	414	416	404	411	449	450	417	421	395	422	392	424	388	410	404	411	417	427	394	426	407	410	446	395	417	427	394	383	414	406	375	403	440	400	414	398	375	424	388	399	403	415	433	411	399	373	438	380	433	398	385	412	414	416	418	409	416	400	410	401	392	425	463	437	421	415	431	367	397	416	402	419	409	463	407	380	455	390	402	443	392	436	399	395	397	411	391	413	397	405	423	404	441	403	394	427	374	408	411	448	412	416	429	409	400	383	439	447	410	434	431	430	397	392	381	426	403	453	429	415	429	419	402	402	407	381	421	415	429	410	422	414	354	436	439	394	397	404	409	395	409	401	408	409	433	439	412	426	443	455	417	384	406	438	410	387	377	390	418	436	404	409	378	432	403	378	438	392	388	353	412	403	393	380	410	416	434	420	428	455	404	407	390	430	441	435	429	399	412	396	396	406	389	435	394	439	387	424	411	421	408	410	436	400	404	409	406	394	368	438	391	445	421	400	449	424	395	414	448	389	439	409	414	395	413	405	442	388	410	396	418	407	452	384	347	433	438	414	417	393	379	418	384	431	433	428	413	410	411	400	409	391	427	410	433	414	391	421	414	397	418	428	386	405	410	409	384	396	408	424	408	407	439	423	429	414	414	448	431	413	393	406	420	396	441	384	385	381	398	360	427	407	427	414	412	424	441	393	394	404	447	423	360	374	408	428	393	391	426	400	402	438	402	438	407	407	424	406	428	407	414	407	413	421	386	402	407	404	427	420	405	363	439	394	421	406	430	437	402	439	414	434	404	401	427	404	413	419	423	406	416	426	431	442	416	439	419	425	412	412	409	399	443	441	415	419	440	436	422	384	398	415	455	410	432	420	402	394	420	435	396	403	418	425	408	390	443	425	436	410	395
23882	21450	28547	25143	22049	16618	7651	2697	1505	1097	915	807	757	716	657	579	596	585	551	575	554	520	568	472	514	501	540	451	487	506	450	512	502	517	466	474	474	427	513	454	444	476	465	507	483	461	475	488	480	534	493	452	473	450	461	450	505	462	486	459	432	477	499	473	481	426	468	446	477	462	482	461	471	501	441	448	463	456	485	460	504	428	470	480	483	511	504	466	467	496	505	471	482	487	490	476	472	463	463	449	467	492	494	423	500	493	448	490	482	436	443	472	460	484	467	466	475	464	453	461	496	445	482	444	462	453	421	463	485	476	466	451	486	459	474	469	462	506	440	472	475	453	467	480	500	481	521	476	480	466	457	530	465	453	473	441	467	478	486	520	440	468	502	463	453	465	522	509	497	477	485	439	479	456	461	470	488	459	462	476	526	473	451	478	464	489	475	472	489	452	449	496	463	479	494	449	493	525	475	484	486	468	455	462	478	475	475	489	456	465	465	498	455	478	452	478	476	477	475	507	491	509	468	478	503	475	508	475	478	425	476	460	456	463	480	494	457	455	483	454	456	464	472	478	494	489	513	507	466	466	446	450	489	527	480	489	499	483	479	480	456	472	474	454	461	479	454	464	507	460	499	491	504	440	459	457	470	437	480	488	487	467	460	442	470	462	449	431	470	496	479	474	454	475	445	459	484	451	456	473	484	476	461	473	484	475	459	457	470	485	418	461	492	423	479	464	430	434	474	464	500	482	457	486	426	478	448	456	473	495	469	473	512	474	450	484	470	504	479	448	473	474	483	464	448	432	507	498	486	487	442	459	432	450	494	450	481	469	486	481	473	468	446	474	498	481	458	464	442	463	473	460	477	461	454	485	484	474	487	477	522	481	473	478	500	483	472	463	501	495	484	456	439	445	475	497	436	459	464	470	488	454	490	458	481	465	456	430	506	461	481	451	473	502	476	434	470	479	468	458	472	544	490	479	430	485	459	467	477	467	493	453	507	460	509	453	444	483	508	442	490	486	508	497	482	482	492	461	455	480	445	468	449	464	447	452	485	441	487	486	457	492	485	466	471	467	490	495	456	479	469	460	441	457	455	505	462	451	485	490	485	480	439	487	438	447	451	452	483	452	459	483	462	443	465	456	479	485	482	453	475	483	480	466	448	441	484	468	486	492	489	485	471	476	472	494	477	475	484	442	459	452	482	528	493	478	489	474	474	495	447	474	467	463	482	476	493	454	468	457	452	480	455	461	455	458	476	498	486	471	494	483	507	470	466	479	441	493	492	455	452	485	462	503	466	477	507	445	449	479	473	460	451	479	533	460	416	482	456	453	430	454	468	470	446	472	459	444	452	458	458	472	472	492	451	463	463	453	493	470	462	458	463	476	463	450	524	469	440	462	472	504	465	470	478	498	471	427	490	438	485	454	495	480	473	487	482	462	502	459	465	459	503	467	453	489	467	458	462	461	477	500	473	479	464	432	522	520	464	492	444	454	479	479	451	416	474	493	457	467	455	440	475	454	459	483	501	451	489	482	460	499	471	491	492	506	471	491	472	469	472	476	445	496	486	472	486	460	483	433	458	472	437	443	447	426	485	466	489	477	492	476	456	456	468	457	525	521	458	482	404	475	489	516	463	476	478	419	433	503	468	481	486	438	488	452	463	477	508	486	439	466	476	472	468	470	476	451	446	461	488	466	481	469	441	470	460	404	487	475	471	447	475	442	493	483	477	493	451	472	483	462	464	460	475	436	497	462	488	480	449	506	491	484	460	501	485	476	469	465	495	480	463	494	486	466	458	494	444	420	464	491	483	486	471	455	476	443	470	448	484	488	432	412	459	442	450	453	463	458	482	487	467	490	521	471	481	433	447	490	460	455	471	471	446	458	474	428	464	493	517	470	488	501	453	472	468	480	481	484	469	507	452	497	505	523	451	458	465	501	458	457	485	479	513	481	468	446	506	457	480	456	497	534	438	478	477	436	507	466	458	498	458	457	493	494	447	473	528	484	500	461	478	500	486	468	435	462	488	462	453	474	478	473	488	525	460	444	460	462	467	459	492	455	481	474	465	503	465	459	488	466	464	517	509	423	459	478	442	481	462	459	452	474	475	431	450	499	523	486	465	487	492	504	421	438	461	475	463	489	464	487	503	486	454	470	440	449	426	492	462	452	472	484	460	443	498	490	443	479	462	477	499	472	490	483	479	467	483	447	462	449	527	503	469	490	433	506	446	460	434	438	497	462	480	453	492	499	515	490	429	496	456	510	468	468	436	454	501	497	464	492	466	483	469	490	531	467	504	452	455	484	457	464	497	442	490	465	496	440	476	465	434	480	496	488	433	482	478	500	462	492	457	460	482	463	457	456	474	453	490	477	471	444	480	473	476	488	484	465	455	474	474	474	436	522	465	489	451	519	468	469	460	473	476	480	461	445	476	468	446	506	487	495	480	486	472	460	478	444	484	455	479	485	478	440	464	476	454	481	480	443	467	487	521	464	498	467	522	479	488	474	470	505	440	463	462	435	458	504	498	457	470	455	477	479	458	478	457	474	479	453	475	478	478	454	482	465	495	485	461	476	464	458	490	457	463	501	502	492	476	472	446	477	498	472	464	409	454	464	469	485	467	491	485	474	483	509	442	455	517	484	457	467	491	459	470	498	519	483	478	452	501	470	480	468	448	479	490	496	461	470	506	478	485	514	473	496	485	440	435	453	457	466	462	445	461	458	455	493	503	481	467	479	468	486	463	443	485	467	444	481	476	426	440	485	442	455	506	501	453	448	512	478	488	471	470	484	509	491	454	477	500	484	465	484	452	489	449	485	470	490	500	455	469	475	470	470	503	470	499	483	418	490	438	500	453	516	462	525	408	493	484	431	473	465	442	460	485	467	456	454	471	461	483	435	480	465	534	451	435	446	488	473	466	481	450	441	491	465	448	467	509	475	492	466	471	475	468	472	464	504	477	487	466	484	508	493	472	520	483	499	496	439	488	474	480	510	460	486	415	433	460	494	436	459	431	465	480	441	487	487	500	433	435	487	476	454	469	460	484	480	506	500	465	457	467	446	442	444	443	433	500	479	437	443	474	463	462	467	485	452	493	434	489	513	490	468	491	439	430	441	478	496	479	485	464	489	493	471	477	506	473	473	458	478	490	491	493	480	470	507	480	480	449	463	431	431	465	489	479	462	469	483	496	501	461	458	469	464	485	438	472	468	468	479	489	471	500	480	482	504	454	454	440	481	499	494	473	496	470	472	459	479	453	488	487	505	432	470	465	517	431	475	490	467	433	482	462	512	483	405	485	467	485	468	472	461	480	479	431	471	521	468	491	448	479	499	470	457	458	474	461	488	487	491	445	514	453	432	454	464	437	480	423	479	477	467	465	506	438	444	481	440	460	459	457	460	466	437	480	477	492	504	479	480	465	478	461	468	516	481	489	460	451	442	463	480	419	460	500	472	467	458	486	490	467	441	464	448	458	469	496	448	466	442
31837	51472	40782	29467	23420	15394	8606	4048	2508	1716	1393	1182	975	850	857	787	758	707	676	656	649	604	554	573	618	601	580	616	566	583	542	564	571	548	585	604	590	564	541	536	530	516	565	512	561	543	564	518	505	549	542	530	534	502	510	551	492	528	469	543	540	539	528	560	511	515	552	524	502	526	522	528	547	536	554	543	504	535	528	512	509	561	531	534	565	544	538	580	497	553	522	539	548	564	500	539	542	507	539	538	545	520	551	495	565	521	555	531	546	576	504	556	561	518	520	520	538	537	501	565	512	602	531	540	538	541	520	537	536	548	564	564	569	537	579	536	511	541	499	507	514	518	551	521	553	536	573	554	543	517	527	518	538	523	546	511	509	514	561	559	526	600	575	548	502	548	519	556	514	557	558	568	521	585	546	482	581	529	512	523	515	524	593	562	527	528	532	530	512	509	542	561	540	518	508	533	543	600	579	511	509	568	548	541	587	547	523	483	559	550	519	521	553	518	550	550	553	533	535	523	565	539	520	512	512	511	517	552	533	551	529	530	572	592	533	551	531	502	548	526	540	530	552	537	529	549	556	528	508	550	532	524	519	584	530	513	537	542	581	503	526	484	555	558	511	507	535	513	567	549	533	528	511	545	465	530	512	507	554	558	563	500	563	559	548	519	535	556	540	535	543	519	539	527	550	537	519	535	525	518	501	522	546	560	558	556	562	503	532	553	539	536	516	523	540	515	533	500	552	532	555	524	574	496	569	503	532	522	537	537	549	536	480	549	540	563	517	545	602	606	556	518	547	558	551	534	509	522	537	537	533	568	542	577	550	484	500	563	512	535	543	549	520	534	519	536	562	539	527	545	560	536	545	547	550	537	581	567	529	564	500	511	507	582	555	534	528	502	517	553	517	566	574	538	556	550	509	558	535	517	528	534	522	531	541	526	547	541	564	552	501	537	525	556	565	524	550	573	521	555	544	536	548	540	548	543	554	528	563	513	529	530	553	539	518	554	528	513	548	509	564	521	517	555	523	539	484	578	510	538	531	544	492	541	532	563	540	539	518	520	524	554	533	546	531	540	555	554	597	538	566	548	557	513	529	530	531	560	546	569	573	556	523	576	548	535	606	525	517	568	493	570	533	512	533	514	543	545	535	580	567	494	515	511	540	534	567	570	522	536	504	558	564	565	491	552	537	566	559	526	575	522	530	554	539	524	501	553	529	557	516	533	556	530	522	548	569	590	532	518	529	508	579	529	519	522	519	548	540	579	530	519	533	543	588	512	494	530	555	564	568	528	532	532	549	507	535	522	548	564	576	555	533	546	523	553	529	527	525	553	500	540	533	574	518	497	529	571	554	533	493	558	553	552	530	544	508	531	534	525	551	510	539	536	529	557	588	509	534	538	537	511	516	565	549	515	534	564	548	513	517	523	554	556	516	504	523	500	552	551	568	501	541	527	496	521	527	508	521	521	546	556	541	579	524	526	534	538	606	486	514	545	557	555	517	512	516	523	563	564	527	531	552	533	516	523	535	508	586	517	512	527	531	534	578	577	540	529	519	579	526	512	537	557	549	581	527	537	559	512	531	537	549	549	565	502	505	527	576	562	516	488	485	554	567	541	509	536	530	535	548	540	555	551	546	500	524	559	550	579	540	547	549	528	552	567	555	552	520	526	555	524	572	548	512	535	540	509	542	533	540	512	542	564	580	504	541	543	562	542	551	534	525	533	545	554	551	569	546	541	514	578	580	524	532	558	567	537	549	529	551	571	536	512	505	541	546	547	552	526	576	536	566	513	534	503	519	514	540	508	574	557	541	539	556	549	544	520	521	541	551	529	503	540	477	535	523	548	538	555	558	496	491	525	515	541	568	560	539	538	562	535	545	500	548	554	515	587	510	534	538	519	536	536	576	530	523	524	517	546	526	489	547	538	554	533	528	572	539	543	538	541	547	552	542	537	546	581	534	549	533	514	511	574	546	579	542	467	506	533	552	549	530	488	532	528	536	496	536	504	489	535	547	534	552	511	555	496	527	548	540	529	538	536	516	545	552	535	504	526	559	543	545	553	507	567	529	527	537	525	551	570	507	532	583	540	541	535	524	526	555	576	524	495	490	539	510	522	522	533	544	575	539	561	536	547	538	536	527	563	528	496	551	518	544	531	523	544	528	524	551	524	539	539	528	542	553	529	535	539	563	523	529	546	517	524	568	530	531	521	563	552	562	520	514	583	540	558	486	558	516	530	561	572	538	563	548	574	547	526	570	515	516	560	531	519	529	549	525	564	515	537	535	528	496	509	540	581	512	510	527	534	550	560	541	542	566	528	520	572	520	535	547	531	551	553	494	538	545	526	582	555	517	561	577	557	531	503	531	523	526	494	512	575	567	513	543	512	549	574	537	535	513	506	582	487	545	519	511	520	540	505	553	582	506	521	545	531	511	525	519	525	538	503	512	525	577	526	533	553	502	519	541	552	525	578	535	557	569	584	536	543	501	540	545	541	554	534	523	493	520	522	507	516	526	544	580	536	522	555	499	536	502	532	562	521	541	539	498	557	561	554	543	572	524	537	539	537	544	588	535	508	525	517	599	522	544	522	510	527	548	584	532	540	499	542	504	552	528	528	570	518	593	508	546	569	505	532	558	549	550	517	496	530	547	510	540	527	520	541	554	525	563	545	538	541	523	518	524	543	540	522	548	524	521	545	547	525	570	590	524	538	557	573	560	541	535	490	549	537	560	555	516	537	533	543	518	555	511	531	525	497	510	546	538	537	532	565	523	578	517	526	530	521	530	536	514	496	540	545	542	548	518	557	558	532	503	496	569	532	537	540	562	554	486	529	537	534	519	555	498	567	562	507	567	554	557	587	545	506	530	563	519	526	529	543	557	513	551	560	564	531	533	513	563	543	568	571	592	539	552	552	522	521	532	545	577	513	522	543	523	513	556	572	586	563	536	575	519	543	572	548	538	525	569	502	534	507	495	558	521	525	512	539	568	541	508	511	559	506	518	552	531	578	522	520	508	548	523	497	530	493	529	525	546	556	530	553	529	496	523	555	559	531	555	533	538	504	525	524	561	517	524	576	546	529	520	529	522	524	494	535	549	544	532	504	594	556	592	526	560	537	535	553	536	560	566	552	493	525	528	521	540	540	531	591	514	517	525	584	548	550	495	573	533	537	499	555	521	533	543	535	515	541	543	550	534	507	544	519	550	541	507	472	520	524	540	548	497	566	520	557	570	555	510	551	515	529	546	546	535	539	487	492	522	522	586	525	548	521	546	556	531	550	500	528	571	510	530	559	556	540	523	539	530	558	503	547	530	501	526	513	547	551	496	533	530	528	523	541	549	551	523	516	535	559	519	563	540	505	539	532	538	564	548	541	533	538	557	520	538	519	522	542	531	532	524	541	524	525	558	519	511	515	545	532	557	540	538	528	501	529	521	523	541	534	533	531	513	503	512	556	585	553	527	537	523	568	497	523	532	542	545	535	556	506
25245	21510	27717	26428	16107	6650	2907	1424	977	730	617	547	501	466	424	424	393	368	391	341	383	330	338	325	354	339	313	307	325	350	298	312	316	339	303	347	324	307	304	346	348	321	333	291	310	295	356	331	291	316	277	326	327	312	304	312	299	345	305	318	315	317	294	306	306	326	338	309	325	326	319	342	305	331	303	311	306	309	302	325	310	313	300	311	296	305	280	313	325	294	322	317	324	284	311	332	294	318	341	335	316	309	303	314	322	302	314	293	318	296	317	297	317	334	298	303	330	313	326	303	286	283	326	336	317	321	322	302	285	319	329	305	321	310	308	321	327	328	321	316	302	297	305	324	290	320	337	320	289	337	338	326	315	320	284	280	308	314	321	326	316	305	298	301	295	338	327	322	344	320	305	327	295	296	322	319	304	305	342	279	315	328	327	321	304	332	321	312	336	308	330	325	319	300	325	337	338	321	328	308	313	308	347	311	306	317	330	299	321	309	297	300	346	336	302	304	316	316	332	282	307	297	317	334	273	318	324	304	294	318	294	295	282	315	319	316	279	328	316	341	282	310	315	334	325	340	336	324	308	333	326	318	310	303	322	310	303	323	287	308	316	318	342	313	330	323	299	340	312	333	336	310	288	309	281	291	337	306	286	323	316	301	291	342	341	314	316	329	332	318	322	303	331	317	300	320	273	308	332	330	277	320	325	288	333	305	314	306	329	307	284	333	326	297	329	328	323	326	323	334	324	316	329	306	329	325	349	300	311	315	333	325	283	341	301	324	311	323	306	335	328	335	333	319	297	319	329	322	286	291	287	330	321	303	348	317	286	297	270	320	317	308	317	350	290	321	322	336	282	348	314	310	343	313	306	337	315	297	325	301	318	304	303	327	340	330	304	338	317	339	301	299	354	317	277	308	349	346	320	293	314	315	296	319	362	316	323	319	316	317	300	319	340	320	327	291	312	315	296	319	299	291	314	310	332	336	306	308	331	308	305	338	306	310	285	295	333	288	308	331	314	342	314	308	297	326	308	279	317	332	328	308	333	313	347	331	300	317	288	277	287	339	307	308	322	297	314	358	331	315	282	288	316	304	297	327	316	286	298	310	324	299	324	286	314	348	289	310	303	311	304	300	322	294	284	312	322	288	317	321	316	327	331	320	303	306	335	324	315	308	304	312	335	298	299	336	279	345	322	297	300	297	300	317	317	348	347	288	296	332	308	310	308	305	304	354	332	307	331	299	304	330	313	346	323	351	298	323	327	328	310	315	307	291	285	300	316	307	284	338	313	322	346	318	312	302	295	316	298	334	287	320	305	321	313	298	323	292	314	325	296	319	306	309	290	316	336	328	319	303	294	323	327	323	295	343	326	348	306	309	359	304	292	299	315	317	337	344	320	319	309	333	317	309	301	354	324	326	314	335	322	337	304	306	320	322	323	342	325	330	317	277	317	300	319	304	319	325	314	303	314	297	346	349	315	292	324	315	299	299	315	310	299	304	317	327	299	325	336	333	318	307	290	318	312	301	283	322	316	303	298	277	325	290	309	311	322	288	300	332	373	329	308	293	294	300	304	301	304	330	304	298	315	323	315	319	311	314	311	321	334	292	328	328	311	277	291	318	342	308	319	327	304	303	328	312	314	314	312	314	315	325	337	316	291	314	319	336	328	312	320	308	279	302	303	331	299	322	300	335	307	332	264	315	305	332	322	340	321	307	330	348	331	306	320	297	304	317	333	320	315	303	344	324	339	304	348	291	302	335	353	271	324	301	286	325	316	260	338	326	291	331	341	315	329	301	295	289	312	297	303	351	326	290	335	291	305	334	306	312	325	335	329	268	328	316	325	309	333	288	295	304	316	347	298	309	326	276	294	305	298	297	314	324	313	306	331	281	340	308	336	298	318	315	315	311	326	251	293	331	313	302	295	292	311	319	309	312	299	301	338	348	302	302	314	318	334	331	297	296	320	312	336	316	310	307	354	312	335	321	303	346	290	331	329	295	316	329	287	315	328	323	315	301	299	318	290	306	306	312	319	341	285	321	304	333	316	331	340	282	283	305	318	299	352	356	305	304	294	312	296	312	338	304	341	308	315	289	304	308	317	307	292	316	322	320	332	344	328	283	318	337	307	305	312	347	328	318	288	324	322	343	300	343	291	318	335	329	325	299	311	320	338	312	303	307	315	322	327	328	317	307	324	333	308	316	299	292	318	295	300	299	338	308	300	298	325	298	315	308	333	328	323	357	289	329	295	294	335	341	345	330	321	318	315	341	322	304	288	303	306	290	295	322	321	306	319	281	330	318	299	302	312	322	276	314	337	316	297	356	308	309	334	315	305	328	301	311	343	331	340	303	292	302	329	329	325	316	291	304	301	316	330	311	326	322	314	316	324	306	296	332	320	310	311	324	321	357	291	285	307	306	311	288	324	317	321	297	335	354	361	304	308	328	316	319	322	310	317	302	310	312	295	306	341	321	298	328	317	306	323	292	272	300	305	324	315	314	309	297	310	287	319	337	310	320	313	341	314	316	280	300	328	303	308	336	341	331	332	318	328	315	313	324	283	324	316	304	355	300	323	302	338	352	307	296	333	316	304	316	329	325	296	321	351	335	317	321	322	310	280	327	323	324	338	282	311	338	319	303	340	301	314	290	300	334	326	302	301	313	366	343	339	315	327	332	305	323	315	317	335	308	350	321	283	294	309	293	318	303	327	295	310	307	321	364	309	321	288	372	297	266	335	295	303	359	311	291	311	290	326	304	326	318	307	313	269	296	357	316	280	315	297	305	321	302	322	310	345	300	281	307	327	322	342	307	338	309	321	332	289	330	330	317	303	315	298	334	311	314	326	333	295	319	311	301	342	335	335	343	301	334	312	315	300	311	282	321	346	285	297	335	357	305	286	315	294	277	330	310	304	315	316	324	338	326	300	311	317	310	311	321	325	316	327	296	321	295	339	343	282	306	292	325	317	296	326	317	289	296	304	307	305	313	302	305	304	318	353	343	325	319	332	310	330	304	307	342	298	292	326	305	295	327	325	327	348	310	286	300	301	303	337	319	307	322	312	308	310	324	321	321	304	315	324	304	342	308	313	309	296	307	307	315	303	307	319	309	305	295	313	310	324	292	317	341	327	320	303	280	281	324	343	313	342	336	352	328	314	283	311	326	324	310	306	310	337	319	296	311	305	324	331	304	313	298	343	309	296	313	292	293	309	286	291	313	304	307	311	333	308	320	294	322	331	337	295	312	299	322	357	299	301	337	318	293	334	355	316	295	329	300	316	320	323	349	313	351	332	331	314	297	308	298	304	338	311	299	316	320	316	307	345	332	297	313	313	311	344	339	298	282	302	350	332	345	309	311	337	312	311	328	308	292	286	320	343	304	299	325	303	314	302	313	311	314	338	343	285	331	318	315	322	307	273	334	311	327	296	341	305	324	328	329	334	311	313	299	317	321	324	330	317	295	320	309	319	318	336	306	299	304	306	328	295	300
32091	47526	36807	26650	18331	9210	4948	2676	1661	1177	955	802	728	627	536	554	499	510	441	397	444	436	411	422	405	408	375	407	412	390	394	391	399	367	399	354	365	359	394	428	409	396	342	392	425	405	420	402	397	406	366	391	393	384	382	389	407	339	354	375	422	363	406	354	362	365	371	356	390	419	386	358	414	371	401	347	367	386	373	388	407	364	349	372	375	369	385	386	357	372	397	374	381	382	381	405	322	391	373	365	401	376	389	398	382	397	395	393	382	366	386	411	422	337	393	355	337	372	369	395	363	355	384	379	382	367	382	352	422	362	360	377	329	384	383	373	371	390	373	393	372	369	423	406	343	377	345	369	382	390	375	397	395	414	376	352	388	339	347	375	379	344	366	417	348	382	364	378	387	381	375	356	366	361	377	374	385	352	403	408	358	353	399	371	377	365	370	393	361	382	358	375	400	386	369	360	418	373	379	404	354	385	401	392	363	386	407	374	350	345	374	402	371	348	364	399	358	369	360	407	382	363	364	391	361	393	357	363	396	390	382	360	364	369	387	380	386	357	390	388	376	376	372	373	377	417	381	361	364	378	360	387	375	368	385	361	380	397	369	369	404	416	359	343	369	397	380	378	363	355	388	387	396	389	374	372	375	356	381	364	388	395	387	373	388	384	374	367	395	347	393	359	388	379	389	385	403	398	405	399	362	404	371	373	409	385	379	360	393	359	357	395	366	345	406	388	367	371	366	381	362	416	383	388	375	361	414	391	381	409	375	380	400	415	377	377	363	352	392	383	404	375	386	364	395	408	402	350	368	359	369	374	370	375	376	368	359	338	371	392	377	414	344	366	367	395	367	365	382	394	343	397	402	396	357	379	392	384	390	360	403	343	394	365	398	352	379	371	392	369	357	389	415	390	374	378	361	393	381	345	374	370	342	337	389	370	395	378	394	375	386	365	365	363	406	383	389	378	359	380	363	365	403	391	363	385	406	372	364	383	399	380	386	368	389	365	358	378	395	359	367	359	346	351	405	376	348	349	381	383	376	405	342	373	360	354	373	393	374	387	363	394	382	360	363	361	383	383	378	376	384	367	376	360	384	350	364	376	397	384	363	355	375	367	368	376	396	353	385	380	390	352	378	375	380	361	362	380	378	388	391	357	369	361	385	384	376	381	364	370	371	386	362	409	391	389	395	350	380	372	388	392	390	394	352	355	370	388	345	371	370	355	366	367	338	358	362	366	378	349	383	368	364	402	373	378	349	350	348	395	367	414	367	370	405	383	396	346	360	345	369	396	399	402	397	419	380	365	403	410	366	383	384	380	390	348	380	427	400	362	383	396	391	400	401	371	355	376	362	377	367	373	377	383	368	385	366	371	358	398	368	391	408	362	387	394	371	391	392	374	363	372	371	364	348	375	380	388	407	374	394	369	360	405	355	366	363	367	365	382	371	389	385	389	392	348	342	395	399	354	364	380	380	395	383	369	410	401	360	369	371	361	417	377	396	413	355	403	379	381	396	332	384	364	381	399	378	384	361	399	367	375	416	404	357	352	368	407	354	379	370	332	374	382	397	424	364	358	401	388	356	366	397	330	378	365	367	398	358	384	383	385	385	407	356	371	379	374	379	374	357	354	400	392	347	405	338	373	384	370	377	382	370	389	396	363	348	395	367	391	362	364	390	368	390	355	384	376	376	364	321	365	381	369	385	360	400	359	389	367	360	383	392	378	404	391	380	386	387	362	385	408	373	364	363	359	366	380	380	406	357	419	407	410	350	390	358	411	360	352	369	356	345	385	353	391	363	355	379	363	396	401	361	403	386	374	372	386	339	365	364	394	371	372	371	394	348	365	384	343	340	352	401	390	360	406	371	350	347	337	354	379	406	386	387	363	424	379	348	410	347	401	372	389	400	369	398	376	390	400	372	393	392	364	411	364	349	380	361	350	352	350	412	377	383	363	375	383	399	346	383	402	387	406	393	367	368	370	369	378	358	378	382	378	379	386	385	394	367	367	391	389	411	389	405	377	401	413	361	401	371	357	393	412	370	369	378	366	367	402	361	378	374	376	359	362	343	402	414	386	331	365	410	404	366	348	373	353	391	347	368	382	378	354	382	366	345	414	405	416	363	382	377	398	384	369	366	407	401	375	392	345	394	387	360	363	370	356	408	380	383	351	357	367	368	409	372	354	354	378	418	390	396	392	353	418	363	438	362	392	372	414	424	356	364	398	327	369	370	353	404	362	369	400	351	384	395	347	401	383	401	360	394	389	384	366	383	397	415	388	369	381	389	414	435	417	351	373	388	349	404	373	382	414	377	351	357	368	380	388	386	363	422	377	384	403	364	402	363	364	360	369	365	377	381	389	395	376	401	365	363	386	395	334	449	389	359	367	352	371	399	401	397	371	366	400	385	360	363	349	383	383	356	386	388	371	371	390	373	385	343	369	361	374	374	384	368	399	384	361	374	361	416	363	386	406	400	392	392	366	364	409	382	415	373	354	409	407	366	379	362	385	383	378	400	362	381	353	363	349	362	395	405	373	392	368	413	379	367	372	359	382	386	369	348	344	357	398	355	381	344	356	359	389	380	378	372	381	411	378	398	375	381	343	331	381	357	384	381	392	407	384	360	394	389	384	386	376	396	383	388	401	361	398	402	358	360	366	359	396	326	363	368	385	353	372	357	363	358	385	369	341	392	388	372	400	367	379	359	387	374	381	403	371	351	416	390	377	381	343	357	364	396	312	409	364	390	391	372	360	331	386	388	359	395	383	364	370	391	373	372	371	408	372	366	359	384	378	385	377	359	387	357	394	366	384	371	384	367	390	380	373	392	377	363	385	391	372	384	387	357	364	398	410	383	381	389	392	376	348	404	358	392	393	369	383	369	411	393	348	372	367	382	390	366	373	385	374	413	371	391	399	373	404	381	383	410	384	371	400	384	413	376	357	368	368	383	346	380	370	364	358	367	368	374	375	410	358	410	362	412	370	363	414	400	378	381	386	382	396	389	374	385	356	373	389	367	407	386	337	365	392	400	402	386	391	336	418	401	356	396	407	373	343	416	369	337	375	360	369	377	396	371	403	375	381	366	391	373	370	399	423	386	412	385	397	394	348	377	409	366	371	376	350	394	352	369	424	384	417	386	381	384	383	410	345	397	382	417	382	363	374	349	364	357	386	357	354	389	365	371	383	399	364	388	386	416	392	336	364	373	354	380	402	395	349	396	388	367	372	372	369	398	397	358	415	393	386	354	431	428	392	396	350	381	375	395	401	406	358	366	361	351	407	397	365	372	372	342	382	357	388	378	374	395	388	369	396	392	372	365	347	393	381	361	384	379	362	338	387	369	387	380	366	364	395	369	384	359	381	397	389	390	356	361	373	386	354	360	393	349	386	406	349	377	380	394	359	417	401	372	394	367	367	394	425	400	378	395	390	366	367	387	377	365	425	356	349	369	390	372	355	376	391	355	406	379	360	381	389	402	354	379	420	351	384
22760	21439	29008	24510	22131	21911	13845	3709	1829	1349	1096	985	850	742	683	679	623	620	606	605	558	526	549	535	498	526	506	463	486	481	507	506	516	478	491	497	474	505	482	469	505	481	528	506	505	500	479	483	496	489	506	511	471	476	482	461	446	465	453	494	482	543	452	496	453	463	481	504	473	455	521	507	486	483	494	487	483	519	487	501	446	480	428	474	464	474	490	484	484	491	486	456	496	470	462	501	518	490	433	488	437	489	466	461	484	470	462	474	502	495	481	488	486	484	502	531	484	470	449	491	499	471	479	470	481	473	469	476	522	483	472	450	487	453	474	446	471	466	491	467	485	462	452	513	478	482	487	500	452	468	507	469	478	507	459	446	447	465	492	467	481	438	458	488	482	474	467	472	460	474	478	428	480	492	514	470	452	460	458	480	485	497	472	469	461	489	491	487	503	429	512	476	461	470	494	496	457	454	468	492	482	465	471	472	473	483	492	459	509	460	505	505	466	502	450	506	468	479	505	553	460	484	482	496	479	460	453	493	499	456	484	472	519	509	511	497	463	471	472	464	472	501	479	482	471	470	489	481	491	489	481	521	471	453	480	519	472	470	474	474	506	485	505	467	475	488	486	474	512	466	465	518	481	495	509	469	476	474	512	495	467	504	508	490	466	490	509	520	441	472	491	494	467	497	480	499	484	444	482	471	502	522	508	486	505	429	499	483	495	504	436	488	472	479	469	495	517	464	456	516	468	461	524	476	465	473	473	516	466	464	493	450	473	435	498	495	490	474	465	462	498	463	464	492	499	450	477	486	512	479	495	520	500	531	490	478	476	534	471	459	493	530	494	460	475	480	488	453	462	464	448	469	513	454	479	507	525	446	451	478	461	442	465	493	456	511	495	489	485	470	503	488	470	494	460	446	494	445	526	503	481	497	497	479	499	517	510	495	474	445	500	472	476	494	495	492	498	459	498	484	513	465	476	509	527	520	503	454	481	501	471	469	462	444	457	475	495	498	460	443	527	441	474	483	447	514	507	467	474	503	514	447	506	487	517	467	437	481	470	461	487	482	488	501	460	484	501	464	504	436	494	427	499	484	502	449	434	478	492	446	492	492	494	472	461	501	440	481	470	487	481	487	448	471	491	450	459	486	456	454	511	474	483	507	489	487	471	511	509	481	469	477	438	479	487	486	431	483	503	468	472	465	490	485	489	494	491	457	494	473	493	452	506	499	472	507	457	465	491	489	507	490	471	464	452	524	508	474	477	506	478	471	467	508	492	477	497	531	482	463	505	499	500	479	475	485	502	509	486	507	516	461	480	497	456	486	434	509	489	472	473	483	451	468	481	475	495	476	481	475	483	462	472	478	473	453	477	502	477	479	469	503	489	442	485	501	493	473	475	481	490	468	500	518	431	470	481	536	526	478	469	447	464	492	488	488	486	477	495	504	453	446	483	481	471	461	449	456	511	491	492	471	477	464	491	484	504	453	451	471	462	451	458	515	467	451	461	491	488	473	488	449	501	503	502	505	476	468	444	490	500	464	474	457	478	453	490	478	477	477	482	494	502	472	494	461	443	503	404	433	421	455	493	470	478	478	449	508	465	467	451	472	481	529	481	525	458	505	517	476	468	489	486	483	485	477	448	509	483	489	472	452	492	427	513	473	503	485	461	471	505	494	499	494	502	469	511	481	492	451	456	481	504	466	484	475	465	511	486	454	484	482	466	463	489	475	495	451	467	492	497	482	487	497	460	507	480	481	465	477	454	494	463	464	457	497	424	532	487	471	452	506	509	500	461	456	481	482	477	522	496	499	517	505	472	452	462	517	474	464	471	492	491	472	458	450	446	477	493	483	461	450	493	449	462	476	469	489	522	464	485	456	492	469	461	490	502	497	445	491	479	476	443	486	455	454	494	476	469	496	493	461	524	479	520	455	487	472	484	467	472	436	455	482	518	494	468	466	492	474	490	477	480	476	449	461	459	466	480	486	501	512	488	515	479	499	487	467	410	529	457	476	483	509	444	456	443	463	436	498	466	487	484	476	451	496	459	460	462	472	456	457	481	499	494	457	458	511	465	521	503	504	441	442	479	506	438	488	452	465	487	469	456	479	517	469	480	473	478	485	463	479	485	477	476	538	490	518	433	443	455	508	459	468	453	480	467	480	492	486	471	470	490	491	456	469	477	488	505	499	474	482	462	478	459	500	476	495	476	462	498	473	486	498	453	488	488	471	495	435	475	497	481	470	511	451	493	518	508	492	445	504	457	483	465	458	497	448	489	463	477	440	461	462	485	479	501	513	471	433	478	500	475	477	515	507	419	470	444	468	495	461	474	502	505	513	468	496	472	511	461	513	462	488	471	475	464	517	481	451	464	470	494	502	459	482	472	514	500	466	493	435	497	456	468	469	486	480	473	444	486	493	491	411	436	484	475	459	435	481	449	505	462	441	487	489	482	487	473	466	438	473	471	477	526	498	493	468	489	462	486	474	463	445	457	469	486	480	424	472	476	501	478	503	468	487	470	441	506	479	479	481	485	464	451	492	432	472	469	480	463	502	427	480	491	502	521	473	471	482	433	496	488	486	505	498	499	503	468	473	507	460	459	473	432	470	491	448	466	461	468	521	477	462	531	478	484	537	468	490	493	472	514	497	507	432	467	509	475	446	482	486	467	497	466	466	465	522	502	507	455	466	475	477	448	469	502	476	464	496	483	464	464	486	469	482	486	480	481	499	460	450	488	472	507	474	493	490	545	498	498	474	453	485	414	472	472	511	454	460	473	476	487	544	483	500	526	481	521	470	505	493	443	478	488	489	458	492	476	437	476	479	470	477	489	491	482	492	503	488	482	483	487	478	449	462	498	461	540	503	442	510	455	514	530	489	457	505	463	507	496	512	451	484	472	471	504	513	496	457	461	488	488	498	464	457	448	519	530	454	444	491	469	484	500	502	470	474	473	522	454	486	470	485	479	474	493	484	476	497	459	494	459	444	479	492	485	467	484	468	453	504	461	446	451	476	482	490	446	479	536	462	455	494	471	481	491	509	484	448	492	522	505	518	479	475	449	439	452	480	454	477	481	525	517	502	517	531	492	490	469	489	478	491	510	489	483	507	499	454	516	467	477	512	493	482	488	503	484	499	501	501	468	454	445	475	475	507	496	496	476	510	519	447	451	493	471	531	510	483	462	473	475	449	452	534	502	462	467	489	474	465	497	472	493	492	470	482	493	453	494	522	473	486	493	512	474	485	450	500	502	483	490	433	458	453	467	465	474	471	465	482	481	465	492	458	482	469	485	507	495	485	486	483	484	495	485	481	476	442	477	480	494	476	505	492	484	428	478	515	469	479	556	485	448	492	500	485	531	496	470	508	489	447	493	454	449	467	465	472	485	474	496	474	457	506	471	489	490	473	497	467	512	465	502	523	511	451	465	486	502	524	441	474	489	457	483	503	483	510	452	476	514	458	489	491	522	459	474	496	471	493	470	447	449	452
34031	59677	49833	40245	29932	18069	9879	4895	2898	2115	1642	1457	1150	1082	977	827	806	712	747	708	682	612	664	628	605	574	594	550	571	545	572	573	585	591	550	566	545	604	612	542	531	543	542	590	552	569	530	510	542	555	524	562	563	577	561	560	576	548	499	513	519	544	517	550	578	553	571	566	540	550	531	565	510	552	586	583	527	570	552	587	570	589	515	582	552	539	555	547	532	573	572	601	576	550	579	547	594	564	532	554	586	534	561	604	565	525	574	539	553	521	519	552	551	566	485	557	573	533	522	511	525	522	577	522	535	528	550	547	578	562	554	590	574	536	556	558	531	526	546	513	516	525	564	545	543	512	523	559	571	549	531	561	570	526	537	542	543	566	532	549	550	538	581	552	511	560	562	581	533	495	535	557	515	532	557	606	546	536	559	549	511	526	530	542	522	572	589	516	570	576	551	581	526	539	566	539	529	543	564	546	552	584	562	533	512	541	522	541	524	568	544	550	546	525	539	535	566	569	554	599	582	553	524	567	552	526	516	575	551	513	568	574	516	539	537	577	526	552	502	539	590	543	509	604	544	560	502	518	544	537	523	542	505	541	546	516	564	557	551	580	550	566	543	573	528	570	527	584	591	583	578	543	512	518	567	582	559	568	566	557	550	503	562	566	557	548	545	547	530	547	550	539	527	553	506	562	525	584	550	515	565	569	537	554	543	542	527	511	533	525	567	556	520	574	547	523	555	548	550	520	571	564	562	562	548	556	620	568	542	537	528	537	524	555	569	538	534	549	595	548	501	514	538	536	550	523	548	538	515	570	542	546	529	551	515	562	573	529	572	559	533	587	544	517	536	550	579	546	553	563	558	603	522	559	579	557	555	565	582	567	543	513	555	567	571	563	567	543	564	534	568	579	542	589	506	562	577	518	512	564	522	527	581	550	530	541	564	560	524	590	567	571	529	554	534	530	546	567	507	527	545	529	559	533	567	563	579	566	500	542	550	531	561	538	543	552	558	547	541	533	546	594	548	594	539	548	524	559	569	578	548	561	540	559	522	557	507	575	534	550	541	562	558	523	567	571	549	539	533	524	572	559	524	548	560	507	545	545	580	579	552	508	548	502	544	523	547	566	521	527	550	559	553	588	526	554	575	572	546	585	543	595	573	529	524	571	585	569	545	567	511	576	573	575	579	563	575	551	554	511	539	553	562	546	526	592	546	564	566	551	552	541	495	530	567	507	553	517	564	507	545	550	518	547	535	538	574	563	560	558	555	542	527	559	518	570	543	538	542	544	562	529	618	574	527	501	554	537	578	554	539	567	544	567	548	517	546	551	520	576	561	554	538	539	539	562	526	547	521	490	554	523	526	565	527	541	586	546	564	577	568	544	569	551	582	549	546	542	527	545	581	563	559	546	500	541	526	537	544	499	521	544	539	569	586	542	532	537	538	550	536	559	547	547	532	536	606	585	590	524	551	569	557	533	552	532	553	548	519	536	489	568	557	487	560	568	562	547	564	564	540	546	542	618	578	551	522	558	509	577	540	562	549	587	549	520	549	557	580	589	549	541	532	545	578	553	551	548	571	590	544	528	550	571	536	523	565	506	533	563	533	561	577	552	580	570	549	566	541	509	537	564	554	545	559	545	605	529	611	549	595	568	538	613	551	570	544	585	546	531	553	555	524	566	542	520	590	564	552	570	566	527	509	600	497	566	561	555	580	547	553	529	543	595	567	532	565	553	552	534	558	568	534	567	534	540	558	514	605	537	584	517	549	577	568	523	571	575	508	527	549	566	570	570	546	558	571	594	562	557	563	573	573	607	547	602	584	539	550	521	542	581	523	559	573	530	554	555	529	550	579	544	557	515	562	525	564	492	592	546	552	550	532	534	529	554	570	562	540	518	564	568	540	586	546	550	572	571	561	517	561	537	489	550	572	579	520	545	570	543	569	550	551	532	546	552	564	584	590	547	585	504	571	571	558	538	518	551	543	536	550	554	529	524	552	566	567	573	603	516	599	505	565	539	524	559	536	567	531	553	564	559	511	520	536	490	569	584	547	545	549	542	561	526	528	541	554	546	559	535	578	566	578	521	516	584	579	545	538	558	529	535	557	598	526	555	554	560	526	527	536	546	543	565	534	537	528	537	567	567	568	584	541	560	514	531	558	514	563	550	609	591	555	527	529	542	548	523	515	575	529	545	521	552	539	545	535	538	499	558	571	562	563	523	575	563	567	605	555	547	551	543	558	575	545	586	537	548	519	515	510	503	557	595	565	535	558	549	545	542	545	572	572	538	573	554	565	577	504	543	514	520	554	533	577	574	546	545	517	551	568	582	600	540	567	539	520	518	545	502	525	559	527	524	538	524	532	557	574	600	530	569	562	548	576	544	534	577	519	520	543	567	511	562	539	552	585	577	586	588	515	572	568	523	544	541	527	549	546	565	551	566	567	560	534	528	485	568	478	530	541	533	517	551	615	585	536	562	565	486	524	515	513	543	553	548	540	554	552	542	584	531	540	531	528	545	531	510	562	546	564	558	566	483	549	513	542	564	547	556	565	580	535	534	543	517	554	532	552	571	566	531	562	562	530	511	541	548	565	551	536	543	527	540	527	552	541	573	527	499	574	539	529	602	512	587	587	537	517	582	567	536	543	512	521	567	545	573	582	563	548	576	568	573	556	567	517	521	515	521	535	547	506	545	541	488	568	533	539	563	576	540	550	522	523	529	543	557	516	568	557	559	516	577	574	554	577	573	592	579	579	568	574	551	562	578	537	544	573	549	551	556	571	558	498	535	550	548	576	537	562	566	556	561	522	529	570	562	586	542	564	519	563	546	581	535	529	518	531	576	525	540	547	558	583	557	582	570	574	555	559	556	515	567	560	525	563	550	480	550	547	540	552	554	529	519	533	539	523	549	534	562	527	574	554	574	555	552	545	564	566	569	543	500	542	585	589	572	529	524	530	594	546	568	562	564	552	524	563	550	529	547	553	567	532	613	551	583	550	523	521	532	536	491	547	557	574	543	545	499	521	531	567	565	552	589	536	597	565	564	518	559	572	577	574	563	541	617	537	518	566	535	561	562	588	529	486	549	503	537	515	547	565	566	527	531	569	609	578	563	522	580	506	555	545	556	542	564	583	510	570	574	561	527	569	551	600	520	577	618	587	532	505	573	562	530	537	563	528	533	560	583	527	508	559	543	499	531	522	545	511	535	560	563	574	577	548	549	536	574	609	563	545	552	588	606	565	532	523	509	523	582	560	553	530	579	531	558	583	577	540	533	512	575	538	538	546	556	588	593	572	527	583	571	544	539	528	562	545	564	551	527	564	535	534	498	537	563	613	541	543	514	546	534	529	528	524	556	533	512	554	541	543	548	527	579	516	575	552	558	555	559	546	558	540	537	560	537	512	553	553	554	536	576	562	514	556	536	575	533	541	547	526	585	558	564	573	519	550	584	574	592	566	525	536	582	541	558	541	590	578	594	508	589	541	535
30804	30328	32091	21641	9488	3354	1618	1035	788	618	578	538	503	448	415	436	422	397	388	401	403	385	373	341	373	357	401	348	369	351	358	369	341	382	341	389	340	353	364	366	341	339	347	352	349	358	340	366	366	375	364	325	347	362	348	323	331	344	367	387	328	348	358	395	355	356	404	349	339	338	333	377	346	376	381	360	365	325	340	347	345	356	360	346	349	363	394	362	358	332	371	349	345	351	327	387	395	355	330	329	349	325	343	332	357	363	347	324	359	370	351	357	348	368	349	359	364	373	366	358	367	367	364	381	345	344	329	378	360	357	369	333	335	356	348	368	352	357	346	332	381	335	371	366	342	374	377	393	363	372	361	329	351	394	369	372	343	363	309	359	325	350	366	348	339	371	370	334	350	373	352	359	362	352	350	356	369	328	373	377	345	372	351	356	322	362	399	384	328	360	362	350	350	320	388	361	339	368	347	343	384	343	340	364	335	361	349	326	343	390	365	357	353	337	359	336	352	320	328	364	342	337	359	366	345	339	336	349	335	390	350	356	342	340	364	366	353	346	351	335	341	364	333	352	348	362	360	320	356	362	324	326	354	342	350	347	367	326	365	354	324	334	327	363	362	382	322	329	302	335	332	337	332	367	357	375	350	331	357	361	370	339	333	338	358	370	340	336	325	350	385	379	363	376	331	358	337	353	327	368	341	376	347	393	323	368	359	362	355	333	374	320	356	373	357	381	350	326	353	346	365	351	364	383	331	347	377	331	336	347	364	374	382	334	354	350	319	341	366	352	347	381	356	353	349	351	343	343	366	365	346	353	370	322	347	342	403	334	351	337	351	329	363	371	367	348	336	335	375	358	343	369	367	358	378	348	401	406	324	357	362	367	370	388	350	331	382	364	333	330	352	364	360	347	362	370	359	320	365	341	366	330	326	361	348	391	363	352	370	362	371	362	351	336	355	358	342	338	357	368	355	336	358	372	361	370	349	369	343	368	326	329	382	323	341	342	331	356	377	362	378	371	331	336	336	355	357	367	363	355	366	337	388	357	375	351	352	337	339	353	340	344	348	344	384	346	373	355	383	375	357	360	343	354	383	389	376	373	358	363	328	336	342	346	346	354	345	362	366	352	312	353	327	356	355	369	348	374	371	359	352	345	361	346	366	371	367	359	341	380	331	349	381	386	391	342	342	362	356	335	374	359	353	380	354	380	342	390	359	362	357	341	346	398	373	377	369	354	334	367	361	345	356	341	352	340	378	335	345	352	354	343	366	354	326	336	330	351	347	366	314	399	371	330	338	349	368	371	346	327	357	349	353	377	367	367	371	388	364	330	334	358	330	333	362	328	358	364	383	345	371	352	311	355	336	338	335	378	339	329	327	383	347	357	323	367	342	331	350	367	389	310	388	336	353	335	354	352	387	314	342	333	353	363	383	348	359	384	369	313	349	359	364	350	342	370	363	372	350	383	358	319	379	343	377	330	335	347	317	372	338	364	349	378	374	360	345	371	357	342	386	343	338	361	329	326	323	359	329	371	401	398	331	325	351	357	353	334	351	370	370	368	326	366	371	374	322	334	364	355	359	348	350	354	332	338	348	345	331	338	368	366	394	366	365	401	353	349	353	372	374	366	344	353	325	349	364	359	363	362	346	339	370	368	355	373	330	347	343	354	357	348	343	339	373	371	360	336	335	344	340	393	361	386	360	337	361	335	338	344	406	376	381	371	359	332	340	383	341	332	341	324	381	348	361	369	361	377	360	356	369	375	348	339	359	347	339	380	350	350	357	335	338	381	363	334	334	371	349	373	329	350	327	382	332	369	349	365	375	380	360	359	354	350	387	345	340	357	374	369	356	336	353	333	351	347	327	349	385	352	357	350	366	340	356	385	351	356	356	353	360	358	344	395	343	368	375	359	377	358	351	424	375	307	358	348	361	324	351	393	342	336	365	379	343	344	313	366	363	400	329	342	371	339	363	362	353	322	354	355	333	332	352	352	340	411	306	363	341	382	352	342	336	340	355	381	370	351	316	354	337	362	335	329	359	371	379	346	365	355	359	359	335	347	355	330	380	360	369	349	340	327	356	358	368	374	321	369	348	351	394	342	334	368	353	339	379	333	362	383	333	352	369	322	357	341	353	375	372	373	330	382	378	379	350	312	347	352	374	353	342	340	351	401	359	335	334	328	333	341	353	350	352	394	376	376	363	363	358	366	378	335	358	349	360	357	394	351	351	400	357	335	341	350	368	339	332	365	350	348	341	342	342	349	369	368	344	375	385	346	341	352	347	348	344	343	389	355	343	329	335	343	335	330	370	397	339	403	369	354	364	344	349	334	343	355	339	362	350	357	363	373	318	333	323	361	333	327	341	361	401	348	327	334	367	343	374	340	340	343	356	356	340	345	354	398	369	337	391	357	339	357	347	360	350	346	341	332	357	344	355	345	382	358	357	355	392	310	340	339	366	342	346	369	369	360	370	318	360	368	357	375	371	340	367	337	387	364	325	323	329	346	362	341	341	370	373	348	353	328	340	371	334	357	370	349	366	356	355	367	372	366	375	364	344	385	350	344	382	353	348	332	351	359	354	376	332	344	344	340	339	384	360	364	371	374	363	342	330	348	366	340	342	367	337	343	365	317	335	361	387	349	380	319	347	363	332	378	391	343	341	348	358	343	341	352	372	359	393	376	365	370	356	355	331	349	371	360	356	358	362	346	372	344	353	358	348	353	335	361	353	344	373	370	342	362	330	339	392	383	359	327	377	371	369	381	322	377	353	331	343	360	356	345	356	352	367	344	349	323	353	356	356	393	340	354	339	327	370	305	360	352	339	377	357	360	357	362	389	358	368	363	355	346	340	325	383	347	364	358	382	360	318	339	365	327	369	342	342	342	342	339	341	357	353	333	362	387	333	347	311	393	362	343	345	311	319	370	340	352	345	364	347	326	382	367	339	367	349	300	337	361	356	345	375	300	350	368	353	334	366	342	366	380	353	344	347	363	350	310	371	364	368	344	347	355	388	338	356	394	336	346	341	358	390	383	363	347	378	379	356	322	373	339	348	359	357	389	366	365	332	350	322	351	366	396	316	364	310	341	356	339	341	359	331	346	363	399	357	350	331	340	359	380	347	341	347	352	365	341	367	328	364	377	361	323	339	354	314	378	336	346	348	333	357	360	387	364	346	349	367	350	363	363	347	363	358	368	380	369	354	335	366	341	333	331	339	340	395	327	354	390	348	329	359	349	361	333	340	349	378	378	366	384	394	365	362	384	351	320	365	381	374	353	372	366	354	370	353	337	343	346	340	366	376	353	380	367	322	362	345	352	300	340	312	342	352	343	334	392	343	357	350	363	372	356	347	336	349	312	395	337	340	350	351	375	352	363	322	367	338	351	346	333	344	384	342	316	372	341	376	355	359	352	344	340	374	374	353	347	303	360	314	344	364	356	372	374	336	327	367	324	396	363	340	357	332	340	379	336	352	344	336	379	319	322
33701	46573	35724	23083	12701	5364	2827	1768	1282	1026	865	748	715	634	538	523	473	481	538	505	432	424	448	433	419	441	433	403	417	405	442	444	436	395	460	404	424	437	408	363	395	384	402	380	440	387	405	409	437	420	413	413	422	405	429	419	378	421	425	374	399	436	421	417	417	395	419	402	400	413	411	464	440	400	389	424	420	429	405	409	456	417	387	388	422	367	383	411	407	418	451	407	401	434	414	401	437	421	361	367	420	424	408	401	411	441	398	382	412	417	403	415	421	426	431	379	371	424	436	433	407	406	443	393	422	444	427	406	422	423	354	426	414	429	397	432	422	428	408	374	437	448	425	443	382	432	401	374	359	429	406	436	413	401	372	449	384	441	406	408	401	390	448	402	400	404	427	407	422	431	397	436	418	377	394	393	408	402	404	418	390	448	470	403	432	414	401	396	402	409	401	396	413	418	419	433	445	427	413	408	420	402	395	420	427	401	361	392	431	409	402	416	407	407	387	394	412	395	444	402	386	435	432	405	418	403	431	402	421	409	418	439	397	387	396	440	423	400	446	421	410	433	377	388	429	385	362	422	433	406	417	407	416	438	389	409	428	384	418	397	394	395	428	430	397	445	410	443	426	407	400	439	410	400	413	411	409	394	416	389	417	395	394	421	412	384	403	417	411	375	412	421	451	420	410	431	436	390	394	400	433	399	393	408	402	417	407	421	415	434	414	391	393	444	418	412	437	408	422	356	406	421	402	408	427	441	367	400	416	427	415	407	411	419	443	440	367	441	395	413	419	387	411	427	420	419	391	431	415	414	415	434	388	417	421	409	407	402	429	406	404	421	431	404	386	380	411	387	391	411	367	409	424	401	411	430	422	426	429	427	395	388	416	419	451	400	425	401	453	427	411	418	449	422	419	459	438	407	414	419	391	429	402	356	377	371	411	418	398	428	442	427	415	396	432	421	409	469	412	376	440	383	389	438	371	418	377	414	388	395	428	428	417	407	422	396	404	401	396	407	402	427	444	426	417	438	405	389	417	398	399	428	393	408	415	434	389	476	407	435	408	409	428	409	437	408	454	411	420	410	404	430	459	408	394	414	412	367	432	383	406	397	432	435	413	426	416	377	411	445	408	394	400	428	427	415	388	431	403	416	399	419	429	443	432	422	429	426	406	403	362	387	448	390	401	415	383	379	391	396	365	413	438	470	416	424	376	405	394	429	443	397	415	396	459	402	413	403	428	382	419	435	408	415	409	459	438	408	433	422	368	402	414	389	452	406	398	406	418	426	421	408	379	427	429	441	436	419	398	394	357	395	405	413	420	419	395	409	370	416	480	415	380	411	401	358	403	409	422	398	441	398	418	406	415	418	418	418	392	402	447	396	434	418	413	376	408	375	435	417	405	414	424	401	408	412	421	428	396	428	437	417	383	424	411	379	430	387	381	410	417	413	387	404	379	430	411	433	412	422	441	412	434	413	419	440	433	434	392	443	417	436	420	405	399	436	424	431	425	419	476	430	427	406	447	388	385	388	402	420	429	408	404	434	368	409	421	414	442	422	438	414	414	439	435	387	372	425	412	402	410	430	423	418	413	384	418	436	397	411	436	427	407	422	405	400	411	396	394	417	394	401	411	414	408	425	406	419	395	390	398	417	376	396	405	403	436	385	409	432	429	423	442	461	438	401	392	405	421	412	436	400	427	428	410	425	441	398	418	455	372	412	399	433	372	425	389	382	401	415	413	411	425	428	424	401	412	441	415	454	441	420	425	410	409	415	404	414	371	438	427	402	398	414	432	380	404	444	428	384	401	409	432	441	417	401	410	380	404	385	396	422	407	396	429	392	406	381	439	387	388	433	402	409	446	375	405	400	402	424	432	419	405	432	422	375	374	411	419	401	425	447	411	441	400	395	408	400	368	401	438	431	398	463	411	383	420	413	379	377	462	434	429	414	441	407	387	400	430	403	416	382	392	452	425	365	456	401	370	396	422	404	416	421	388	379	405	424	421	393	391	406	406	401	423	446	408	384	401	404	436	426	382	423	395	428	419	409	378	433	393	426	409	429	436	401	437	373	404	381	422	425	413	430	428	403	363	381	406	431	388	423	414	378	421	427	437	439	399	392	427	439	405	381	410	404	404	439	369	394	405	390	430	367	412	435	422	399	369	420	390	418	427	450	382	409	392	427	409	408	431	395	422	408	402	405	413	438	431	419	438	412	404	427	433	385	470	416	397	412	437	391	444	449	396	404	395	426	413	422	399	425	393	427	419	428	410	408	432	399	386	424	402	386	421	410	380	433	431	443	433	418	405	419	403	394	417	364	390	387	406	379	437	430	403	412	426	393	412	422	406	396	368	425	366	386	420	415	397	407	375	410	382	404	401	421	409	427	404	414	408	429	396	441	399	400	399	443	398	405	439	419	388	379	397	418	407	439	434	358	423	433	419	426	415	411	390	395	390	389	379	416	406	417	434	410	368	409	413	411	411	401	403	416	472	420	439	414	391	381	401	382	448	429	411	393	390	407	433	462	402	400	406	395	404	447	418	417	398	382	411	411	425	385	416	410	393	422	408	420	427	350	405	435	433	408	405	390	427	440	417	438	386	440	429	433	402	435	442	433	364	416	388	420	403	415	410	383	442	411	418	396	390	404	398	404	381	383	406	388	397	426	402	391	429	415	383	417	393	404	427	369	393	399	436	421	404	392	402	459	412	377	447	409	419	417	404	443	412	440	434	444	417	416	414	391	416	420	432	428	410	428	416	389	376	366	410	414	431	392	407	422	445	394	421	411	382	430	425	420	389	423	422	421	396	415	408	400	435	395	412	424	414	389	441	384	435	442	418	390	395	431	406	408	426	390	440	409	379	418	376	435	380	438	422	424	429	423	378	403	348	426	438	408	420	438	444	420	433	437	430	434	436	419	408	415	426	420	423	423	401	415	416	415	427	425	388	417	407	416	389	412	417	404	414	419	419	451	426	375	397	430	413	410	397	400	379	385	417	434	412	407	453	427	414	378	406	411	393	385	379	395	419	381	403	390	416	439	417	424	440	396	410	429	398	421	406	409	416	439	426	400	394	369	432	410	397	419	412	452	406	413	416	394	397	438	445	410	398	386	404	423	388	422	398	395	389	423	436	420	429	424	407	385	434	404	430	412	439	402	398	398	406	429	436	392	426	426	433	393	434	410	395	385	439	412	384	388	411	426	410	436	430	404	412	405	409	405	378	400	387	416	404	418	413	391	387	367	400	399	430	420	403	416	360	428	420	395	439	431	383	373	414	419	398	381	422	443	425	414	402	413	421	387	416	407	420	416	394	424	447	414	420	383	456	421	413	389	417	424	379	431	418	433	396	392	400	410	439	412	383	427	410	368	415	406	420	418	440	431	416	443	424	430	427	400	449	395	395	380	408	397	437	469	410	401	394	378	426	460	402	422	388	423	429	409	373	397	389	402	408	413	412	425	418	402	380	393	392	411	402	425	385	423	411	429
23743	21393	28498	25228	21492	13699	5421	2535	1380	968	769	753	690	679	623	580	571	544	523	590	499	490	475	468	524	494	501	489	488	466	507	461	492	479	463	464	454	470	441	466	440	444	470	483	444	461	487	475	481	479	460	474	478	472	461	459	481	417	444	446	457	462	500	501	468	482	492	433	434	467	451	474	504	426	482	469	497	461	442	454	416	477	458	475	481	452	467	438	431	450	465	481	446	454	476	437	459	464	512	455	479	504	473	415	433	427	450	472	482	480	453	482	455	469	457	466	466	459	479	460	474	468	505	449	487	443	471	450	464	471	489	476	443	485	481	468	445	475	476	467	496	464	451	437	431	500	496	450	445	486	472	478	478	474	467	448	442	485	456	479	460	460	474	456	432	475	439	526	452	457	456	453	448	461	443	452	472	467	497	505	474	446	493	439	438	418	471	450	476	429	476	435	468	431	461	414	444	465	483	464	426	488	466	467	456	460	462	442	477	503	444	489	448	421	425	436	484	458	468	482	486	429	468	471	424	481	491	450	458	439	442	486	450	479	476	444	470	467	466	473	469	448	490	460	482	457	449	464	431	478	454	516	439	481	462	507	460	424	467	460	463	478	470	424	444	454	459	430	452	473	454	495	451	462	470	515	448	458	472	464	486	496	485	472	487	476	476	470	462	448	449	462	484	485	467	467	460	438	493	478	446	461	447	428	481	450	476	456	501	452	470	460	469	462	515	476	450	489	477	493	455	458	487	435	459	475	433	481	472	459	477	479	474	495	458	449	467	405	464	469	466	463	497	473	480	442	429	494	460	469	465	423	466	474	465	467	487	456	426	476	448	456	483	480	511	471	482	464	477	427	450	458	469	464	468	456	421	449	469	496	482	494	496	457	468	460	432	413	437	450	461	480	462	468	435	471	471	455	463	493	457	452	454	501	439	408	437	477	465	419	441	455	439	468	453	458	466	478	425	461	461	450	473	467	492	481	485	497	457	469	474	434	461	484	479	429	470	453	447	472	458	482	449	445	464	443	492	459	442	429	469	462	425	481	480	456	488	449	477	429	478	426	449	489	429	477	482	465	466	478	480	479	463	458	476	480	456	449	406	461	476	417	503	503	507	483	431	466	467	501	445	444	449	467	486	444	451	475	475	508	457	454	419	478	427	509	459	479	497	522	474	514	457	458	438	444	471	460	444	488	447	474	449	478	519	475	480	498	439	487	457	462	444	446	452	494	500	464	459	482	434	454	428	485	487	497	486	496	425	446	485	455	466	460	480	468	495	451	439	491	474	449	480	460	467	449	455	416	480	426	529	433	470	457	474	470	481	479	442	438	507	472	428	432	474	448	479	465	422	439	446	464	430	463	472	456	439	477	490	512	503	449	441	425	459	458	413	456	496	492	424	466	476	492	467	474	493	494	456	475	516	468	458	480	464	461	478	464	483	424	473	443	420	478	490	485	465	504	450	460	493	468	443	432	435	450	479	485	456	464	457	431	436	460	480	471	436	456	457	434	476	463	472	435	478	453	440	467	482	464	457	479	439	455	452	449	478	472	431	472	446	472	493	468	474	467	462	504	469	478	444	450	495	482	455	453	451	424	451	459	470	479	472	441	479	456	453	484	495	475	440	436	469	511	443	457	477	450	521	447	488	430	484	443	484	478	483	461	485	479	473	444	414	455	484	461	462	446	481	437	451	446	446	487	470	501	478	466	481	421	464	441	478	483	435	454	480	502	455	448	417	486	455	466	463	461	503	460	470	478	507	443	448	443	453	462	447	467	421	441	424	465	457	502	482	474	428	454	494	456	496	494	471	462	454	456	461	465	434	499	420	483	429	424	447	454	456	471	468	474	480	461	460	473	492	428	479	464	488	459	453	492	463	475	454	471	449	460	481	393	457	438	465	432	416	444	481	471	488	453	469	469	435	473	470	467	466	461	479	463	463	474	472	465	491	499	442	408	494	496	488	489	479	458	459	495	489	511	451	455	483	428	425	510	441	462	470	453	496	497	428	461	484	461	466	439	461	468	459	451	463	483	464	474	481	461	449	452	473	472	462	484	451	472	455	418	467	462	498	469	456	456	459	449	454	496	455	448	452	449	478	499	425	471	505	441	433	482	455	465	498	478	467	471	466	475	472	478	451	437	461	479	468	495	457	505	490	442	454	456	469	476	432	462	420	429	505	436	448	488	453	468	466	462	430	460	541	450	522	479	436	449	441	419	464	451	487	474	449	470	472	440	458	485	431	500	481	456	429	457	471	508	456	455	461	435	504	477	484	466	476	422	451	482	444	486	436	446	486	471	483	474	447	481	455	482	433	478	427	479	468	476	452	458	442	451	476	468	462	454	448	462	477	449	480	443	476	489	451	435	445	470	455	412	430	428	463	451	483	471	451	461	449	455	444	479	502	470	483	448	488	473	510	488	456	499	476	425	494	451	445	433	485	450	497	433	459	448	446	459	444	451	461	475	478	442	467	473	431	452	437	447	419	485	431	458	451	508	458	467	471	451	500	442	478	489	456	475	489	474	435	416	455	489	520	447	458	436	469	468	473	454	462	440	501	458	480	472	432	468	474	464	507	431	452	493	476	495	477	487	437	474	482	450	464	417	470	463	486	443	476	443	462	444	438	450	475	444	475	486	443	471	486	482	457	433	450	490	448	472	482	429	462	499	476	477	481	473	443	464	502	458	500	472	482	454	464	428	439	471	459	468	489	489	449	497	440	454	459	441	474	466	450	444	480	459	464	453	482	471	456	441	467	449	503	466	455	434	487	473	454	454	440	460	456	461	458	471	490	459	481	457	463	467	433	446	443	435	483	505	448	480	477	493	443	484	468	467	429	436	472	462	489	465	436	472	418	445	423	467	479	466	465	469	511	468	472	468	487	493	459	479	499	495	451	490	483	477	479	470	503	482	451	468	478	480	417	458	460	467	433	465	497	476	466	497	527	474	456	451	495	474	457	427	481	445	408	433	418	500	445	476	466	408	457	457	473	436	437	449	481	474	457	484	464	490	471	447	455	458	455	496	464	455	458	457	482	467	446	451	442	452	442	466	472	441	442	527	475	448	470	454	430	475	514	445	453	471	397	474	474	497	430	438	432	473	446	457	456	446	457	466	535	469	486	470	459	431	464	460	506	459	464	476	459	430	431	492	470	453	475	451	482	489	429	458	452	500	491	477	480	467	501	459	462	475	493	465	435	459	444	463	452	423	485	472	475	468	477	467	462	513	434	469	466	478	491	499	462	449	459	478	478	474	481	419	464	428	502	485	472	460	480	465	481	487	473	450	435	466	481	432	468	457	473	446	448	467	495	433	484	474	427	482	448	451	505	462	443	464	428	448	509	467	498	458	469	462	486	484	470	461	468	486	502	457	446	480	439	433	488	424	449	502	477	473	499	460	465	469	441	444	469	492	432	469	455	450	446	467	445	469	503	471	431	473	469	487	438	424	456	442	446	414	432	442	453	480	452	460	469	461	473	477	438	472
34165	56313	43884	30203	18132	10436	6444	4131	2337	1597	1224	1046	920	849	787	739	714	659	691	625	578	557	570	523	579	604	538	538	564	502	534	555	548	568	532	575	537	535	570	548	577	535	578	542	557	570	549	505	557	591	576	553	496	566	521	537	570	501	571	534	517	528	516	521	560	552	535	516	506	553	519	481	511	528	558	521	506	530	531	515	466	517	502	514	519	495	534	569	560	531	494	511	512	521	497	557	552	527	509	512	542	530	499	565	529	561	527	507	513	505	527	515	548	544	519	580	521	549	549	514	481	551	538	534	553	489	520	566	520	562	514	502	530	504	531	559	527	499	538	512	535	524	512	509	545	500	536	502	539	546	535	527	537	552	518	545	522	567	498	506	554	562	536	521	532	544	535	539	549	544	554	561	560	510	545	560	570	517	525	512	492	477	537	535	530	537	535	490	484	543	534	492	498	546	509	488	511	503	514	546	521	523	554	492	513	496	568	537	509	544	522	544	558	572	536	520	485	512	537	558	496	535	484	511	521	542	523	494	527	500	537	488	494	496	538	524	507	528	502	535	539	495	541	538	553	512	512	506	524	560	493	498	592	521	509	561	534	508	500	582	526	524	542	558	520	565	506	517	537	539	553	573	568	541	531	548	525	542	534	541	533	518	554	540	546	550	491	501	517	532	478	547	577	532	545	547	567	531	556	539	544	505	513	552	566	502	515	569	530	527	502	506	543	489	550	538	527	561	484	562	524	565	532	546	513	500	542	512	534	516	522	538	562	525	533	539	559	537	514	571	548	525	534	506	526	534	518	540	537	490	525	554	549	530	508	516	514	528	517	515	509	515	515	561	553	538	575	483	515	502	513	538	553	511	477	553	518	517	523	516	524	551	517	513	558	546	539	519	555	547	560	524	541	538	512	553	484	511	554	507	539	574	489	543	542	567	538	524	510	500	509	520	508	493	528	567	536	539	547	538	549	501	545	477	513	533	545	541	509	496	536	524	522	515	499	534	540	493	573	516	571	517	501	559	475	538	528	561	530	526	543	513	522	518	542	504	495	539	550	545	471	496	541	540	510	503	525	558	573	470	564	551	541	550	499	528	555	554	530	559	495	535	531	559	500	542	535	517	530	554	471	552	511	531	520	557	559	563	498	539	563	499	541	564	561	549	523	535	493	528	531	531	542	534	560	518	541	525	514	504	528	523	483	497	507	544	490	521	509	581	506	526	520	516	511	543	550	549	559	533	532	548	504	583	514	513	542	518	560	527	513	541	512	563	511	559	536	509	503	543	523	556	504	517	521	527	541	537	512	519	531	527	491	500	535	535	520	518	531	560	495	512	538	538	546	510	525	525	534	557	504	515	541	502	533	555	518	563	565	508	547	550	520	539	554	530	535	522	525	562	575	539	519	554	561	538	541	557	492	501	517	553	497	561	519	512	501	531	533	516	510	572	521	524	561	530	488	553	531	497	551	508	508	538	532	554	504	503	569	523	574	498	521	516	528	535	541	527	546	549	555	530	532	558	588	506	538	544	536	553	512	514	500	557	549	525	528	484	533	547	538	557	548	529	519	500	542	525	505	517	536	574	519	472	555	510	499	535	563	517	492	562	515	511	525	530	528	508	525	518	481	527	528	526	509	509	499	531	515	514	556	541	538	519	491	485	517	487	552	475	548	530	558	518	539	523	552	500	530	533	564	541	535	515	519	520	518	551	542	528	549	540	514	491	538	515	538	567	549	573	600	508	515	525	506	560	532	522	473	563	559	499	504	541	560	496	521	517	541	548	507	512	537	516	536	515	541	492	553	514	531	501	543	525	554	490	531	516	500	533	520	512	542	519	536	528	527	524	507	536	502	548	492	521	515	516	510	514	529	543	525	517	534	507	555	560	526	564	531	509	530	544	550	519	563	532	494	566	518	512	533	521	518	525	523	550	556	534	528	520	561	505	529	540	505	512	501	514	491	546	543	559	556	524	525	525	540	486	554	506	460	544	519	534	547	528	548	544	542	538	515	546	548	533	552	512	517	512	570	543	560	556	526	516	539	535	503	552	542	517	513	531	548	556	497	544	537	562	531	525	523	526	496	471	452	548	545	520	530	535	605	533	522	512	499	518	546	519	541	537	517	522	508	521	525	501	505	576	504	508	525	517	508	555	531	566	560	537	502	518	527	507	518	493	538	576	521	488	562	561	521	502	541	522	542	513	565	567	531	549	548	513	523	517	510	517	499	541	540	525	515	513	543	565	469	492	564	497	563	522	546	479	527	510	564	516	544	502	549	570	550	521	479	522	512	529	519	518	503	523	553	548	524	543	522	562	549	520	521	551	559	563	499	513	523	527	551	500	504	546	512	546	538	582	511	568	543	552	504	548	541	519	548	526	527	514	498	544	531	532	509	557	554	554	528	552	517	509	529	545	505	531	521	570	529	584	536	526	556	522	509	522	536	531	521	498	532	514	546	525	507	531	571	488	505	501	540	518	518	593	533	559	535	500	561	525	504	522	492	544	546	548	509	530	546	525	526	572	560	518	551	512	562	528	553	507	553	504	515	573	521	503	501	494	506	535	525	474	541	538	523	532	505	535	530	499	514	519	587	547	514	532	542	498	530	528	537	565	586	539	518	564	519	534	544	555	575	560	534	517	526	541	530	515	535	555	537	492	522	541	560	545	528	480	557	501	504	555	528	512	551	530	506	509	538	481	555	538	488	546	515	544	532	557	508	536	515	553	522	495	511	560	593	531	559	533	518	542	564	516	528	525	514	505	511	532	528	537	522	537	561	515	529	515	501	538	524	503	527	553	563	537	525	543	499	495	482	486	560	524	553	537	560	525	522	502	572	519	529	564	512	564	539	518	470	482	504	556	529	563	565	515	494	539	525	496	559	546	564	505	537	521	526	534	557	515	534	537	541	526	528	542	498	516	511	564	553	546	551	520	571	519	523	505	549	504	496	565	505	574	522	507	499	564	516	542	553	535	527	586	517	528	521	560	540	510	513	587	560	559	528	533	523	538	518	527	532	544	530	508	529	554	501	557	511	533	526	542	528	553	524	531	506	536	562	539	530	553	526	521	543	537	568	542	546	544	513	551	562	556	543	552	525	525	499	506	526	533	540	546	547	552	529	547	499	532	548	507	533	532	524	555	541	524	515	532	545	535	512	549	555	519	514	532	579	537	526	531	473	504	508	495	561	541	547	536	535	525	522	571	499	550	535	485	543	545	511	547	567	532	493	529	505	522	537	530	513	538	555	584	492	506	514	575	536	529	522	537	547	557	553	558	516	576	534	525	515	522	496	519	550	528	538	531	511	544	508	499	493	524	536	550	568	512	521	565	496	522	504	517	515	535	527	540	544	519	503	515	527	533	519	483	546	521	557	530	524	488	514	543	588	511	501	549	580	529	525	530	483	538	534	502	559	535	569	529	521	528	527	499	479	551	520	524	529	517	526	541	521	514	545	526	547	516	554	494	529	507	535	515	564	524	551	544	550	510
25240	21494	27447	25524	13524	6665	3352	1878	994	719	610	526	520	472	453	433	389	398	357	375	349	362	356	341	336	323	298	318	324	326	334	286	288	323	350	289	301	306	341	301	317	326	291	296	265	289	301	339	286	324	295	317	319	265	308	312	307	335	307	316	293	366	286	347	294	332	312	313	307	278	286	295	290	313	327	315	322	325	298	301	318	306	296	313	310	298	338	302	314	297	317	308	324	293	326	301	325	335	287	335	292	324	312	293	287	320	307	290	303	323	305	298	322	307	297	317	289	300	333	300	344	325	323	295	319	305	293	322	301	319	361	304	318	316	320	311	318	297	309	314	276	324	309	299	296	284	292	314	297	325	301	329	303	325	301	263	328	324	301	298	285	264	326	288	280	294	299	293	319	327	293	326	320	293	325	337	309	319	292	281	320	318	294	342	337	341	318	309	277	297	263	300	302	304	292	330	306	297	304	342	291	313	331	298	321	339	307	325	360	341	303	334	313	307	313	311	334	340	308	316	314	322	303	292	321	342	294	334	294	299	331	327	288	287	291	323	336	301	304	297	312	322	301	310	324	305	316	308	307	310	300	294	301	300	336	329	309	291	299	281	342	336	320	341	301	312	300	293	303	313	283	292	313	303	305	283	307	314	315	335	332	317	307	308	306	324	305	324	307	299	337	307	306	313	324	339	300	293	300	331	309	315	287	331	293	305	332	325	331	305	312	321	309	308	335	305	326	299	314	305	323	321	333	281	322	305	322	330	273	333	336	301	339	322	315	319	338	321	323	276	328	324	303	314	293	292	296	324	330	318	298	301	331	325	308	300	327	320	311	296	292	327	295	273	324	293	360	324	313	294	303	344	344	315	301	318	309	344	322	299	317	296	310	317	304	284	308	324	294	306	287	309	310	297	316	286	337	298	330	325	318	316	290	293	303	315	312	326	315	300	299	320	274	307	298	288	295	293	337	310	267	320	314	294	287	293	339	315	329	282	340	278	288	294	322	304	314	331	299	349	317	297	341	277	307	318	322	343	321	335	311	300	304	322	314	315	325	279	301	334	273	310	335	360	329	297	313	288	322	306	322	287	310	313	315	306	305	326	333	331	307	322	281	303	326	330	302	329	297	311	302	318	289	280	315	294	303	320	346	330	286	345	335	274	329	318	293	342	299	283	279	312	320	320	283	295	301	317	299	333	331	273	313	309	302	333	312	292	311	326	293	264	307	312	287	302	317	302	344	317	307	326	360	324	297	306	310	309	294	337	338	300	312	326	303	282	296	303	295	364	263	278	321	310	315	298	335	323	330	329	296	322	319	320	310	265	286	317	314	306	297	312	315	310	292	290	284	317	323	309	334	302	339	288	307	323	284	293	287	300	304	310	292	312	324	295	309	299	291	327	273	304	318	283	279	330	333	319	287	271	335	336	346	314	320	305	362	290	289	333	311	314	295	333	274	308	299	298	340	304	293	304	326	308	289	298	304	342	307	344	331	313	283	327	321	296	301	298	306	290	289	290	295	310	279	297	324	319	308	328	325	298	343	283	310	287	317	318	276	334	315	324	302	345	313	293	306	309	297	326	280	305	320	300	289	290	322	348	311	325	347	321	293	316	316	302	293	318	293	286	323	310	315	305	317	312	306	313	316	271	312	299	331	285	301	292	295	317	308	320	334	325	323	333	307	304	260	318	295	324	307	320	292	295	318	322	327	312	337	334	308	306	308	309	297	300	288	339	314	293	290	314	298	338	288	324	331	322	323	313	347	286	307	337	324	337	293	305	273	293	324	313	303	304	319	352	337	297	318	325	334	327	323	324	284	313	341	309	320	280	301	320	339	277	298	297	304	293	307	301	346	285	312	281	277	331	325	316	317	310	292	275	306	301	322	312	263	340	315	300	307	313	294	311	302	277	299	304	279	292	294	308	309	291	347	287	311	314	321	277	296	286	328	332	289	312	296	321	286	289	278	277	300	338	317	301	317	331	324	323	292	311	319	312	283	329	281	302	310	292	318	333	283	323	309	290	313	309	312	313	316	319	301	332	322	328	309	321	273	276	308	319	303	289	314	305	275	295	325	305	308	300	293	352	280	329	299	291	338	305	351	314	296	312	311	282	336	319	308	321	275	295	326	298	300	320	304	279	305	330	294	322	341	299	326	301	303	324	301	286	321	295	299	301	322	343	322	331	301	275	311	318	291	308	335	302	359	321	290	308	325	288	313	297	292	307	292	323	298	355	317	298	305	277	326	303	276	302	291	312	300	307	288	309	307	307	283	259	317	327	309	330	302	331	325	292	322	302	291	279	317	317	288	284	291	293	294	310	296	288	315	327	305	295	289	294	319	301	317	299	318	297	304	308	300	282	307	324	288	317	261	336	289	296	298	293	301	337	310	302	281	300	285	314	308	319	314	330	288	318	310	304	304	304	294	328	325	296	319	287	313	323	287	315	303	306	307	324	306	351	299	299	310	276	310	276	306	287	324	279	296	286	320	318	302	311	286	314	305	313	297	302	322	324	321	295	330	272	327	290	298	309	310	313	313	302	289	330	292	312	315	281	309	309	333	313	299	304	316	306	320	320	326	348	328	269	292	312	311	339	287	316	290	317	300	282	296	304	310	342	328	310	293	300	301	316	323	302	297	299	299	308	308	295	324	324	265	322	334	318	299	290	309	305	282	314	327	288	299	341	345	272	328	303	297	315	317	337	304	332	286	314	316	291	342	325	302	322	290	320	311	311	315	317	340	315	329	314	295	276	323	325	305	345	301	327	277	302	301	303	286	339	319	325	322	308	320	336	308	305	312	283	330	314	299	309	305	322	331	292	304	339	277	303	279	316	306	313	304	314	337	286	297	329	299	324	304	302	325	309	285	327	329	312	331	329	299	331	326	332	302	338	302	332	305	309	303	274	290	326	323	324	359	346	324	274	332	315	303	301	295	309	315	320	287	300	317	327	334	310	311	314	328	301	304	324	321	303	320	319	313	313	310	279	285	318	302	311	304	289	309	308	317	331	288	327	311	290	303	310	327	312	303	303	344	323	304	312	319	307	287	338	303	292	312	310	302	327	325	310	339	315	293	330	313	305	284	303	293	302	302	310	290	286	294	282	285	307	290	305	340	293	299	297	323	302	323	331	307	296	300	303	279	325	300	309	320	315	322	329	296	292	344	294	328	303	295	323	288	296	297	306	309	318	309	295	324	299	311	326	330	306	278	307	295	312	329	317	283	317	340	279	303	281	305	282	302	297	290	324	293	316	314	317	308	319	317	301	317	299	284	300	341	327	308	293	311	318	293	324	318	329	309	305	315	314	312	293	327	298	285	287	284	336	321	270	280	306	327	329	290	335	280	333	298	310	281	307	325	269	335	317	359	319	299	293	329	309	309	299	310	309	310	314	328	312	303	273	307	316	308	297	328	273	285	299	322	328	312	321	312	300	292	332	334	325	314	305	311	299	325	306	323	307	318	328	264	279	302	310	320	329	287	287	307	308
32985	48157	34417	21845	15016	10703	5955	3514	1905	1344	1040	849	768	693	615	605	508	489	470	435	457	448	405	403	396	403	387	400	384	373	410	382	363	409	368	372	356	383	399	314	376	371	386	431	370	341	363	361	383	369	354	378	385	399	363	378	355	360	380	396	378	364	372	352	354	388	348	356	345	384	331	386	385	358	352	383	357	399	349	350	374	381	385	363	371	366	338	364	373	421	357	381	380	363	367	334	346	330	377	406	349	345	363	379	358	371	409	374	414	367	322	397	377	391	340	369	360	376	365	387	395	386	373	361	329	377	353	358	366	352	335	378	343	365	338	358	372	379	390	384	389	383	364	346	343	340	375	381	405	347	374	376	394	349	372	398	317	361	353	352	351	389	362	347	373	351	365	372	411	375	377	383	357	362	383	345	350	372	397	352	382	362	379	397	379	374	388	362	403	359	369	400	373	392	416	361	379	363	361	353	357	381	356	371	353	378	393	358	412	353	396	346	388	363	417	388	359	347	348	371	373	382	345	350	383	345	352	371	360	386	410	369	399	366	380	380	332	354	365	378	354	348	366	379	360	363	377	393	368	367	397	374	355	388	360	391	366	367	401	357	353	355	352	369	379	370	387	354	392	362	393	383	355	367	397	389	399	352	358	340	388	354	395	345	393	372	384	378	369	392	393	404	399	351	379	358	382	413	410	387	370	409	343	350	336	375	374	381	358	400	352	347	361	364	373	339	355	379	355	363	404	395	378	329	388	379	361	386	355	374	380	365	387	361	379	366	338	343	348	382	376	361	385	385	354	381	366	366	377	384	424	375	359	370	358	334	376	378	331	376	396	377	387	388	380	349	380	400	386	361	372	371	398	368	360	374	353	378	383	365	392	354	373	389	392	387	384	372	386	358	369	351	368	374	339	397	340	365	408	390	385	377	361	362	340	361	371	363	363	361	376	370	377	404	381	377	386	358	362	339	370	358	385	369	389	360	380	389	370	382	394	377	362	383	358	367	378	392	346	376	391	353	346	366	348	388	386	361	369	356	352	367	370	397	345	382	371	373	397	372	345	353	375	399	339	354	339	392	329	367	371	389	380	384	374	368	396	350	354	373	366	409	347	383	355	407	379	365	337	379	336	380	384	354	371	386	372	377	361	366	374	347	374	349	365	388	391	357	379	358	364	384	393	372	393	352	370	391	370	352	349	367	368	360	361	383	354	361	375	358	372	354	400	367	386	357	383	365	372	363	379	359	369	345	360	369	422	367	361	321	369	354	378	381	363	371	373	397	381	380	360	375	380	349	368	365	415	371	400	372	378	351	362	372	383	356	342	357	390	408	337	362	384	369	366	368	378	391	375	381	413	377	389	373	334	349	358	375	367	386	358	383	368	361	378	370	363	384	355	377	387	356	363	402	395	352	364	388	357	392	355	383	398	348	354	370	367	366	369	362	370	366	377	347	393	367	366	354	372	378	377	372	382	365	379	380	353	420	370	369	349	381	405	347	365	370	355	379	393	354	388	375	383	380	436	342	362	384	358	356	350	335	340	364	374	337	374	354	369	378	328	371	351	365	392	367	387	368	345	345	355	381	369	372	336	401	416	401	365	388	324	376	353	351	351	360	357	388	387	355	344	382	372	388	347	380	345	351	355	427	360	381	358	339	360	373	371	408	377	394	394	366	364	375	335	371	375	364	302	372	348	355	401	341	374	370	391	350	350	380	381	392	402	360	359	345	368	378	360	374	391	414	343	371	375	335	381	366	338	365	402	346	393	394	387	398	375	386	408	372	332	369	369	401	366	385	397	358	395	362	372	376	370	365	361	392	389	434	398	375	367	412	344	358	382	375	361	400	366	419	332	388	387	345	353	399	348	370	352	347	378	380	382	346	352	371	389	340	395	353	366	377	376	390	400	392	365	368	353	378	382	358	376	386	375	392	366	384	366	359	348	371	362	388	376	388	332	380	339	383	349	367	367	369	364	390	392	383	362	352	371	371	376	383	405	365	409	389	357	376	401	369	370	369	341	352	373	339	408	399	364	368	353	334	332	369	370	375	312	365	350	361	370	412	368	381	385	344	367	370	346	347	395	363	393	373	399	388	382	368	406	323	361	350	356	390	382	381	341	378	369	374	359	344	380	338	385	331	369	396	390	375	341	337	381	348	389	355	367	378	383	376	351	349	381	380	389	396	405	368	394	386	370	374	369	389	367	350	356	391	422	369	422	358	380	378	396	361	369	366	346	407	366	389	349	381	350	359	353	354	371	355	372	399	356	391	368	375	372	339	365	393	413	359	373	388	373	396	368	365	344	376	356	353	372	362	351	359	368	366	374	375	353	349	361	361	369	367	362	378	375	380	361	356	377	372	349	394	395	399	352	385	386	431	386	364	369	397	373	366	325	370	362	393	401	377	363	394	398	367	362	411	409	366	376	363	381	368	368	364	360	351	368	366	361	366	353	401	345	389	328	428	349	386	409	369	384	374	395	378	348	364	324	333	379	371	362	361	322	364	371	381	330	386	342	391	355	327	355	341	336	382	398	388	353	319	363	346	355	392	372	361	394	376	405	422	382	374	361	358	379	410	347	380	375	370	371	385	360	364	369	397	356	387	363	408	400	382	381	363	371	376	382	360	393	365	363	390	371	393	398	375	326	376	368	369	367	354	384	377	389	339	376	390	367	364	360	369	352	328	356	389	351	353	346	381	359	391	378	359	348	391	400	359	369	340	354	374	384	366	385	360	393	423	388	366	415	363	384	394	375	362	367	337	342	340	386	368	363	364	347	361	341	368	358	386	383	347	413	374	382	368	375	363	371	388	385	364	347	367	320	393	381	385	356	366	383	370	390	354	406	380	378	345	358	361	343	371	383	363	371	341	362	339	332	367	368	367	341	374	341	381	351	371	372	379	379	384	387	370	369	373	413	387	373	356	362	357	384	355	365	376	338	382	367	367	377	358	387	394	371	380	370	411	347	426	377	378	350	334	396	351	365	338	384	364	405	345	372	417	391	372	372	364	349	351	371	383	375	361	396	349	357	358	376	361	349	396	352	413	339	388	397	358	396	347	373	342	395	358	391	351	370	355	379	367	363	395	374	367	387	368	363	369	390	364	374	392	377	355	358	371	350	358	335	364	365	364	353	377	350	376	355	387	359	389	379	397	412	422	359	376	312	390	364	416	381	346	348	374	356	358	355	379	405	377	344	384	353	355	394	357	355	357	356	372	350	401	363	383	365	347	392	352	345	365	380	346	354	368	366	355	360	352	381	387	342	395	387	343	379	378	383	384	369	350	341	352	343	390	346	378	369	382	381	392	341	330	374	326	388	372	364	377	378	394	364	388	413	350	371	408	371	374	347	338	352	386	369	368	351	373	386	339	364	332	356	375	347	416	360	403	333	369	382	357	353	373	352	390	364	366	387	418	310	388	339	353	364	360	356	355	376	367	373	422	385	355	383	373	379	382	394	382	378	365	417	383	373	390	381	381	398	392	388	365
22863	21483	28985	24516	21892	21947	13183	3248	1868	1428	1160	972	915	821	677	664	658	576	577	605	555	511	521	548	553	538	474	483	524	487	518	466	509	507	474	510	462	489	456	473	483	531	484	462	468	437	481	462	506	480	483	435	502	450	475	489	464	486	479	494	476	475	502	490	454	455	474	467	491	460	476	449	461	485	463	494	512	467	495	503	531	492	469	423	479	449	495	477	464	457	478	500	471	460	493	459	504	489	458	460	495	458	504	477	473	469	504	491	480	470	456	501	456	460	447	463	460	446	483	441	435	472	429	475	506	454	473	484	484	481	526	493	508	488	479	475	444	496	487	457	470	459	495	468	507	481	453	444	432	434	467	479	454	479	488	447	465	472	519	491	469	487	477	482	484	466	449	438	473	491	443	506	491	462	468	483	496	484	470	454	468	486	482	458	469	447	453	456	459	440	532	476	461	470	488	476	483	452	456	490	485	463	483	464	490	473	466	496	478	427	452	494	507	474	462	458	497	481	458	489	441	429	462	440	451	490	469	447	439	494	494	461	489	491	476	493	471	433	464	472	463	498	459	467	474	451	492	449	485	493	442	486	475	470	462	503	464	488	527	474	466	479	448	473	475	472	484	483	464	480	434	481	490	468	507	482	439	509	467	466	460	471	472	436	503	490	466	521	458	472	445	503	476	482	507	490	460	463	470	475	499	505	487	504	489	487	471	478	486	436	484	461	464	496	476	496	476	485	483	496	516	460	437	470	488	472	483	446	440	470	457	450	483	497	452	468	452	474	502	465	487	488	516	495	463	480	464	483	480	483	503	454	460	445	479	507	476	468	470	426	481	486	485	489	471	472	447	462	474	496	453	495	499	454	488	448	495	496	466	453	465	465	501	482	485	471	473	484	473	443	515	444	485	455	457	447	504	463	456	460	479	447	471	449	480	441	466	445	505	483	490	492	477	448	456	491	507	473	502	460	430	465	482	420	448	486	461	475	513	509	465	501	466	441	510	467	457	480	480	510	429	446	501	490	460	499	491	504	466	492	471	483	480	467	458	512	489	475	468	456	467	462	480	480	467	473	477	470	476	483	497	467	458	472	443	439	439	454	519	510	484	471	470	492	439	520	506	440	437	464	492	468	444	451	476	457	456	447	482	493	537	453	502	462	451	415	474	501	515	491	477	485	427	456	445	449	454	474	453	466	467	486	476	466	483	492	511	470	487	476	445	490	487	496	508	506	495	461	470	453	472	458	470	453	475	467	491	463	496	491	440	466	507	456	462	487	467	474	477	503	476	431	481	495	445	472	481	475	471	481	470	443	476	482	491	463	483	478	498	501	491	481	513	514	510	507	428	491	467	499	478	486	469	455	489	427	515	465	464	464	499	495	475	499	470	484	501	516	454	481	475	481	494	483	511	435	508	425	455	492	442	452	496	454	471	495	470	456	464	469	477	458	476	495	499	455	474	458	486	453	491	499	473	455	509	461	484	492	451	505	443	451	484	462	477	485	457	498	481	474	478	496	480	445	468	473	461	481	459	494	492	486	467	477	500	451	485	442	469	482	461	482	472	504	505	482	500	470	485	509	505	506	483	477	472	451	491	520	517	448	458	486	462	469	513	459	498	472	439	465	490	464	470	504	459	505	479	479	498	456	487	468	501	484	471	456	493	490	471	450	466	462	427	480	450	434	489	445	451	491	486	467	495	471	441	497	473	472	480	457	475	482	491	466	489	501	466	477	439	473	497	509	467	468	486	480	489	481	488	473	478	470	458	456	446	473	458	488	494	508	491	493	475	464	472	437	485	461	446	452	485	484	487	463	461	471	478	487	516	479	497	489	515	497	502	466	452	460	475	505	447	498	473	465	459	513	471	531	503	454	517	464	422	449	475	441	470	481	486	455	433	452	506	440	437	501	438	499	452	461	484	504	442	482	461	476	451	484	472	470	482	450	414	459	472	455	463	457	494	477	462	487	441	462	461	460	442	465	467	414	498	475	529	479	467	454	426	509	464	478	440	519	489	506	455	487	491	472	513	467	520	493	458	482	503	438	470	501	495	490	457	488	483	474	487	492	502	459	454	462	449	458	459	441	479	463	413	452	456	473	461	453	466	501	447	486	474	472	500	473	466	466	484	458	466	474	436	512	444	458	470	505	488	450	494	454	491	470	463	486	472	506	510	475	450	478	503	495	456	449	461	486	503	490	486	490	526	471	481	468	474	464	457	462	445	497	461	471	450	494	470	430	477	494	439	499	522	490	460	462	457	473	489	445	466	488	452	489	491	484	477	447	470	465	493	446	466	487	509	485	491	515	482	484	481	481	500	466	477	441	467	447	462	472	447	483	476	486	445	436	463	475	427	511	478	454	460	504	490	448	504	453	470	470	476	529	467	474	505	471	474	485	468	480	471	454	476	429	497	478	521	483	460	479	454	447	474	466	480	470	478	479	473	479	467	453	484	484	466	522	458	466	518	454	515	473	490	507	519	463	487	486	497	472	444	504	518	517	464	456	458	460	458	451	433	460	497	467	458	463	469	513	466	462	461	463	495	474	487	455	464	465	447	456	469	437	455	446	454	476	489	489	509	492	491	455	480	448	467	506	483	463	511	488	456	475	459	478	516	442	487	461	477	431	425	448	485	490	477	453	433	459	490	474	444	507	474	509	429	486	449	457	473	451	457	512	459	487	456	458	502	473	459	507	494	468	484	466	460	472	483	456	459	474	502	463	460	464	445	414	494	454	468	479	485	458	481	480	471	458	481	509	496	467	432	477	480	486	471	479	522	463	506	491	456	454	459	504	440	504	436	524	508	524	478	472	465	469	489	474	497	468	475	462	457	481	462	493	485	502	455	465	478	443	493	487	502	477	475	453	504	450	497	428	501	482	499	464	481	448	480	479	461	495	513	511	486	497	476	467	481	443	484	441	451	417	506	486	470	454	455	439	472	512	437	523	526	446	463	482	484	478	470	496	493	445	475	476	471	457	469	474	461	469	478	460	459	483	463	452	486	481	451	470	421	430	476	476	472	462	444	468	469	469	483	459	469	468	472	467	460	489	444	441	477	487	443	482	447	469	409	480	505	477	484	458	492	477	454	472	428	491	454	476	467	509	472	490	483	458	479	500	447	442	474	469	471	484	469	442	474	506	460	476	471	472	454	522	461	435	469	468	467	477	497	469	488	460	466	489	470	472	497	468	449	500	460	435	440	491	460	471	475	488	459	508	483	477	455	469	440	479	487	487	498	470	488	471	466	475	540	445	473	452	452	489	453	499	483	488	475	471	508	476	448	478	473	471	500	461	502	469	474	476	482	475	456	512	440	428	440	454	464	449	477	442	471	485	473	447	448	487	478	467	466	481	494	449	494	489	494	475	452	471	451	471	502	466	477	458	450	516	485	479	459	483	477	476	448	481	461	491	459	486	510	487	439	506	518	478	512	483	493	483	471	444	463	479	442	487	464	465	432	485	476	435	495	480	489	480	463	456	437	492	510	468
34414	58367	46071	34822	26515	18256	8767	4548	3314	2411	1854	1524	1313	1139	1003	915	849	766	722	721	662	684	629	633	591	585	572	584	610	576	573	572	588	601	549	493	553	501	541	503	534	603	589	545	534	527	530	565	584	522	557	554	554	572	544	537	509	544	541	560	507	545	546	530	574	525	548	546	527	524	526	538	542	538	546	585	583	545	544	542	556	593	534	568	572	512	584	555	552	534	555	581	581	554	547	504	551	518	554	536	527	534	577	520	586	555	544	566	555	525	505	524	533	557	619	546	543	544	520	500	554	549	537	554	555	523	539	554	576	574	501	563	567	520	599	537	514	552	532	540	545	572	516	547	563	541	562	579	526	545	545	540	543	519	549	554	558	517	606	568	564	542	552	494	532	546	531	556	548	520	529	510	544	511	562	537	531	559	589	550	528	525	564	546	551	500	561	521	546	535	565	519	570	511	552	536	550	522	547	568	555	500	568	537	585	541	527	563	559	561	529	596	540	573	505	528	535	504	542	533	560	582	535	558	546	572	560	532	514	551	511	548	546	531	520	544	559	534	573	565	545	573	480	579	523	563	543	538	565	551	562	537	576	541	527	569	517	541	569	536	507	490	505	569	510	520	587	619	506	562	534	554	509	546	546	532	543	570	507	507	556	552	530	575	544	534	582	539	523	535	533	512	547	524	542	571	519	549	502	567	546	552	537	551	537	574	558	559	529	556	507	528	519	550	553	572	557	538	591	546	525	582	572	523	568	550	567	503	536	541	531	553	503	526	545	527	528	514	541	542	540	535	544	549	560	530	540	520	551	534	564	489	537	543	520	519	510	524	543	524	546	545	545	574	503	549	520	536	543	569	531	534	559	546	530	554	554	529	519	505	529	558	522	591	533	506	560	548	538	588	569	587	553	556	531	552	511	542	534	559	555	558	523	511	544	531	514	549	531	559	557	566	525	550	570	504	536	520	534	568	551	548	535	579	585	571	518	558	516	561	577	519	583	520	493	526	552	570	546	573	523	540	516	560	577	536	533	540	573	552	524	547	539	525	554	551	552	577	520	529	560	494	511	575	520	549	514	499	545	504	541	536	540	555	544	575	545	509	558	506	565	546	544	551	536	556	551	506	549	586	551	559	552	533	587	515	595	523	552	509	553	531	531	524	535	507	546	558	520	500	517	540	553	547	571	488	488	524	547	524	479	558	542	544	568	519	535	534	553	537	543	559	541	523	534	541	545	557	525	524	557	562	536	561	546	529	579	596	535	556	493	553	544	542	539	563	537	554	524	586	530	566	576	533	558	517	497	538	549	589	554	532	528	553	521	544	542	544	554	513	545	541	564	485	582	507	548	476	521	492	548	540	529	581	568	565	531	506	543	552	556	568	520	562	578	559	556	520	514	517	518	544	529	580	510	556	523	525	536	615	543	535	515	555	552	533	604	503	557	543	482	521	510	531	535	551	536	499	523	594	519	569	516	561	586	528	554	523	496	558	550	497	556	509	535	566	558	506	572	547	508	542	552	520	536	547	515	544	541	548	558	536	541	574	561	521	539	562	523	502	550	571	546	539	525	536	521	553	519	513	576	561	542	545	509	556	552	553	523	544	582	547	533	554	552	560	575	527	551	479	543	571	582	540	593	527	546	559	563	561	541	539	539	542	526	522	555	566	556	554	564	532	514	507	526	510	524	549	499	553	564	563	531	529	525	602	565	551	545	523	556	565	500	538	515	544	517	551	560	530	569	531	566	527	559	589	472	548	558	548	539	546	536	518	519	542	550	510	551	532	531	575	549	548	568	531	543	554	534	566	531	518	530	514	545	525	568	554	531	544	599	541	562	523	551	534	557	557	554	551	564	534	540	516	589	554	580	538	548	584	521	536	529	560	500	513	536	516	543	583	551	508	556	540	554	569	552	525	560	549	549	541	587	541	542	507	604	541	541	573	533	558	583	528	520	541	554	551	504	550	548	584	541	550	513	543	506	550	571	572	537	543	544	551	553	539	535	536	567	551	555	548	561	530	545	522	538	503	599	584	551	588	592	561	523	532	528	535	574	540	568	520	539	545	512	551	516	513	533	568	533	530	547	536	521	504	534	525	515	538	544	545	514	563	567	572	579	533	541	542	544	549	543	512	593	538	559	561	562	533	542	555	534	554	567	508	506	509	566	547	547	519	546	521	503	560	525	579	547	577	525	573	530	546	547	502	520	552	549	547	502	550	578	520	573	543	510	544	565	544	571	548	530	543	563	545	532	541	526	559	543	562	571	515	535	554	546	541	544	537	541	560	519	511	554	519	590	514	525	543	520	573	523	508	524	546	559	566	543	563	550	541	556	514	561	539	534	549	556	594	542	534	545	527	516	573	590	557	560	575	539	476	522	545	513	582	548	557	528	515	539	590	530	497	525	524	540	524	523	534	595	588	506	550	545	576	558	553	512	552	555	531	523	553	563	529	518	600	557	535	571	551	548	543	535	556	529	538	502	538	568	575	554	495	550	528	519	521	579	524	533	527	552	567	512	559	546	533	501	535	553	556	542	557	484	549	526	546	549	541	550	534	566	558	523	527	548	521	530	564	575	523	571	519	546	551	524	512	554	587	564	565	571	545	546	587	521	573	559	558	578	541	554	555	553	586	560	501	517	514	557	552	500	533	501	547	545	573	559	525	529	524	571	546	531	535	557	552	572	563	546	542	590	554	556	533	523	517	549	542	520	545	551	533	553	579	545	508	530	550	551	514	559	558	523	577	542	560	538	519	516	559	547	542	554	522	532	534	550	576	558	560	540	523	548	562	539	572	544	569	549	578	579	519	562	547	511	526	555	558	545	551	529	612	542	476	570	538	576	508	526	508	543	532	530	548	528	531	543	536	568	532	574	556	504	544	551	547	498	527	565	582	549	561	533	564	554	538	537	530	528	570	546	572	561	556	541	566	518	571	523	531	546	545	551	546	575	581	515	560	530	542	511	557	573	528	531	521	545	485	505	546	532	571	504	556	536	553	569	534	546	532	549	516	556	514	523	530	552	553	564	600	530	536	514	538	546	557	557	517	536	552	563	588	528	557	554	562	558	531	554	520	554	509	528	536	550	510	534	607	536	545	547	554	531	531	604	539	569	603	555	566	534	529	547	558	598	568	537	586	554	506	509	541	520	527	595	526	527	540	536	567	575	528	511	555	576	495	571	497	529	584	548	494	545	531	570	548	552	528	587	581	549	527	502	545	515	551	590	512	548	562	556	540	527	527	606	541	541	547	547	544	528	540	560	521	540	500	539	574	540	501	528	597	576	559	558	512	581	553	533	563	553	524	537	562	606	564	536	541	556	532	551	536	583	582	554	519	601	546	559	601	556	542	518	537	550	527	499	574	523	555	514	549	539	537	569	538	531	548	503	555	593	531	552	564	544	544	548	545	533	514	548	512	521	476	506	582	539	579	586	525	545	526	521	519	494	535	544	529	606	550	540	563	531	547	590	510	537	514	548	574	552	554	529	581
31074	30026	28680	18650	7384	2562	1423	1036	841	704	592	536	468	471	449	389	405	366	352	392	394	351	353	341	377	365	345	338	325	392	334	360	353	338	370	350	356	347	339	323	346	349	391	353	319	345	332	335	350	345	327	370	345	325	340	327	353	355	393	336	329	332	325	346	358	371	334	345	376	332	338	341	354	362	332	347	287	328	343	342	328	321	370	349	314	321	337	333	359	358	330	331	350	348	349	339	331	362	339	346	331	357	295	370	323	342	346	357	353	369	344	330	329	350	330	308	346	358	339	365	341	351	368	312	354	331	344	346	333	325	332	355	361	331	328	338	362	340	339	344	362	347	334	349	339	327	369	328	350	335	326	355	333	367	322	359	337	364	322	353	334	359	350	334	385	321	342	352	390	346	361	340	355	334	347	349	335	360	321	358	352	331	350	405	332	362	340	329	349	319	384	345	339	351	346	343	359	341	355	394	319	347	332	316	352	321	345	339	375	342	329	330	332	338	361	363	327	349	354	326	353	309	335	350	375	347	367	320	324	359	372	352	306	360	334	340	319	327	327	312	308	353	350	322	340	347	299	355	342	313	331	343	323	349	364	346	350	353	328	316	302	354	334	330	354	339	359	349	349	356	354	318	340	338	327	335	324	346	315	327	347	347	332	308	332	337	344	344	350	322	371	364	351	331	343	360	341	335	369	336	367	334	329	355	352	350	360	340	378	337	345	357	328	348	320	339	332	373	347	328	370	320	342	357	347	351	308	342	350	320	306	355	337	353	348	340	347	355	310	338	306	349	371	328	344	309	335	325	351	363	361	347	369	305	352	345	356	344	357	317	329	331	355	342	330	351	342	354	341	323	325	369	354	369	326	342	332	343	315	362	328	351	319	325	374	381	370	337	336	317	304	330	377	371	354	330	323	361	368	357	342	356	352	367	378	353	344	348	334	317	398	338	377	360	319	372	323	346	328	353	328	351	330	325	369	373	344	346	374	351	326	329	345	339	378	320	347	345	309	310	340	348	344	342	341	329	399	316	331	376	368	326	340	318	345	332	380	337	350	354	324	320	350	342	357	358	341	350	349	315	343	317	363	309	328	333	328	333	348	391	326	363	335	337	387	353	335	356	369	329	336	363	344	369	325	348	346	301	329	343	339	353	383	321	342	359	343	353	330	359	339	331	351	352	302	354	313	372	355	329	344	344	362	351	346	327	315	333	376	341	326	343	334	349	346	310	350	378	331	368	330	365	363	320	311	341	378	319	315	348	344	354	347	313	338	352	360	376	309	328	339	397	348	362	336	352	327	349	331	316	365	340	316	333	328	319	347	354	357	353	349	338	323	388	319	343	359	351	346	327	336	366	329	325	388	349	332	335	346	406	328	347	345	313	332	358	348	347	341	356	352	339	341	315	295	347	336	359	334	338	316	334	353	383	317	356	343	356	352	328	342	337	308	351	321	333	359	364	382	371	335	309	330	337	335	355	346	335	334	363	341	350	344	324	355	341	351	327	358	346	317	324	377	361	314	372	337	348	355	325	341	332	340	334	332	333	351	347	325	347	372	358	343	353	318	347	325	370	348	373	331	345	364	303	344	349	334	303	338	372	333	349	319	317	336	344	336	346	337	352	324	306	322	313	343	334	356	334	313	349	310	357	312	324	340	350	328	346	323	319	352	339	347	341	337	367	354	365	334	317	307	311	353	356	350	330	336	367	354	339	334	321	335	336	329	307	348	380	299	363	364	352	353	324	331	365	352	361	349	340	325	330	311	333	327	305	323	303	392	374	345	355	343	360	347	323	360	352	330	391	344	328	365	367	332	335	334	384	328	345	337	336	366	334	359	355	345	357	337	343	325	360	357	349	333	331	336	350	360	370	362	357	366	345	340	349	329	371	337	319	329	345	340	321	355	352	353	347	328	339	318	331	340	344	334	333	361	355	315	336	328	308	357	356	359	338	339	359	337	375	317	369	371	317	370	349	368	335	362	372	353	358	372	375	357	340	319	313	381	357	380	326	342	333	337	374	335	356	340	374	324	362	367	359	354	339	341	325	310	327	329	346	359	345	332	349	366	352	318	360	334	314	375	354	323	337	322	346	338	338	348	331	351	321	333	381	354	337	329	322	297	336	348	331	367	386	344	336	377	360	334	315	378	359	351	342	342	353	334	354	355	346	338	299	346	346	384	371	313	345	363	357	358	331	385	319	321	294	328	362	365	358	342	294	359	370	331	336	362	338	339	342	350	341	308	386	299	330	306	362	335	360	362	338	318	361	374	317	348	366	366	337	330	330	335	342	320	342	332	322	319	351	325	316	337	362	360	364	330	320	355	368	322	367	351	382	373	333	337	330	353	334	317	365	352	339	322	326	346	331	355	320	303	335	358	343	353	317	366	336	306	328	309	358	348	329	366	363	345	338	330	364	347	348	312	359	346	339	342	329	310	316	352	354	343	375	313	358	368	377	362	357	323	331	358	301	340	345	355	356	337	361	357	381	353	339	360	336	350	322	357	354	369	335	340	331	342	355	324	320	356	305	334	319	366	355	328	344	350	356	332	350	367	335	366	355	343	354	338	329	380	377	358	372	322	332	359	337	332	369	349	361	315	355	365	340	329	357	337	361	372	362	302	341	335	315	373	350	327	342	313	336	369	362	351	347	343	353	341	377	359	371	308	331	378	332	352	342	320	324	327	362	326	343	307	331	339	344	369	395	355	334	370	327	327	354	321	370	345	326	352	356	343	338	333	327	382	322	341	328	345	336	326	361	348	324	344	340	355	358	327	344	335	362	363	300	345	324	331	322	355	319	337	355	323	324	332	369	353	358	347	311	336	286	356	353	336	331	326	335	345	325	395	312	360	317	323	354	302	342	332	343	328	308	347	348	379	338	323	325	349	398	324	356	335	350	350	346	367	341	384	360	332	338	337	350	345	318	323	353	337	347	341	331	308	337	327	327	339	339	389	351	338	356	354	317	357	365	336	363	327	357	361	333	350	324	333	323	359	368	335	307	335	332	342	343	313	323	329	358	310	342	316	312	354	382	328	367	348	325	353	371	356	353	368	342	336	325	354	323	339	371	337	335	343	361	321	341	348	376	355	324	330	329	310	369	361	361	342	362	306	350	380	317	373	361	358	352	371	315	347	362	355	370	373	335	334	304	367	315	310	371	341	366	360	359	345	387	312	331	329	339	327	350	334	332	371	349	346	351	331	331	333	341	336	322	358	359	325	355	339	368	339	323	310	346	331	376	334	322	342	347	337	347	362	326	360	352	327	343	349	359	371	328	328	335	334	332	334	367	364	335	342	353	325	324	358	361	325	322	348	354	364	331	359	373	317	337	345	337	356	334	344	341	339	313	330	358	361	306	354	327	349	346	314	365	335	352	348	353	336	341	327	309	347	347	344	351	326	333	318	336	353	382	342	331	339	341	360	319	347	356	332	337	383	354	338	346	352	328	351	331	337	297	333	316	376	337	361	309	322	337	340	341	312	332
34315	44375	32002	20102	10703	4475	2588	1840	1433	1217	923	837	705	600	600	567	534	524	502	459	440	487	450	468	417	413	430	402	427	429	393	393	433	399	410	394	389	392	449	334	399	394	387	386	395	390	404	398	383	375	398	409	438	441	415	376	375	405	389	400	394	419	394	445	401	428	385	420	423	372	399	391	417	389	402	410	385	383	398	352	430	386	379	402	320	387	385	365	398	416	363	401	428	375	384	377	373	381	365	407	373	357	370	453	406	416	400	416	388	409	405	383	404	421	361	393	409	393	412	402	398	399	392	413	380	406	396	411	383	422	372	395	394	398	364	373	336	433	404	376	415	413	367	377	405	403	349	394	407	384	374	412	375	404	399	412	407	393	391	425	407	395	410	404	416	394	389	411	408	405	371	362	391	372	429	407	366	386	387	408	397	413	412	365	388	386	414	405	408	410	395	356	413	413	389	376	411	395	394	376	396	401	410	412	418	413	369	434	370	407	399	408	393	409	403	385	409	404	410	420	402	426	381	421	380	379	381	362	401	427	416	388	396	437	397	368	386	416	388	436	404	430	439	399	385	423	395	394	390	418	410	377	375	386	391	379	358	402	386	382	405	409	409	397	370	421	407	411	383	404	359	364	404	420	391	433	408	404	436	368	387	404	378	394	394	428	400	382	361	409	388	456	406	428	398	384	408	435	403	421	412	363	403	395	393	385	406	373	379	407	368	394	423	394	412	418	380	387	367	405	403	391	408	400	383	395	407	378	395	400	405	377	414	409	368	364	409	398	416	373	375	404	398	394	373	408	408	358	429	376	396	395	398	405	398	371	391	413	403	405	446	413	428	387	396	422	405	384	408	401	384	388	409	388	412	363	405	401	370	380	414	372	389	412	435	411	389	386	357	401	386	378	392	369	401	379	385	399	399	423	418	376	395	411	406	412	385	421	396	399	430	400	410	429	407	396	385	389	440	408	393	394	393	399	369	412	390	387	409	401	378	416	402	370	376	410	408	412	449	381	383	415	401	395	391	413	402	450	423	412	437	383	420	393	379	383	405	392	386	388	399	415	381	402	403	388	392	373	409	403	398	409	408	402	418	405	401	409	422	405	382	415	384	396	389	382	429	374	398	386	441	394	424	385	397	423	398	412	407	425	398	398	395	437	424	405	428	372	396	385	403	391	404	415	388	394	439	406	388	409	380	377	390	402	381	370	381	396	380	438	404	398	370	418	407	398	395	368	402	388	411	370	420	375	394	385	400	430	392	383	407	390	396	382	344	389	398	341	404	378	430	429	411	390	396	409	373	404	404	383	410	390	392	385	423	419	399	401	398	387	402	359	420	370	405	361	394	383	371	388	360	401	404	399	369	406	358	404	387	357	438	404	393	365	425	405	399	370	371	375	375	399	417	402	415	385	395	371	402	367	401	374	392	406	401	394	439	408	402	382	359	388	406	397	411	418	416	361	414	408	360	399	397	387	403	410	415	421	404	388	378	384	417	397	378	402	412	408	408	375	424	410	384	379	410	420	416	386	392	388	415	431	378	379	405	397	400	404	372	394	378	400	368	395	399	399	353	389	389	398	386	432	370	427	385	403	374	409	418	422	352	372	385	373	416	396	421	395	411	401	377	399	380	392	376	365	413	415	392	402	415	414	402	385	418	374	387	395	408	385	381	366	401	440	430	380	407	356	368	385	389	423	428	372	444	415	373	389	404	367	404	417	415	394	415	371	378	384	387	424	401	384	367	402	371	403	405	408	417	433	418	392	423	371	409	410	414	411	383	386	375	382	418	398	368	414	377	377	370	388	395	427	411	397	380	399	389	380	361	395	439	360	380	405	385	373	410	393	396	380	412	403	394	396	382	405	372	398	400	371	415	370	444	394	368	377	383	383	379	381	415	407	375	415	392	421	391	379	465	402	408	379	404	365	390	415	411	409	408	396	417	444	386	395	359	404	434	399	405	419	384	362	446	393	378	383	394	401	438	402	428	394	412	409	382	389	444	378	411	381	388	419	400	382	413	426	408	402	402	396	368	405	398	425	392	412	390	376	381	402	378	395	383	385	358	387	402	372	390	376	401	382	359	400	381	398	396	427	408	403	367	403	404	446	413	404	441	401	374	433	367	380	406	404	420	394	389	403	413	401	386	404	402	396	388	387	404	398	423	398	391	383	405	415	428	407	375	384	411	431	418	371	385	361	400	416	388	412	422	350	440	396	402	404	392	415	424	398	398	397	416	412	408	381	407	396	400	407	404	409	388	390	387	393	393	426	395	388	421	384	396	408	367	434	427	366	384	390	405	391	388	397	345	418	366	386	401	363	422	405	402	398	416	399	371	367	381	418	418	396	398	386	380	379	428	398	398	407	389	401	395	394	395	392	418	372	425	368	389	389	360	382	424	383	378	384	402	376	388	425	409	405	388	371	428	377	416	430	424	373	375	371	398	412	407	398	404	405	395	375	393	368	428	411	398	456	391	368	391	371	402	410	350	380	384	373	369	398	388	395	417	396	405	370	403	402	401	397	393	390	368	444	372	411	381	416	380	405	409	356	428	412	397	415	389	431	373	407	399	423	404	421	395	414	431	403	415	382	406	397	416	370	386	382	418	409	374	371	459	395	382	430	424	353	368	380	364	384	408	393	426	407	367	369	380	407	412	373	389	383	424	392	389	395	402	397	404	379	362	406	358	396	393	385	414	387	402	384	369	396	433	418	384	425	398	348	418	370	386	380	372	385	370	409	399	382	384	370	433	392	389	368	422	403	407	410	415	369	383	408	410	410	413	372	380	393	398	383	414	412	361	401	422	426	415	415	383	414	408	384	420	407	371	382	459	387	389	391	411	358	399	410	376	437	378	398	410	403	441	375	394	408	395	396	394	397	396	398	369	394	388	384	378	418	375	410	404	390	414	408	393	389	376	402	370	385	413	394	358	373	423	350	389	432	379	381	409	383	383	425	402	356	378	371	408	383	418	338	392	439	386	408	406	374	367	360	384	401	395	388	383	376	426	385	417	389	391	391	398	410	384	384	392	373	390	406	476	370	357	422	392	399	383	409	365	387	380	375	384	378	384	422	378	370	390	418	378	379	410	411	385	374	407	403	398	413	409	378	456	405	411	398	419	399	397	428	400	393	410	381	410	419	380	388	422	378	429	400	418	380	383	395	379	403	375	387	395	397	375	415	404	384	365	404	436	407	398	382	391	395	421	403	404	414	410	418	375	380	373	376	392	402	359	409	410	386	379	399	409	379	374	376	407	414	386	394	401	362	441	384	395	396	428	436	390	416	415	408	371	385	384	379	406	416	413	393	380	397	415	411	381	387	391	381	379	399	375	404	425	401	391	401	387	404	373	384	403	415	421	388	363	398	405	385	436	381	399	398	396	387	388	377	376	389	432	410	373	420	425	429	425	340	376	381	371	390	403	435	376	392	387	359	415	426	399	376	404	406	417	402	388	390	437	426	368	456	389	371	386	407	361	385	419	391	406	432
23806	21396	28419	25097	21169	12227	4838	2557	1643	1274	960	856	776	733	696	660	601	600	569	491	548	497	498	531	464	465	504	479	465	451	469	468	476	438	457	459	467	485	432	436	444	442	501	440	453	447	436	490	448	462	462	479	441	461	456	461	462	471	449	461	436	443	488	441	417	515	428	458	437	441	466	453	433	442	444	452	442	461	478	470	456	431	472	438	474	461	472	450	422	437	471	464	475	489	484	464	473	457	481	448	434	501	457	430	457	430	482	464	465	464	469	480	503	451	427	475	515	454	459	458	471	471	444	452	457	438	460	476	437	472	475	475	432	494	487	459	456	480	460	457	472	463	442	444	456	455	450	436	470	510	433	477	465	490	476	436	426	457	467	491	449	427	461	495	441	442	482	455	470	464	466	451	462	488	446	443	456	491	451	430	479	463	454	448	467	472	463	452	447	500	447	451	449	450	455	445	440	502	464	449	479	445	454	461	472	447	447	461	467	460	481	441	455	431	469	444	434	460	459	456	455	471	450	434	462	468	457	437	454	423	459	440	456	436	447	465	464	456	462	467	486	448	478	474	468	457	466	450	439	467	432	426	439	440	440	464	446	468	454	487	457	472	454	438	435	446	442	449	476	402	485	433	444	441	468	463	467	517	424	458	466	466	474	451	501	439	469	439	458	423	453	474	463	467	443	440	456	443	476	468	458	493	451	448	479	442	452	468	433	456	451	476	467	430	459	468	466	442	477	416	484	441	470	462	455	448	447	451	456	466	449	497	456	452	452	458	451	458	475	442	428	420	443	458	491	460	479	417	435	466	471	443	463	459	448	428	478	451	456	454	438	495	456	477	452	479	486	411	446	459	441	450	458	427	454	465	473	451	444	468	438	475	463	450	498	487	473	467	459	471	453	486	441	487	439	445	456	472	449	474	442	496	496	446	493	455	485	417	442	429	468	483	449	430	456	441	454	472	448	450	484	441	480	456	472	450	446	476	461	411	453	439	455	499	473	448	500	450	447	411	464	475	477	430	453	471	444	436	492	442	460	470	453	466	451	459	450	440	464	451	451	450	425	420	429	495	460	501	410	462	439	453	467	490	439	438	483	453	443	428	449	450	447	468	465	418	459	452	467	490	409	475	449	492	413	466	413	421	454	437	476	451	452	456	468	482	465	443	432	489	467	431	473	454	476	464	473	439	437	482	437	475	472	471	492	452	479	427	502	452	462	447	471	448	465	416	432	471	489	475	450	427	453	402	445	472	432	446	445	430	428	459	460	456	449	469	428	434	417	472	511	476	467	453	453	471	437	466	434	457	467	443	450	473	446	454	464	450	446	437	439	478	453	488	447	431	494	460	462	472	497	462	449	496	439	444	508	479	462	454	467	447	434	489	474	465	462	445	460	493	474	460	438	512	432	434	480	446	443	456	467	449	475	468	460	495	420	453	421	465	442	433	463	419	427	446	430	441	459	450	433	468	478	444	429	465	467	440	450	443	455	452	439	448	486	460	441	463	456	447	449	461	453	490	455	449	441	469	467	440	438	411	459	434	423	476	462	484	465	465	443	445	492	480	495	472	477	461	411	472	436	494	446	466	422	463	469	436	461	452	456	426	451	455	449	453	445	446	466	499	427	475	487	448	462	475	463	415	446	463	468	470	453	435	418	471	464	471	433	446	429	457	425	447	404	453	435	418	489	468	443	468	441	461	475	456	468	455	432	469	506	457	401	448	437	483	453	462	393	446	456	443	453	422	469	444	460	450	466	402	445	438	449	447	439	484	463	434	474	479	449	420	439	428	436	446	503	468	438	455	478	477	465	425	472	446	449	452	456	441	425	453	445	475	456	497	473	400	449	443	447	438	454	464	443	469	457	490	420	478	461	471	446	462	447	445	436	451	465	430	467	432	462	460	445	474	446	417	466	444	432	471	483	458	435	461	462	449	443	422	427	470	458	490	449	460	455	440	425	467	448	458	432	432	452	485	434	452	453	483	440	461	422	470	443	426	479	448	469	473	483	473	476	482	453	440	448	435	466	448	462	447	445	459	417	456	430	462	504	456	469	485	467	438	486	439	434	496	465	449	413	470	448	518	437	433	454	423	471	462	465	430	435	468	457	448	457	428	465	400	448	493	437	439	437	463	471	429	482	467	465	486	469	473	436	467	457	463	487	463	459	465	460	447	447	441	464	473	412	465	444	427	469	456	475	459	473	466	468	452	472	456	455	473	468	433	440	464	469	420	472	478	443	441	474	438	444	435	464	452	481	476	442	458	444	482	477	420	494	481	446	466	463	459	467	450	472	445	473	523	446	481	502	435	457	469	495	467	446	466	459	445	448	446	482	410	483	459	467	466	435	466	422	438	456	444	466	435	442	483	417	489	438	479	432	437	467	471	495	442	487	476	455	468	419	445	430	452	459	457	480	461	475	437	428	446	471	441	461	452	479	450	438	473	470	432	412	447	465	457	451	452	427	444	455	442	471	419	415	469	474	482	477	473	461	437	444	418	470	439	442	463	462	458	425	485	466	462	431	485	447	446	454	448	449	428	473	432	482	478	454	474	474	469	432	472	487	439	443	414	464	482	493	460	464	444	444	488	460	477	431	474	523	486	432	433	478	430	458	466	488	418	425	487	475	424	496	486	443	479	447	449	472	442	467	457	464	468	491	467	498	471	399	457	487	446	463	432	467	480	455	452	479	468	447	461	454	440	449	440	482	477	482	465	462	462	437	450	466	447	418	513	434	445	433	444	454	454	490	479	429	459	471	429	447	477	486	472	422	473	440	430	413	454	489	454	476	468	436	450	432	431	467	508	504	410	418	429	476	465	456	453	439	405	380	467	476	451	428	420	494	458	438	473	479	440	452	477	472	443	461	433	452	443	447	418	479	484	456	454	506	436	462	391	451	471	468	434	455	443	434	465	447	470	461	404	430	451	449	454	421	466	465	459	424	446	480	435	459	468	500	428	458	451	428	439	463	446	471	437	467	448	462	468	465	433	441	476	429	449	434	441	447	464	474	453	456	442	429	433	467	452	491	452	493	450	471	490	472	430	473	488	466	463	442	483	441	482	440	420	477	458	458	467	457	462	466	478	470	432	459	470	475	461	441	469	461	433	478	459	451	442	467	477	406	425	450	471	466	475	481	431	456	455	465	437	429	447	417	489	437	484	472	457	461	459	467	466	456	457	407	483	509	431	458	470	479	419	434	418	473	468	453	450	450	459	470	461	481	461	458	472	456	473	457	439	452	485	445	476	499	473	468	499	438	436	505	448	464	437	423	449	461	475	483	457	431	478	462	472	451	446	422	432	484	435	448	411	435	476	453	451	456	485	465	426	443	459	446	436	450	456	470	473	434	479	445	441	440	437	433	402	428	442	472	486	454	464	475	440	453	456	476	434	449	445	468	473	474	483	437	452	452	476	445	421	475	415	487	437	457	466	501	460	481	468	472	453	476	444	467	446	458	451	459	454	446	525	465	479	471	473	444	424	447	422
32486	54017	41748	27350	15575	8742	6213	4042	2813	2019	1651	1336	1107	999	930	868	777	738	713	731	661	630	582	580	611	602	570	557	554	542	549	514	544	522	540	554	522	544	501	561	541	558	500	532	505	503	557	507	547	566	534	530	507	525	520	528	545	554	532	505	516	487	549	535	515	530	515	530	522	543	472	538	519	532	524	519	524	502	516	509	495	519	510	483	509	502	514	527	490	507	525	464	513	547	516	501	537	545	573	473	493	541	506	501	552	512	520	524	468	503	526	586	542	507	492	531	471	508	536	555	554	563	501	525	525	524	533	524	507	519	569	516	520	518	559	520	542	527	541	471	513	530	527	545	512	524	537	525	589	543	570	502	508	535	552	532	524	498	512	527	569	539	541	567	476	512	487	525	518	521	476	521	530	549	517	506	513	515	528	545	476	490	541	506	555	500	506	559	529	559	498	572	521	490	512	528	547	536	506	522	479	529	506	526	541	514	512	493	506	498	544	505	509	513	522	544	535	533	552	489	530	551	520	518	502	549	516	521	505	508	490	512	508	521	517	540	532	530	484	522	490	550	524	511	515	534	585	539	535	538	518	461	514	505	544	517	535	540	494	564	526	534	522	509	508	514	510	509	526	538	488	530	516	499	509	515	543	510	523	550	534	523	542	516	522	483	521	520	503	541	520	494	490	543	547	512	485	556	501	528	562	514	511	518	536	572	495	496	490	529	504	511	562	528	537	542	484	510	566	548	516	567	509	495	508	536	520	508	529	514	523	479	533	513	509	531	490	526	530	541	560	552	508	489	541	527	567	486	536	537	510	506	517	497	549	522	526	540	536	562	535	563	515	521	521	478	503	497	533	522	483	525	521	516	556	530	520	495	503	505	508	534	521	483	526	503	533	502	522	527	501	504	537	558	498	511	566	506	534	508	536	522	506	519	527	556	526	572	513	517	513	517	500	536	523	569	505	489	517	555	536	502	520	487	515	509	528	540	551	508	532	526	521	537	515	511	513	500	555	522	520	544	526	458	542	526	529	523	503	492	523	543	489	526	505	520	541	519	511	499	541	556	498	532	539	519	517	500	568	512	516	547	517	521	538	510	528	506	505	496	560	520	519	526	522	564	525	503	514	528	499	467	498	511	532	567	493	543	512	522	502	524	518	499	504	488	532	547	483	508	564	511	514	535	493	504	520	537	517	539	532	535	540	485	508	512	530	495	502	523	548	502	560	553	553	558	545	514	517	512	500	544	521	506	499	547	518	528	549	554	517	536	526	521	511	534	554	486	495	489	516	505	579	516	522	493	553	482	498	528	503	530	502	508	534	514	519	578	539	515	502	500	540	512	521	487	548	485	487	535	507	512	517	508	527	535	517	537	480	518	517	479	531	564	520	495	487	520	585	535	547	546	512	527	534	499	524	529	515	521	549	511	493	516	537	536	547	570	500	499	550	499	511	552	481	497	506	502	526	542	533	495	515	511	517	503	495	506	511	511	535	511	528	498	548	547	526	550	514	527	481	481	509	511	530	516	512	496	488	518	497	533	547	518	515	539	553	519	519	494	475	529	538	516	493	497	527	512	499	507	513	532	522	509	482	507	538	526	521	516	538	539	522	546	572	496	538	487	525	518	510	548	507	531	529	525	551	517	502	553	541	526	526	503	526	502	545	508	489	523	485	536	517	512	542	519	538	556	556	526	494	554	508	530	537	550	482	537	506	518	507	504	517	524	517	511	483	524	515	471	485	545	483	512	536	519	548	492	524	509	515	520	487	503	516	491	538	531	513	483	540	554	515	516	485	500	539	533	508	508	514	543	521	515	508	497	542	523	510	539	499	474	496	528	504	495	529	537	549	508	527	533	531	533	552	492	493	464	498	546	548	513	522	519	551	515	575	521	519	507	547	526	513	562	497	522	528	534	500	502	542	504	494	512	529	536	527	515	501	527	523	511	515	502	498	540	499	523	485	522	512	515	515	507	514	547	488	505	524	512	507	504	531	514	511	532	532	523	511	519	527	554	501	496	543	498	488	500	535	563	528	547	568	550	539	526	515	490	520	543	535	549	550	597	541	500	547	562	482	547	484	529	528	498	485	527	495	520	560	509	556	522	481	518	534	507	537	515	504	530	532	544	549	525	519	520	511	526	519	606	524	540	528	498	502	547	482	518	530	473	506	518	521	501	572	481	520	470	516	496	472	513	514	521	545	547	493	496	505	535	573	537	531	512	510	516	562	498	528	556	515	551	502	534	480	526	495	524	491	529	522	539	540	533	483	505	504	517	492	560	539	504	525	537	507	540	548	527	509	523	493	536	571	496	535	487	500	489	515	504	540	480	516	502	506	527	502	520	503	544	513	512	485	582	512	520	575	533	498	512	568	501	503	514	491	529	485	532	506	524	525	540	543	537	534	521	526	540	487	548	533	547	567	523	518	483	540	516	507	525	529	489	535	526	529	478	483	508	503	554	544	491	530	512	533	516	522	496	529	525	537	503	495	516	543	521	515	512	525	520	521	495	508	516	530	497	487	504	559	534	518	483	488	490	499	520	474	563	504	535	546	526	542	521	550	539	487	532	519	516	508	508	531	502	533	541	520	487	532	502	516	557	510	548	503	535	486	555	500	508	498	500	518	546	530	501	513	501	535	514	490	524	462	500	513	552	493	521	526	508	580	560	479	501	523	516	496	530	475	513	535	530	538	485	524	502	522	513	518	494	524	508	529	512	528	546	563	507	522	508	559	517	513	584	515	542	525	561	534	529	480	555	487	538	508	493	534	494	503	537	572	492	531	513	502	573	481	531	515	504	487	505	496	554	510	518	504	494	533	515	510	522	524	553	470	489	557	546	530	528	516	505	532	565	516	484	547	512	536	520	528	523	508	540	527	522	501	498	511	557	532	538	536	517	513	482	527	500	520	507	497	505	543	514	549	501	492	506	536	476	537	482	539	516	521	540	532	532	475	528	548	490	549	525	522	509	539	537	535	523	512	535	518	553	520	505	522	494	511	554	503	542	529	508	547	499	525	476	521	488	488	502	512	523	519	528	482	516	541	528	512	548	518	540	516	464	520	523	511	532	507	478	498	521	557	514	518	539	525	533	483	521	532	521	521	545	514	536	535	522	528	503	521	515	532	557	533	487	496	534	523	513	557	495	534	475	530	548	541	536	495	551	502	537	508	524	504	536	516	500	559	538	522	532	515	479	554	519	520	491	485	526	529	550	513	523	558	508	529	509	506	541	527	508	509	524	509	523	539	558	513	517	522	522	557	530	519	505	531	515	501	530	515	523	508	506	517	528	540	548	527	491	518	527	597	544	474	560	560	520	511	559	506	541	538	533	508	521	525	566	533	516	562	504	526	521	545	520	512	513	570	507	532	534	495	533	529	518	528	514	514	516	505	529	509	569	538	513	544	494	501	504	519	522	488	482	547	558	534	527	484	523	550	512	476	531	507	552	522	492	558	503	516	476	517	561	523	534	506	510	536	514	494	504	469	568
25393	21680	27747	25712	13256	4903	2716	1471	1068	851	674	610	478	466	465	456	404	404	406	347	377	377	365	333	319	299	302	329	316	292	323	313	289	312	336	311	299	297	325	285	315	333	277	301	324	290	306	321	323	310	290	294	292	308	303	284	309	334	304	321	317	324	296	315	318	304	305	309	309	299	286	303	308	305	330	303	318	309	304	310	330	292	314	291	334	264	298	289	307	306	314	317	323	336	311	302	302	334	293	285	329	294	299	320	311	301	277	300	335	271	304	310	307	283	304	320	298	297	316	311	296	286	296	297	339	303	296	293	301	342	315	295	331	286	284	301	290	325	339	299	275	277	299	294	287	305	303	298	352	336	297	306	303	308	318	309	310	312	296	309	318	285	306	290	321	298	311	305	306	324	304	300	281	301	335	307	298	269	300	300	312	313	314	311	321	307	299	297	317	306	314	275	332	332	311	285	292	314	288	335	297	311	307	329	305	325	320	311	318	294	303	302	338	301	280	327	329	327	302	317	301	330	299	297	305	303	296	291	346	313	308	339	317	305	280	308	297	281	311	299	290	332	290	324	312	295	288	305	307	298	273	300	297	291	289	325	321	290	317	314	300	328	325	327	328	282	326	309	299	305	275	323	286	325	318	260	266	290	305	281	301	303	313	282	292	286	290	298	294	307	317	288	312	312	341	271	318	293	312	317	290	314	285	333	349	288	314	313	321	299	298	328	288	334	294	310	287	303	341	332	296	313	308	316	309	313	308	311	331	299	297	302	279	296	299	316	313	310	301	265	318	316	309	278	295	280	312	315	298	278	297	327	341	309	294	314	315	348	294	279	316	308	329	275	315	300	346	300	314	304	299	330	328	317	274	306	326	312	325	318	335	308	339	295	302	286	304	316	328	315	284	323	281	306	300	295	296	320	292	308	293	320	296	288	309	287	316	318	319	283	286	308	287	311	299	298	289	316	289	297	317	305	312	299	308	307	308	302	305	295	272	274	298	318	310	303	296	339	291	323	319	323	297	306	309	303	296	292	284	320	270	282	294	294	324	291	309	277	319	282	289	312	318	289	319	355	297	314	311	294	300	321	313	311	327	294	303	334	297	330	310	303	308	265	291	324	323	294	294	314	310	256	315	308	297	304	270	326	279	324	324	303	295	313	303	302	284	294	273	297	316	340	284	315	310	312	325	286	268	286	312	297	281	320	313	316	278	301	292	298	308	304	310	306	313	273	313	312	316	282	312	315	280	285	260	332	318	306	332	320	330	301	312	284	303	287	319	332	291	319	290	318	323	334	301	309	314	281	299	306	274	329	312	332	314	308	300	281	335	283	287	324	292	313	287	287	295	301	291	304	305	286	296	283	303	322	305	312	308	291	302	316	283	281	316	322	305	302	332	307	285	298	304	277	279	332	270	291	275	289	324	284	285	293	271	292	303	298	318	308	281	295	279	331	292	275	296	285	303	294	293	305	292	290	269	277	298	289	320	316	311	307	285	333	319	311	322	303	299	314	305	323	289	287	305	287	315	293	313	308	331	278	321	314	324	308	290	321	348	290	305	319	317	271	290	328	292	294	276	277	291	304	306	318	334	288	313	287	278	308	294	305	321	286	311	323	277	282	338	311	313	290	297	309	310	306	270	294	288	329	273	292	305	276	299	331	309	297	263	320	320	319	270	337	313	300	303	311	273	310	347	292	284	305	321	272	297	280	340	319	295	281	323	279	289	307	297	307	330	307	319	311	283	305	310	317	302	323	304	296	314	292	304	274	301	299	299	293	306	304	296	304	305	298	317	314	299	304	308	291	312	299	351	297	293	284	304	318	312	317	307	272	298	293	307	289	322	318	311	293	303	300	325	315	310	339	299	293	312	294	369	259	313	297	293	293	289	295	306	272	307	306	298	269	294	289	326	306	295	325	322	317	322	297	294	327	303	298	306	285	309	310	304	320	323	331	300	326	317	306	320	323	313	276	316	293	307	305	305	312	312	295	297	296	282	315	282	313	307	310	278	276	305	316	275	298	309	303	319	322	320	272	303	280	320	310	284	307	296	306	317	323	284	296	336	309	310	310	295	317	321	313	293	278	310	292	307	310	308	325	312	294	313	306	334	292	309	348	295	294	312	299	302	307	299	313	320	302	315	287	309	325	289	307	304	324	313	333	295	290	310	331	291	303	323	297	348	296	271	287	294	312	310	303	284	286	318	331	314	285	306	288	285	284	313	276	313	283	325	297	293	297	322	286	299	304	299	307	291	298	318	287	339	315	281	293	289	306	276	294	327	319	304	320	340	292	328	299	306	312	335	276	318	322	320	304	291	340	314	300	296	314	336	304	335	289	298	284	327	293	317	304	312	313	287	317	283	313	303	304	283	324	291	308	275	314	291	291	327	285	318	314	300	298	300	313	275	295	284	320	283	303	300	306	297	311	323	292	294	296	274	317	296	294	318	322	321	307	303	312	280	306	302	285	306	315	296	315	301	273	297	276	301	282	321	274	280	315	281	305	310	277	319	300	337	288	273	305	299	300	291	322	318	330	311	321	307	298	269	323	295	328	299	291	336	317	334	345	297	297	302	313	324	306	307	278	277	291	311	293	311	326	285	272	295	312	277	284	290	290	311	305	327	298	310	324	331	299	319	287	306	307	303	314	277	306	302	283	314	309	313	303	268	309	318	333	312	304	298	319	316	287	304	285	330	295	296	321	330	315	309	300	327	284	284	320	327	314	294	297	295	316	313	311	322	324	328	309	317	296	279	282	270	296	302	293	256	295	279	296	290	280	276	310	309	289	303	288	315	300	328	291	326	298	291	304	309	307	308	300	276	324	328	319	316	296	320	284	298	307	285	345	310	280	307	312	295	323	295	278	318	299	295	288	318	331	276	312	324	310	276	290	284	313	308	315	312	265	292	321	276	372	297	294	322	317	307	319	300	310	304	320	303	310	300	316	305	305	316	316	302	310	291	269	300	271	292	321	290	293	297	299	321	311	303	305	286	292	304	327	305	291	322	308	302	294	293	318	284	302	281	310	291	302	283	310	329	306	306	301	300	326	290	294	298	332	316	303	324	322	298	275	281	320	285	296	302	299	313	286	289	302	305	299	324	296	287	309	334	302	286	301	320	307	305	292	309	294	294	282	283	293	333	294	293	290	285	294	288	324	287	285	303	290	331	322	288	326	301	319	308	314	299	272	315	269	317	312	328	311	296	308	308	309	294	320	300	306	272	305	328	322	300	309	330	331	299	316	319	320	293	313	328	312	322	299	269	298	313	307	285	283	320	304	317	316	319	301	308	279	300	293	316	311	296	324	300	275	297	271	294	333	311	330	282	296	292	311	286	327	320	302	305	311	303	308	291	295	280	287	309	281	326	303	283	308	272	325	331	320	320	276	280	300	329	304	279	273	285	313	333	304	280	285	305	311	296	310	296	284	298	304	307	309	306	315	310	322	295	314	305	327	313	312	320	304	297	303	293	299	295	347	300	310	297	280
32326	51304	36534	22111	13408	7776	5025	2915	2007	1488	1207	987	861	771	698	648	570	514	487	471	460	448	410	441	415	395	396	345	384	384	358	387	391	362	379	410	382	328	396	389	344	362	356	345	376	316	391	375	358	372	360	350	347	415	359	354	349	325	342	372	364	377	346	366	353	380	340	355	392	365	359	378	337	368	356	340	353	360	353	367	371	341	352	388	345	322	332	383	347	362	360	393	383	367	345	381	363	368	356	382	381	369	373	367	352	381	321	366	367	360	398	379	351	370	374	384	389	366	339	351	366	374	372	365	309	371	339	353	335	328	353	379	357	358	329	348	344	363	347	346	370	349	387	328	374	350	367	372	355	345	378	382	375	375	374	364	361	376	354	337	346	373	355	371	396	379	334	369	379	357	345	352	379	340	342	361	319	373	357	353	354	377	361	333	364	367	362	353	373	388	382	375	401	405	362	336	370	359	357	356	386	380	406	361	408	341	335	327	393	349	371	363	343	377	373	392	366	378	384	350	396	372	376	374	379	413	336	377	359	339	344	370	351	371	378	347	419	385	357	402	377	387	384	376	370	366	373	382	372	346	378	367	394	350	375	355	363	348	365	387	388	373	344	378	355	341	346	355	364	350	386	361	350	399	377	384	362	368	371	339	389	399	356	389	364	367	314	355	340	394	373	367	374	346	353	353	421	378	353	362	379	363	342	401	358	362	381	390	365	358	326	360	383	390	365	328	383	399	365	403	349	351	370	367	374	364	372	343	353	365	383	362	368	368	388	345	368	378	338	376	333	378	362	343	355	365	349	365	358	376	362	362	383	379	333	375	336	352	345	395	350	351	360	352	339	377	376	348	364	368	343	354	397	366	381	391	408	387	363	328	392	369	382	351	361	403	360	334	372	375	385	363	381	375	373	389	375	356	361	335	326	369	369	346	377	350	367	352	397	355	366	356	374	391	345	353	389	375	351	379	351	398	378	400	321	361	374	346	374	359	342	376	359	369	381	362	365	357	340	372	392	350	346	361	364	350	376	346	352	353	360	353	362	345	373	361	387	332	362	395	352	364	369	360	367	372	384	361	377	373	371	368	359	346	369	369	371	383	380	364	362	350	379	372	390	354	330	370	379	361	364	337	386	346	345	372	325	358	359	381	347	336	377	371	342	377	345	386	331	353	362	366	347	360	391	364	366	401	353	379	373	368	357	387	354	404	382	356	390	357	387	341	380	389	370	400	386	360	350	360	382	356	323	360	373	386	372	336	366	346	353	361	369	346	357	358	359	368	364	375	367	331	381	358	382	387	400	376	349	346	377	372	342	362	371	351	374	382	358	385	371	375	332	412	369	369	337	358	342	353	379	343	354	357	358	362	369	346	362	324	322	318	390	383	355	369	386	344	371	363	390	366	364	389	336	395	350	353	357	344	350	368	362	369	389	331	346	354	393	355	378	342	368	389	357	388	360	386	339	369	367	306	365	365	352	364	380	376	328	353	393	402	373	387	361	346	371	366	363	369	357	363	366	355	343	364	362	392	364	345	355	370	393	359	371	381	341	395	358	359	369	373	362	344	360	354	355	382	374	346	346	350	372	371	340	373	352	355	392	396	385	365	374	351	374	385	339	350	340	331	357	363	393	315	397	375	383	358	344	358	400	361	353	383	353	366	336	349	356	377	384	347	371	392	380	356	377	355	354	338	336	378	363	384	378	378	345	348	344	388	370	357	359	395	372	332	359	404	352	333	359	365	331	362	339	361	352	356	364	378	403	356	395	383	321	381	360	354	371	349	359	348	327	350	373	368	351	370	354	338	358	367	359	367	355	344	359	366	360	346	365	372	351	362	375	339	340	351	347	380	365	372	371	372	354	346	367	378	371	360	377	410	345	369	354	371	396	372	375	385	377	401	349	367	366	344	346	365	350	377	392	371	371	369	369	339	372	359	369	356	338	339	356	373	362	377	396	347	413	389	341	345	372	349	340	382	394	358	387	365	321	379	350	327	354	363	359	356	361	379	363	324	407	392	357	370	368	350	376	354	384	351	353	362	365	357	308	340	364	379	392	350	355	383	396	392	373	344	344	365	359	346	348	391	346	358	356	361	346	352	321	355	375	375	340	386	385	396	353	366	386	382	354	372	391	363	365	415	370	381	361	374	374	333	370	368	346	374	379	388	359	387	363	403	351	360	396	348	351	353	344	363	342	336	362	379	374	379	368	349	382	399	357	394	345	335	359	368	353	351	386	354	370	371	322	404	375	365	329	364	359	360	360	339	359	368	356	362	359	353	359	349	362	380	354	378	373	357	371	362	369	345	370	355	375	356	369	369	360	390	408	351	349	376	353	336	309	380	358	399	353	369	360	333	389	384	368	358	340	361	323	389	360	382	332	338	384	336	371	352	314	409	372	351	382	365	381	331	370	337	391	380	364	389	361	379	329	356	365	375	336	400	356	374	375	386	372	369	369	376	360	352	372	376	363	381	377	354	383	345	330	335	346	395	360	380	369	352	372	365	372	361	386	362	368	373	332	342	365	353	349	383	339	363	337	380	398	406	368	399	382	359	348	365	375	385	351	362	374	342	409	382	387	394	348	337	362	384	344	350	338	370	373	365	375	364	326	359	373	372	372	342	378	345	366	354	388	391	364	349	354	344	382	412	347	390	375	333	356	369	363	347	366	328	362	410	386	367	363	390	366	376	330	350	394	389	352	325	364	377	376	379	380	360	347	359	347	374	348	365	379	375	367	385	355	362	358	388	337	360	345	366	358	393	352	350	373	322	376	357	372	389	347	376	399	360	365	364	347	326	370	388	342	393	345	365	389	362	386	388	366	374	377	384	351	352	353	350	357	368	359	405	384	350	373	351	373	335	374	371	375	405	342	366	336	382	345	380	328	361	366	351	375	375	359	382	382	364	345	366	349	355	353	359	363	332	319	364	361	326	363	390	356	374	379	355	328	372	391	348	355	371	330	355	329	369	365	332	365	377	363	372	311	401	350	347	363	346	345	348	378	374	372	381	386	352	366	398	322	380	341	369	377	364	361	383	372	380	372	378	368	356	352	347	348	388	363	364	321	374	358	352	355	327	370	356	346	378	343	366	358	374	355	374	381	344	345	356	360	313	374	361	394	360	359	382	370	357	378	318	371	380	325	364	335	396	360	338	363	390	387	392	390	395	377	355	363	338	358	380	365	362	354	383	381	372	354	380	374	346	405	396	369	348	349	350	366	374	347	308	334	304	376	398	389	378	369	355	337	346	365	351	366	377	401	388	376	365	364	401	371	374	372	364	363	372	394	347	367	368	325	398	373	361	381	376	353	352	347	367	342	352	364	378	359	381	342	382	386	369	373	362	378	381	329	372	346	354	354	360	391	348	330	365	364	372	355	332	357	363	345	375	418	365	392	401	390	403	376	369	383	344	354	353	339	393	360	385	353	376	370	360	371	388	324	354	385	350	365	353	332	369	333	362	376	388	342	363	358	333	377	353	383	394	355	382
22778	21453	29006	24374	21603	21432	12609	3857	2073	1492	1184	964	887	769	740	697	665	554	586	584	560	573	544	554	551	494	528	479	483	513	495	483	477	498	479	452	472	477	526	487	463	481	464	469	485	539	465	449	460	500	485	451	477	472	509	477	493	486	496	448	467	490	467	478	524	457	445	429	441	447	452	468	473	488	495	498	471	447	482	477	439	473	446	471	488	463	484	457	447	465	496	488	507	454	505	444	455	462	454	482	470	509	457	478	452	490	459	478	480	471	482	448	485	438	482	491	486	479	474	507	476	430	483	498	476	487	485	448	477	458	497	472	484	455	526	478	478	484	495	469	495	448	514	486	473	449	477	460	493	445	467	464	465	467	430	461	467	474	464	502	474	472	457	466	505	494	468	454	481	498	470	465	474	460	508	459	442	465	503	513	494	491	442	499	455	468	462	465	489	466	455	515	474	464	479	439	497	494	440	491	467	473	510	498	475	476	412	468	438	468	443	515	458	445	461	463	493	445	449	435	446	489	450	503	481	496	490	432	449	483	456	496	473	455	472	467	485	467	450	457	460	487	498	484	473	429	495	437	451	501	470	487	468	476	481	495	474	501	480	474	484	484	439	474	491	489	465	462	505	414	487	451	444	400	479	482	478	520	470	456	486	436	453	518	456	459	516	444	492	444	499	487	481	487	444	450	479	466	443	471	483	489	475	494	493	471	488	465	484	428	473	473	458	476	506	435	480	468	479	462	453	436	456	487	557	505	502	490	466	464	517	453	467	414	481	492	520	472	457	477	483	443	459	477	477	442	463	458	467	517	476	469	452	462	464	477	487	472	480	520	451	486	484	467	469	476	463	505	455	465	466	456	467	489	456	476	448	453	472	503	474	484	482	505	477	470	465	505	464	497	504	488	484	491	463	430	496	461	417	472	459	452	462	459	459	465	473	470	450	504	494	445	488	468	516	494	480	429	487	504	470	536	468	459	497	428	483	457	472	457	448	466	513	483	510	461	458	464	453	466	520	432	467	496	484	466	500	440	435	483	496	471	435	482	433	448	479	477	510	475	467	447	457	469	456	479	468	487	454	464	506	473	484	498	494	507	490	490	484	439	464	448	437	481	491	503	448	518	489	484	447	488	490	450	462	514	453	481	469	464	442	466	455	474	456	520	457	467	509	456	454	471	467	482	555	493	473	428	492	460	476	463	458	465	474	456	439	495	461	488	436	472	456	455	451	509	450	436	471	503	476	457	486	467	481	463	455	441	468	493	487	460	472	444	504	471	480	439	453	466	484	494	478	482	493	482	489	459	486	462	512	469	438	514	478	475	478	480	483	479	449	517	426	463	478	480	467	480	488	427	491	485	436	455	485	460	457	436	498	525	486	446	489	502	490	464	469	459	480	470	467	475	489	491	472	474	451	471	460	472	511	483	509	482	446	449	483	507	487	501	472	508	441	449	465	438	433	491	469	488	488	515	483	487	452	518	465	447	521	503	452	443	471	469	428	480	459	476	475	449	475	482	462	501	479	453	473	455	470	469	480	458	458	479	484	507	474	516	488	466	466	512	475	482	466	470	503	506	466	474	498	495	510	431	470	474	468	484	430	489	443	469	489	485	472	511	469	468	466	482	460	493	450	483	485	484	499	463	488	446	418	540	503	444	470	468	474	478	479	475	475	461	476	513	483	460	478	466	495	446	476	467	497	453	503	489	449	497	465	473	467	462	532	442	469	505	455	462	437	476	479	482	444	493	465	464	489	456	487	463	439	500	520	461	448	495	452	460	485	464	511	478	504	462	436	471	479	495	448	467	476	460	483	466	454	489	499	488	513	506	471	499	463	461	467	463	478	504	507	488	474	496	489	499	453	489	438	464	461	501	445	475	514	471	475	510	487	456	457	476	452	463	489	479	460	466	497	452	444	468	493	515	464	491	467	464	451	492	458	468	479	440	523	476	522	459	455	444	479	459	514	497	450	494	452	458	487	494	475	462	481	477	443	478	470	455	515	480	478	475	483	462	472	465	488	483	470	467	520	514	505	478	487	480	479	492	481	535	460	502	447	505	496	459	489	405	482	444	452	440	509	495	477	442	516	441	437	452	444	453	467	472	449	494	458	517	455	459	498	495	440	479	452	462	502	475	454	426	515	436	450	457	490	468	425	468	482	451	472	463	501	478	501	511	500	482	451	489	479	471	415	475	492	456	488	471	450	480	476	492	480	477	450	489	486	486	508	481	518	489	439	512	483	475	483	467	479	475	499	450	510	494	460	486	477	477	473	482	463	466	457	498	465	464	469	492	480	517	450	481	463	468	460	450	479	456	470	470	478	458	529	501	515	451	460	459	510	469	482	468	485	418	538	453	461	448	490	502	459	436	464	473	422	454	478	450	462	446	460	485	459	433	482	443	496	476	478	492	442	478	448	469	547	449	475	469	502	468	533	494	517	461	497	508	448	444	499	451	517	479	456	435	469	485	440	430	454	518	469	494	469	491	480	476	453	425	473	474	473	450	500	475	465	459	474	464	454	470	461	464	465	458	447	438	465	443	508	504	474	493	486	461	452	455	456	471	493	448	494	458	485	476	459	473	458	474	469	458	445	476	461	447	491	449	460	422	491	453	447	471	458	491	475	482	475	472	490	487	452	493	467	522	489	497	499	461	455	485	477	479	479	467	455	475	508	466	495	516	437	473	449	431	482	472	465	463	457	502	461	469	472	452	467	487	452	468	485	429	501	426	482	443	513	457	511	448	420	472	467	488	444	485	431	457	485	478	442	507	463	498	473	495	460	492	470	474	470	470	471	491	439	446	471	427	468	482	459	495	476	472	484	466	453	464	483	495	483	479	496	466	472	489	468	486	511	470	461	444	449	487	511	469	462	489	430	481	468	465	482	466	448	487	438	491	485	460	508	474	479	451	502	493	482	471	487	474	444	464	468	476	472	464	479	502	450	469	421	464	450	473	461	458	436	440	495	455	448	422	460	492	468	488	457	487	463	520	477	464	457	428	522	512	478	444	496	465	443	520	443	464	419	477	474	478	486	497	468	469	531	473	484	480	454	463	450	478	450	475	511	462	484	452	450	493	455	522	495	504	468	506	455	454	479	478	463	460	481	493	430	497	434	453	449	477	434	496	467	492	449	461	467	440	486	466	525	435	444	443	478	479	512	497	447	476	460	456	497	450	521	469	495	475	469	461	448	439	506	516	497	472	490	471	460	458	470	468	439	487	511	477	487	503	461	469	441	452	473	469	473	461	465	452	448	448	466	502	449	465	475	445	479	427	471	470	468	445	451	487	531	445	452	505	471	498	445	495	482	514	495	510	454	491	455	500	483	471	459	482	500	468	461	440	466	456	463	479	458	493	502	493	491	490	472	494	455	483	449	492	494	472	471	464	503	475	467	428	443	448	473	469	469	466	442	472	517	471	503	493	467	491	442	485	483	442	459	436	460	484	480	455	465	490	470	468	504	507	475	501	491	451	510	478	461	489	462	462
37291	61313	48071	30942	21005	14912	9314	5594	3527	2488	1810	1481	1290	1118	1059	911	826	799	731	725	678	663	654	651	599	628	591	544	590	563	588	560	571	571	593	531	551	521	522	588	530	519	568	527	529	553	503	553	541	557	540	566	522	597	520	561	524	494	567	512	518	538	563	540	541	538	555	551	577	524	574	505	584	576	565	555	533	522	529	524	481	576	571	564	480	565	500	534	539	532	505	519	535	543	538	530	497	519	514	509	509	542	538	502	539	532	522	515	535	559	535	564	537	548	515	528	543	547	544	567	531	547	527	592	510	533	516	574	546	523	574	532	523	569	535	542	613	508	569	507	486	519	561	502	574	556	533	531	507	464	506	540	540	521	550	503	541	512	558	517	581	575	552	572	519	510	521	569	515	555	518	522	556	558	543	491	544	497	508	535	558	516	627	512	562	554	515	515	546	522	545	567	515	559	512	508	540	493	563	525	516	527	503	553	546	543	559	517	519	550	512	543	514	517	559	538	545	546	581	534	513	535	563	526	540	548	516	554	568	562	566	572	532	578	537	518	561	486	514	497	529	544	523	540	504	497	555	528	555	522	548	505	514	519	556	550	568	577	502	510	585	570	520	567	549	535	530	559	535	524	541	561	509	558	537	547	555	566	547	558	567	562	523	520	531	514	547	549	517	523	546	538	520	569	536	573	545	511	562	541	572	561	495	515	562	581	541	563	532	557	523	546	554	544	502	532	516	566	557	559	540	510	550	534	532	544	537	539	529	536	567	531	540	516	528	554	531	505	522	542	551	519	538	545	528	547	559	538	530	572	518	537	507	495	543	534	554	540	552	503	530	549	524	515	536	541	532	547	493	561	535	512	533	520	537	555	538	499	555	558	560	521	521	553	519	495	549	536	507	537	583	504	531	564	531	542	536	571	582	531	527	515	504	532	520	541	567	552	532	564	500	577	573	526	574	523	576	516	533	553	520	559	536	568	518	494	579	540	543	542	520	528	567	502	556	549	524	517	512	555	574	529	568	537	541	481	559	576	522	541	544	527	566	528	545	545	484	574	553	543	495	552	573	513	568	510	545	545	569	578	551	546	494	547	611	516	502	536	556	545	537	541	529	572	471	525	527	510	515	513	563	536	542	546	535	541	550	562	502	548	519	544	540	564	540	537	545	515	514	558	564	545	529	548	529	571	553	556	539	549	559	559	536	576	518	521	541	496	524	522	545	543	517	531	532	523	482	554	525	521	514	518	537	517	577	561	520	545	527	512	584	500	558	519	522	531	519	537	564	526	577	490	519	550	544	540	503	477	560	501	536	532	552	553	596	517	537	510	502	547	519	523	491	526	497	551	520	540	552	537	527	522	542	561	566	522	579	555	588	550	506	553	545	572	559	533	562	551	556	544	555	553	553	547	543	525	537	540	584	560	528	575	479	512	506	550	537	574	510	545	538	508	508	552	518	561	541	526	569	525	577	539	523	533	553	526	549	538	544	544	535	525	537	522	538	577	539	561	540	565	539	534	547	544	551	539	536	588	609	560	505	544	506	541	535	570	506	567	519	555	550	542	500	553	526	560	534	531	530	512	546	535	519	488	531	553	534	593	539	528	569	525	557	564	561	537	503	513	536	533	506	611	544	517	521	553	566	534	540	510	530	578	575	523	531	536	515	527	554	538	545	559	555	551	537	519	559	527	561	538	518	576	506	519	546	554	470	503	504	510	570	463	530	531	560	540	567	521	528	534	534	518	587	559	515	519	549	530	521	546	531	539	508	562	552	483	561	526	513	530	522	511	528	542	532	565	494	577	529	535	537	551	531	529	513	527	523	574	539	566	557	517	548	556	533	492	505	527	544	517	511	501	534	542	556	573	532	543	547	529	530	517	527	519	539	541	514	515	542	532	522	533	569	562	530	490	533	541	522	537	541	531	491	580	527	536	521	537	542	565	538	498	581	511	575	548	540	599	535	558	555	561	576	547	511	546	530	505	539	556	505	521	535	512	562	522	547	536	544	536	560	526	553	507	550	547	550	578	511	564	534	549	542	518	526	530	513	579	545	545	582	521	563	522	533	539	540	563	503	551	566	522	530	545	564	561	518	557	493	536	547	535	545	505	527	533	513	527	535	521	564	539	538	518	522	523	506	525	526	512	577	515	537	552	598	534	537	568	508	552	568	528	555	560	506	556	538	547	502	501	531	548	564	505	515	543	544	520	529	513	538	559	521	549	537	540	531	539	530	528	543	547	563	543	519	530	549	544	541	527	517	559	541	481	548	530	536	554	529	500	535	527	539	523	516	523	542	540	551	548	510	528	493	539	552	537	510	553	515	535	541	573	512	531	513	513	542	539	540	531	547	564	488	532	558	525	566	545	558	483	532	536	561	571	544	514	530	539	534	529	525	546	534	548	563	541	530	542	570	493	529	534	536	543	547	548	551	551	524	587	526	495	537	536	523	598	524	563	532	515	553	525	507	529	527	535	563	561	525	541	576	565	542	543	500	511	539	510	547	503	515	518	535	513	532	529	571	553	525	545	527	538	547	544	514	576	517	531	560	551	556	541	532	524	530	524	554	562	516	550	517	554	551	533	505	511	592	515	537	491	532	556	523	540	524	514	553	556	537	511	515	542	564	542	539	559	496	518	526	529	504	527	487	563	580	579	508	549	525	548	531	553	534	532	558	555	582	549	531	543	542	513	548	556	552	567	549	577	537	574	564	527	562	509	528	540	556	555	556	523	494	536	535	526	556	541	493	565	542	539	559	503	518	534	571	577	577	531	576	489	538	515	537	527	579	571	566	532	524	540	581	523	539	515	538	538	550	539	516	552	563	516	549	519	555	516	537	560	492	558	567	578	489	530	501	503	559	532	532	496	519	558	524	541	535	575	531	573	537	525	533	492	544	558	524	531	536	530	537	568	528	543	522	508	515	521	482	516	533	533	558	520	548	509	580	548	539	572	545	557	543	523	548	534	511	505	542	545	487	537	531	501	525	535	549	473	492	571	537	561	543	561	515	491	518	548	527	546	543	510	486	536	533	534	515	502	552	560	543	570	514	555	527	578	540	540	557	575	580	544	544	519	554	557	535	562	580	511	538	554	572	500	499	567	571	550	542	548	521	559	544	548	524	509	535	549	564	524	538	516	572	533	563	556	542	532	529	543	549	544	524	560	509	530	560	559	559	557	551	548	541	565	529	515	545	558	560	579	543	510	525	515	501	507	520	544	558	556	513	548	533	532	534	510	509	544	525	561	532	504	535	590	558	566	565	536	549	543	549	529	517	585	526	548	550	517	525	575	537	556	528	542	557	523	546	493	550	541	516	553	509	545	568	566	526	562	527	555	573	516	563	535	491	542	514	530	559	544	533	531	541	546	562	567	510	546	515	581	522	539	566	526	547	530	500	567	535	525	520	522	564	536	540	537	571	528	533	555	537	497	507	565	545	572	539	573	571	530	565	503	533	527	524	519	524	552	540	525	552	494	503	557	525	545	546	567
31258	28982	24839	15085	6626	3325	1977	1295	925	736	625	534	517	520	427	433	441	423	368	393	371	381	377	395	373	385	384	340	357	361	330	352	349	345	339	345	341	351	341	370	345	338	363	332	337	312	361	328	334	316	302	317	328	330	341	365	366	358	342	334	356	349	359	373	347	355	341	341	338	344	330	301	327	364	346	345	363	313	356	362	339	316	352	347	353	346	324	347	355	358	342	343	324	310	359	346	367	376	372	341	363	323	364	350	334	345	339	346	320	360	338	339	340	325	317	353	326	307	347	377	328	336	339	346	355	335	366	351	355	358	332	370	359	338	345	352	353	365	329	348	375	335	315	351	338	335	356	348	353	371	315	350	332	366	350	316	346	350	357	329	361	338	319	347	347	337	330	360	325	334	324	310	337	358	338	348	335	318	358	329	355	323	329	342	368	325	357	348	353	328	358	375	317	357	335	349	356	315	324	345	355	312	354	357	326	356	322	357	329	362	349	331	351	351	364	328	352	363	316	355	342	344	326	344	336	310	349	334	298	323	370	324	320	307	362	344	353	376	319	336	329	301	358	302	365	345	342	328	349	340	317	356	322	313	347	341	353	307	345	350	368	375	330	334	292	327	365	330	326	340	341	352	357	352	340	350	326	307	355	334	370	336	340	338	342	352	365	360	336	313	311	333	339	325	321	350	314	367	358	372	368	396	335	337	317	344	337	340	342	345	331	352	321	329	317	306	390	331	333	333	343	337	315	351	334	330	327	372	366	350	382	385	338	347	352	325	326	365	344	331	337	335	320	351	332	332	322	362	337	374	400	353	365	379	324	348	359	321	352	332	353	340	337	352	357	350	336	359	354	369	333	353	342	379	339	324	327	333	344	361	380	363	323	348	322	340	354	361	350	331	342	339	343	338	393	328	342	352	345	302	341	316	344	333	338	328	291	369	334	396	323	321	329	346	344	336	354	322	334	312	342	354	308	346	327	344	361	359	337	344	328	318	343	373	332	352	366	326	330	340	353	373	328	366	353	322	327	322	348	323	317	320	341	355	350	307	365	324	332	322	355	343	314	329	300	339	368	333	354	341	352	325	358	352	333	322	327	362	324	321	357	354	312	310	313	335	392	374	328	335	322	306	349	337	308	347	322	340	321	348	335	364	330	357	349	351	346	331	326	338	314	369	360	340	347	332	341	345	339	357	306	331	318	326	322	335	347	330	334	362	333	337	322	330	342	324	340	350	352	363	308	358	332	370	344	377	351	333	344	340	335	337	364	315	352	314	351	354	311	335	333	320	349	361	353	369	352	338	351	351	338	329	307	324	320	304	341	345	368	334	336	322	320	337	349	330	332	323	349	336	343	327	343	311	339	325	368	373	332	333	339	322	332	349	369	352	317	346	344	342	338	346	340	373	329	334	328	354	315	363	340	347	312	336	314	312	357	325	365	336	340	323	317	332	332	384	345	338	312	331	341	361	339	353	336	317	315	348	348	358	330	381	324	336	341	347	333	330	324	363	356	355	360	327	378	328	353	333	314	344	310	356	333	316	308	337	346	339	369	343	343	341	360	322	356	323	337	367	341	349	327	361	347	363	336	345	345	336	340	327	364	336	360	343	318	316	350	334	294	308	361	335	334	328	345	364	331	344	349	344	325	319	323	364	370	337	326	349	326	338	367	352	345	343	332	318	347	352	352	360	350	327	334	328	341	364	325	330	338	317	315	333	354	350	342	351	323	348	304	335	349	339	343	354	297	356	349	341	338	377	339	367	371	346	344	335	348	355	353	349	330	344	317	323	323	348	343	335	316	351	335	350	348	303	355	330	330	339	355	355	367	356	349	331	328	346	342	333	337	347	337	323	362	334	369	337	385	321	344	338	366	332	347	352	327	331	321	342	358	352	313	343	344	330	350	348	338	344	316	336	342	315	347	323	346	309	347	338	337	344	333	327	362	361	349	326	345	352	339	345	340	320	366	339	291	341	360	367	341	353	334	334	319	327	357	370	364	375	354	330	313	340	338	337	347	349	347	339	351	335	335	346	323	352	387	355	304	353	362	340	326	341	351	353	325	360	355	364	336	352	323	338	324	372	365	334	334	340	354	334	344	348	318	343	311	337	374	349	356	367	348	338	332	311	326	365	335	325	360	395	318	353	336	357	373	370	347	370	364	352	316	341	354	330	337	334	347	318	350	349	365	341	355	338	368	328	356	320	367	354	339	335	363	323	358	370	325	371	368	324	355	351	313	334	340	324	337	340	353	366	349	365	337	342	372	361	367	364	325	349	361	356	326	331	328	356	349	338	335	351	338	328	338	374	361	353	329	370	335	353	350	325	317	381	324	344	322	335	328	343	350	338	339	350	331	354	344	337	341	367	329	349	333	341	337	329	314	355	360	339	323	319	320	322	345	361	332	319	340	344	323	313	338	333	336	330	357	369	359	353	327	334	375	334	348	369	355	358	367	328	361	326	341	313	358	355	326	341	315	378	321	371	338	356	373	349	340	345	349	366	391	367	333	345	345	292	339	374	368	366	335	345	348	326	350	295	367	350	364	348	351	350	333	363	339	346	328	357	361	371	358	331	368	311	341	342	345	339	360	344	316	336	367	356	402	387	347	339	349	353	350	307	339	339	356	334	321	333	370	345	342	331	374	335	320	342	367	354	315	374	322	336	346	365	334	378	329	341	303	372	336	357	309	381	335	372	335	343	327	308	336	339	388	371	299	333	333	328	347	338	344	331	365	323	320	342	376	312	365	337	371	341	341	351	330	329	334	348	327	350	348	309	323	333	345	336	333	365	361	367	325	351	325	347	304	353	344	346	346	320	327	349	336	343	403	344	323	348	339	341	343	315	311	327	345	343	358	316	333	335	335	356	371	365	341	332	346	356	330	333	362	348	362	350	349	329	349	343	353	327	349	320	346	317	351	323	337	313	325	327	327	334	344	366	348	355	341	358	363	319	339	343	347	333	328	327	306	316	364	339	333	349	348	307	355	345	323	347	340	392	354	366	354	344	313	326	327	345	320	360	358	350	359	348	351	314	342	352	353	377	343	355	359	343	328	324	335	358	315	353	351	312	364	336	346	320	361	378	369	369	330	314	346	340	331	314	374	351	356	310	350	296	337	353	345	359	357	353	325	312	346	345	326	337	333	344	327	349	338	338	382	324	304	344	388	334	349	347	339	377	339	363	317	342	312	319	352	331	350	347	354	343	363	340	308	353	362	344	353	354	323	333	314	343	339	362	351	358	353	341	365	334	339	332	352	331	381	313	355	358	345	375	346	310	337	351	346	323	343	333	342	336	356	347	311	333	333	343	359	327	363	312	301	331	313	323	333	338	327	371	345	353	328	314	345	323	350	337	349	345	341	323	339	314	341	353	371	304	340	319	364	338	373	358	343	323	339	352	328	361	313	353	324	337	387	337	360	337	374	334	340	354	355	322	357	315	365	337	343	329	339	331	348	337	334	355	382	341	346	328	353	379	331	377	369	352
34509	42259	27929	16848	9904	5994	3586	2233	1633	1197	906	801	721	650	643	550	520	511	489	499	441	476	468	428	437	434	418	455	409	419	410	411	452	388	392	425	412	434	417	385	382	390	394	440	397	370	401	381	408	402	394	428	389	409	410	418	363	390	383	410	421	393	385	422	436	393	373	393	389	430	402	401	400	432	432	405	389	391	393	372	394	397	391	384	380	420	427	378	379	413	407	357	399	393	382	371	406	391	408	412	403	390	392	378	410	406	370	396	395	356	379	387	392	411	383	373	429	363	381	398	418	396	405	409	386	425	413	412	380	385	409	399	337	392	394	400	403	395	381	398	419	413	416	383	413	386	374	355	425	379	390	361	422	401	405	387	418	417	404	416	381	375	416	407	410	356	373	396	382	398	378	359	328	401	371	435	415	397	409	396	404	418	384	414	371	395	380	369	372	378	411	414	417	431	378	404	405	398	379	426	375	384	410	401	360	397	403	388	404	360	397	414	443	392	392	397	414	405	383	425	394	382	401	390	403	397	404	415	360	372	406	381	412	389	405	388	438	396	397	387	392	415	410	420	405	415	388	405	403	413	399	392	414	405	387	397	371	413	364	380	391	390	428	371	435	415	406	369	432	366	406	410	403	403	410	421	376	397	395	391	412	373	409	397	385	406	358	444	407	407	405	387	410	381	398	375	392	375	383	402	436	413	382	377	409	376	389	433	396	411	398	399	411	375	365	418	351	407	391	386	396	406	376	382	381	411	453	397	393	401	393	403	367	384	382	427	385	395	396	403	417	407	399	427	411	423	381	432	433	399	406	420	380	410	383	400	436	434	397	383	402	387	382	413	402	403	414	409	410	405	409	375	418	421	402	382	408	412	427	378	390	388	423	379	366	400	409	417	376	402	407	386	430	371	391	416	429	411	428	353	384	406	374	424	383	404	424	343	425	428	384	408	419	415	369	366	408	422	406	403	374	377	407	413	398	396	410	409	397	341	378	388	384	417	366	377	433	421	366	361	387	410	351	392	389	386	413	395	378	399	368	405	399	378	419	374	374	406	405	371	373	411	395	382	398	404	395	416	399	385	370	407	414	390	377	372	407	382	416	392	416	361	394	401	380	394	391	355	379	405	393	388	370	399	375	366	395	421	419	388	396	417	384	402	408	412	425	392	352	379	381	364	394	376	417	412	421	386	402	394	413	386	397	390	404	384	408	384	391	416	389	409	405	392	431	377	378	394	410	414	420	388	358	406	439	365	385	393	401	402	417	403	387	386	367	394	375	416	378	413	383	425	374	376	391	351	424	416	409	400	389	397	432	403	359	384	380	377	419	419	398	428	427	366	374	373	390	375	373	382	407	375	412	428	375	396	390	389	383	407	413	379	409	399	381	396	369	408	377	389	387	383	402	419	419	407	361	448	373	396	381	438	393	427	423	408	386	419	400	399	394	410	358	374	386	418	413	422	443	391	418	344	412	376	375	383	388	403	359	407	386	412	371	402	434	395	389	389	364	423	410	400	367	412	402	376	470	394	433	368	348	381	390	437	401	391	399	414	434	385	363	411	402	411	409	407	419	386	381	360	391	393	397	400	406	398	414	400	343	416	380	398	375	394	390	423	392	384	448	391	424	366	399	410	415	392	407	377	424	400	380	385	419	396	392	389	401	402	367	391	387	411	410	399	398	408	425	406	414	418	411	414	404	365	376	405	373	387	400	404	376	395	399	394	400	376	431	388	408	379	398	425	389	378	385	375	399	398	380	424	431	383	387	389	413	430	393	391	394	379	382	383	450	388	433	430	379	390	399	386	404	370	365	387	446	404	400	420	425	398	379	426	378	398	364	368	407	404	364	380	375	390	424	379	415	375	409	411	423	417	410	405	376	409	425	398	378	393	345	405	382	401	399	424	389	427	395	382	402	398	404	402	361	400	465	375	408	433	419	382	400	369	414	383	392	388	394	386	418	380	397	387	397	380	403	400	379	382	388	394	403	402	384	409	354	379	404	395	427	426	383	402	400	368	382	411	373	368	377	393	395	371	409	399	384	425	389	398	389	439	454	397	431	408	420	357	415	390	399	404	399	403	439	399	431	434	397	398	409	412	388	420	397	383	451	431	392	412	380	388	425	360	434	400	384	408	356	376	408	358	388	404	357	400	397	400	385	404	422	385	384	379	396	406	416	382	405	386	417	410	389	383	383	397	411	404	439	368	414	402	398	393	397	396	385	394	396	395	431	410	413	389	406	430	403	409	400	375	388	390	419	392	394	385	396	408	424	384	441	379	366	390	419	380	371	377	412	417	413	405	387	378	413	426	366	402	388	428	412	387	387	401	407	417	424	376	370	375	424	404	447	400	406	365	394	393	386	396	428	398	394	381	390	407	394	409	374	455	385	391	394	387	411	400	385	372	403	422	398	372	404	431	388	431	378	384	385	427	372	378	382	399	387	398	380	377	385	378	453	400	363	409	426	425	364	380	357	415	382	417	398	376	379	394	395	402	434	373	358	405	397	406	402	400	404	371	416	388	412	369	440	378	417	407	400	395	434	389	389	434	414	420	413	413	383	385	389	407	412	365	415	381	347	380	429	385	387	391	383	391	396	376	388	397	385	385	411	400	398	378	394	407	418	366	416	373	406	428	377	382	393	423	415	404	421	422	384	398	411	423	365	388	409	417	384	417	379	374	378	409	414	394	392	370	360	429	390	389	357	371	388	396	394	366	400	399	424	398	405	393	397	369	389	406	399	394	394	404	405	404	394	426	410	416	384	407	390	402	380	402	356	428	399	393	422	421	400	386	418	391	402	363	397	409	390	407	403	371	404	375	387	418	405	394	372	373	416	401	423	416	394	389	390	405	379	383	388	378	418	417	407	373	381	390	392	377	382	381	401	415	388	391	420	422	360	403	392	391	384	405	380	402	427	395	379	420	395	402	378	402	429	388	399	394	357	388	401	401	387	414	390	386	423	385	385	390	425	420	363	375	389	384	407	415	344	411	445	424	393	411	413	416	421	366	385	365	384	379	419	423	376	376	384	385	363	389	391	392	420	427	372	399	387	391	376	422	406	386	427	424	390	410	370	418	394	359	371	418	411	423	423	385	413	385	406	384	396	369	410	379	355	385	400	395	378	411	413	387	379	382	390	435	397	387	363	385	388	398	357	409	384	387	400	397	401	379	392	364	388	382	407	418	416	414	387	404	418	358	393	426	393	403	384	418	402	417	378	383	430	407	403	407	418	414	389	416	398	404	395	398	401	412	372	382	394	390	383	408	345	392	389	384	393	408	417	415	414	394	413	410	370	385	399	363	398	408	366	383	394	387	388	407	379	402	382	354	392	406	390	383	433	406	405	417	395	399	399	401	414	399	344	413	382	392	391	358	373	415	419	391	420	428	383	381	397	354	422	388	389	364	394	402	422	417	385	394	405	394	402	376	409	390	416	386	397	415	402	383	377	394	377	435	399	413	410	397	398	389	392	387	366	402	382	395	421	395
23865	21462	28494	25318	21624	14905	5678	2269	1407	1074	936	813	717	658	622	582	587	538	523	505	502	527	473	492	463	498	482	498	464	475	444	485	462	470	475	433	536	467	467	471	422	454	472	476	499	480	458	478	465	436	469	450	477	508	461	438	441	451	447	434	461	480	450	454	446	439	503	472	493	450	485	460	440	477	484	468	468	476	498	480	460	436	457	459	493	484	433	476	460	432	451	482	457	457	444	501	453	441	456	437	422	458	470	444	440	469	465	445	472	412	445	416	440	464	456	401	452	461	443	434	462	462	472	505	492	411	483	451	444	475	452	472	437	457	458	420	430	434	461	464	446	438	513	449	440	434	451	455	446	496	479	438	505	443	455	462	470	446	492	457	427	479	487	448	421	487	454	445	472	453	455	433	500	476	451	455	455	426	455	440	429	466	449	435	485	444	497	446	488	485	439	469	440	465	464	491	491	437	463	475	487	469	437	440	451	459	463	482	463	461	467	433	462	460	454	497	464	470	455	453	430	469	448	492	469	438	428	436	434	449	457	476	425	439	458	470	454	450	444	471	450	422	492	482	434	449	430	454	477	468	484	434	479	431	440	449	470	437	444	462	439	467	463	472	427	446	437	469	458	473	413	453	457	505	433	449	444	461	473	469	406	439	444	466	455	459	461	430	464	485	481	504	448	450	470	456	438	447	474	435	447	456	470	456	466	470	433	464	475	445	452	455	463	488	481	433	456	424	460	438	453	428	460	395	468	441	442	511	428	440	474	451	394	452	487	438	456	443	464	438	455	467	458	446	456	438	449	475	444	431	447	497	458	492	446	471	423	463	437	439	464	427	432	475	475	434	484	452	467	502	478	497	451	399	478	491	443	450	460	490	444	462	437	453	482	473	463	430	436	402	451	466	444	477	436	443	438	448	459	447	429	439	454	434	421	512	465	510	448	458	491	447	435	450	411	420	464	450	445	461	486	496	434	456	487	442	458	447	433	458	444	432	481	471	453	456	453	423	439	433	472	457	443	458	471	465	493	444	405	480	468	456	467	459	405	456	429	487	466	462	485	459	453	495	450	415	475	471	450	450	492	444	431	442	472	460	430	448	486	456	433	436	500	422	468	472	470	486	447	488	483	427	491	452	474	487	446	463	462	431	459	470	452	414	434	473	437	440	429	445	475	448	478	481	455	449	462	475	454	429	466	473	459	429	457	442	453	435	447	443	486	469	483	485	447	443	462	442	505	459	474	461	461	428	421	464	450	454	461	461	425	471	435	484	496	441	434	413	463	457	458	466	448	412	438	431	439	451	448	468	474	458	424	428	451	432	446	481	490	505	493	434	458	500	458	446	427	486	433	457	517	456	443	427	432	477	470	473	489	449	449	477	446	449	455	443	471	458	500	446	442	441	459	446	441	467	412	432	474	438	439	448	426	451	468	448	442	436	442	489	479	410	441	455	461	441	439	475	468	460	464	461	463	438	455	477	471	440	454	451	470	467	439	465	494	505	404	460	433	439	441	435	429	454	388	467	458	443	448	430	420	444	458	457	473	427	442	456	457	414	438	400	502	481	426	491	483	439	462	422	415	450	440	398	442	462	407	427	437	477	460	477	464	444	466	480	432	454	451	444	390	487	468	445	477	481	450	462	487	438	417	460	458	449	405	439	443	465	441	417	488	444	456	476	460	426	451	458	432	461	427	446	435	460	426	471	455	442	476	432	445	435	453	443	459	434	427	473	451	447	420	484	455	451	458	456	463	462	463	458	430	438	426	449	477	472	470	444	471	444	414	447	471	422	423	422	473	469	429	471	432	453	454	463	468	445	470	465	460	482	413	466	429	468	470	470	491	436	476	451	505	463	471	478	429	473	442	461	449	467	440	453	449	476	432	448	424	440	427	451	450	427	430	416	469	447	443	433	419	416	451	446	443	450	465	465	473	448	424	426	502	444	446	488	450	463	464	487	450	420	429	467	449	469	454	445	457	445	438	450	490	472	484	465	449	431	459	449	469	447	463	435	488	459	459	450	453	447	448	431	456	449	487	417	474	429	414	460	415	430	481	448	458	464	469	482	445	450	448	460	474	440	444	502	428	463	469	456	498	411	440	479	488	448	439	459	455	456	407	454	464	470	459	458	451	425	456	415	461	478	479	432	493	455	431	461	461	466	439	459	421	460	474	481	444	442	436	463	444	422	471	456	454	456	434	429	459	426	456	436	436	478	480	485	456	472	455	468	464	445	436	487	461	470	439	480	421	428	460	497	443	486	423	464	452	448	477	454	459	472	432	451	455	465	460	458	497	423	473	463	450	464	441	422	435	456	462	429	428	478	417	414	473	462	490	446	430	440	430	431	459	446	436	480	468	463	445	455	447	438	481	458	444	432	490	438	431	426	458	452	494	445	425	451	478	465	436	468	448	450	447	450	448	451	435	483	429	442	431	464	486	492	471	429	472	474	449	448	444	466	456	480	464	422	473	444	431	440	462	449	454	470	454	446	491	458	455	482	485	423	435	468	451	465	442	459	450	460	468	447	458	471	488	450	455	443	432	448	425	448	429	402	431	456	444	489	435	435	418	402	459	450	482	446	426	447	462	460	450	460	471	432	460	456	456	494	449	433	479	457	439	480	450	474	456	466	448	467	445	446	480	428	435	469	436	457	480	471	449	495	495	506	410	452	467	462	444	480	465	467	471	496	457	432	446	421	426	500	446	416	479	467	490	450	432	456	428	446	459	459	419	419	420	407	452	483	469	429	484	415	464	466	481	440	479	430	446	470	451	483	454	465	437	452	481	468	427	411	434	449	456	483	452	484	416	435	464	427	443	479	463	471	470	445	429	427	446	517	454	467	467	463	434	455	451	493	481	451	438	461	454	484	436	450	469	452	459	432	426	455	468	436	481	426	468	438	439	461	431	434	437	436	474	468	436	459	457	449	437	440	424	455	424	487	439	449	458	424	421	489	457	496	475	440	446	435	442	450	471	446	446	461	444	462	432	453	460	443	450	485	443	486	423	463	436	456	455	463	498	450	457	449	456	443	452	439	473	441	463	483	453	454	419	424	435	453	455	432	456	456	478	471	483	455	496	449	434	471	471	442	424	485	441	481	419	428	461	468	457	472	460	452	451	455	426	445	464	452	449	458	460	415	429	484	441	464	466	460	468	431	434	481	422	484	441	466	458	497	431	439	461	432	429	413	402	462	454	477	460	459	461	479	437	422	486	457	428	407	487	444	472	442	459	464	431	450	477	451	465	437	418	453	481	425	429	423	445	457	466	470	458	457	413	466	482	452	410	460	470	456	473	465	469	466	434	455	425	481	460	465	466	461	446	442	426	434	436	423	509	455	440	446	435	465	491	435	440	462	449	470	453	471	429	465	457	446	471	435	427	433	430	475	459	437	443	439	459	449	435	469	435	476	445	482	458	444	484	433	459	481	450	444	474	431	444	451	470	465	488	483	462	429	429	500	441	474	462	439	469	434	430	489	460	464	467	418
33133	53034	41921	31276	20343	12488	6587	3587	2282	1644	1328	1152	1022	827	791	761	737	706	631	669	602	557	565	500	568	562	592	550	570	542	527	557	516	547	525	544	519	546	506	568	502	481	565	551	515	533	518	492	532	520	525	510	550	491	525	523	587	489	518	546	517	566	543	496	512	513	529	533	519	532	524	506	536	475	540	517	537	522	523	504	540	517	525	524	505	520	500	494	531	540	537	519	550	509	512	566	554	527	530	558	529	555	534	504	526	517	510	514	568	530	503	548	560	527	531	520	531	548	523	565	511	520	490	516	534	544	546	546	539	484	511	549	512	486	499	505	526	522	490	546	554	536	500	523	532	508	509	541	545	471	521	541	544	542	489	536	542	546	497	534	538	506	527	519	519	516	523	540	534	515	501	539	504	515	511	544	555	532	559	536	540	524	498	496	532	520	532	548	524	502	497	528	532	495	563	518	521	529	535	529	537	529	498	542	536	511	505	514	530	549	515	542	511	492	521	542	533	518	500	514	499	521	523	524	542	502	549	522	522	523	496	500	535	501	484	525	532	558	540	538	526	493	497	550	541	490	493	526	515	510	558	475	540	519	486	532	537	532	532	520	493	512	482	532	569	516	575	498	557	488	525	601	529	488	542	516	532	539	492	535	521	538	537	509	506	509	550	513	537	530	504	523	492	544	523	518	497	521	534	527	513	492	534	502	540	519	527	534	511	528	489	544	534	531	529	498	517	561	505	520	510	525	520	542	507	530	522	532	539	548	527	515	499	519	529	531	548	478	505	577	500	544	512	483	543	539	471	513	541	550	531	538	527	511	539	527	505	525	542	517	495	475	493	515	532	486	518	506	498	507	540	563	495	505	503	527	556	526	522	501	501	505	544	511	549	562	586	500	540	560	543	531	527	553	511	544	526	506	514	519	544	518	525	519	562	486	535	566	534	510	522	531	516	520	488	550	514	492	532	533	505	520	496	532	491	550	487	494	487	483	480	509	526	491	531	563	541	553	480	495	518	534	542	526	502	495	504	516	518	519	500	493	508	504	519	538	501	490	543	502	476	524	525	482	526	530	551	520	485	509	527	497	516	512	558	512	541	523	503	536	535	491	518	496	489	529	519	501	499	506	521	518	500	523	521	520	514	544	477	510	510	523	521	507	519	516	522	537	477	518	506	490	523	538	534	505	515	524	538	524	524	487	487	522	495	547	530	492	513	544	554	533	534	505	544	496	511	534	453	531	493	508	520	515	503	511	526	528	479	529	569	493	547	518	543	527	518	537	510	534	516	513	502	521	520	525	480	552	523	522	546	509	539	550	523	537	505	551	524	503	487	525	556	538	508	508	537	540	533	493	540	515	498	522	500	473	518	513	480	512	507	544	543	499	531	516	514	490	579	498	542	529	523	502	562	539	519	533	522	503	537	534	457	518	513	522	552	531	528	516	506	532	498	547	558	490	524	524	535	530	505	518	466	535	523	512	508	503	532	504	504	489	524	554	507	539	558	530	455	494	480	520	513	548	531	513	477	523	563	522	543	511	537	525	486	519	502	543	503	528	514	547	540	538	525	489	511	528	511	517	554	549	522	522	529	541	519	498	526	522	537	512	492	539	528	519	553	515	503	509	493	507	516	544	526	541	523	503	525	559	493	509	542	511	526	514	502	544	506	539	499	573	514	518	544	545	547	487	509	530	496	522	519	541	568	516	528	580	515	547	546	455	524	543	584	498	544	514	523	497	535	499	571	499	496	520	544	491	459	518	549	542	495	527	515	494	538	539	532	499	520	527	559	528	493	537	513	519	560	510	539	502	553	542	549	502	545	510	524	505	498	532	535	497	532	565	547	475	549	546	498	548	547	532	529	515	503	524	578	464	553	513	545	495	527	535	514	490	536	527	511	518	556	518	522	484	492	551	553	520	525	557	464	525	531	504	487	535	519	488	554	491	537	513	527	472	506	503	489	544	515	501	487	521	531	519	509	498	520	536	503	530	545	560	519	552	531	533	525	539	513	509	463	524	525	502	478	510	492	528	501	534	511	472	521	510	481	563	499	571	510	519	507	484	516	476	499	509	493	512	537	513	514	506	495	506	517	550	508	525	456	540	551	499	547	545	533	532	534	550	500	524	499	514	500	459	521	521	529	563	504	531	540	504	545	541	478	542	515	464	517	511	504	523	513	522	508	542	532	492	495	527	517	490	512	519	533	546	528	528	506	496	518	502	488	503	539	503	556	505	521	545	572	493	562	540	518	519	513	550	540	517	504	511	519	515	508	550	488	547	513	527	536	493	529	517	545	552	552	501	502	530	482	511	510	533	518	499	485	521	488	545	506	520	515	533	471	545	496	496	565	519	477	534	509	517	485	494	493	521	536	505	532	515	499	475	548	520	514	526	502	540	500	526	551	486	478	507	499	511	540	498	581	530	540	518	530	505	514	532	541	549	538	563	529	520	488	525	512	527	530	554	506	535	533	490	507	544	512	518	493	538	497	514	477	481	529	553	501	542	506	526	519	546	541	529	501	537	529	497	522	485	565	531	548	528	507	501	502	543	550	495	523	538	540	564	542	492	517	534	503	511	513	509	566	514	538	532	546	517	518	572	523	518	498	514	494	464	525	525	500	481	571	581	483	519	530	553	547	512	522	499	525	512	544	538	530	550	537	526	526	521	500	496	477	500	511	553	511	558	551	532	537	517	493	511	555	526	462	543	504	515	532	524	501	563	534	526	483	516	534	557	551	514	483	518	516	511	536	527	494	506	521	514	550	504	515	486	489	498	506	551	498	535	485	543	541	529	511	521	522	550	510	505	486	553	521	517	491	473	533	497	549	521	503	536	498	509	507	528	484	543	511	571	501	531	515	482	518	542	512	476	532	514	520	564	517	527	539	529	533	519	493	491	487	514	537	525	518	563	515	507	543	528	504	541	554	519	528	515	521	485	523	556	524	515	541	531	480	503	552	471	511	543	552	507	520	489	506	554	535	493	529	507	531	524	507	519	541	518	550	529	499	511	513	525	511	526	496	548	524	504	495	511	551	490	514	532	532	517	518	526	492	481	489	546	494	484	507	510	511	509	504	532	531	534	548	511	544	528	511	539	516	532	511	500	516	501	505	499	504	519	517	503	511	486	532	548	502	535	520	509	527	496	468	514	517	535	491	515	545	547	517	501	509	526	551	528	543	540	556	513	524	520	506	502	493	531	486	550	521	523	526	481	523	511	506	553	526	528	512	542	506	538	522	512	495	495	505	493	519	494	537	490	502	502	476	476	545	544	527	466	505	519	479	495	574	511	520	550	560	530	527	529	529	521	516	515	528	504	553	523	484	500	495	474	475	473	527	507	547	483	507	520	537	536	502	502	523	494	507	526	519	552	533	491	491	531	506	507	510	544	511	537	517	528	497	536	534	559	497	566	528	537	530	522	512	518	518	518	531	520	479	549	588	475	528	510	501	496	531	515	502	535	463	510	529	518	517	547	524	545	540	530	492	505
25375	21637	28286	26593	13975	5447	2670	1478	963	728	605	509	464	433	431	404	369	355	367	350	325	325	333	362	329	324	277	334	334	309	326	274	302	304	319	329	306	304	325	303	304	306	309	330	301	333	312	319	312	292	299	299	286	310	310	305	326	297	297	311	311	308	328	315	362	307	323	311	308	330	307	321	307	313	296	306	328	334	310	322	326	299	342	292	323	296	311	317	330	307	347	283	298	351	320	322	298	332	306	315	303	319	324	326	329	307	287	295	312	317	298	309	308	292	312	313	281	307	277	336	319	327	346	341	315	328	292	332	306	308	320	309	350	314	296	302	301	321	323	304	296	315	323	339	284	284	311	303	299	304	293	326	300	298	325	348	273	335	306	312	337	282	285	315	330	324	304	300	322	306	304	365	338	293	278	273	292	287	318	338	289	328	282	323	310	365	305	330	310	324	314	327	306	295	309	341	307	333	302	294	346	301	283	328	311	322	322	331	311	280	288	299	303	316	293	276	319	273	287	304	300	327	306	302	318	313	321	298	336	301	318	321	305	307	314	293	290	292	312	314	313	271	292	322	305	343	343	297	307	310	310	306	295	283	303	322	340	301	303	300	276	284	283	306	300	304	292	291	279	323	314	303	275	304	319	313	295	315	293	304	315	310	291	314	322	315	339	305	317	323	312	319	329	307	296	320	319	327	344	331	285	278	287	286	316	323	297	311	312	311	296	332	317	314	294	323	310	312	334	328	326	298	313	348	312	331	295	304	341	310	335	318	321	281	331	331	304	327	282	316	329	317	296	293	294	298	315	314	307	337	320	290	315	335	353	322	310	298	302	363	346	319	323	331	298	335	324	304	283	331	325	287	283	304	303	294	331	296	285	306	312	309	298	292	327	319	314	289	311	290	324	336	320	323	297	302	300	267	323	337	340	316	300	318	303	289	336	310	311	313	322	339	351	342	307	336	259	307	319	323	320	298	325	272	301	341	294	347	310	313	329	308	304	323	295	312	294	286	299	310	312	287	293	310	323	301	335	340	309	311	293	338	284	309	324	350	300	319	284	323	294	274	300	293	301	322	314	289	311	313	300	291	298	299	315	296	319	314	308	334	287	292	295	302	288	289	288	334	297	288	326	276	276	327	325	314	328	319	322	302	305	317	329	332	340	311	300	301	281	319	281	315	279	280	305	314	302	306	326	288	329	314	314	315	311	317	348	316	298	318	290	277	329	317	325	317	322	294	309	320	303	336	336	307	314	283	329	345	316	307	281	288	321	307	310	288	301	318	334	331	313	330	321	304	345	313	312	307	305	308	300	309	301	326	304	329	332	308	327	320	333	298	302	324	293	310	328	332	327	322	303	300	315	327	300	307	351	300	323	316	321	317	292	313	303	328	324	317	287	295	306	305	319	287	303	321	295	349	308	312	293	287	333	305	305	330	322	303	315	317	309	301	314	322	291	280	313	290	289	323	318	286	303	300	319	302	331	287	313	303	300	304	282	286	301	305	313	323	314	313	290	303	289	309	301	286	300	309	304	308	314	317	314	306	330	278	291	327	333	296	306	327	305	318	316	319	340	308	331	282	315	348	300	327	326	295	303	335	350	267	314	345	311	283	288	303	286	344	352	286	312	318	328	293	320	280	292	306	335	309	341	329	338	307	333	294	313	301	302	304	343	305	331	298	334	327	295	310	294	301	315	298	328	302	296	329	313	320	324	304	291	305	316	299	321	342	300	313	336	310	299	304	287	340	304	318	317	337	340	305	310	287	321	330	322	300	329	317	302	311	323	322	294	307	322	303	310	343	296	335	302	324	306	307	301	301	322	277	309	305	287	297	332	321	333	349	337	282	279	292	322	307	337	321	277	326	304	286	316	316	305	310	305	314	301	322	312	332	285	309	305	317	276	316	334	344	329	314	283	326	328	310	316	306	310	315	289	305	338	335	278	339	335	276	296	303	318	325	321	326	288	281	289	321	319	320	309	336	289	353	315	303	310	300	307	302	292	343	332	300	319	317	307	344	346	336	296	325	295	325	318	316	305	339	338	364	328	325	285	302	319	296	283	299	289	320	299	294	319	327	282	303	315	291	310	315	333	293	337	326	326	291	300	317	327	301	328	310	325	298	299	317	325	293	278	330	343	330	324	329	327	301	310	300	304	349	297	333	296	310	318	321	353	276	355	322	322	290	348	292	323	314	315	289	319	303	315	335	339	320	311	282	328	312	312	293	299	308	353	334	295	300	283	334	301	314	296	290	333	299	307	315	325	348	314	308	311	310	301	321	312	315	319	352	307	287	322	331	301	296	332	293	301	329	295	292	298	305	349	308	328	311	299	316	321	294	298	313	281	345	294	306	325	321	312	302	302	325	301	330	334	306	316	307	291	349	290	326	303	294	299	335	288	327	318	317	321	316	319	312	283	296	331	305	312	311	356	325	305	292	309	307	313	298	304	323	333	311	310	330	336	350	321	305	319	299	286	292	297	341	322	313	326	323	317	298	319	302	335	315	308	302	306	298	330	329	303	333	302	299	347	295	291	337	352	312	340	320	342	308	334	307	306	317	324	341	328	321	309	328	313	331	284	328	293	306	283	287	288	324	290	326	290	330	323	318	307	303	303	313	322	285	338	305	330	293	329	288	332	292	291	297	296	302	304	336	287	320	301	316	281	294	311	287	308	293	306	298	292	317	302	331	304	298	325	318	294	314	330	320	312	316	277	287	333	295	327	291	321	328	342	330	345	289	276	296	311	313	341	322	317	327	288	326	342	351	302	297	312	339	288	351	318	321	297	306	294	292	272	322	298	296	329	272	313	313	304	295	295	335	278	309	296	298	305	300	294	328	298	308	339	338	350	311	273	329	343	312	298	338	295	308	344	328	316	309	288	315	305	340	328	299	302	296	290	324	308	322	317	318	312	321	310	311	319	298	299	305	323	312	313	292	326	312	289	312	311	322	295	302	316	315	335	295	293	361	324	297	329	295	318	345	317	342	299	283	308	326	309	316	307	326	359	283	295	304	321	325	337	313	335	282	335	310	294	299	301	289	343	316	331	297	279	298	282	286	274	327	299	293	319	305	321	329	274	315	335	304	324	318	321	310	279	291	306	318	282	321	331	285	349	327	312	332	303	281	322	312	318	321	315	287	318	300	336	355	306	322	315	308	319	318	294	292	293	304	311	304	312	315	352	345	334	305	333	383	287	324	326	326	306	300	317	337	321	325	309	356	324	305	336	298	296	340	325	306	322	327	298	314	325	333	307	290	331	318	298	311	308	314	327	346	276	293	318	314	326	306	286	309	334	301	297	319	311	290	294	314	298	288	307	327	316	307	302	293	305	314	298	330	277	327	318	325	303	340	301	303	336	328	323	345	316	331	301	317	306	347	334	314	314	310	311	326	321	288	327	311	316	288	322	302	326	363	314	304	320	260	313	319	317	342	310	334	315	333	290	305	307	330	306	342	297	318	330	320	333	307	321	279	319	327	299	303	319	327
34492	48909	40310	25657	14407	8222	4690	2720	1758	1197	1037	867	723	587	545	564	539	473	410	450	401	412	389	448	415	393	362	379	383	397	379	392	359	368	386	386	398	365	393	403	375	388	377	374	371	336	354	346	380	370	405	396	384	347	372	372	363	372	376	379	342	368	381	353	391	384	370	365	394	348	404	350	394	389	346	381	378	380	374	349	335	347	367	401	348	367	320	356	354	364	340	358	383	379	407	380	330	381	370	389	405	375	352	357	370	371	372	374	401	360	379	378	364	377	374	377	370	364	367	397	374	364	368	343	387	369	350	354	384	391	392	400	385	392	359	377	374	384	414	371	386	391	375	357	358	369	367	364	374	349	376	405	384	350	354	359	357	393	391	362	363	364	366	376	404	397	370	374	359	350	395	379	405	352	391	397	356	366	361	359	395	361	372	369	386	373	361	409	366	397	371	375	330	375	383	344	377	359	383	353	390	375	370	363	366	358	360	365	366	368	363	382	347	396	379	348	350	356	381	341	362	352	363	361	371	375	353	408	342	376	400	386	383	367	372	381	373	356	415	398	368	369	354	397	357	376	366	382	366	357	380	401	413	378	383	341	379	365	366	379	337	382	385	349	371	404	330	397	369	360	365	375	375	367	396	388	358	377	351	409	389	383	387	365	393	386	376	393	411	365	355	362	350	369	399	383	393	367	396	358	395	390	400	367	369	383	384	408	388	405	405	379	359	364	368	380	387	372	374	378	383	357	391	396	367	376	371	397	380	340	392	387	348	351	365	377	357	395	362	369	390	377	384	359	409	346	348	393	385	392	370	365	371	358	390	359	388	404	356	347	396	357	356	400	324	409	413	383	374	425	357	385	365	389	372	364	353	427	356	380	369	355	354	363	391	362	389	389	336	364	362	375	373	360	396	368	405	375	349	400	366	375	404	371	408	404	386	388	364	382	369	397	396	393	348	386	377	383	375	400	385	370	399	347	370	361	393	363	364	400	362	395	381	380	358	375	330	356	380	350	362	407	365	357	381	363	364	395	372	383	359	402	374	358	377	380	387	371	367	347	352	342	364	374	357	392	387	374	378	387	380	379	340	388	333	342	361	382	381	340	379	393	348	369	358	359	408	358	422	375	385	348	371	406	391	366	374	360	398	365	398	339	385	370	393	408	409	352	370	328	359	413	364	369	362	400	379	364	365	367	367	418	356	349	392	393	378	357	369	370	346	354	376	354	359	387	363	394	374	362	364	391	382	377	351	366	353	362	356	368	398	377	352	379	371	391	381	398	390	365	371	379	335	336	392	374	361	394	370	381	372	359	380	380	367	352	361	362	356	362	343	389	398	387	383	366	348	360	348	398	366	363	370	384	374	361	390	332	383	369	346	363	335	389	373	407	405	343	375	390	346	324	373	368	401	351	379	365	368	355	383	407	374	393	360	403	359	374	350	381	381	420	339	379	374	336	361	379	395	387	353	400	362	385	388	336	387	365	356	329	369	356	394	401	371	368	393	369	346	369	362	393	391	364	388	382	350	381	372	383	391	351	374	366	374	375	363	373	402	387	383	402	359	361	359	406	370	362	369	385	382	393	402	343	379	370	388	400	384	399	350	363	408	358	381	349	387	370	354	372	337	382	388	418	344	364	381	404	345	372	371	374	423	365	375	344	349	361	343	352	353	373	342	393	341	331	356	401	357	351	382	420	404	389	371	336	374	358	352	383	368	353	344	357	350	374	386	390	367	366	351	347	392	355	352	372	389	381	403	376	387	374	395	383	367	349	387	382	365	413	379	347	356	372	359	352	370	363	368	355	399	369	412	397	376	341	358	418	385	422	368	326	362	365	349	388	384	370	390	393	370	379	376	383	392	389	369	363	362	349	371	388	381	359	365	380	351	397	406	388	354	340	406	358	391	395	376	372	388	368	327	370	369	358	364	367	382	402	357	378	387	349	372	380	360	370	347	392	382	368	360	367	377	397	372	369	362	339	371	392	348	381	347	355	383	354	368	420	322	386	371	386	391	367	379	373	351	377	367	364	368	354	372	340	379	356	359	363	366	382	401	378	409	369	366	378	333	405	378	368	370	365	358	402	395	389	366	369	361	380	353	356	356	386	354	370	385	376	393	359	366	388	358	386	359	373	381	344	385	376	378	346	378	344	365	368	355	370	335	375	372	375	370	361	349	371	355	370	367	357	327	373	390	385	384	358	412	377	345	377	383	338	389	372	378	355	412	372	398	360	352	378	369	417	383	367	358	331	376	344	422	347	377	381	360	361	369	375	385	371	372	372	371	363	398	390	370	402	380	356	348	369	367	356	408	369	368	390	380	393	354	372	408	359	387	387	376	367	355	363	385	386	395	367	351	369	392	401	381	413	357	377	394	335	356	384	397	368	345	367	399	386	369	386	350	354	398	359	366	385	360	348	401	371	380	366	372	397	372	357	377	349	360	425	380	352	408	403	376	341	379	335	347	397	378	382	396	374	384	419	370	338	357	379	393	376	359	373	360	381	359	378	354	412	397	369	360	376	404	380	363	361	401	380	359	354	367	388	353	372	394	352	375	370	384	383	340	377	343	374	384	367	377	368	397	363	333	348	323	372	394	377	332	332	386	395	373	372	384	344	393	338	348	370	396	358	386	370	385	404	395	356	383	370	385	373	377	394	347	335	362	361	384	386	368	347	371	365	381	384	370	386	359	380	410	368	362	350	357	365	389	383	355	337	342	374	354	366	378	375	346	347	362	342	383	361	395	348	393	379	369	382	389	373	417	354	370	395	351	361	422	356	351	391	388	401	354	387	392	389	388	377	380	412	383	365	384	377	399	377	401	391	396	390	392	380	373	374	371	385	361	392	410	367	386	397	388	388	366	382	382	364	379	382	343	405	331	327	385	369	363	368	368	360	386	342	382	377	390	375	356	363	367	374	355	367	381	378	389	370	366	396	329	378	375	370	371	348	340	373	396	393	372	342	364	387	366	358	365	383	381	365	390	395	372	381	346	365	399	396	348	366	387	404	347	373	393	370	322	369	379	374	358	376	390	361	404	374	343	392	364	380	368	365	395	363	403	342	384	386	411	383	354	339	370	375	388	373	353	357	410	368	381	370	347	381	362	390	401	380	424	381	389	379	348	377	388	375	384	384	365	379	397	348	387	388	364	380	357	373	387	346	368	418	369	391	368	322	382	368	387	365	373	366	367	348	384	348	388	379	373	398	413	394	352	399	372	376	370	389	349	350	391	365	366	343	349	392	366	391	376	364	392	377	379	402	366	388	374	391	363	371	367	367	369	371	369	387	390	361	349	374	363	393	378	334	360	374	375	394	355	385	369	383	337	394	350	363	401	371	397	345	342	333	383	335	400	384	378	415	346	393	399	391	378	396	391	391	391	358	385	395	370	389	388	411	389	343	401	364	379	355	377	395	346	403	389	400	377	373	410	357	379	386	379	365	353	409	360	343	360	358	345	351	383	355	365	394	403	366	391	415	361	384	361	358
22849	21459	28926	24470	21680	21110	11134	3037	1552	1157	963	849	742	708	660	591	610	657	543	548	533	536	498	529	504	479	456	519	467	491	499	482	471	458	469	491	452	480	449	488	465	473	467	500	452	440	459	488	486	469	467	450	467	479	486	439	478	460	493	475	458	490	483	474	497	440	461	514	514	477	475	498	439	476	420	446	528	461	462	520	495	475	475	463	472	473	462	467	457	495	464	494	474	487	479	529	476	467	446	437	481	491	471	487	477	506	474	475	457	461	458	499	480	500	489	448	459	497	458	453	453	482	449	490	493	410	455	480	449	469	499	480	455	491	487	478	497	475	447	459	473	456	461	464	429	464	477	493	462	496	475	447	421	471	468	471	467	457	479	517	448	472	440	497	511	472	480	499	476	458	484	489	470	450	503	471	514	451	450	470	470	446	467	470	473	456	471	479	472	460	469	458	482	458	466	489	479	506	473	457	446	521	508	484	479	438	471	439	434	522	501	463	475	475	483	511	484	492	437	483	505	452	459	497	457	504	482	448	454	443	484	460	456	471	450	439	469	445	493	470	457	489	479	490	470	485	477	492	454	458	486	458	511	438	470	468	505	465	509	479	471	485	461	486	449	434	456	508	494	447	454	480	457	473	480	461	473	440	491	474	506	478	432	462	443	497	491	447	465	483	471	455	447	520	451	475	479	466	482	484	473	482	485	452	442	462	474	474	507	468	457	456	471	463	443	492	457	460	491	422	514	435	469	490	474	497	496	475	479	473	440	476	470	518	439	480	449	427	452	469	486	445	466	485	507	442	450	470	463	474	465	488	444	466	478	457	454	485	462	473	483	473	436	455	465	481	467	483	503	448	469	474	448	462	464	449	495	490	474	496	461	443	453	476	508	434	469	470	450	468	476	488	431	477	478	500	504	490	478	488	462	470	491	460	495	463	448	468	440	471	468	457	467	434	463	475	474	511	450	486	441	425	476	494	461	511	502	431	448	506	486	520	454	458	424	464	453	446	442	454	497	497	519	499	426	463	474	448	453	474	445	474	469	478	475	446	477	434	507	500	443	446	476	490	486	477	485	486	470	476	522	481	445	450	490	454	457	483	447	453	507	492	500	465	481	461	459	489	512	480	463	486	443	473	438	460	476	488	439	434	471	448	434	460	472	480	459	494	510	455	491	452	486	476	425	483	499	492	442	486	460	466	508	485	459	484	485	465	469	440	474	461	482	495	448	474	461	483	438	455	501	496	466	492	437	464	461	484	473	485	448	483	455	479	453	483	428	462	494	455	461	473	457	461	460	472	508	489	471	482	474	462	485	487	429	433	479	490	483	485	434	468	472	488	480	495	495	431	480	449	499	436	527	468	412	482	457	430	453	505	445	470	494	448	422	502	465	492	459	465	481	450	496	461	465	485	519	455	472	457	509	478	453	461	448	470	439	486	488	442	454	474	484	480	472	448	458	473	476	470	447	465	457	456	473	468	486	467	440	494	483	421	494	450	452	497	480	527	459	455	502	435	502	430	483	443	467	470	470	447	466	500	441	432	466	469	438	478	472	520	498	484	473	455	448	501	467	465	459	486	478	475	471	438	489	486	453	480	477	489	474	447	508	450	452	484	449	416	502	425	468	467	424	500	432	488	500	489	478	482	462	454	450	488	489	508	486	496	447	477	443	433	506	419	503	474	474	486	448	470	499	444	468	471	492	462	549	482	481	466	495	445	443	473	441	434	469	467	461	486	475	472	467	476	473	459	473	454	479	481	474	489	446	484	467	449	446	503	477	471	502	513	472	464	472	472	470	463	472	437	471	485	456	486	498	456	451	472	455	480	456	464	454	476	504	450	512	460	476	445	478	500	478	514	454	493	488	455	478	490	478	495	474	466	503	468	462	482	476	434	499	428	455	456	477	487	442	464	479	460	480	479	483	487	502	478	459	422	443	448	462	451	517	495	460	464	471	485	469	482	450	466	450	487	489	480	483	465	486	447	477	445	482	465	479	481	476	476	504	463	463	432	466	505	448	490	474	465	463	492	461	486	462	473	478	444	448	451	437	469	508	458	448	447	486	468	458	490	439	479	491	471	470	506	478	453	434	433	480	452	421	464	434	496	494	476	458	500	462	465	457	501	460	461	531	452	474	422	478	488	442	508	427	514	477	443	455	481	481	476	501	482	457	472	459	486	440	470	501	445	489	499	452	487	474	465	473	464	467	480	510	448	435	482	463	443	441	458	484	487	494	471	456	501	451	465	481	471	438	479	491	457	459	485	453	495	497	501	495	476	465	462	479	466	398	479	499	482	482	495	446	472	458	480	467	466	464	476	438	470	486	472	451	543	479	474	495	481	474	493	487	486	461	457	456	479	475	480	534	467	439	451	444	427	449	483	465	483	466	441	488	466	458	459	454	461	474	475	459	472	475	459	481	462	459	446	462	444	461	496	466	510	478	478	485	474	489	468	470	421	475	440	449	457	442	507	470	491	486	475	470	464	463	464	467	469	460	501	448	465	463	481	478	493	437	454	461	477	487	475	471	444	497	470	472	416	446	445	435	456	474	427	477	440	468	482	466	468	455	473	480	476	479	465	477	436	491	467	475	488	496	472	483	444	455	470	467	447	474	469	456	470	457	426	459	504	494	435	484	468	448	453	485	502	506	435	501	473	462	447	494	452	450	424	450	456	455	494	493	452	473	452	500	455	501	496	492	443	480	493	488	462	436	462	469	476	493	462	462	443	460	492	480	480	444	450	472	486	460	467	490	451	456	502	441	459	469	473	441	432	450	449	445	488	468	490	483	471	483	474	445	461	491	430	444	492	442	460	475	492	491	478	442	460	470	474	466	467	493	462	443	452	478	459	448	480	491	450	453	442	436	481	490	500	445	465	451	483	496	464	464	471	496	447	453	462	520	456	499	504	474	494	499	407	461	509	431	459	475	482	452	458	451	442	456	468	431	484	465	473	468	471	461	476	438	457	459	457	451	482	486	451	425	486	450	428	465	481	444	461	447	486	463	438	493	512	481	472	464	468	490	462	475	408	499	446	467	430	469	436	471	491	459	499	448	486	490	447	479	459	451	453	440	465	502	441	443	475	494	439	509	486	442	462	461	433	454	472	458	470	456	449	471	478	472	483	437	489	493	488	514	498	493	458	457	470	427	475	452	458	481	445	467	448	480	475	450	468	478	491	482	473	460	457	427	463	452	473	479	469	455	472	438	457	452	421	418	450	448	446	477	441	487	452	501	515	487	458	482	472	487	489	463	460	477	472	424	443	420	435	487	438	459	494	468	465	475	448	496	471	485	475	488	432	472	508	492	466	487	516	480	498	474	478	487	466	473	481	454	454	478	439	483	441	477	465	481	453	458	420	473	448	489	485	456	463	444	468	477	468	462	454	450	453	464	487	491	519	458	477	512	452	485	482	427	482	518	490	465	489	510	487	480	441	451	491	465	481	534	492	504	444	434	476	494	507	467	444	463	457	453	482	457	473	469	478
38405	59451	47732	34823	22076	12845	7150	4247	2533	1798	1432	1200	1087	911	858	792	745	749	743	615	664	625	609	590	566	541	520	585	548	570	552	511	548	575	539	525	568	535	528	532	510	529	511	535	517	570	529	535	532	546	575	529	578	538	520	554	511	570	513	528	541	516	553	570	541	526	566	507	547	567	529	544	508	507	535	541	534	558	557	551	474	514	520	525	574	563	577	563	549	527	534	570	570	519	548	521	547	540	585	523	569	492	526	546	556	509	516	541	518	552	539	524	492	550	521	541	543	552	499	547	570	546	542	544	495	573	541	491	546	539	576	572	553	567	533	570	509	513	528	538	561	579	509	497	512	541	536	535	565	555	510	553	536	551	517	542	523	531	520	506	544	563	537	517	541	547	505	546	486	537	524	542	540	526	535	520	539	542	540	534	544	560	573	565	528	561	505	546	543	570	504	545	536	495	523	513	518	551	526	513	540	560	564	495	527	524	504	499	552	490	531	531	507	501	532	523	519	517	558	535	545	509	566	531	571	538	560	506	525	507	538	537	558	573	531	516	539	479	550	508	523	550	522	544	528	548	544	575	563	535	563	568	564	586	519	542	538	510	526	552	513	541	517	562	497	539	521	539	533	526	522	539	558	553	561	516	593	528	548	545	547	525	544	522	541	547	546	546	572	527	523	554	474	571	514	500	551	520	533	528	544	520	500	519	497	536	573	525	526	544	547	534	526	554	523	524	529	506	534	524	494	517	587	531	555	551	526	529	521	546	558	516	528	552	540	577	542	513	486	530	540	481	523	548	547	520	527	532	549	517	553	531	556	553	579	528	546	486	522	545	513	543	553	537	519	550	539	514	516	507	519	525	564	569	537	551	529	529	575	510	532	486	520	509	525	530	545	546	537	523	585	517	522	515	525	504	517	562	517	486	509	536	523	559	552	528	513	542	546	517	551	539	530	528	570	524	526	553	564	554	558	511	542	548	574	531	569	517	509	526	533	521	544	535	584	527	516	538	538	511	516	522	566	508	545	537	560	525	553	543	522	578	528	548	543	537	530	565	549	495	563	544	543	501	552	532	500	511	516	560	506	528	560	535	498	543	526	517	531	544	538	530	554	513	528	546	504	518	509	551	518	518	554	521	555	603	561	530	522	494	533	599	542	531	542	523	553	559	576	581	532	535	547	527	563	510	557	547	540	515	539	524	591	535	513	524	550	555	551	515	531	553	514	545	541	588	538	534	540	527	538	532	500	511	564	536	543	537	561	534	533	572	532	523	541	539	519	558	505	547	542	503	541	502	527	515	554	534	553	525	530	551	554	541	539	548	536	564	546	567	526	492	551	499	536	567	523	517	533	553	582	543	513	549	505	583	601	557	563	550	538	514	512	524	532	542	547	588	547	529	536	550	550	558	515	499	543	521	552	506	539	490	548	561	523	535	530	522	528	514	517	532	579	519	525	536	526	572	574	547	512	509	582	524	533	527	541	517	538	530	559	529	611	538	518	514	536	550	498	519	562	535	541	540	541	530	547	522	571	562	525	567	575	579	512	531	572	496	556	537	624	518	520	556	497	564	516	570	537	478	559	551	544	504	488	565	552	560	524	533	551	550	488	533	536	560	551	526	526	537	514	547	538	514	614	566	527	562	544	513	543	494	542	541	516	539	521	567	526	554	532	536	508	557	519	520	528	536	561	571	511	488	571	551	553	568	525	518	510	549	533	584	544	586	544	511	521	542	522	523	553	547	559	502	551	548	512	528	527	566	501	539	545	543	508	553	542	570	548	553	562	574	534	477	545	544	543	556	529	512	551	500	552	557	565	531	508	532	537	485	526	555	578	523	541	530	552	548	524	489	531	544	548	563	533	519	561	554	519	527	520	545	554	503	507	540	516	573	515	555	543	516	540	513	540	568	509	527	551	543	542	550	538	486	539	533	507	526	517	555	537	544	578	533	508	529	524	533	515	546	513	527	556	487	510	572	513	536	556	549	538	508	509	527	501	557	550	572	526	555	517	494	546	604	520	521	524	548	539	546	539	523	523	564	537	538	539	544	535	548	554	534	559	547	557	500	519	492	521	521	510	528	540	530	508	531	519	518	520	538	552	558	479	556	551	549	545	560	552	539	531	522	539	521	505	552	533	461	530	574	534	566	528	542	525	531	564	569	571	537	534	510	548	551	544	556	542	527	519	522	517	517	502	525	510	521	494	527	501	545	534	487	516	540	563	481	522	561	548	544	528	513	551	591	505	529	537	560	519	539	568	565	549	549	546	525	492	566	535	549	533	517	517	488	554	530	524	538	497	571	521	528	528	522	555	513	567	554	543	471	530	517	553	527	535	559	534	510	544	554	518	519	509	526	547	552	515	530	527	541	543	519	590	524	542	536	556	526	500	546	570	568	506	512	596	571	553	560	501	548	494	520	515	524	551	496	560	553	489	562	538	512	564	521	556	542	526	525	570	576	511	507	512	572	535	576	540	553	541	539	500	511	523	528	503	538	552	496	561	529	556	558	488	543	530	574	557	542	575	486	524	533	552	541	524	533	523	512	541	555	530	489	539	538	543	524	521	522	546	532	500	554	550	588	506	538	559	517	519	550	528	566	549	541	533	492	520	521	549	541	470	553	584	526	525	531	495	523	560	535	547	522	550	562	551	518	531	515	529	539	536	597	522	533	524	523	588	516	505	539	500	533	548	553	521	537	533	505	502	538	553	524	542	538	512	514	554	510	575	518	578	546	525	515	507	510	563	512	539	506	539	543	540	495	528	559	513	537	559	508	530	558	509	557	528	542	545	533	524	529	528	551	558	573	501	539	574	525	546	540	576	527	570	521	540	528	543	522	553	520	502	551	570	531	524	494	530	488	548	557	537	521	522	521	501	494	530	589	568	542	558	542	513	550	555	530	547	534	573	502	534	527	558	544	510	502	505	525	515	544	490	505	572	512	526	561	503	526	530	550	580	506	565	560	538	517	546	548	512	549	500	533	546	564	566	591	519	511	562	522	528	501	525	536	540	562	560	514	551	541	541	517	552	553	529	553	569	556	505	546	529	506	535	560	560	537	477	544	558	533	488	542	489	549	494	546	583	533	533	522	540	539	506	573	586	560	536	498	526	540	547	572	552	536	585	534	539	514	512	536	534	497	523	566	519	534	548	572	555	563	538	496	500	557	521	556	522	523	544	567	511	572	528	525	497	504	532	552	538	541	529	507	580	559	555	530	590	580	489	535	503	534	576	539	550	552	547	557	599	564	594	533	526	535	481	513	548	518	521	568	534	532	523	524	545	516	486	548	525	582	546	556	505	507	546	488	518	523	570	493	529	554	551	513	492	524	517	539	539	543	560	536	534	553	535	528	547	486	533	507	580	498	564	540	520	555	563	503	501	531	498	548	520	503	523	534	536	596	550	530	582	535	567	518	534	529	529	559	504	500	559	583	515	531	536	495	540	552	525	508	558	557	484	508	539	522	518	508	548	539	544	559	514	515	528	532
30898	28117	29669	17865	5910	2534	1579	1058	809	661	578	523	515	465	404	440	411	375	388	347	400	362	346	384	348	360	343	346	325	364	356	347	317	342	353	373	342	330	304	353	329	322	322	362	327	345	333	337	365	374	358	334	346	393	347	365	314	351	354	360	331	345	323	356	364	337	320	381	348	347	389	375	345	320	372	318	319	319	334	328	339	359	323	331	342	367	337	347	358	371	333	366	346	316	358	314	342	320	330	367	340	336	319	401	376	303	329	336	321	351	329	340	318	332	379	330	343	349	329	332	328	351	344	343	346	347	351	339	346	355	355	348	320	317	351	335	338	351	318	321	341	340	370	341	335	312	311	334	333	364	358	322	346	352	341	339	333	373	354	348	341	326	330	350	348	333	313	326	331	352	329	309	365	334	369	325	345	347	385	332	343	322	328	340	358	359	328	329	336	340	333	345	331	344	350	344	338	320	343	335	313	340	355	333	347	336	361	357	369	339	330	309	388	317	351	365	352	326	332	337	360	336	342	354	364	338	313	363	325	351	332	340	321	344	345	333	339	332	360	364	362	356	333	332	364	369	362	362	371	337	324	350	346	346	327	353	355	321	343	332	341	347	327	355	357	319	345	331	343	342	359	348	344	343	335	330	311	327	327	345	335	339	373	354	302	327	342	382	333	333	350	381	337	332	316	349	333	345	334	309	305	324	332	336	328	318	339	359	317	355	331	349	332	356	333	322	359	325	346	346	346	348	328	335	315	349	369	320	323	317	324	352	353	338	362	356	326	334	374	311	356	335	328	340	363	324	340	326	342	366	328	329	316	344	339	347	335	352	364	342	343	325	365	350	338	323	349	357	302	331	337	364	351	364	331	329	346	366	334	332	327	363	354	352	363	341	284	331	383	357	323	340	361	337	357	348	335	345	323	345	347	354	366	351	333	344	361	344	321	371	302	328	348	335	374	351	339	359	337	349	335	333	350	367	330	364	366	325	339	364	326	341	362	328	357	333	346	342	341	334	352	329	339	298	356	354	365	361	337	336	348	371	330	391	325	378	358	306	329	354	348	360	324	334	352	290	380	326	366	340	352	348	337	322	305	361	323	345	373	317	359	359	378	346	361	319	335	335	347	343	402	377	332	335	336	315	370	329	380	325	354	339	336	367	308	360	348	363	344	327	359	339	375	372	328	351	345	344	369	315	382	341	338	327	353	321	351	357	348	361	338	370	313	335	310	350	354	340	360	342	352	325	307	341	318	331	329	334	330	359	333	312	355	347	342	325	328	350	344	312	357	387	363	356	317	349	385	337	353	370	370	339	338	350	358	347	338	351	338	335	356	346	331	371	349	358	362	326	342	317	340	310	336	365	316	347	381	310	349	343	313	333	339	336	341	364	363	365	354	334	327	351	349	323	327	314	339	326	348	346	313	310	354	321	331	360	323	325	332	336	329	331	347	378	341	375	367	338	323	321	342	361	340	339	329	345	380	320	305	344	323	319	315	372	369	350	322	329	360	328	336	372	369	344	349	372	354	357	380	332	364	344	347	316	369	369	350	334	332	337	342	366	321	354	316	357	301	290	336	320	330	376	311	337	349	356	353	340	351	333	344	327	339	341	324	327	330	353	334	361	349	335	341	339	349	346	327	339	361	320	321	335	374	376	350	365	351	343	342	337	357	363	350	344	357	300	338	346	329	358	349	350	358	338	309	354	334	376	302	350	382	353	349	366	324	310	354	350	322	331	333	331	343	341	333	335	349	340	338	340	346	339	352	343	358	353	330	339	320	319	346	340	334	345	345	366	317	330	331	338	327	327	323	333	325	316	354	351	351	363	342	343	335	334	316	344	351	330	327	353	340	324	321	306	323	354	345	384	361	325	332	312	312	345	338	378	371	310	350	342	354	361	337	394	344	352	331	340	339	331	337	358	331	328	312	338	357	343	324	320	361	368	373	347	350	341	330	359	379	339	344	321	327	359	349	365	339	344	321	335	353	355	342	322	347	328	366	317	322	374	355	308	327	342	362	318	344	309	359	368	328	331	324	349	328	329	371	368	321	353	331	333	363	332	350	375	356	315	331	345	416	318	351	350	345	341	335	369	321	361	335	351	341	355	356	324	332	365	322	336	376	337	329	336	340	346	351	360	321	331	381	342	329	332	332	326	325	364	326	340	356	316	338	338	341	377	374	343	303	339	330	342	331	356	343	350	316	367	351	330	347	352	350	347	323	323	326	344	334	360	356	330	359	366	352	355	338	329	363	309	360	337	341	339	349	333	326	327	324	313	344	342	343	330	359	333	328	310	334	343	343	362	338	312	362	315	325	327	336	317	320	345	361	352	295	322	327	338	339	341	294	364	320	351	333	333	318	366	325	353	346	365	340	346	317	350	318	344	368	331	360	339	362	355	365	349	364	340	334	354	350	359	321	372	336	341	348	356	359	345	340	340	352	344	328	329	347	350	347	325	372	323	353	346	367	335	359	319	337	339	359	337	305	358	332	355	381	343	322	339	336	338	363	339	333	358	322	344	343	342	350	342	373	325	325	360	359	329	334	336	339	314	335	339	344	329	357	349	357	336	344	363	333	317	313	329	355	361	340	331	362	337	359	327	323	360	343	357	325	331	362	338	335	362	361	357	356	344	326	351	360	342	324	347	332	373	352	348	367	338	338	341	337	327	370	350	306	362	352	363	353	356	349	349	364	301	325	335	320	360	353	320	341	325	353	382	323	336	348	359	328	337	346	321	369	342	365	329	334	346	377	350	333	355	339	333	314	322	337	355	346	326	355	333	338	333	345	378	335	335	348	315	345	329	313	353	335	330	318	365	355	344	341	327	345	299	364	312	328	331	349	321	340	362	314	349	368	326	335	338	326	365	336	363	311	356	301	331	366	350	305	344	321	323	372	366	349	358	350	351	331	355	353	322	357	348	336	310	348	334	300	344	326	344	343	356	336	334	310	334	337	331	355	334	342	330	317	338	368	355	365	365	335	347	348	360	376	332	363	331	356	333	333	332	348	359	349	329	376	350	313	341	349	331	372	322	311	346	345	333	318	354	321	369	318	376	336	372	336	371	323	319	336	346	344	328	320	344	353	342	362	355	371	333	316	330	334	344	358	376	370	342	362	320	334	320	323	334	319	342	373	337	325	320	360	310	367	360	319	333	327	371	357	327	335	339	322	333	321	342	351	327	342	349	339	326	315	353	349	338	338	384	329	352	320	305	329	335	343	380	313	319	327	329	341	361	315	376	321	369	368	290	303	335	336	347	330	312	361	354	354	334	313	321	329	348	360	355	374	351	364	341	326	328	340	352	358	310	370	363	358	351	348	351	350	345	339	369	311	350	341	353	343	331	349	330	341	354	324	389	385	353	327	356	354	321	321	330	323	350	341	336	343	319	363	349	335	330	351	369	321	368	356	311	314	335	332	341	339	359	348	309	337	365	331	352	341	349	345	330	328	336	327	339	382	371	342	348	345	303	331	327	342	327	341	327
33254	43184	33256	18293	8348	4415	2938	1903	1315	1099	899	756	645	651	555	609	524	499	459	445	518	447	456	419	438	435	419	413	414	413	424	407	408	387	416	385	385	383	376	418	412	391	414	416	413	415	398	386	414	406	391	407	389	401	393	366	369	414	391	368	414	363	384	385	425	397	430	368	415	391	374	427	350	401	395	406	377	423	378	353	390	386	390	395	407	388	367	402	418	399	422	415	417	394	372	351	391	398	401	391	385	401	416	406	407	412	387	438	402	394	416	398	373	391	412	392	414	385	411	393	421	395	357	405	414	423	350	435	370	402	404	411	412	396	391	412	386	399	418	420	409	375	378	421	388	393	377	406	373	381	385	364	371	381	400	391	396	407	390	423	397	398	374	394	409	384	410	410	383	368	428	364	410	408	408	405	386	392	394	374	417	403	383	379	387	338	371	444	416	376	382	376	400	376	440	385	401	392	378	456	387	436	380	426	411	425	380	419	400	379	341	403	383	398	381	399	418	354	396	395	425	427	415	396	383	397	364	392	382	394	408	411	432	390	390	409	388	406	418	376	394	398	424	392	409	394	397	416	426	396	400	394	380	382	392	402	417	405	400	359	385	392	414	398	394	449	401	380	340	404	400	377	381	403	399	417	428	384	409	394	378	414	423	371	404	388	382	426	396	387	416	428	408	397	390	376	398	419	374	375	423	374	421	386	409	400	396	432	440	362	395	430	394	392	399	388	400	420	416	409	388	425	378	405	418	414	395	385	397	393	405	393	395	387	391	378	372	407	440	393	384	435	419	386	393	406	415	383	389	399	424	366	399	406	395	398	382	409	395	393	392	359	403	386	378	393	388	409	382	387	353	381	390	390	375	392	395	383	408	395	414	365	375	404	387	399	414	409	425	414	395	393	380	386	399	430	380	409	377	389	371	380	397	400	377	448	433	392	423	361	381	406	398	407	379	402	368	391	403	364	432	385	420	367	419	402	400	403	392	421	385	389	400	395	415	406	399	341	388	381	375	381	401	383	425	418	416	383	385	423	378	434	396	390	385	384	396	376	404	413	395	403	402	416	412	439	370	393	394	396	394	372	408	414	405	386	404	393	374	388	396	360	401	386	400	386	391	375	394	416	396	404	356	357	389	409	389	396	398	399	368	381	392	407	410	358	417	412	396	444	392	398	385	417	424	380	374	384	383	388	379	368	395	396	416	397	415	398	408	423	393	397	373	397	342	388	392	387	412	374	396	417	398	428	405	422	411	371	397	422	394	405	379	404	386	349	381	377	397	414	404	394	413	439	391	434	331	389	378	411	387	431	431	429	419	382	374	408	401	411	394	389	414	367	359	404	378	430	388	406	385	387	410	430	367	403	393	403	406	381	389	384	379	429	404	397	392	367	397	400	406	373	443	397	388	421	396	379	404	420	375	396	412	411	401	408	384	399	399	385	388	396	397	393	375	391	383	373	397	406	382	420	383	391	404	371	396	405	404	367	389	425	391	381	400	423	400	390	406	418	370	393	409	386	405	436	396	370	398	348	400	372	413	387	390	455	436	376	394	401	401	395	410	381	413	402	410	404	394	395	364	414	421	413	423	368	377	397	386	410	408	398	363	410	374	436	396	383	389	432	370	405	382	415	403	362	421	376	421	426	402	392	402	434	379	392	400	405	385	365	396	402	440	392	401	416	382	421	367	378	425	375	407	401	383	385	383	355	430	407	400	393	347	438	410	396	352	398	420	389	391	390	399	360	413	397	414	384	388	392	402	384	388	368	399	368	417	407	404	396	401	393	391	397	421	357	407	392	365	401	436	353	399	417	394	423	427	373	419	404	387	420	381	394	384	374	378	413	374	434	407	385	372	401	389	403	424	385	387	418	401	395	377	422	426	391	377	389	393	380	435	393	378	434	363	365	418	395	405	386	384	391	409	410	387	406	401	415	388	425	389	384	431	388	370	343	395	399	404	400	379	421	415	394	398	389	407	373	385	368	385	403	359	404	396	416	370	404	439	407	395	412	355	361	414	390	393	385	403	384	351	361	389	405	384	389	397	384	373	381	393	394	395	356	424	397	396	357	401	423	393	415	379	369	420	374	401	421	383	371	381	404	368	378	407	382	378	351	391	371	422	381	404	389	388	415	383	429	358	390	417	414	406	360	402	405	391	391	394	393	370	394	379	408	429	390	400	388	403	341	392	390	410	391	382	375	439	368	366	395	444	382	420	400	383	391	405	417	380	424	361	352	390	388	409	417	395	357	388	393	401	381	387	424	371	389	388	444	392	390	420	393	397	409	408	385	399	408	434	400	384	418	402	409	366	394	397	426	367	393	393	381	373	425	388	413	399	377	391	382	422	422	381	378	392	401	384	393	399	346	385	429	391	373	391	370	362	413	397	388	380	365	401	359	418	435	390	422	409	372	414	411	398	381	335	425	426	430	410	371	432	375	408	420	418	400	401	387	390	395	393	400	402	375	404	396	387	371	401	356	366	375	396	370	358	404	374	388	373	394	385	359	370	408	382	385	418	390	383	409	398	435	410	389	376	401	382	418	373	392	407	401	441	398	460	398	403	441	423	381	424	373	400	367	388	395	363	394	374	381	419	388	378	396	405	403	396	363	381	413	426	393	390	377	394	398	395	385	394	404	380	377	415	395	397	411	385	397	403	412	383	408	385	407	421	419	372	410	395	435	402	404	413	417	442	429	409	378	406	370	393	421	384	412	380	346	400	371	397	393	409	367	405	374	424	388	416	426	372	377	387	400	399	379	433	401	390	447	345	401	405	396	380	404	398	393	385	386	377	390	371	376	388	409	423	382	371	356	383	385	395	391	376	396	364	409	415	383	362	389	394	407	407	381	426	388	376	451	390	377	404	414	415	360	373	384	412	402	387	426	338	402	400	398	416	384	394	396	401	396	354	386	420	401	359	415	422	412	412	394	411	397	393	396	379	442	377	356	374	375	409	407	383	415	407	375	406	383	401	408	385	404	389	396	427	400	355	400	396	390	381	402	414	392	398	378	400	421	369	365	387	413	397	432	398	394	359	409	421	408	431	381	386	437	410	378	398	391	384	420	404	399	374	402	432	381	371	432	422	393	401	399	416	399	420	392	395	431	383	419	411	397	392	383	394	448	392	404	407	338	379	383	407	401	389	376	412	396	368	402	369	382	376	385	369	428	389	412	408	397	380	437	399	383	367	382	399	408	408	390	394	390	393	378	398	359	426	403	365	415	394	417	420	363	381	430	407	367	389	390	379	412	382	400	433	422	376	394	413	408	395	406	394	410	405	424	392	387	417	414	398	365	368	352	385	447	447	363	384	364	418	415	436	399	380	383	414	381	391	382	395	393	395	410	423	376	352	394	382	383	393	405	396	409	411	390	442	374	392	381	403	428	385	395	400	376	384	360	425	411	395	398	436	416	375	409	363	414	414	427	425	395	422	366	381	406	376	405	407	390	422	378	421	395	380	413	413	363	398	405	392	382	396	384	374	435
23857	21456	28554	25239	21659	14703	6152	2471	1462	1070	911	828	711	649	602	558	582	549	490	515	517	491	485	493	467	467	437	456	496	487	462	482	480	434	437	451	456	446	467	473	472	447	473	491	425	439	454	449	454	443	483	441	431	442	486	420	443	460	451	443	454	476	470	471	480	462	462	412	461	448	439	449	455	453	441	458	441	426	438	460	446	478	453	471	472	457	454	445	464	458	492	441	446	453	458	429	425	472	459	469	429	462	444	446	454	474	437	465	460	463	427	482	461	435	461	418	459	430	424	446	453	447	441	505	477	497	446	453	436	446	437	472	450	445	452	456	462	448	432	412	465	444	460	436	471	455	450	472	495	445	481	446	474	461	435	469	448	433	481	435	472	458	422	461	440	426	402	464	504	425	469	447	438	456	420	440	479	454	432	472	405	459	470	410	427	444	454	463	443	447	459	461	465	452	449	444	447	439	446	465	441	432	441	482	440	458	426	460	473	448	411	403	475	508	424	439	489	444	424	451	439	407	440	476	437	451	468	462	456	427	392	484	434	421	445	482	444	477	460	434	455	465	453	416	461	479	448	472	436	433	448	473	464	440	441	452	426	465	495	409	425	456	452	448	463	407	415	464	442	443	452	461	463	454	446	443	397	449	430	450	459	462	468	443	447	458	479	438	430	468	424	435	420	454	460	472	434	479	464	480	424	468	421	441	462	465	441	402	443	455	409	454	431	478	441	434	455	466	442	474	452	440	430	467	413	458	443	432	440	461	427	422	485	441	491	459	422	422	440	436	460	441	446	445	446	434	458	479	480	492	473	468	439	446	428	431	442	481	437	452	443	465	462	458	498	454	448	470	472	434	450	495	432	450	482	458	430	444	451	433	471	437	460	459	465	471	457	447	453	458	416	439	461	457	459	458	448	458	430	464	440	463	459	466	465	455	474	450	496	449	384	436	457	452	492	468	470	413	467	479	437	449	454	418	464	460	413	443	435	500	434	462	484	465	491	422	465	476	466	446	459	470	475	429	451	480	411	455	432	448	471	465	448	464	461	427	453	466	460	442	452	445	462	428	432	478	475	449	468	408	452	450	446	483	409	402	434	424	437	477	473	482	432	430	471	467	465	478	458	446	463	436	453	476	416	414	428	462	456	468	448	455	433	438	425	449	464	444	482	473	441	458	450	486	453	433	462	428	495	445	501	464	451	462	445	442	470	441	491	444	423	483	467	456	477	438	465	467	487	425	436	512	433	481	477	421	467	466	435	443	436	456	455	487	420	499	439	383	504	445	453	455	482	447	426	429	448	452	438	430	415	451	470	456	483	447	454	475	462	428	436	469	492	440	411	455	439	448	488	451	449	442	502	454	477	407	454	448	489	440	446	453	451	443	451	466	448	461	455	476	471	459	455	455	474	434	435	436	468	462	481	434	499	448	470	440	448	401	419	445	442	473	439	441	459	462	468	434	441	487	489	456	438	433	416	450	483	423	463	448	471	445	455	446	434	459	456	455	464	451	463	473	453	443	436	460	433	525	475	455	460	454	440	474	427	459	458	484	438	445	493	468	412	476	447	500	430	468	458	452	389	480	504	480	431	473	445	465	463	434	462	437	441	432	466	486	438	452	445	421	456	450	429	447	469	421	445	422	461	468	450	485	436	507	412	431	476	431	434	462	491	505	427	431	411	444	450	418	487	476	430	455	453	456	437	437	440	450	470	450	431	455	450	467	472	445	433	471	440	490	437	440	436	473	463	428	455	429	446	416	449	462	442	469	417	439	454	462	475	501	446	434	427	466	431	447	461	473	433	482	428	450	447	473	464	446	439	470	468	463	446	427	424	421	413	470	464	441	466	451	449	424	466	455	410	430	469	445	480	432	442	419	458	449	475	473	476	459	481	440	481	422	433	467	445	436	417	441	387	472	443	420	430	518	414	442	411	437	479	485	450	467	470	462	471	452	442	491	456	436	504	445	447	433	458	426	489	444	452	455	433	475	467	436	521	415	420	449	456	427	458	467	491	499	431	466	467	428	459	423	455	466	442	458	468	496	460	462	449	430	465	454	461	480	485	446	465	440	492	435	442	410	482	448	437	450	439	428	447	415	500	467	427	453	447	455	441	470	475	456	500	456	421	436	477	480	460	487	418	409	447	426	422	434	450	465	423	460	472	471	431	434	408	420	443	425	449	463	447	467	454	432	432	457	422	432	432	442	441	443	452	423	452	480	498	473	480	451	474	448	455	433	471	454	460	406	430	479	438	436	443	459	456	440	440	431	459	485	485	454	452	437	424	410	467	466	481	441	483	466	490	447	464	448	467	427	456	476	455	449	448	453	506	415	452	479	434	469	470	449	412	420	466	449	461	467	457	429	454	474	454	458	478	449	443	444	440	440	442	429	495	434	453	444	455	409	468	419	454	441	461	450	422	460	433	447	430	405	447	466	470	456	433	449	476	460	429	504	449	428	461	439	458	434	486	459	456	448	466	498	447	482	420	461	444	417	495	441	466	442	477	445	448	503	456	450	447	481	481	450	500	468	438	460	413	487	491	458	456	429	457	513	459	479	449	483	455	474	420	469	469	458	443	443	423	473	447	439	434	431	464	428	420	481	411	466	456	492	472	431	445	446	413	423	476	437	411	427	428	477	424	472	444	440	414	448	455	448	454	435	455	453	447	429	451	438	441	454	443	459	469	439	500	446	422	455	463	430	502	464	474	475	441	444	449	491	493	444	474	464	466	484	461	452	471	428	448	465	438	463	497	427	464	463	479	431	482	472	480	445	446	436	411	424	422	435	444	450	480	432	442	440	430	434	453	452	480	441	397	455	450	470	482	442	447	500	466	445	465	466	419	443	468	415	421	444	460	435	425	444	487	446	401	476	477	459	402	417	468	490	436	428	482	443	438	478	430	453	417	454	462	435	459	433	464	451	407	408	445	464	463	471	488	454	432	464	491	518	448	446	409	469	462	447	445	460	440	432	437	497	470	431	447	463	447	482	436	446	441	411	414	485	448	429	437	460	455	473	444	447	442	439	417	485	459	447	484	448	475	455	480	473	470	464	429	417	457	458	483	469	413	437	427	450	450	428	438	448	446	440	483	465	453	441	486	455	472	469	462	447	470	430	439	435	425	466	478	455	459	483	437	428	483	475	424	459	465	404	446	490	455	434	438	484	461	455	449	478	480	485	468	456	460	460	456	474	434	463	452	456	445	425	463	449	470	473	431	477	467	450	483	448	440	465	454	418	470	457	476	471	426	414	432	477	460	467	441	464	407	438	424	458	498	480	399	427	449	457	449	450	439	470	465	465	475	476	447	474	429	451	459	488	468	437	450	455	456	495	445	485	454	463	458	454	449	444	458	475	445	440	483	442	442	425	453	405	400	435	441	476	449	435	446	445	438	446	491	472	436	457	468	473	419	487	471	504	432	433	412	450	446	448	482	441	435	463	468	461	469	456	449	481	455	470	424	420	459	411	436	453	423	479	470	462	436	427
33712	56524	43308	28363	19419	12207	6998	3771	2366	1783	1463	1193	1009	861	784	768	760	657	667	617	636	568	621	568	552	563	547	566	590	528	563	497	523	532	533	516	496	503	532	477	528	499	536	523	501	534	504	508	530	512	504	532	509	525	489	497	516	539	555	524	482	527	502	536	506	526	488	488	515	521	516	552	506	514	560	511	521	551	516	529	548	547	481	529	494	508	470	534	532	486	488	517	538	466	526	511	525	521	493	488	504	519	492	474	519	514	520	489	495	525	516	490	529	521	564	529	475	481	498	492	492	504	475	492	549	539	495	519	487	492	503	519	510	480	494	517	540	519	527	500	509	534	528	531	488	504	514	515	529	520	487	542	496	507	508	541	537	512	528	493	587	488	528	512	511	469	495	515	506	487	542	494	532	486	512	534	504	494	489	498	528	525	498	500	544	527	515	512	531	514	502	525	531	502	524	544	477	535	496	546	526	528	493	522	515	511	503	508	520	537	500	498	536	564	531	523	509	528	520	487	531	538	518	540	505	514	485	486	492	537	506	494	537	504	525	468	574	482	504	557	483	513	516	549	537	524	553	526	556	517	498	518	511	504	528	581	512	532	511	495	502	532	506	498	534	522	505	534	512	478	488	503	502	514	485	509	516	543	571	478	520	490	503	525	523	541	544	497	515	462	479	526	526	526	533	526	485	553	543	500	535	481	479	534	515	521	518	500	520	505	540	535	523	515	493	528	501	527	505	495	462	530	524	514	520	524	529	515	555	535	517	472	499	535	523	483	527	508	512	506	526	528	529	483	533	476	493	554	465	536	547	506	565	510	528	511	521	505	522	523	511	517	520	528	521	512	486	512	492	550	514	496	553	514	507	499	499	496	544	527	521	486	510	524	550	515	510	493	506	484	540	508	549	543	481	485	562	521	476	494	505	510	469	482	469	486	554	485	539	519	496	518	506	481	496	557	527	552	548	485	538	541	499	491	492	525	500	504	514	493	510	491	497	518	502	506	524	502	492	517	546	496	540	526	491	506	485	555	517	524	537	557	537	547	502	490	484	496	507	522	541	487	517	541	557	504	534	515	505	533	517	501	488	490	492	512	486	519	509	533	507	503	559	522	531	562	519	538	511	521	536	482	522	498	537	535	504	513	541	495	526	555	518	534	493	525	507	583	511	525	514	515	479	536	559	501	546	525	523	528	527	475	525	489	510	561	478	474	532	565	510	530	501	514	523	506	476	515	500	538	543	503	526	504	546	522	491	508	528	509	503	500	530	493	504	471	535	532	519	519	499	504	527	512	514	517	528	557	521	479	496	491	499	497	486	516	473	507	539	533	505	497	482	506	535	485	540	528	517	535	545	482	510	476	537	505	502	532	544	520	520	509	514	515	481	510	531	518	512	501	512	507	513	497	500	535	515	536	492	543	493	519	519	530	529	517	533	492	477	536	475	532	520	470	488	521	507	491	508	550	543	531	520	513	504	520	509	550	516	584	522	543	504	470	531	525	533	520	540	516	527	510	517	538	540	505	523	519	526	520	522	527	544	518	492	507	543	559	526	512	497	499	526	513	567	496	537	524	544	507	524	542	559	530	518	512	503	533	516	515	520	487	489	526	553	507	489	543	488	480	502	530	516	517	550	518	537	560	554	528	561	511	502	511	513	542	537	510	519	492	524	522	515	490	490	510	559	495	499	508	502	516	528	477	456	509	516	543	536	526	491	518	525	534	563	471	469	550	490	543	531	536	512	531	532	500	475	488	482	508	558	533	543	518	512	517	500	511	525	509	505	506	526	522	530	502	533	548	505	485	536	502	505	510	498	528	511	496	581	563	541	541	487	539	566	506	526	516	516	535	500	523	553	513	506	515	493	477	507	475	487	543	513	514	542	534	510	496	523	504	529	539	504	517	483	503	522	505	544	511	499	527	557	534	527	538	523	509	516	525	521	516	482	525	547	477	519	475	506	518	528	523	507	505	532	513	471	474	459	521	507	507	496	497	579	542	499	491	540	491	502	522	530	534	503	491	535	510	493	547	485	500	495	502	479	476	513	463	516	529	511	476	541	457	492	493	516	488	524	540	500	513	503	493	491	522	494	560	543	532	514	487	486	518	511	516	499	532	508	476	494	486	509	509	518	498	531	472	541	498	516	531	525	529	518	511	526	544	473	480	505	476	525	501	540	514	525	508	529	502	478	534	490	496	521	530	512	495	543	524	517	497	498	505	538	508	514	510	551	569	489	505	489	498	521	502	552	539	484	542	499	525	464	506	532	533	476	519	503	489	547	521	539	515	508	501	559	511	488	520	516	495	537	546	546	500	527	516	525	481	521	491	506	532	507	500	487	491	534	525	509	484	514	528	516	506	516	519	507	483	494	493	504	537	508	503	511	512	484	466	477	550	510	477	520	547	460	528	550	498	501	475	526	533	531	534	498	514	512	497	533	464	515	527	518	500	520	528	525	551	560	547	511	514	514	519	545	517	498	510	536	533	513	520	515	502	520	525	528	533	509	552	492	506	496	482	523	504	490	511	520	526	465	505	469	536	541	528	524	520	482	503	481	583	509	528	527	532	559	498	504	549	533	540	513	496	537	474	459	493	518	550	533	531	537	517	499	503	516	512	497	540	530	505	491	476	522	538	519	507	497	483	552	473	468	523	498	480	514	533	540	514	487	510	508	520	505	491	495	515	533	489	528	501	508	492	511	521	497	531	541	501	509	522	499	514	474	537	473	499	496	501	481	545	511	545	513	499	522	498	537	497	500	558	529	492	534	489	488	501	505	521	493	492	534	535	519	493	526	498	564	508	490	516	539	493	493	576	484	524	525	501	557	522	491	542	514	497	540	518	521	492	497	538	509	509	495	535	531	508	474	526	474	530	503	506	530	491	490	491	513	504	533	527	466	502	523	508	568	511	525	536	497	484	494	500	476	543	533	540	533	548	505	491	545	525	499	543	533	548	509	528	511	535	499	524	531	492	551	512	527	512	550	469	520	491	503	496	539	495	511	558	530	481	523	493	534	486	484	507	508	504	466	505	500	496	480	518	485	507	519	524	512	517	515	512	490	541	511	526	536	531	547	530	513	549	562	502	516	515	505	500	534	505	497	493	513	524	548	499	532	498	494	505	552	487	478	493	540	522	504	469	506	508	545	507	529	527	510	510	511	486	505	499	555	505	509	520	485	538	547	506	525	498	499	501	532	534	507	521	531	539	504	479	530	536	480	517	513	521	471	523	523	503	520	547	529	493	498	497	486	507	534	509	540	507	500	500	523	502	453	493	540	558	485	500	489	534	504	500	532	476	512	514	521	503	501	511	515	495	517	507	531	473	509	556	527	543	504	525	519	522	490	490	542	508	490	515	482	525	545	512	502	496	540	514	519	533	461	529	481	536	497	521	517	544	514	511	517	501	513	517	505	479	470	509	515	512	508	567	550	503	498	522	529	536	525	550	485	534	504	543	545	500	515	531	564	488	483	500	525	531	511	545	484	510
25391	21598	27455	25650	12912	4778	2295	1312	910	666	643	500	492	437	375	410	363	370	325	341	355	369	325	348	309	317	311	311	316	340	315	288	283	333	304	305	282	332	307	294	278	296	279	292	317	297	284	261	308	315	291	291	306	310	325	304	311	300	321	302	305	283	316	311	316	298	313	303	291	340	294	313	296	326	289	284	313	275	304	321	300	295	335	305	340	290	316	316	293	318	305	286	274	286	310	318	283	296	309	299	321	279	326	291	309	300	298	294	308	325	304	315	269	316	312	311	289	320	308	302	294	284	307	288	296	309	303	288	282	270	309	272	283	314	297	297	292	290	283	313	336	317	303	304	339	313	318	313	297	320	275	334	287	300	319	311	278	248	296	292	268	280	310	319	353	286	336	265	305	307	302	292	285	326	329	300	302	300	302	246	297	297	301	296	315	324	286	299	303	274	300	294	299	303	287	294	349	301	288	279	296	304	304	309	280	317	326	291	322	332	299	285	291	325	305	317	302	295	332	337	310	313	287	320	298	283	304	329	292	305	324	288	323	291	332	308	291	335	286	310	343	299	293	311	308	327	280	307	298	310	322	294	312	317	303	322	298	315	300	305	333	308	322	283	327	301	313	318	303	304	298	283	313	275	292	301	310	288	290	285	292	297	343	336	283	353	305	296	288	301	297	286	323	278	319	303	303	304	308	286	303	313	310	296	318	283	305	321	285	279	322	249	321	298	314	319	297	318	298	308	312	282	308	300	302	300	298	336	324	324	306	337	306	299	292	325	275	322	275	263	300	310	320	323	314	313	318	309	291	307	324	299	318	296	315	306	309	286	317	318	292	305	320	304	276	288	303	301	332	294	314	322	297	323	307	308	305	315	314	316	268	298	301	307	301	294	293	267	297	313	314	289	325	308	292	290	307	319	314	310	311	265	288	317	285	303	301	321	301	319	326	285	314	332	324	302	346	309	302	274	320	319	333	307	307	310	345	317	295	324	311	302	270	312	289	326	311	280	309	294	328	305	326	311	314	300	316	293	295	289	327	298	283	311	296	293	301	305	288	336	337	314	318	298	328	289	322	297	306	285	287	309	296	298	277	343	286	284	281	284	320	286	316	316	327	324	301	317	313	300	316	281	288	330	318	328	272	336	306	291	317	319	300	282	300	296	279	305	301	337	294	314	320	321	287	277	289	312	342	335	325	301	276	308	276	271	294	285	342	290	289	309	298	296	303	297	305	326	328	333	292	274	308	291	324	302	349	276	310	300	273	288	317	330	300	288	288	320	308	325	304	325	298	301	294	302	289	330	305	312	317	280	291	284	333	321	291	292	256	317	292	297	300	293	309	290	314	315	309	316	304	292	300	329	290	258	297	306	338	294	300	300	296	292	280	321	305	300	309	313	316	301	313	333	324	331	274	307	280	281	311	305	313	311	307	286	306	306	320	317	302	296	321	291	350	296	315	287	313	294	299	281	325	319	313	302	312	300	305	314	331	268	289	299	322	325	304	275	300	303	268	293	286	313	263	297	312	321	297	314	306	320	301	296	293	285	303	269	284	288	307	303	301	302	318	314	290	309	295	300	299	341	318	285	323	298	298	256	299	273	292	304	331	295	306	325	330	316	307	319	310	293	299	281	295	324	294	318	289	312	259	336	307	306	298	317	277	323	311	299	308	301	310	298	299	291	285	319	330	326	316	294	310	292	307	330	286	327	299	315	297	321	287	307	304	292	292	295	339	319	299	292	317	301	295	317	344	341	285	295	342	315	316	306	329	325	292	304	296	279	316	320	307	311	297	321	352	329	319	335	307	313	313	285	295	310	299	318	298	317	308	288	301	292	316	314	298	305	317	305	309	305	324	264	294	275	309	298	319	308	315	307	301	323	285	308	319	323	309	304	304	276	305	305	302	313	277	286	319	316	274	275	291	316	300	343	284	318	302	306	322	284	302	299	326	302	294	314	302	322	316	312	295	308	302	340	321	311	316	333	280	300	321	312	322	299	322	307	309	295	303	298	294	306	314	271	265	295	309	294	279	304	313	286	303	309	316	315	301	307	290	276	304	320	315	317	336	287	296	276	309	316	304	298	292	319	323	293	293	299	324	305	268	301	314	342	274	289	332	317	287	312	307	310	306	278	317	336	289	300	331	315	307	328	303	317	294	313	317	287	279	300	275	322	315	275	289	281	346	303	307	323	298	307	331	302	320	285	315	293	302	311	295	282	303	320	281	290	315	324	330	304	322	292	297	310	292	321	332	297	283	286	306	310	323	310	339	337	279	314	309	293	301	277	324	303	305	298	297	299	315	307	302	306	334	282	279	306	315	300	300	311	288	313	340	318	293	321	307	273	293	332	294	300	321	280	318	296	311	322	337	291	286	289	326	342	309	294	288	343	311	288	359	309	305	297	332	327	335	278	316	298	298	302	280	305	315	304	305	324	321	282	322	311	307	313	315	317	337	343	320	314	319	300	306	276	317	313	302	316	334	305	310	290	329	297	323	311	273	317	325	351	294	327	292	269	292	285	296	341	299	330	310	321	323	289	313	319	299	298	282	272	339	307	305	289	293	281	302	314	280	313	297	302	318	310	304	298	290	299	334	298	324	281	285	318	305	278	296	302	299	307	311	338	272	292	332	319	305	267	327	278	350	320	297	298	306	321	271	299	303	309	320	327	292	283	285	294	337	317	312	296	297	321	324	308	331	304	293	276	271	324	308	316	317	304	266	326	304	310	277	293	267	311	337	312	329	295	312	315	296	295	288	316	315	304	320	277	317	298	307	315	321	302	302	278	306	290	305	327	299	293	304	305	287	333	348	310	300	308	292	312	298	313	305	307	298	295	319	296	314	298	289	332	346	337	302	284	315	328	322	288	309	319	348	293	327	319	268	316	306	345	313	325	302	312	285	305	307	298	290	317	291	320	291	316	283	324	305	304	315	302	300	313	313	327	308	335	300	354	308	309	300	295	293	308	285	310	309	306	287	295	293	297	274	316	310	295	289	320	308	293	312	290	307	301	313	347	289	343	318	298	298	296	284	311	306	339	265	320	285	290	291	337	322	303	284	303	294	301	284	310	309	248	301	318	300	272	309	300	295	299	263	339	273	300	310	289	311	293	310	307	307	303	282	305	305	290	313	282	291	307	321	310	305	335	307	317	274	280	289	339	313	332	271	307	299	318	316	294	293	317	308	312	291	277	309	295	290	309	308	323	275	294	300	269	290	314	330	317	280	305	283	296	300	297	323	322	286	284	328	278	314	340	340	310	315	325	300	302	309	270	307	282	314	309	300	297	282	332	300	324	261	314	310	285	312	308	281	307	307	275	317	282	313	312	317	312	316	304	322	314	315	309	327	305	309	297	305	309	306	306	290	297	313	310	284	302	315	311	287	357	305	278	291	313	283	299	330	301	318	322	324	329	307	281	339	286	274	273	334	305	292	325	302	311	313	324	302	268	280	318	305	313	310	313	307	327	319	303	304	312	297	321	338	302
34148	48713	34321	21312	13375	7370	4104	2361	1606	1227	981	791	652	609	551	490	469	501	450	412	434	414	441	414	413	364	402	367	372	372	401	346	381	377	405	385	391	370	348	372	362	366	357	365	326	388	365	390	329	348	337	341	359	408	368	371	350	350	379	383	385	333	357	323	355	375	357	349	366	381	362	375	375	381	362	365	338	401	380	375	365	395	368	368	355	397	351	353	330	363	400	359	351	398	405	369	368	401	379	364	343	374	364	372	359	325	367	354	382	346	373	418	353	358	355	369	383	366	345	382	365	381	364	361	343	345	380	376	378	365	409	389	351	367	353	350	359	424	340	362	378	393	354	356	350	377	352	372	365	361	350	345	382	372	395	361	385	338	379	376	358	360	397	369	332	386	391	352	366	383	365	361	347	368	393	385	365	375	332	346	377	356	377	360	391	389	365	403	333	376	354	366	370	401	351	375	315	366	374	355	392	338	332	375	380	367	365	360	344	384	348	358	388	390	367	378	356	372	356	376	342	362	350	381	324	369	373	346	364	350	371	364	393	368	362	421	387	364	362	354	360	371	381	348	365	336	388	375	358	341	357	338	364	371	369	407	353	336	406	386	382	366	389	341	356	376	369	380	364	375	349	337	364	360	386	372	383	361	385	361	372	361	377	385	372	367	373	338	340	351	382	352	355	364	388	355	401	376	377	387	351	347	370	381	386	384	379	374	353	373	335	368	355	384	341	377	373	373	378	363	385	324	394	388	362	344	346	370	337	356	398	389	381	356	339	388	352	403	353	385	371	366	343	366	376	364	358	388	400	356	367	376	354	407	358	381	402	376	384	382	366	377	349	348	385	354	356	355	347	354	346	366	349	405	371	334	403	398	397	348	332	380	394	345	390	398	355	381	360	347	342	331	361	350	373	361	336	371	338	364	358	389	393	354	410	351	351	380	362	377	387	340	351	330	356	364	333	334	337	373	400	367	371	369	327	359	381	376	364	343	375	357	384	353	353	352	344	345	374	370	396	364	376	405	374	366	344	370	331	351	368	379	397	389	392	334	338	354	341	360	348	391	344	387	358	346	380	353	320	357	376	363	378	375	355	376	321	384	410	357	343	378	359	337	386	400	380	340	377	360	371	362	357	392	354	363	347	414	372	370	393	384	362	376	376	373	347	341	396	404	356	370	364	382	369	387	357	353	371	336	391	380	376	339	365	370	354	356	381	366	384	364	359	314	374	380	359	353	351	354	365	357	373	337	368	377	400	399	361	346	393	373	366	350	371	388	390	372	344	352	339	346	388	362	384	363	365	418	345	353	351	394	320	380	372	370	371	338	370	381	365	382	367	359	365	357	383	380	372	365	356	367	382	372	374	401	390	385	352	361	351	367	379	403	375	377	392	353	382	375	352	355	392	329	346	381	315	390	384	372	362	345	350	337	369	363	403	363	375	377	384	329	380	362	362	374	370	364	402	370	361	359	381	382	336	367	393	383	367	363	374	341	374	341	380	364	396	382	379	373	386	384	399	354	365	337	352	372	340	382	344	356	349	357	371	358	389	337	349	359	377	378	389	405	371	370	371	344	383	384	376	341	367	401	348	342	321	388	371	330	362	402	368	387	398	390	380	399	384	397	320	395	375	376	377	370	360	361	407	352	360	370	362	359	362	357	330	369	333	348	403	349	325	358	362	398	387	388	352	364	362	379	361	345	346	386	379	362	375	338	378	395	365	384	370	353	389	386	336	364	358	389	353	373	358	386	353	345	388	366	373	347	395	356	382	358	376	354	343	368	366	358	370	385	359	382	360	382	378	372	368	362	348	373	352	374	377	355	358	397	377	362	373	352	364	348	363	407	358	365	382	380	373	354	335	353	363	387	394	384	335	376	347	404	350	339	329	358	369	378	336	337	352	373	375	334	374	360	332	340	357	314	363	360	379	355	340	395	376	331	386	344	390	393	353	384	348	344	344	362	382	325	395	346	362	372	363	346	405	368	393	362	387	365	349	351	353	340	390	358	377	374	406	348	380	363	394	395	370	365	350	351	361	376	366	381	348	373	330	373	368	382	401	333	372	360	361	370	354	367	366	354	378	361	377	324	396	368	362	366	367	393	366	361	381	354	360	358	354	359	365	385	347	378	391	363	366	377	359	393	367	373	340	378	369	379	388	389	350	377	349	396	370	367	350	388	400	339	402	379	380	341	377	394	344	354	380	353	363	351	373	362	374	351	326	338	351	372	381	368	349	372	361	347	347	374	382	365	401	369	385	368	355	367	348	389	359	362	327	363	372	376	338	365	349	361	329	343	331	399	366	390	378	334	336	392	352	376	365	427	368	344	383	386	367	365	401	364	384	321	392	348	362	372	372	368	346	371	375	373	355	363	338	321	384	354	350	364	339	363	337	370	347	349	357	347	387	382	387	372	338	374	372	364	368	354	385	350	359	383	375	379	389	376	315	369	339	358	348	363	367	340	351	363	391	337	325	398	366	316	371	410	376	358	375	379	359	381	388	361	381	351	370	378	352	373	379	361	352	319	391	345	362	377	337	336	321	339	350	362	390	366	371	397	393	349	371	373	375	358	355	352	379	355	329	350	360	366	349	340	385	390	360	318	343	377	389	381	347	351	384	343	399	377	376	358	402	376	371	365	379	389	385	367	341	355	361	368	342	370	377	334	386	360	380	395	389	355	346	368	361	359	382	328	374	362	376	367	357	369	357	367	382	363	364	353	360	358	380	363	359	360	365	356	345	351	383	369	349	364	371	397	357	347	365	361	372	326	353	350	317	384	370	368	328	348	356	394	360	352	394	404	356	389	376	341	377	376	362	334	363	376	393	323	360	388	372	363	386	387	339	389	363	397	372	351	364	397	374	355	352	401	358	357	380	373	427	365	401	361	357	371	330	359	370	372	350	372	351	372	353	381	337	378	377	350	356	385	348	396	389	374	378	344	377	345	394	388	363	334	392	414	363	364	408	381	366	369	336	354	374	323	387	367	377	404	369	378	357	390	371	357	346	343	377	377	376	350	323	339	370	340	392	320	356	365	352	382	365	394	366	362	350	343	373	396	359	382	365	367	364	339	379	372	385	382	355	363	343	360	379	355	365	351	309	324	381	355	351	356	381	376	358	375	371	346	359	310	365	332	402	355	340	365	395	360	371	396	370	345	316	370	341	373	388	374	379	351	363	354	370	379	340	380	343	352	373	352	356	366	337	374	362	374	354	362	354	333	386	358	355	361	362	342	366	372	377	361	405	339	379	352	349	378	367	360	386	368	330	384	364	361	357	380	347	361	400	380	381	357	369	376	363	364	372	376	360	355	341	382	367	374	369	389	393	371	373	359	375	342	353	394	364	359	361	376	392	398	371	356	376	366	336	338	366	360	349	357	356	366	395	406	352	359	373	369	334	323	362	362	406	391	331	374	374	338	339	374	360	372	325	376	365	373	347	382	347	370	346	363	370	400	405	338	375	335	362	353	386	341	373	377	403	348	358	357
22669	21359	28808	24316	21521	21023	10978	3099	1531	1113	991	861	765	694	605	616	594	557	562	549	535	513	492	520	489	469	481	492	473	481	477	501	522	472	487	475	478	442	483	493	458	457	491	461	477	503	505	480	463	458	453	445	413	442	454	452	446	465	459	463	488	466	469	466	473	483	461	476	416	441	463	497	440	451	461	435	442	437	508	473	440	472	471	489	465	476	443	479	485	502	474	461	425	459	493	484	447	470	452	443	483	468	463	473	489	432	462	449	430	508	474	500	441	473	477	460	451	437	496	471	461	475	443	439	469	445	454	501	401	499	433	483	446	448	444	465	459	470	430	458	458	415	439	467	437	444	437	482	431	461	465	458	410	458	435	427	447	504	437	470	478	444	458	486	432	475	417	504	467	458	462	495	461	486	492	447	478	453	443	439	485	444	461	491	445	473	423	472	430	475	470	454	444	483	495	432	516	432	492	459	491	503	462	410	455	458	459	478	479	446	466	486	465	446	434	463	457	497	454	480	462	463	474	435	455	439	477	461	462	432	441	455	422	454	406	475	454	451	481	466	439	443	457	492	447	478	458	460	438	457	455	457	445	464	485	452	450	475	480	462	471	478	449	427	472	442	497	486	466	427	461	464	481	485	486	465	480	463	422	482	490	464	443	394	499	444	464	453	445	473	456	454	463	441	441	437	438	463	482	463	456	431	430	435	496	448	492	483	441	464	497	461	469	470	460	467	464	491	437	465	437	476	449	460	463	450	469	481	436	497	455	448	437	438	465	441	465	436	434	468	467	460	475	468	447	469	487	454	439	438	495	459	445	478	483	469	456	447	450	490	462	450	460	513	484	471	483	490	467	449	477	443	432	459	463	471	480	448	447	420	426	423	441	466	474	448	469	497	442	497	466	421	473	461	423	479	479	472	475	470	466	434	465	423	445	459	446	464	459	454	474	450	469	426	495	425	489	504	465	469	483	481	410	439	446	480	476	482	475	439	487	464	458	473	432	455	443	434	430	438	439	443	454	435	468	459	472	471	499	428	474	485	484	431	453	427	453	485	447	475	496	429	471	468	437	452	446	447	457	462	431	425	482	458	488	456	437	451	430	442	440	475	478	467	447	505	440	439	481	458	434	411	440	495	453	461	463	462	430	467	467	466	431	474	446	473	465	437	450	465	496	462	458	497	429	455	456	437	432	465	480	507	421	456	469	459	436	479	499	474	470	446	446	451	457	464	462	468	423	468	443	458	469	451	461	435	469	442	465	459	459	457	428	453	462	467	462	440	481	463	481	441	498	478	458	434	426	460	482	459	483	479	454	442	460	482	488	462	456	437	447	487	433	477	448	471	480	406	473	496	472	425	438	498	469	440	480	453	471	460	484	487	525	473	443	448	462	437	436	426	452	468	459	460	487	439	430	494	459	508	452	451	447	458	446	432	480	515	487	466	474	433	475	480	449	485	434	461	467	449	502	499	465	481	448	491	481	473	439	455	470	466	476	475	463	451	441	485	473	442	452	469	460	439	450	477	476	474	417	468	485	477	475	464	465	475	462	459	408	464	457	484	466	484	478	435	423	440	486	457	432	442	457	432	475	453	458	439	481	441	449	446	426	482	476	467	482	500	409	480	441	472	482	473	471	437	450	420	446	488	485	467	449	479	459	470	466	431	451	462	484	456	441	490	449	486	465	461	470	457	459	457	487	450	434	491	457	449	441	461	442	470	455	437	452	465	494	459	521	443	489	465	470	420	485	491	439	437	510	443	438	481	414	453	467	455	484	488	460	465	430	419	463	450	451	448	446	459	456	435	435	504	443	491	439	458	443	465	471	442	450	476	443	410	482	406	428	445	478	515	464	451	513	450	445	497	441	477	447	431	446	430	441	463	509	460	444	464	451	471	470	454	441	488	419	460	471	480	468	419	435	447	436	491	466	450	473	510	439	506	461	467	471	499	476	473	483	491	487	476	455	467	452	437	456	471	518	478	477	465	441	483	481	460	459	502	449	429	512	437	465	456	468	498	432	474	447	467	435	450	478	456	443	452	462	447	470	471	466	418	470	504	462	449	441	479	474	478	457	471	441	478	479	458	432	450	436	447	470	451	439	448	429	429	438	465	472	461	440	477	471	454	471	427	460	452	462	454	470	459	477	426	533	454	481	449	468	477	408	474	459	454	488	470	479	441	456	474	446	443	453	502	483	440	483	440	458	493	443	450	511	490	469	447	421	490	434	441	479	474	452	427	437	428	438	464	413	443	450	438	451	470	449	452	477	449	487	465	466	471	418	452	442	455	495	427	483	432	459	455	469	475	461	414	471	491	456	466	461	453	439	463	503	452	504	451	463	490	444	491	469	451	426	474	455	452	408	468	427	479	470	483	463	486	504	457	490	463	431	470	468	471	504	442	451	450	449	480	475	418	434	454	473	480	472	493	470	452	429	447	492	484	449	456	442	466	439	469	444	444	464	493	474	445	457	465	466	468	442	424	473	444	476	471	470	484	441	455	450	443	490	498	440	504	476	485	463	427	459	461	455	493	449	486	475	453	476	437	459	485	440	439	498	470	400	446	438	468	469	441	447	457	438	520	482	453	461	482	482	452	466	460	451	452	469	443	480	443	465	458	428	416	502	448	422	474	445	439	438	486	503	473	477	455	446	441	465	472	485	445	450	432	462	455	449	462	457	451	483	461	463	449	456	442	449	489	496	472	489	442	486	485	461	440	437	476	497	483	427	445	447	434	420	504	482	446	473	450	476	445	438	484	477	460	476	455	479	420	466	450	480	419	463	464	499	472	453	411	474	447	472	443	395	465	463	460	459	461	435	424	492	475	498	485	449	446	465	472	517	491	443	464	476	463	466	428	475	435	472	474	444	478	442	449	445	446	434	435	459	448	424	443	467	452	455	488	482	485	477	449	516	449	448	490	438	422	450	484	475	425	465	433	469	473	486	456	490	455	462	486	485	474	429	478	470	436	466	476	467	467	449	496	465	454	441	459	406	466	456	430	459	478	406	407	458	455	453	442	406	451	431	443	442	445	475	457	482	474	495	453	446	483	479	479	514	454	458	438	489	451	464	479	483	438	449	475	483	450	444	431	461	484	433	489	478	411	427	400	481	469	468	496	469	441	445	446	460	510	509	464	416	432	475	421	500	470	485	460	456	455	450	446	449	439	484	438	474	441	460	457	434	450	432	445	453	464	445	445	453	421	457	440	438	450	486	497	452	462	453	459	499	435	469	503	455	453	466	452	422	470	455	483	430	459	441	456	452	462	449	479	419	487	456	428	415	440	440	489	447	447	495	467	441	456	475	440	461	425	451	445	470	460	447	452	429	450	447	482	470	476	457	458	450	470	467	499	460	455	447	457	467	480	462	436	468	411	469	440	426	471	460	463	451	484	440	447	459	433	453	469	476	434	407	436	451	422	439	495	486	442	481	441	440	463	453	445	470	481	440	446	494	413	447	471	412	482	459	486	449	427	433	473	478	454	463	484
37675	58848	42207	30958	20754	11888	7189	4362	2576	1815	1434	1243	1042	932	859	761	783	665	668	645	654	611	619	558	595	552	511	556	557	574	589	551	543	509	533	562	524	542	556	528	531	561	548	508	573	512	558	555	516	518	514	523	512	534	534	517	532	545	483	544	510	556	512	518	539	537	557	486	497	525	527	514	524	505	535	564	588	524	541	556	573	479	537	548	517	555	520	535	496	526	533	530	505	494	551	546	509	535	531	511	575	524	485	483	491	527	537	545	533	575	508	535	481	510	537	513	534	500	511	530	555	521	553	510	502	521	527	478	515	554	520	569	546	522	493	554	520	542	557	526	585	514	552	537	557	558	476	488	505	539	503	505	487	539	514	524	518	505	520	524	533	533	517	512	502	543	523	501	523	560	535	521	553	509	551	508	575	563	488	496	534	533	531	512	501	549	506	572	542	472	554	488	556	564	505	547	511	488	513	529	503	568	553	537	535	532	531	539	502	523	549	547	504	563	565	513	560	487	509	496	514	477	502	520	532	503	528	517	563	544	539	547	514	509	513	553	512	503	503	517	535	511	513	518	540	519	515	510	511	524	511	492	539	531	513	500	512	510	534	512	517	555	547	480	525	494	526	532	471	527	540	536	515	521	547	536	505	474	545	564	548	506	532	514	522	516	521	515	517	548	536	491	530	568	536	512	510	552	577	516	534	498	567	536	554	532	563	548	552	537	555	530	518	503	531	512	531	514	545	579	552	529	510	509	521	494	493	538	513	538	523	515	485	539	561	546	541	553	504	497	478	530	520	541	485	558	569	502	524	498	516	512	511	537	509	527	540	482	543	504	529	521	557	536	560	525	511	543	542	519	528	509	556	543	521	494	548	537	530	559	489	485	552	535	502	540	507	536	487	485	522	485	512	538	524	532	537	528	451	505	565	524	507	517	494	536	504	514	540	526	526	549	520	481	564	526	532	523	528	545	486	495	527	503	490	521	535	486	551	546	505	514	543	510	479	533	552	526	522	571	541	534	526	545	511	541	498	546	515	537	499	507	502	523	532	517	512	512	508	514	513	532	525	568	523	533	510	516	514	525	520	541	496	525	487	501	566	520	514	530	493	506	580	539	546	520	510	499	558	546	543	517	550	515	534	504	490	546	534	520	563	514	499	517	511	480	530	499	516	482	534	562	524	521	527	519	533	479	508	552	552	542	548	493	541	565	546	546	575	489	497	531	546	545	487	568	508	533	531	522	505	502	576	519	518	535	562	499	557	554	547	473	500	513	482	528	530	509	547	557	531	542	517	550	544	475	503	512	522	512	525	505	510	491	569	528	529	541	537	569	531	538	529	536	507	512	526	479	508	515	511	511	565	500	514	518	533	505	533	507	531	531	547	498	524	523	540	529	512	483	563	535	509	522	472	530	498	545	510	537	560	527	541	538	484	488	506	521	509	541	542	516	555	555	494	493	509	554	486	529	523	510	518	552	515	518	530	503	486	533	545	503	553	514	517	562	525	543	527	534	532	541	507	484	561	539	530	536	507	527	549	594	560	546	508	528	511	471	504	573	546	509	550	564	514	503	537	528	482	561	548	531	529	546	534	516	554	520	561	548	570	507	525	528	522	512	565	523	508	483	535	527	513	515	492	521	549	517	511	515	534	522	529	529	531	503	510	518	509	483	518	516	491	535	522	564	514	489	504	569	543	526	523	537	494	544	521	496	556	543	542	510	568	508	474	549	479	509	540	517	565	563	535	564	531	569	462	511	529	519	558	520	563	545	541	510	540	519	485	560	559	520	545	522	503	559	506	553	522	514	490	495	506	526	558	493	547	550	518	525	514	517	574	528	519	478	529	521	524	491	544	531	538	532	566	517	548	523	566	541	594	526	512	549	498	535	502	519	504	523	499	502	520	565	486	542	523	520	565	525	546	537	515	529	505	563	541	534	500	533	539	494	546	569	513	568	528	516	482	536	510	532	536	534	550	524	543	543	504	539	521	506	531	495	525	517	505	512	558	536	535	538	483	526	528	539	550	524	493	572	507	550	557	521	533	528	510	509	485	555	522	524	550	560	526	537	541	516	539	492	511	528	513	526	511	502	546	545	585	506	515	499	529	551	532	525	511	537	515	524	502	522	555	536	558	512	523	540	479	495	540	586	509	536	495	498	548	512	524	529	547	537	523	554	510	536	538	532	530	556	528	513	535	571	514	512	537	536	540	507	576	560	567	524	559	529	550	530	559	519	522	522	556	536	502	520	497	508	514	500	516	554	514	537	521	520	504	553	550	512	562	526	586	541	558	563	536	526	522	541	506	506	528	511	576	503	514	499	528	524	540	528	518	497	524	530	506	513	529	519	527	541	524	556	511	472	502	512	520	546	510	538	557	496	557	551	532	544	550	542	537	522	519	558	541	543	566	521	566	529	513	553	550	532	552	484	557	581	510	529	520	524	491	515	503	533	566	516	520	504	511	506	539	513	523	483	555	534	534	520	499	529	592	505	546	525	517	510	519	562	557	494	535	519	539	526	518	509	512	552	542	509	534	513	509	534	539	509	520	534	509	486	520	557	514	559	518	505	531	516	537	489	502	508	535	565	543	544	535	559	529	508	507	528	510	539	516	569	535	514	524	538	575	529	520	538	515	495	515	524	527	543	512	538	527	497	536	544	522	536	535	517	524	556	502	520	534	557	549	507	508	504	507	543	530	554	535	517	516	531	575	505	522	539	525	527	531	525	533	574	510	504	547	509	539	558	515	499	504	503	530	551	531	543	509	526	527	561	536	536	499	536	510	528	483	548	539	520	559	509	532	514	513	525	524	520	493	508	496	573	554	534	557	557	549	552	549	547	533	467	513	539	569	486	531	515	519	537	517	532	529	513	518	546	535	519	511	567	523	541	517	540	517	483	505	553	499	529	567	492	538	541	558	514	499	545	562	483	532	521	563	540	555	504	483	540	556	537	518	497	517	530	528	493	514	523	483	517	544	568	538	545	531	521	538	536	515	563	527	540	478	533	543	506	556	515	529	540	507	530	525	535	564	527	519	507	517	522	520	565	490	502	514	537	486	524	518	552	536	530	573	598	555	521	532	549	552	554	537	506	553	537	541	517	553	526	549	502	493	534	520	538	535	509	516	497	490	545	541	509	541	540	511	496	531	495	538	584	576	526	483	565	560	543	539	542	502	580	499	492	533	561	534	500	536	488	525	524	502	523	497	556	518	530	522	547	522	492	544	529	508	515	491	519	481	579	533	537	527	552	519	544	552	482	523	536	542	525	484	537	492	553	524	508	504	522	569	514	500	510	551	531	549	504	490	529	534	552	500	524	546	539	532	512	574	518	508	526	494	531	511	534	582	517	501	543	510	484	478	509	530	514	528	531	504	535	499	522	515	530	491	530	550	532	512	499	519	487	536	518	527	523	572	551	549	535	528	547	548	552	541	517	504	538	505	481	469	501	524	487	527	500	563	517	535	541	511	504	542	533	563	564	498	477	517	531
30951	30140	28885	18452	6714	2944	1862	1237	937	680	608	584	493	455	468	465	426	381	393	382	366	345	360	383	387	328	355	358	361	348	316	318	351	336	349	326	329	354	352	332	351	328	357	353	352	345	350	360	307	324	359	363	334	336	315	357	370	293	332	341	349	343	327	333	355	352	348	322	372	344	350	339	366	357	351	337	324	333	348	331	337	360	348	367	348	355	330	363	356	329	378	364	378	355	340	353	350	327	318	316	362	352	318	337	331	327	324	317	376	318	334	336	321	337	341	355	362	326	338	341	355	327	327	325	355	311	330	347	346	306	345	319	388	376	347	344	326	347	326	316	324	342	356	354	304	354	338	312	343	339	341	344	331	327	376	339	345	322	390	326	325	352	365	320	365	360	330	325	322	340	345	322	346	353	312	343	327	347	349	364	345	326	340	336	336	333	383	361	332	359	336	327	316	323	354	327	347	337	314	345	336	347	354	338	381	346	358	339	338	343	350	322	391	358	311	386	305	353	354	327	367	340	298	355	331	373	322	330	328	375	330	327	339	325	342	324	329	353	348	325	341	332	344	305	353	350	333	349	374	327	344	349	352	332	326	362	379	374	338	315	320	326	350	343	332	341	341	326	337	324	357	350	342	346	337	342	347	347	341	322	322	344	322	326	351	299	334	344	328	356	390	320	333	320	356	334	355	309	342	341	368	345	303	331	320	344	348	331	358	361	329	370	333	335	328	347	336	357	341	319	347	337	356	356	348	322	300	314	349	333	317	339	368	321	340	345	338	353	325	357	351	376	353	365	369	348	353	321	340	355	358	315	345	339	318	322	331	343	340	300	359	302	321	335	372	362	301	341	302	324	330	363	359	327	321	341	364	346	324	347	342	349	353	347	351	374	370	348	333	314	368	347	372	358	300	364	344	353	360	300	325	363	336	344	314	359	320	373	354	374	345	359	333	362	339	346	329	323	362	366	352	341	356	330	330	371	341	317	368	351	316	330	324	358	361	359	351	359	336	365	354	344	349	351	341	299	334	366	323	407	355	368	324	350	324	335	342	311	328	330	338	350	346	361	361	355	363	323	357	353	340	331	354	310	338	355	380	360	388	309	380	378	326	353	326	350	342	362	362	337	335	345	327	322	362	325	362	354	362	325	387	356	323	355	345	320	341	327	314	314	340	327	346	350	366	341	343	317	349	331	371	345	327	307	351	314	321	343	364	353	355	358	314	340	346	325	329	354	363	336	338	350	333	365	293	352	325	310	351	362	377	367	333	373	342	358	327	350	339	310	373	365	356	321	321	347	323	374	372	353	347	328	324	360	315	340	353	348	332	343	332	312	334	341	348	371	354	346	314	350	349	362	327	327	335	339	333	350	330	345	315	334	346	331	328	318	364	369	351	325	348	323	324	323	351	330	321	358	330	382	321	353	364	311	327	361	317	325	336	355	372	335	338	353	344	365	319	374	341	347	341	346	339	342	349	343	358	356	353	322	348	352	325	329	345	346	350	348	314	330	326	359	331	318	355	353	332	349	361	367	336	318	356	320	329	357	340	315	312	345	344	350	297	373	320	332	384	335	353	326	328	337	352	328	365	367	341	316	314	362	310	371	357	344	351	378	328	334	370	364	382	334	366	354	361	349	346	340	344	334	331	324	332	332	356	341	359	332	328	359	326	326	369	364	341	332	362	313	345	332	323	319	332	338	320	320	330	338	353	369	344	325	356	343	349	342	294	328	344	340	367	328	345	331	360	329	312	357	331	336	322	343	323	347	328	314	382	314	343	385	376	349	320	356	340	366	346	321	342	312	347	358	345	366	340	339	388	321	340	352	352	343	321	341	354	324	351	380	332	346	349	352	336	371	360	347	364	339	322	365	346	330	349	316	359	350	333	387	363	331	361	351	361	339	366	326	371	350	374	357	323	366	321	331	356	292	361	317	356	365	345	342	328	342	345	334	336	358	368	338	374	341	331	329	377	314	342	340	323	342	361	316	314	338	380	356	321	366	312	382	349	354	323	328	345	309	330	359	316	328	340	332	342	361	344	336	325	333	310	309	306	328	314	355	343	325	342	353	355	335	341	345	315	348	312	339	369	347	352	329	365	343	386	351	360	311	358	337	343	363	335	358	375	328	337	348	330	345	339	347	331	365	352	330	312	345	315	332	324	351	336	324	345	312	366	326	349	323	362	373	341	368	355	328	395	318	352	368	361	333	342	329	403	370	343	349	333	345	361	307	328	332	336	342	320	354	334	362	350	338	322	372	349	333	325	344	362	307	343	355	337	337	377	305	333	336	354	378	346	312	332	354	346	339	312	315	317	371	348	343	367	334	333	353	347	382	340	314	322	323	330	336	316	358	343	349	349	336	332	324	342	319	330	325	329	311	335	369	345	353	349	362	321	376	334	372	325	357	335	337	365	350	344	378	334	337	376	356	336	378	323	341	352	329	334	363	339	390	353	345	349	356	319	370	357	351	343	350	356	362	354	344	320	309	362	368	365	350	308	373	325	340	348	353	336	358	340	305	351	364	350	327	342	401	373	368	347	341	375	352	326	352	349	358	330	356	338	362	340	317	328	343	335	322	324	337	317	332	366	319	358	341	345	350	339	371	352	346	360	325	361	339	352	344	321	342	356	359	316	325	328	338	358	307	356	369	350	339	356	342	311	352	304	340	337	360	340	383	362	366	364	338	342	319	345	345	322	318	347	311	384	348	326	352	343	316	322	340	338	381	353	384	328	319	303	360	381	346	347	337	318	326	341	342	325	349	332	358	324	320	338	318	358	320	359	338	388	373	309	337	296	358	350	327	328	348	341	348	343	309	366	343	351	341	348	340	362	331	371	345	348	361	340	321	362	332	324	337	366	368	342	333	350	370	329	364	328	319	353	352	352	359	340	320	324	338	358	335	328	334	356	342	284	317	362	329	374	332	350	322	355	320	327	339	336	342	314	365	346	347	343	350	348	372	362	329	346	316	336	341	342	352	337	376	369	328	333	339	331	339	331	319	359	323	357	355	327	327	331	320	322	355	374	354	325	356	367	348	325	367	323	319	350	323	322	330	310	345	367	346	358	332	336	363	321	369	340	340	375	344	357	303	351	349	370	318	302	365	324	333	359	352	351	324	352	340	327	334	348	335	336	315	306	374	329	316	332	372	366	321	308	332	356	363	341	376	366	325	326	358	361	364	358	355	356	348	340	347	330	324	341	331	356	343	372	319	362	342	354	373	326	331	364	346	317	352	341	295	339	382	361	362	335	330	330	333	330	359	370	355	358	358	335	334	341	328	352	339	327	336	345	329	360	345	346	348	349	334	346	336	354	354	309	317	358	356	364	351	340	358	382	333	342	335	332	336	304	363	342	309	378	342	329	356	335	315	370	341	351	319	338	363	325	321	347	356	342	339	358	315	346	321	306	326	336	356	350	348	355	364	336	321	356	366	342	356	339	310	365	352	376	326	347	331	321	332	340	346	346	360	366	346	372	336	320	328
34061	45396	32175	20031	9523	5251	3301	2064	1490	1167	939	771	708	612	588	577	521	477	475	476	444	470	440	414	411	457	426	403	442	371	383	403	416	413	409	433	418	399	391	397	412	401	390	390	368	424	389	361	383	357	397	407	361	392	382	374	401	378	376	385	422	424	390	384	383	394	405	369	406	398	388	415	413	408	409	390	390	404	397	403	419	364	376	409	417	458	377	412	406	412	392	380	430	403	380	419	401	380	417	463	377	435	382	399	410	429	384	409	415	400	390	381	396	410	420	402	416	399	404	404	384	418	391	394	418	372	397	384	365	380	397	368	358	416	383	387	385	402	394	378	413	420	397	377	426	414	378	412	408	399	394	402	381	402	379	378	380	399	389	397	383	367	398	382	378	411	418	409	378	441	412	413	390	392	413	390	368	382	389	416	374	390	424	387	391	409	385	388	382	392	382	377	404	389	423	411	400	402	406	370	377	380	417	385	435	402	401	399	366	448	388	389	414	371	411	391	394	380	388	373	351	380	428	379	408	394	390	380	376	371	410	387	413	387	418	389	403	389	412	391	388	424	419	394	376	372	371	410	359	425	421	417	366	394	371	387	376	361	394	376	405	393	377	403	415	372	415	352	414	384	391	398	392	439	375	388	385	395	442	383	379	402	409	389	381	415	415	407	401	389	382	433	407	417	419	397	370	409	399	421	367	381	406	368	383	390	384	419	403	385	395	387	369	394	409	370	388	389	376	400	434	390	409	372	385	427	421	411	400	387	406	382	389	418	413	384	372	383	416	386	377	367	395	417	380	388	391	381	403	384	393	384	359	373	377	437	365	424	412	365	362	407	432	402	405	381	402	400	410	435	397	364	392	417	410	392	389	401	398	375	396	371	357	376	379	417	402	405	402	407	388	356	407	411	407	400	405	419	414	414	409	416	409	394	375	412	385	380	390	414	395	397	399	391	390	401	391	391	428	354	394	413	418	397	342	408	413	388	411	423	394	408	397	394	404	378	383	373	362	384	384	390	393	437	407	404	374	386	418	401	397	409	379	417	386	380	378	419	421	399	379	378	392	410	373	406	424	414	398	419	409	432	401	400	364	423	428	405	370	381	390	396	422	414	381	424	409	393	382	414	401	389	392	401	350	385	409	405	425	417	417	403	390	416	379	404	395	422	398	390	383	393	388	384	397	414	365	386	386	357	409	384	380	414	437	390	417	403	396	399	372	366	376	393	421	400	392	396	394	421	394	396	425	401	369	431	409	376	392	397	374	369	399	384	370	390	354	365	428	430	403	435	447	403	397	408	393	418	395	416	377	411	424	396	387	419	413	406	400	391	409	401	407	415	407	383	404	410	417	417	361	403	398	449	405	402	411	379	429	381	440	434	372	406	428	409	431	376	376	379	407	400	423	397	367	384	387	360	390	396	394	393	382	389	381	364	411	399	414	404	360	440	376	348	386	398	395	403	379	424	408	387	417	418	400	404	392	410	382	383	386	380	392	372	388	396	381	390	394	408	377	434	423	395	385	408	385	382	407	399	408	387	406	385	396	398	365	361	420	402	408	418	382	432	397	386	380	418	404	395	435	421	390	410	387	399	380	384	367	393	387	404	392	385	382	408	398	399	361	414	411	356	403	407	352	411	388	367	360	370	382	357	401	391	375	390	413	404	354	353	387	385	408	410	405	404	396	366	391	393	384	358	422	398	402	432	367	403	423	446	428	388	355	388	407	418	388	437	397	369	372	428	363	394	401	386	394	421	400	422	423	380	392	403	382	374	377	381	374	385	392	378	406	415	427	416	377	366	402	385	390	412	400	408	384	408	388	344	457	376	408	400	407	393	393	412	384	375	395	402	377	388	387	397	414	404	392	411	394	414	381	381	393	403	404	397	391	446	397	387	401	381	411	421	404	381	415	386	374	400	408	405	394	425	370	419	411	404	386	414	385	400	405	376	401	399	416	381	399	393	410	405	398	411	376	398	384	398	372	415	403	402	407	368	388	416	392	418	424	396	404	385	427	410	413	385	369	464	392	399	392	399	379	400	394	422	349	405	385	394	406	402	409	402	394	398	380	386	367	367	376	412	415	409	384	356	378	410	386	406	402	377	397	380	415	408	384	393	392	373	410	389	389	397	405	421	395	375	402	439	394	419	389	390	430	399	386	431	372	369	404	339	432	407	401	399	392	407	400	405	368	383	361	378	395	383	381	376	393	375	391	410	420	428	395	398	377	429	386	397	404	411	383	390	338	403	385	405	351	396	439	413	396	423	379	388	394	402	433	376	387	413	388	364	407	406	376	377	391	417	388	438	407	407	400	383	419	359	413	389	389	430	375	411	360	416	403	386	386	374	416	361	415	410	411	382	407	363	428	416	401	401	408	415	377	365	371	355	403	383	376	387	412	414	372	407	416	418	417	421	379	436	437	377	382	377	402	384	400	360	395	398	399	399	372	402	415	373	396	381	379	407	348	384	393	394	403	360	376	420	389	400	411	428	394	380	391	399	418	390	449	415	422	405	417	372	436	385	394	395	372	394	403	430	423	408	403	402	384	388	408	438	433	407	400	396	429	400	385	390	408	405	396	401	407	402	436	382	383	380	411	398	401	384	437	377	393	394	391	352	373	389	444	408	412	369	410	395	392	391	376	424	388	398	422	395	402	388	387	375	387	417	391	401	390	442	412	379	404	403	409	407	380	429	426	402	386	387	408	375	425	372	379	380	396	396	418	419	393	394	368	381	390	399	420	398	374	401	406	402	419	364	374	371	386	370	390	396	376	397	409	355	414	368	419	399	408	414	433	386	401	382	387	383	400	406	422	383	421	391	415	382	426	401	381	407	408	406	369	389	416	414	358	408	403	412	405	404	398	400	408	392	384	391	416	414	377	426	412	356	372	393	382	410	374	392	401	348	402	426	413	349	365	360	407	402	391	387	397	432	382	376	435	399	386	361	392	363	402	379	408	400	409	403	383	371	399	412	382	398	426	389	385	377	404	379	397	394	378	390	394	390	390	391	389	403	399	430	425	359	409	388	401	414	416	433	425	408	422	413	387	410	394	379	390	389	398	406	403	394	392	429	374	392	426	385	433	413	406	408	390	407	373	420	404	384	382	378	386	426	381	418	390	416	368	414	410	359	416	409	400	396	429	427	420	396	374	408	432	429	402	422	409	384	430	400	398	410	394	386	385	426	384	410	371	375	375	413	392	388	356	414	382	411	404	383	398	415	404	403	413	377	411	381	416	416	369	415	418	378	414	424	386	360	400	401	395	354	382	408	434	404	387	432	396	394	394	358	385	391	420	382	401	402	373	402	412	392	394	370	382	398	407	400	401	367	396	377	388	427	385	402	413	380	400	390	461	398	397	381	360	399	400	378	393	406	396	416	380	377	426	388	412	377	395	401	354	405	400	387	421	406	404	385	408	405	393	415	393	392	407	386	408	417	382	372	385	414	381	420	389	402	381	370	433	400	374	399	397	425	376	395	365	412	371	392
23925	21477	28619	25215	21477	13973	4891	2068	1271	1017	911	808	709	661	671	603	532	566	499	526	503	521	477	501	498	477	449	443	462	481	480	468	459	475	459	495	438	466	450	433	446	465	457	426	474	461	457	482	461	472	433	410	435	475	435	396	448	432	453	454	488	440	447	472	433	446	457	466	474	499	449	444	461	412	473	441	476	466	453	434	419	422	463	457	454	445	458	430	438	471	446	447	442	437	436	433	500	457	485	435	453	497	441	449	485	453	433	463	439	491	421	460	482	449	465	461	455	423	450	425	470	428	454	471	466	436	441	444	485	454	469	471	418	448	431	437	453	399	453	444	435	466	464	487	462	446	495	426	452	421	484	458	497	456	488	418	461	462	450	455	457	454	453	481	445	441	431	488	474	454	436	455	447	461	427	411	428	449	418	427	467	464	427	439	446	463	411	451	472	438	459	443	468	496	493	450	443	458	447	468	422	457	456	458	468	437	447	460	447	419	457	455	452	443	456	461	441	452	441	483	449	447	453	468	465	458	431	457	479	445	451	457	480	434	478	442	454	467	501	465	442	452	461	454	441	431	461	410	436	441	425	445	468	458	448	438	424	446	437	445	473	444	468	471	490	438	480	455	432	466	447	424	489	442	451	448	433	434	476	447	449	434	506	472	452	448	452	468	423	451	413	424	458	471	443	428	477	454	421	473	433	490	428	420	434	464	480	471	458	462	480	433	439	454	477	434	429	469	472	458	436	469	471	469	468	481	502	442	449	447	450	465	441	462	493	471	464	466	419	475	461	458	481	461	443	449	460	456	452	439	494	455	439	430	458	483	426	457	476	419	429	485	422	413	475	402	428	474	422	470	461	460	416	410	448	431	446	445	470	449	475	458	466	413	452	415	462	419	450	425	450	441	445	435	454	459	439	451	460	469	458	436	440	425	468	494	455	454	471	425	423	473	449	431	467	414	461	450	456	450	437	445	463	434	427	480	464	437	422	432	447	431	456	492	473	445	437	445	468	456	465	468	463	438	470	453	452	443	433	455	472	465	459	460	499	439	434	433	498	420	469	448	431	459	451	454	420	448	496	516	463	433	448	467	443	453	427	404	450	434	461	456	457	444	448	450	448	436	443	463	453	441	448	399	459	437	478	449	490	451	489	464	465	455	437	474	428	477	470	415	475	451	447	453	449	499	415	433	426	445	456	452	421	484	481	468	459	449	461	427	434	414	459	460	453	428	475	478	468	431	437	471	480	447	459	446	458	487	480	503	450	405	439	448	466	435	435	451	469	472	465	447	468	424	447	478	473	437	447	472	429	427	422	519	475	467	436	442	446	446	389	485	403	427	475	449	501	439	458	441	446	439	429	424	455	451	449	479	427	407	458	496	465	457	463	418	455	444	456	450	445	452	444	438	466	451	427	442	427	464	481	468	444	469	511	443	424	429	459	468	484	446	449	450	437	442	409	452	445	455	431	445	448	464	466	461	465	453	456	454	458	423	423	406	464	493	433	438	416	467	472	462	433	446	429	438	454	454	463	479	505	434	471	458	430	483	428	418	490	426	457	450	416	459	469	476	426	449	433	468	408	440	451	462	456	437	417	451	489	471	474	480	449	431	429	458	440	458	470	469	465	454	459	428	462	447	469	454	448	467	468	465	459	449	429	474	472	418	484	451	421	476	442	452	444	443	447	448	428	451	459	473	469	479	462	468	427	456	467	448	409	445	439	485	472	457	431	446	439	433	451	477	468	431	414	488	463	428	487	477	457	425	445	465	452	447	450	459	414	472	448	469	484	447	447	474	493	489	468	472	432	427	460	508	422	452	445	479	455	444	423	450	453	469	451	426	428	492	446	442	453	461	396	453	429	468	436	478	510	434	443	467	444	458	482	421	435	434	460	451	457	483	431	442	473	481	452	458	490	495	424	475	429	461	444	450	443	455	466	450	449	429	436	447	440	444	464	440	460	446	455	426	446	425	412	447	468	491	477	473	475	414	426	441	434	465	437	444	462	472	483	469	427	470	456	449	474	447	432	392	471	438	459	432	408	452	421	461	434	441	482	459	497	479	441	456	453	451	440	478	455	451	466	438	454	420	416	431	467	467	494	454	452	440	456	442	421	450	483	411	474	453	460	470	449	421	443	482	466	452	428	455	464	436	473	439	415	477	418	434	453	456	446	469	456	449	438	485	439	449	491	464	440	447	452	453	436	453	438	448	453	450	442	462	508	485	456	423	476	472	423	468	432	433	463	423	443	467	508	417	472	462	443	463	434	470	477	423	424	503	447	448	452	436	460	440	435	472	472	453	471	443	460	476	470	451	446	457	485	480	470	488	439	423	432	417	473	454	466	422	390	441	456	449	462	438	451	404	458	440	479	443	456	481	458	416	491	461	447	444	448	425	450	431	472	459	461	451	466	456	468	433	441	466	467	435	453	479	462	450	428	457	470	420	435	454	479	476	421	472	470	441	497	479	418	462	424	466	475	421	454	418	408	465	429	452	456	416	461	409	471	443	436	456	464	412	452	435	426	442	477	453	458	479	441	441	453	412	448	445	424	466	467	431	456	481	445	436	465	521	484	459	464	459	436	468	451	425	451	476	446	446	434	419	446	477	433	447	436	464	427	480	474	422	468	460	436	437	434	450	451	463	453	476	421	406	442	450	464	468	426	463	428	415	437	431	445	415	456	464	449	457	456	463	457	456	425	439	470	415	433	463	462	406	436	442	427	460	413	464	465	448	444	459	453	479	455	446	436	430	458	467	477	458	439	435	441	465	460	444	459	442	474	458	440	442	415	430	442	434	483	452	438	439	465	416	454	485	426	441	452	422	465	470	448	469	506	462	474	435	497	483	422	457	436	423	467	472	472	438	461	453	466	447	458	421	477	419	448	453	389	465	427	477	478	399	473	464	451	442	421	450	440	415	409	428	463	442	473	433	438	477	445	444	465	429	448	440	462	466	444	432	441	409	478	468	409	454	459	437	442	455	483	384	392	475	407	413	457	472	464	461	470	483	451	452	444	463	459	446	464	460	439	446	474	417	456	444	419	445	444	475	452	431	485	425	476	432	456	455	496	422	510	458	459	476	435	453	453	487	426	458	425	429	439	449	457	451	485	461	398	470	431	459	464	446	405	438	471	446	479	436	443	434	440	450	442	443	409	449	427	448	428	493	420	447	447	496	438	436	466	446	456	466	457	445	436	455	425	466	486	458	426	428	476	430	469	473	420	443	466	431	458	501	469	419	460	460	465	462	436	490	438	482	464	409	467	426	469	481	402	448	451	464	486	414	446	466	456	430	429	464	431	460	446	487	436	429	428	452	481	428	466	454	456	436	457	465	462	456	443	427	450	464	472	455	494	437	488	475	467	453	451	427	450	436	447	463	450	434	450	439	416	462	489	483	441	476	426	479	445	435	442	456	429	456	443	446	461	442	458	462	414	476	475	429	424	448	441	439	469	438	428	453	475	426	459	432	489	456	467	459	438	427	434	434
33751	53343	42370	29276	18175	10867	5602	3277	2238	1550	1394	1156	1036	867	809	757	681	683	608	622	649	590	557	552	596	525	531	557	556	519	509	520	484	533	530	506	541	529	518	497	534	536	514	509	541	529	531	505	514	539	528	511	528	521	512	513	525	528	522	514	493	545	464	495	494	522	489	517	504	490	517	532	510	569	503	523	478	503	517	546	565	544	491	507	497	505	514	520	497	514	529	531	548	480	498	532	542	500	490	493	531	482	503	525	516	535	489	522	512	520	501	527	504	542	509	512	487	494	490	557	569	466	496	524	525	532	502	515	574	502	514	482	473	511	516	518	480	510	511	503	510	531	518	558	528	490	487	490	535	497	563	543	508	511	530	496	512	553	497	505	539	545	459	504	494	522	526	546	534	535	505	518	511	531	517	517	547	513	542	510	530	510	537	513	530	538	504	518	546	531	500	518	502	539	513	553	514	513	526	527	496	522	542	516	540	513	471	544	532	487	512	512	477	527	454	462	559	513	546	502	456	535	507	473	502	527	548	502	550	534	500	518	515	529	499	527	517	500	487	559	531	508	507	537	535	517	518	505	531	509	529	513	525	555	520	507	506	467	519	512	503	503	461	517	544	523	560	514	535	566	523	512	532	517	530	510	501	490	539	514	522	515	498	486	550	513	515	531	520	502	533	504	512	480	496	513	517	497	469	550	508	495	553	500	537	555	487	518	510	527	535	494	488	533	582	499	527	514	508	526	513	552	529	551	503	508	474	493	540	527	526	524	522	515	477	482	524	469	535	466	474	534	510	474	526	522	492	554	488	491	539	508	537	504	514	547	536	514	503	536	457	528	515	487	509	489	521	559	488	553	498	493	536	532	500	516	553	507	517	497	512	503	512	521	501	530	511	511	520	549	567	510	494	541	461	508	512	490	538	502	497	537	497	492	509	523	530	474	469	493	470	570	486	527	515	508	538	510	499	475	514	513	506	510	524	504	518	518	532	505	505	512	531	489	528	525	504	508	500	517	515	525	509	515	512	528	534	508	528	530	502	539	477	468	531	553	504	541	517	509	488	497	552	500	506	527	529	536	523	559	517	524	521	502	470	483	474	509	533	522	544	523	495	534	520	534	501	497	524	532	521	488	502	482	519	509	532	514	520	496	500	502	506	523	539	508	493	500	527	533	501	517	512	538	547	493	505	501	505	520	499	483	507	520	507	551	490	546	502	499	526	511	494	516	531	539	523	494	532	528	534	553	512	544	515	496	529	471	456	518	516	545	571	542	546	526	506	493	530	524	526	481	502	512	505	490	556	519	519	518	502	534	502	523	535	539	537	534	512	505	523	516	491	541	530	508	519	541	496	488	538	531	459	486	535	514	526	513	502	516	508	522	523	512	551	449	539	527	485	557	507	517	554	491	518	509	526	507	473	512	535	491	521	515	533	523	489	524	499	534	560	506	541	547	501	533	538	548	505	496	513	549	486	547	519	534	475	487	522	511	531	518	527	501	458	487	484	552	510	504	517	517	511	512	530	535	523	506	562	479	532	500	523	511	515	508	551	531	503	532	496	487	503	523	498	521	529	514	504	502	513	484	542	522	511	503	502	465	510	482	520	499	522	512	521	571	513	488	498	451	497	528	511	523	474	503	542	514	507	495	549	513	547	506	511	534	505	496	513	540	571	528	519	469	537	501	511	492	535	528	500	513	534	530	531	508	500	501	510	479	532	538	546	531	532	542	532	519	514	519	507	504	504	492	517	525	522	515	494	501	505	519	510	515	534	478	492	498	494	559	511	505	517	534	529	516	485	514	489	515	505	516	522	566	498	546	527	557	511	531	507	541	521	495	522	545	485	502	491	531	477	537	488	553	511	502	536	505	490	503	505	486	465	562	506	514	510	470	528	512	469	509	495	493	558	480	484	533	535	521	571	513	531	518	472	494	523	522	494	519	504	508	528	528	503	485	518	495	513	531	521	518	492	511	527	556	519	553	499	483	521	491	509	480	540	503	511	497	527	503	487	502	504	571	491	519	530	545	547	559	503	502	527	512	532	522	524	519	490	555	513	548	504	510	478	509	484	489	531	475	532	495	504	520	505	501	555	557	491	500	519	555	547	495	547	479	539	521	535	532	495	514	513	504	485	496	513	502	498	547	522	556	492	519	504	541	533	481	532	488	538	479	496	521	479	498	499	527	485	553	472	493	561	494	515	532	532	509	505	518	534	499	525	529	500	507	471	529	504	484	514	519	528	500	494	510	535	483	530	497	551	489	574	542	496	510	557	506	466	551	486	491	542	585	511	524	530	526	480	490	475	531	474	483	496	484	530	509	473	504	508	558	504	537	523	521	467	479	526	531	517	488	516	545	541	530	510	514	532	545	513	511	526	481	520	433	511	503	453	512	535	566	528	479	523	510	500	503	514	502	529	468	554	463	505	505	518	542	505	513	482	536	524	513	545	547	479	526	501	502	480	555	517	517	509	559	537	541	526	510	504	560	514	532	511	523	489	544	503	546	554	520	491	511	508	501	477	534	492	494	534	503	508	505	537	547	527	512	515	518	518	533	555	503	524	510	493	545	493	483	506	541	489	526	488	551	521	501	568	470	523	515	462	539	526	545	519	487	487	502	534	544	510	526	501	513	527	473	486	503	519	486	535	475	495	520	455	494	512	491	516	493	478	500	527	488	504	493	501	511	538	535	470	527	551	528	534	523	512	544	505	514	486	495	533	514	529	501	521	518	516	532	468	541	511	538	538	516	535	502	527	508	511	510	506	523	483	490	490	526	510	528	541	473	510	507	498	501	540	503	535	517	537	486	559	497	502	533	502	537	485	518	549	498	478	500	540	499	471	536	518	522	512	486	509	534	498	510	513	496	556	492	478	528	499	508	559	545	518	562	504	547	507	531	499	501	528	483	532	495	528	499	523	544	519	494	502	550	536	535	530	487	526	519	524	532	520	517	537	476	506	529	492	501	531	502	494	510	538	483	504	512	554	518	528	511	542	504	535	543	501	466	515	514	463	513	548	489	516	519	518	511	506	524	509	485	522	540	515	549	511	517	523	509	474	524	527	571	483	536	491	470	506	530	499	493	507	471	538	468	507	554	533	531	501	524	497	582	537	521	544	535	540	517	478	497	495	533	490	542	477	517	516	522	519	567	535	519	557	506	536	486	522	523	529	529	519	477	513	528	530	484	529	525	542	527	513	562	524	522	528	472	533	490	547	555	472	551	485	511	512	526	489	497	507	482	493	517	539	542	499	548	532	514	531	508	529	541	535	489	527	483	490	507	528	530	503	519	505	509	548	508	523	500	522	490	586	530	521	547	533	550	505	510	476	494	474	476	502	475	502	498	531	507	467	540	507	515	532	509	546	474	523	566	522	541	537	508	536	514	495	529	552	498	512	535	517	527	508	535	514	507	512	554	535	518	525	490	466	520	487	488	521	504	479	507	505	516	515	532	505	535	497	486	514	509	509	499	511	542	513	494	502	505	518	534
25244	21538	28060	26390	14741	5706	2792	1534	1118	818	658	598	514	457	448	415	412	399	327	370	334	356	301	313	333	322	317	309	320	334	314	300	305	304	293	316	328	352	320	267	298	273	285	302	278	339	318	296	291	299	317	329	302	270	306	291	300	301	269	289	277	299	299	302	302	311	343	297	300	301	302	293	292	322	306	306	282	298	308	300	314	323	285	324	299	327	319	326	290	295	303	263	274	297	315	298	278	299	312	313	292	338	289	292	284	308	276	277	284	299	280	287	321	311	324	311	317	290	277	293	309	304	297	289	271	285	326	281	304	296	290	289	325	305	313	269	271	313	322	307	341	274	295	319	297	313	300	300	315	289	315	311	319	320	322	295	304	314	312	302	300	294	315	302	307	309	310	303	309	283	313	295	314	296	287	291	312	328	256	292	301	286	302	319	311	259	294	286	294	317	311	289	299	275	324	325	286	269	333	315	290	275	309	276	282	329	299	289	297	310	316	281	327	320	302	313	321	315	279	293	269	308	291	330	283	305	318	307	315	288	320	288	310	312	307	320	335	273	300	329	305	315	268	320	328	317	302	283	322	291	304	309	324	313	294	327	300	310	290	267	309	314	330	282	309	323	307	309	309	314	275	335	327	299	279	310	333	326	282	292	308	282	330	309	314	282	309	291	309	347	297	319	299	315	304	284	289	340	292	288	292	344	300	315	297	294	324	284	318	279	304	302	282	310	307	287	286	323	313	280	322	307	308	341	315	276	323	298	306	321	276	304	278	328	285	298	301	297	279	323	292	281	297	288	331	336	265	313	308	322	315	292	302	306	283	328	334	316	321	305	293	317	292	352	321	324	293	334	310	292	312	324	316	325	307	302	298	290	305	276	289	312	311	288	316	322	277	292	290	323	309	297	292	342	314	287	293	307	298	287	310	336	298	297	284	311	330	312	296	322	290	326	310	306	270	305	308	287	323	302	314	337	299	364	255	272	291	289	298	301	284	292	315	288	283	270	306	325	310	279	318	322	291	278	284	325	337	295	302	300	303	325	304	275	295	312	334	342	311	289	328	309	334	302	338	284	316	292	282	326	332	315	282	299	315	299	291	300	296	279	283	314	305	298	309	282	300	270	344	290	279	292	289	307	301	284	293	337	271	309	290	302	279	255	333	300	293	291	314	294	344	332	316	289	317	281	310	300	305	316	300	332	308	266	296	269	327	329	309	281	327	320	322	298	285	275	286	305	289	301	292	305	320	294	315	317	321	292	324	295	275	337	296	302	271	293	291	303	291	299	311	293	299	294	301	307	316	303	320	273	291	311	301	295	307	297	321	317	321	324	347	311	306	312	305	302	279	275	281	325	312	288	295	346	320	311	292	261	319	303	332	328	311	320	297	292	281	294	293	279	322	308	319	307	269	322	337	314	272	311	287	321	314	299	306	298	293	340	322	316	302	320	303	307	326	321	298	310	326	305	299	315	304	285	283	285	269	322	326	316	288	294	294	304	327	286	275	272	282	298	318	282	304	308	279	282	307	331	304	301	305	305	298	306	323	282	296	302	303	299	302	286	299	302	297	304	296	303	331	340	320	303	283	307	312	309	283	288	313	325	287	308	326	325	304	270	275	310	290	315	287	305	305	295	278	318	288	317	316	305	298	299	297	284	297	302	287	296	321	295	302	260	301	314	307	304	306	282	323	291	285	326	291	280	303	297	299	310	329	273	296	323	288	298	310	293	310	285	307	294	296	323	311	316	317	309	289	317	293	311	284	301	310	290	287	327	321	318	303	296	308	268	293	333	295	268	309	295	346	285	306	300	289	279	297	313	290	291	322	291	328	276	288	285	285	327	286	297	296	315	299	309	300	313	320	296	298	318	305	324	300	268	285	289	316	322	312	291	294	321	298	305	301	273	299	288	288	305	289	300	297	317	285	280	300	283	307	305	341	307	298	295	300	308	312	281	304	302	304	294	317	287	302	315	286	332	282	336	310	285	297	308	322	279	306	323	299	327	312	315	296	324	296	310	297	313	309	297	295	296	332	288	275	293	335	285	286	285	285	304	290	327	323	284	315	289	270	310	299	269	313	320	289	316	310	323	312	320	303	317	289	351	294	303	293	292	351	295	281	300	311	286	275	289	292	278	280	321	315	313	284	269	310	311	294	308	280	308	280	333	332	262	282	307	303	290	296	306	301	303	288	269	304	301	318	312	271	301	338	295	339	288	314	284	283	314	292	300	299	288	334	296	309	291	274	272	272	301	306	269	281	302	328	314	311	277	315	295	307	297	345	294	307	305	295	301	325	321	316	335	304	310	302	298	291	267	274	308	292	296	285	284	285	272	303	296	295	303	306	316	308	285	325	306	272	273	323	314	303	305	284	272	304	348	301	281	289	332	310	317	283	296	286	324	300	303	314	320	294	303	269	249	283	285	323	309	293	321	282	313	286	265	312	314	310	328	305	302	300	309	312	293	286	299	310	295	287	305	323	280	299	315	294	315	330	303	278	273	316	292	264	303	290	309	304	325	325	304	312	339	303	299	310	293	301	280	282	288	299	286	303	293	307	317	293	308	329	329	306	308	295	274	339	323	319	280	284	300	285	304	292	320	314	320	321	303	310	305	287	289	282	305	280	316	314	304	298	326	279	308	296	280	287	309	293	293	303	321	298	328	290	272	300	322	258	297	314	328	276	288	302	303	301	301	307	295	302	284	311	312	306	272	301	319	323	282	322	275	309	300	297	306	293	285	285	325	272	317	293	315	295	274	279	319	287	292	288	302	286	276	280	290	316	305	264	293	302	318	299	317	277	286	304	304	286	291	305	313	295	311	314	241	284	312	313	267	297	286	324	308	298	286	293	296	311	290	328	320	311	292	300	287	307	306	314	317	312	304	330	309	319	316	269	294	296	309	302	309	301	255	329	285	282	327	314	297	317	340	299	287	276	292	301	320	319	296	313	279	296	264	309	309	278	303	346	310	297	292	290	318	306	298	335	317	334	270	278	307	297	333	276	305	321	306	291	334	295	274	312	271	323	262	278	312	297	269	276	323	308	315	301	298	298	301	299	306	300	325	294	310	327	305	346	315	313	277	322	318	316	332	311	297	281	312	289	323	302	293	315	297	300	294	308	301	298	317	314	298	306	302	319	314	311	301	325	300	276	302	330	308	320	313	312	316	267	303	326	303	302	276	287	280	296	302	315	299	290	297	263	274	303	333	295	312	277	294	321	281	298	322	298	289	297	267	282	313	320	300	297	316	285	271	287	317	296	287	306	294	282	293	323	313	313	293	287	291	270	303	333	317	306	302	277	322	291	325	328	293	293	313	290	292	322	316	315	289	283	311	305	293	290	293	341	301	314	294	328	293	333	285	313	293	301	284	297	311	296	289	295	293	338	313	314	304	288	286	274	301	309	380	313	327	303	297	308	296	317	305	314	298	301	305	315	325	305	314	302	298	308	292	335	317	303	273	292	285	340	273	274	323	317	316	340	298	298	270
31207	49201	39119	25859	16109	8651	4842	2990	2042	1453	1085	912	759	697	639	567	542	553	508	500	475	411	436	464	435	386	425	373	391	393	362	394	350	363	344	386	395	359	400	362	390	402	373	364	371	383	383	371	388	403	344	349	391	354	349	335	374	376	364	357	346	347	374	383	383	375	336	332	387	349	360	370	336	377	324	327	358	359	352	370	371	366	378	342	344	396	358	379	342	362	390	365	343	381	371	364	352	348	348	358	368	332	336	406	360	375	349	373	366	375	335	362	383	362	378	338	365	390	353	373	367	343	389	365	365	385	396	381	371	358	356	375	371	366	376	360	349	376	360	368	348	382	364	388	351	326	373	346	341	376	357	403	362	386	397	366	344	374	377	364	349	327	347	378	403	368	364	362	350	331	312	333	339	365	348	350	339	361	357	365	354	346	375	388	383	389	331	378	361	367	383	408	353	351	418	342	358	374	369	380	366	371	405	365	340	402	350	354	388	332	366	326	371	360	351	336	375	364	368	380	344	379	351	409	375	361	378	351	378	356	354	302	327	327	346	356	312	378	351	339	374	338	359	364	377	392	402	346	357	361	361	344	334	357	339	354	379	350	354	361	364	341	345	390	361	362	354	368	355	358	372	359	354	370	345	371	368	359	335	374	332	379	390	349	346	376	365	369	380	355	335	359	361	317	355	341	349	330	348	350	332	353	407	340	338	332	379	341	334	377	361	366	342	381	356	369	354	342	352	372	373	374	363	388	380	347	357	380	354	354	321	371	323	356	395	316	366	333	392	376	344	376	351	368	331	352	363	352	330	335	362	372	370	388	391	390	375	354	383	336	340	357	360	365	358	327	356	372	375	409	371	378	356	379	364	350	332	368	386	335	387	385	390	349	341	377	343	387	352	365	364	348	410	374	362	362	405	362	369	372	341	345	338	374	377	391	381	372	395	361	358	382	363	379	394	344	386	399	383	373	359	390	357	362	389	351	369	368	364	307	334	375	326	380	361	335	338	374	359	398	335	327	347	401	336	357	397	364	343	361	377	360	364	380	357	416	362	363	339	386	361	370	359	359	372	382	342	373	317	372	381	371	388	353	377	343	349	365	375	330	334	354	348	343	333	365	334	360	371	357	358	379	349	344	344	376	361	374	351	353	360	348	357	328	382	374	355	344	349	360	335	344	348	422	375	404	360	375	397	340	345	354	351	338	355	362	345	367	347	352	397	372	337	364	328	352	340	368	336	379	377	341	327	357	341	364	364	360	361	352	375	330	355	367	367	361	383	362	348	367	359	391	359	373	350	350	341	355	384	355	366	371	384	356	360	394	387	383	358	364	344	358	364	354	363	350	351	371	355	392	378	341	335	342	357	362	340	305	376	414	332	360	327	330	360	388	377	342	337	338	374	380	333	359	337	354	387	351	373	358	348	346	343	348	351	394	408	339	366	354	363	389	390	345	373	384	376	361	348	351	391	390	361	381	350	354	358	379	368	367	357	332	369	349	377	352	327	347	354	374	357	392	361	317	316	363	353	343	379	327	367	350	390	346	351	371	414	362	348	334	362	362	342	339	346	312	355	321	348	362	378	376	329	357	373	362	382	365	362	337	387	390	388	386	362	382	351	368	395	378	360	357	404	351	392	384	341	324	367	368	341	368	367	395	306	333	356	336	377	356	363	350	369	394	314	350	346	338	364	344	337	363	340	356	342	333	355	399	390	372	369	369	352	346	356	360	369	363	374	357	345	396	346	378	332	365	366	342	382	364	321	336	330	383	343	328	347	370	369	384	369	381	347	356	377	356	378	383	386	364	339	361	379	368	359	349	359	349	324	351	342	381	362	347	358	342	376	398	348	391	330	353	352	352	351	373	385	368	340	363	360	352	382	383	371	374	397	394	379	363	345	351	378	331	354	358	357	355	371	340	355	331	346	342	359	370	409	348	342	397	363	344	391	361	311	385	378	345	359	359	354	365	352	374	316	368	368	345	373	377	326	374	369	358	377	354	366	380	320	334	353	380	323	355	375	382	342	344	359	369	331	380	340	354	360	364	354	324	385	385	361	315	342	325	361	365	354	400	362	357	382	367	375	354	364	345	332	384	363	377	358	390	365	356	369	352	348	340	371	338	362	354	374	362	345	344	342	343	349	400	365	390	351	381	394	330	381	345	382	371	367	355	395	332	366	347	369	358	364	382	338	359	400	362	344	338	352	366	382	362	360	359	356	362	314	423	369	357	345	380	316	351	372	347	371	351	376	400	376	361	354	327	346	332	378	379	356	351	354	356	361	345	393	365	347	342	356	352	336	355	371	341	362	358	388	329	366	347	342	353	366	377	340	340	334	345	367	355	348	370	335	357	331	376	355	376	328	348	337	355	380	348	364	387	381	370	347	378	348	380	365	360	356	361	327	335	351	393	372	344	358	352	365	366	372	340	360	345	362	380	371	372	350	361	394	346	384	370	396	357	359	355	366	365	362	350	350	372	372	383	376	381	341	336	351	342	349	348	372	332	395	338	359	373	365	330	373	336	339	371	362	352	382	356	377	351	422	373	384	338	357	341	337	369	365	372	361	339	362	386	353	373	374	355	366	342	355	328	372	346	344	338	370	359	375	339	362	351	352	364	373	387	368	385	368	350	373	356	382	366	346	390	352	349	367	373	361	342	373	360	361	369	350	344	410	348	379	332	333	348	385	346	343	394	370	348	325	323	360	345	359	377	374	350	367	306	382	347	365	359	360	366	352	385	342	390	377	377	346	379	370	349	374	357	386	362	380	361	387	357	341	349	345	348	347	355	391	364	397	343	389	352	365	381	366	381	366	368	342	381	386	387	348	381	344	350	362	304	360	338	385	319	358	359	333	335	355	353	344	376	350	387	384	407	363	331	343	370	352	360	375	363	387	344	366	362	332	340	378	359	365	339	364	329	387	357	353	362	386	380	372	355	358	372	334	335	348	351	350	351	353	353	379	333	340	365	363	372	372	360	353	328	367	388	362	335	360	367	410	342	375	345	349	346	369	340	348	387	360	350	345	382	323	343	367	354	392	378	341	376	352	413	377	352	385	364	392	314	386	329	334	384	413	354	380	359	358	368	378	327	386	369	361	346	364	330	361	366	380	383	353	331	346	368	382	356	341	366	387	365	369	354	321	344	360	377	359	379	341	346	365	353	384	332	365	350	354	368	357	370	361	381	390	319	354	352	355	342	356	360	373	370	403	380	357	343	334	352	383	389	393	388	388	363	374	394	339	345	355	352	319	400	338	336	387	371	308	373	348	415	358	359	361	341	378	351	358	343	335	359	379	394	339	377	349	391	388	361	354	369	370	335	362	374	368	377	365	324	377	352	325	375	377	395	365	353	352	366	348	354	352	329	371	333	339	347	367	354	375	377	398	359	358	344	357	347	410	372	350	338	384	357	372	366	369	353	367	353	375	369	369	371	360	389	376	397	387	340	372	394	372	351	369	338	345	367	361	382	356	383	382	352	367	338	357	367
22786	21443	28981	24384	21784	21440	12802	3894	1942	1410	1053	904	874	716	696	632	605	582	634	539	532	537	469	496	473	524	490	509	506	464	477	485	473	473	486	469	483	447	493	474	459	493	487	487	504	498	443	469	468	428	458	488	442	451	508	485	464	478	463	447	455	489	473	416	479	487	474	459	450	464	449	428	447	476	454	459	463	446	483	476	445	493	468	486	440	472	476	463	433	465	465	493	506	486	454	432	459	479	427	483	470	454	479	459	469	441	496	477	466	476	492	446	479	472	440	433	464	498	435	450	464	441	497	427	464	461	449	474	444	493	476	463	452	521	469	468	454	468	461	515	433	452	464	454	480	441	444	429	502	472	497	428	443	448	470	427	473	485	469	451	461	482	449	474	485	447	464	454	451	434	450	462	451	486	437	503	444	438	457	461	441	461	472	483	485	438	445	455	442	451	477	457	455	472	490	458	491	447	448	437	455	466	457	429	463	463	459	392	474	484	475	491	431	439	498	455	429	470	476	463	445	487	495	458	456	477	443	400	454	467	466	430	468	487	505	477	470	472	417	455	472	473	450	426	476	454	464	468	464	480	466	484	431	457	445	444	467	462	474	438	428	450	449	485	453	448	457	445	430	451	501	459	451	479	436	473	471	473	451	466	468	519	405	468	468	418	515	450	441	433	471	510	457	425	458	460	465	447	441	464	465	479	452	456	482	436	474	456	468	469	457	448	465	415	486	446	458	454	442	476	489	456	485	454	486	483	455	444	485	462	429	500	478	451	497	485	473	518	477	431	433	442	492	456	458	443	473	431	449	495	481	447	482	475	424	440	462	448	459	475	477	470	475	415	443	468	450	439	466	481	475	440	426	478	444	449	439	437	467	505	465	437	465	445	472	455	451	449	449	467	459	449	462	466	496	484	491	484	474	494	473	499	422	439	513	424	482	473	476	501	436	463	478	413	452	445	427	463	461	462	440	467	477	468	476	463	480	428	460	454	458	454	471	440	447	475	470	481	449	491	458	444	487	459	454	478	448	449	495	483	505	477	497	465	463	469	492	438	461	462	459	458	472	462	484	447	470	481	447	473	437	429	422	438	448	451	472	442	455	476	424	426	446	462	476	476	454	432	413	501	484	435	450	499	434	471	463	450	478	480	465	458	447	486	433	451	437	470	460	451	472	496	450	454	441	433	443	490	483	429	489	497	435	487	469	501	475	454	492	487	466	470	487	478	456	474	477	432	475	498	427	470	426	441	455	463	473	483	448	411	460	460	443	443	470	479	433	460	466	440	489	463	453	486	476	498	447	454	440	485	440	464	482	443	471	454	434	460	439	456	479	490	454	453	441	426	452	471	465	441	477	420	454	460	480	450	473	494	444	410	457	441	508	508	488	470	464	480	461	451	477	496	529	423	487	428	464	423	441	445	462	459	471	456	463	475	461	422	462	486	439	475	459	473	494	435	472	448	461	485	472	482	485	482	459	446	474	447	470	459	478	455	477	456	470	474	441	484	485	440	426	466	456	446	425	504	450	429	463	461	469	489	458	432	457	454	412	466	442	450	471	473	433	457	497	469	486	442	454	438	463	435	484	472	462	500	447	460	460	467	456	466	437	492	453	433	457	473	439	469	450	434	452	478	471	475	447	478	441	424	462	464	459	444	467	495	464	473	469	453	451	471	501	487	471	488	489	488	462	452	456	452	480	463	488	447	464	493	503	482	493	456	479	424	466	485	451	475	500	472	441	491	447	465	443	483	498	438	467	470	452	443	441	464	434	469	483	410	434	428	471	493	492	436	468	484	432	459	452	485	458	456	433	454	479	481	536	427	453	460	462	437	498	461	452	474	454	465	456	466	491	461	500	482	425	480	485	453	452	442	491	501	479	421	482	438	440	487	419	441	482	472	488	468	452	452	484	462	456	475	454	444	456	464	432	431	486	447	497	450	458	458	497	447	439	465	448	426	474	466	476	469	494	454	435	454	461	471	468	464	444	459	472	463	434	449	475	456	432	487	454	475	473	481	426	440	459	447	434	457	453	474	508	433	448	461	453	450	488	464	397	429	485	480	447	471	458	495	479	475	435	469	448	462	486	432	465	482	443	435	480	485	463	481	440	485	472	491	450	426	462	477	478	468	419	431	454	484	463	475	445	447	456	451	484	452	462	460	461	480	474	492	441	507	453	433	459	478	420	440	450	476	466	435	447	492	523	431	481	464	463	519	451	476	450	455	476	439	449	484	449	444	466	480	468	414	454	497	432	489	489	439	456	470	440	453	438	492	491	449	451	506	451	460	484	442	463	479	485	443	426	436	448	454	480	487	451	432	455	452	446	459	440	491	436	460	482	435	437	489	435	438	429	449	464	468	472	452	470	441	451	460	434	452	500	470	474	435	459	460	469	435	420	452	474	474	465	457	454	443	447	455	453	482	483	463	495	424	429	452	471	465	455	467	479	447	455	471	499	452	482	462	462	448	473	448	459	489	473	462	447	455	444	458	459	460	486	457	483	460	462	502	441	498	461	473	513	453	413	458	466	461	475	461	458	444	435	428	456	469	450	459	449	468	445	488	456	461	463	440	450	455	482	480	451	443	473	450	491	465	482	494	446	472	466	472	459	481	431	491	455	475	449	442	502	446	456	489	485	429	434	469	490	471	474	479	477	467	454	441	477	470	469	474	449	446	476	469	455	463	417	454	462	458	471	462	487	430	467	427	452	453	499	458	445	486	436	444	443	476	437	446	445	442	469	470	509	428	485	477	469	491	468	449	540	432	494	425	473	444	453	440	461	461	425	456	472	460	431	473	450	453	457	414	436	467	468	467	480	483	466	492	435	458	470	524	469	469	482	455	448	487	486	487	444	468	458	476	446	483	532	432	451	449	482	443	439	450	488	470	461	457	452	465	485	457	498	441	436	413	431	454	504	449	455	448	420	457	465	443	452	429	459	454	425	453	438	498	466	453	449	506	472	495	472	441	472	435	454	432	497	471	474	495	440	474	465	466	476	411	458	439	454	435	462	473	475	457	454	494	473	468	507	459	492	467	453	439	453	424	442	438	443	472	469	457	455	467	484	460	453	439	457	458	447	494	464	450	455	510	460	455	479	441	475	460	438	433	469	480	498	481	534	479	496	466	448	458	471	442	441	474	450	495	447	469	466	462	437	464	465	465	453	468	473	471	417	458	451	466	453	474	447	445	502	453	463	434	530	463	504	443	438	459	452	432	505	429	500	453	438	461	471	460	452	453	436	458	451	425	499	430	453	454	412	464	457	472	477	478	448	424	440	424	471	474	512	543	465	418	442	466	484	421	452	498	457	471	469	460	477	442	482	424	461	474	460	452	453	443	482	443	464	506	421	468	437	458	467	459	419	457	425	498	466	475	463	447	446	452	464	471	493	461	442	463	423	442	451	476	486	455	479	460	483	476	425	479	477	485	450	458	507	458	393	463	495	473	437	434	476	445	496	466	475	474	476	477	411	443	485	466	447	459	479	478
34803	61260	49694	37190	25090	15293	8709	5369	3231	2235	1657	1340	1159	1044	928	879	790	743	720	659	666	645	629	610	602	574	554	562	549	567	531	561	550	550	530	539	528	571	524	588	532	565	486	558	535	541	504	505	522	547	515	526	546	524	507	556	503	538	528	547	509	511	538	523	527	519	508	555	546	524	534	499	535	542	516	521	527	534	527	563	487	498	529	550	519	534	518	554	526	518	514	538	555	515	512	501	540	521	518	564	543	527	523	553	516	519	511	539	471	555	553	504	549	542	528	514	555	570	496	516	556	568	552	542	521	535	554	524	530	547	540	523	545	511	526	525	518	514	533	513	567	504	510	510	522	541	503	536	536	550	543	522	505	552	532	521	547	569	540	512	523	506	521	519	498	565	543	510	514	505	475	499	550	534	526	512	584	563	500	522	517	532	538	543	480	530	531	536	501	519	565	542	538	558	524	516	520	537	538	513	483	540	534	515	524	536	558	530	536	505	508	532	526	499	563	532	524	524	516	579	535	562	542	511	532	550	522	527	533	543	520	516	542	475	561	486	520	497	513	573	516	519	482	565	495	540	511	552	510	512	501	547	559	508	564	531	511	539	531	505	536	550	514	536	549	504	505	515	560	511	505	476	515	517	512	491	540	495	547	521	509	534	536	530	560	490	551	503	501	530	503	491	534	490	492	520	540	489	533	550	591	535	552	541	507	514	515	532	545	553	553	498	530	534	532	502	524	531	512	485	558	532	531	533	531	516	552	521	524	546	562	499	523	570	567	555	528	527	545	535	531	515	531	545	563	519	530	560	542	528	513	509	539	535	547	545	570	508	584	526	500	569	504	502	570	503	512	529	536	514	484	507	509	539	514	535	523	537	523	565	525	526	523	531	516	536	507	525	529	522	532	479	522	540	545	541	547	552	505	546	464	496	521	545	513	512	541	499	544	507	518	488	505	532	550	496	513	508	540	529	534	511	545	506	524	541	552	521	487	535	505	563	558	557	508	526	524	563	580	506	524	516	556	515	555	517	561	573	521	528	588	550	524	546	564	483	524	547	526	515	553	528	543	523	510	512	513	535	524	513	490	543	542	532	505	494	524	558	529	549	522	515	520	564	512	514	501	536	511	556	488	499	497	530	526	541	518	519	486	547	563	522	527	531	549	505	513	566	502	552	521	557	531	520	515	556	522	532	498	557	517	542	523	516	498	509	508	524	521	518	511	548	498	542	543	538	475	564	487	493	487	527	552	586	485	490	535	520	554	546	557	510	537	512	523	547	541	553	497	510	541	524	503	515	468	493	536	497	509	561	533	550	505	495	509	562	536	521	542	539	503	517	506	534	558	518	513	506	513	513	516	547	460	521	558	502	529	586	512	502	526	502	501	506	546	517	522	516	566	514	556	548	525	499	495	523	534	540	561	514	532	525	527	552	543	518	560	554	520	569	532	482	586	510	547	552	531	535	535	531	547	531	535	496	494	503	551	505	550	528	496	500	486	471	505	559	605	511	545	502	499	513	552	536	560	494	506	558	565	547	542	543	555	496	506	542	514	504	527	535	527	538	520	527	510	497	520	546	521	503	482	530	485	536	524	561	543	557	536	496	533	516	545	521	533	554	530	540	523	540	575	509	515	514	501	525	544	564	518	514	501	537	504	553	549	555	549	526	541	503	526	543	524	534	528	474	543	500	569	542	534	547	538	562	501	521	541	535	527	537	499	505	515	531	512	540	514	513	519	552	541	501	488	515	552	556	523	541	546	528	523	514	545	551	550	525	544	513	509	499	521	506	540	499	517	523	506	536	507	545	519	484	569	522	533	531	524	548	533	499	540	495	558	537	527	513	537	553	548	565	518	551	528	509	541	501	515	554	481	476	479	509	545	513	504	566	482	510	467	535	489	535	533	513	532	500	506	552	518	538	508	526	545	471	505	496	525	510	567	522	562	477	511	527	525	544	508	482	491	514	549	504	508	490	568	485	498	548	561	522	514	553	528	490	519	518	491	576	541	558	511	490	530	536	527	510	488	508	492	522	509	522	511	543	530	494	543	530	526	524	530	509	543	503	530	508	532	525	508	543	556	520	574	563	563	494	498	526	515	570	545	496	530	548	539	528	560	499	513	516	543	565	511	510	533	529	519	521	516	543	522	550	540	511	521	536	518	588	541	502	504	517	561	576	548	485	542	521	565	542	519	537	569	542	572	549	562	521	537	533	491	512	524	545	557	507	535	489	558	522	553	541	526	507	509	550	524	478	547	507	514	571	506	502	539	517	530	510	495	508	548	544	529	516	531	531	561	534	539	537	535	537	565	535	481	531	526	533	527	520	531	553	512	493	534	550	532	537	538	529	524	523	577	504	550	532	534	538	526	501	532	535	546	531	505	513	486	537	530	533	509	543	492	530	529	556	511	517	526	525	516	523	522	511	532	543	536	501	517	526	553	562	552	503	508	556	565	479	550	557	560	520	500	509	518	478	519	526	545	563	540	557	578	520	555	576	512	552	500	515	479	508	547	522	532	507	581	553	513	505	520	470	520	546	509	520	515	537	528	512	545	487	573	523	516	490	498	491	516	548	514	530	544	535	509	500	552	501	558	544	553	552	555	551	532	558	519	536	533	506	546	503	576	530	558	539	523	483	523	569	554	570	506	544	540	519	521	533	533	517	513	523	497	507	489	520	525	549	503	533	499	510	555	557	513	487	497	525	497	509	543	468	548	527	528	530	506	481	540	532	509	574	515	513	522	498	523	522	536	502	514	485	523	542	526	514	516	559	510	512	509	486	527	510	518	545	497	536	504	529	521	506	539	511	539	518	524	524	511	540	518	520	511	530	549	535	543	553	521	518	583	537	520	542	508	521	508	480	522	534	529	495	535	569	545	531	563	552	468	518	489	520	508	489	499	540	575	499	529	545	560	559	507	493	470	483	511	529	533	505	543	500	479	547	522	546	534	528	498	556	525	519	546	546	520	524	483	534	487	543	569	561	509	505	523	552	513	530	536	466	527	556	555	531	550	523	477	548	547	487	543	493	551	491	475	552	479	506	580	533	540	536	525	522	539	519	548	532	476	514	534	536	568	526	513	546	532	540	526	481	553	528	538	500	583	494	527	532	555	512	572	556	521	553	550	567	505	520	517	502	525	533	536	523	546	507	515	521	520	502	540	538	530	522	565	546	517	516	557	539	535	537	537	501	511	535	547	489	557	545	528	541	516	502	490	537	541	498	538	532	546	506	516	553	531	518	536	516	541	531	524	537	553	520	540	575	523	544	552	513	508	553	543	545	521	509	527	533	517	548	496	536	512	524	507	546	511	532	560	523	472	472	533	590	540	524	477	524	487	517	538	546	513	556	500	515	526	489	540	552	526	516	534	512	539	540	568	526	505	560	517	522	534	519	507	514	470	554	550	499	457	565	532	506	553	518	522	512	475	553	502	550	523	563	519	563	486	539	532	508	547	532	573	546	521	537	544	499	546	521	541	544	510	529	511	503
30629	29571	30486	20599	9666	4218	2063	1164	769	651	596	540	489	428	472	377	363	413	376	383	358	379	367	345	367	353	387	329	334	311	342	379	346	328	338	340	360	315	325	358	359	318	386	378	359	349	345	363	373	358	317	335	360	328	318	336	314	329	324	358	339	347	345	319	349	333	366	360	344	334	341	381	320	359	305	324	342	378	314	324	334	315	339	316	340	309	334	325	360	357	340	346	348	343	306	323	338	339	340	336	374	338	323	337	310	343	372	337	328	343	368	321	393	335	349	334	354	353	336	349	339	346	301	360	388	355	323	332	334	345	347	345	314	336	350	315	315	366	353	345	331	355	348	299	317	323	355	341	359	335	313	338	330	339	348	356	345	332	367	334	367	330	334	337	346	346	341	353	348	342	363	291	316	337	335	332	330	355	352	344	364	329	332	333	339	380	302	320	353	318	366	329	359	352	320	364	349	330	335	340	323	383	345	320	337	359	340	334	331	323	347	316	351	334	326	330	346	363	349	331	340	353	348	358	336	358	330	353	335	324	311	334	337	341	344	347	323	356	332	336	361	352	343	336	306	358	336	311	317	350	378	313	330	375	363	320	336	338	330	317	295	334	342	289	341	348	345	351	365	362	336	328	310	347	336	358	345	314	345	327	321	337	370	355	333	366	334	326	318	336	369	337	307	342	361	348	354	338	335	337	356	340	362	394	329	354	366	340	368	301	331	344	322	341	329	342	373	326	336	337	327	320	325	332	334	337	334	316	349	360	351	330	376	353	323	365	351	351	311	348	322	331	324	319	345	350	323	355	349	323	342	336	343	355	333	342	305	329	302	325	322	317	365	332	335	324	347	359	353	332	363	336	356	344	323	372	326	354	330	356	334	355	350	351	324	354	340	317	326	335	379	341	338	326	319	337	333	321	363	339	315	358	332	363	375	329	341	350	350	362	336	381	359	377	319	339	344	332	371	338	346	356	332	341	376	345	320	374	329	338	338	314	335	370	319	346	324	328	337	316	336	314	330	341	334	323	353	337	339	314	328	315	322	354	338	329	331	373	337	350	352	364	359	303	339	339	358	358	322	344	342	338	338	336	335	331	350	339	343	354	385	382	319	372	350	346	314	344	359	328	331	382	335	358	315	326	378	333	283	377	379	346	353	338	325	325	341	360	292	289	348	331	356	354	356	361	347	349	327	343	337	348	320	392	336	325	356	332	335	329	329	335	346	345	374	349	369	341	336	317	354	339	308	347	347	320	318	364	356	330	318	362	321	360	319	360	337	357	346	319	376	342	379	319	313	351	322	309	319	352	349	337	367	332	347	324	337	336	369	347	328	360	353	329	342	349	317	335	367	351	368	325	315	312	331	347	312	348	324	329	313	322	354	343	316	374	350	324	326	320	338	343	377	337	357	356	350	350	358	375	340	349	319	382	337	369	325	346	331	356	337	328	368	339	316	333	347	323	310	359	309	355	368	344	339	331	356	349	370	338	358	308	357	333	334	320	361	330	350	339	345	370	340	335	352	333	338	330	332	358	315	329	324	326	335	344	347	323	344	342	350	330	346	351	339	334	358	314	318	349	358	350	330	330	353	321	348	345	348	338	343	348	364	343	352	323	318	357	360	344	361	298	344	355	348	349	340	357	341	304	317	350	347	361	343	365	365	308	337	321	332	320	352	317	319	357	335	384	304	334	350	352	336	348	347	340	307	376	308	329	339	307	346	321	340	354	355	320	320	337	343	363	340	335	334	315	322	327	339	341	340	317	313	317	349	336	376	343	343	363	340	353	362	322	356	329	386	324	351	326	338	328	325	336	352	340	351	335	349	330	317	336	346	348	319	344	334	342	397	334	338	342	354	335	362	351	350	349	356	333	318	340	352	343	334	358	324	316	348	356	343	336	357	344	339	316	336	358	346	344	342	342	347	355	354	322	332	322	331	327	334	321	373	320	331	367	346	366	300	337	325	351	327	356	345	339	348	377	333	333	328	351	363	353	340	334	338	367	366	329	338	325	387	319	336	337	361	372	287	327	400	336	338	315	362	370	343	337	328	352	341	374	328	356	344	387	339	310	344	335	302	351	354	339	361	341	359	361	335	342	342	341	378	341	321	352	347	351	347	350	365	347	335	348	336	358	346	347	354	334	381	349	312	332	317	335	346	357	327	317	369	350	352	331	339	309	343	363	365	344	373	326	325	356	338	328	337	342	348	330	315	364	371	351	338	333	359	320	333	354	348	322	342	357	373	337	332	337	296	339	335	362	359	330	356	354	349	355	323	306	342	325	346	332	340	292	357	355	357	355	330	356	350	326	370	318	333	326	339	365	324	353	372	321	381	366	327	321	336	362	335	326	344	318	337	351	367	358	346	343	379	305	339	329	337	342	348	346	326	355	370	329	334	364	355	348	341	336	349	346	344	331	331	351	348	349	341	331	351	371	347	349	347	339	330	359	351	342	354	334	351	359	321	347	379	334	326	339	339	333	355	327	367	315	296	347	360	371	358	367	323	334	352	334	342	333	352	332	324	351	346	330	338	336	350	329	332	331	361	364	327	353	339	344	352	343	350	328	343	345	300	342	334	355	343	305	388	347	334	324	306	360	347	350	316	322	342	329	332	342	341	338	338	273	302	325	337	348	347	338	361	333	333	318	351	365	343	346	349	317	380	331	346	326	346	345	367	343	337	378	366	355	335	346	305	313	372	312	328	361	326	330	343	344	360	349	326	349	327	349	334	325	332	317	340	320	367	340	365	337	353	366	343	354	327	378	340	318	345	326	320	313	310	354	348	353	335	331	353	302	330	343	313	323	346	333	325	340	357	353	353	358	317	315	340	350	346	316	370	365	348	340	362	348	362	349	318	305	360	326	347	317	352	339	369	352	333	357	356	316	336	353	416	343	320	374	291	347	348	356	305	357	348	343	348	332	328	311	348	350	315	364	373	346	331	373	349	356	348	353	343	345	305	358	361	353	372	319	347	357	368	325	338	338	317	341	345	336	381	331	347	358	343	293	345	303	353	334	328	313	339	336	356	345	367	347	340	324	339	337	330	317	329	374	298	320	340	389	364	344	309	367	325	321	354	332	363	345	348	328	347	327	346	324	322	348	313	329	370	306	343	348	353	362	327	351	309	275	332	330	380	325	337	358	339	335	337	330	306	314	332	352	329	322	334	341	335	327	339	337	335	333	367	377	321	376	359	348	358	346	340	327	348	341	349	339	340	328	291	358	353	322	324	354	323	360	354	330	360	336	345	348	349	328	325	345	361	326	326	329	327	319	333	321	334	331	306	373	330	387	319	345	335	342	379	344	324	353	334	397	347	355	370	330	344	353	345	317	362	335	338	333	362	345	322	307	344	321	318	351	338	375	340	327	351	360	328	349	345	340	336	336	350	354	350	351	344	346	342	355	367	315	338	334	313	367	333	377	355	324	318	335	337	350	329	334	313	375	351	350	338	361	342	342	313	333	328	349	366	332	332	303	335	335	371	368
32397	45398	34547	21924	13469	6826	3432	2124	1491	1020	857	751	677	638	570	507	524	497	508	512	452	418	441	448	446	423	442	432	399	401	410	410	374	385	373	440	437	426	404	378	393	380	409	409	431	408	396	439	426	407	417	406	434	375	387	434	414	417	398	422	415	401	421	396	404	430	412	373	385	401	430	405	404	383	460	406	427	378	367	391	395	399	386	387	408	407	385	430	423	396	419	408	372	424	437	400	415	392	407	433	385	376	409	376	401	364	388	373	376	387	393	418	390	379	400	411	418	423	439	397	378	409	393	406	405	395	430	431	417	371	392	412	416	418	414	387	383	434	402	418	393	376	406	402	381	380	415	394	386	417	380	399	412	390	377	397	416	388	421	388	413	382	392	370	412	392	403	377	438	375	413	357	371	408	406	413	369	379	372	392	408	394	397	400	430	404	375	396	378	414	394	387	435	397	409	368	392	409	423	404	420	358	397	389	384	367	418	369	384	422	414	392	380	403	345	423	433	366	397	391	391	416	423	385	424	414	385	401	404	427	432	450	426	436	365	391	383	398	401	399	422	381	394	410	404	412	392	370	445	385	380	377	426	365	388	349	396	379	417	424	403	396	413	405	406	428	397	405	361	397	391	411	337	369	395	406	400	414	409	409	387	410	392	407	375	378	387	416	429	421	419	402	383	397	420	384	396	392	414	418	374	382	384	385	386	386	399	396	376	352	414	388	398	396	412	418	381	371	416	408	417	393	415	441	381	421	384	410	368	402	366	376	414	395	398	404	421	399	407	361	389	394	405	393	402	389	397	395	371	442	390	391	410	387	408	406	390	387	355	430	419	364	390	363	421	410	378	398	403	354	375	371	362	358	397	425	437	392	415	405	395	399	381	397	364	366	384	402	361	410	391	404	422	371	364	346	375	393	386	379	407	392	388	400	393	378	368	358	395	415	420	384	403	411	391	376	412	393	374	417	379	407	382	416	402	395	393	361	403	401	394	412	372	399	383	374	404	419	392	411	391	369	416	396	378	362	420	374	416	405	395	367	396	389	360	433	413	422	379	368	412	387	413	406	383	408	368	407	415	398	389	374	382	402	416	406	392	395	417	393	418	394	412	410	394	413	385	430	407	403	401	390	423	403	392	429	402	408	406	377	386	389	390	402	399	408	391	419	369	370	375	427	428	388	397	424	390	420	413	378	438	408	405	411	388	381	408	380	393	405	384	371	379	389	375	421	415	372	395	382	395	395	415	377	416	379	390	394	406	387	404	413	389	415	422	364	418	361	430	386	415	405	416	415	388	412	405	385	408	400	406	363	387	380	389	418	391	393	416	367	394	405	441	402	410	420	432	406	391	413	392	387	389	405	394	391	416	400	370	416	387	388	387	409	380	402	401	395	448	420	409	342	413	401	373	390	416	383	411	376	393	440	407	389	418	397	374	413	403	397	419	384	405	425	406	442	412	415	391	391	395	391	402	401	395	405	393	402	424	420	411	385	389	393	404	385	367	402	423	384	388	414	426	433	417	414	374	411	397	405	424	393	407	403	387	433	411	414	405	374	380	416	388	391	439	398	379	389	383	393	451	394	404	401	382	406	412	385	421	405	388	397	402	394	420	418	370	390	429	430	396	419	396	402	397	396	382	389	398	375	413	416	418	442	384	446	399	450	420	378	406	414	418	392	384	386	408	377	420	375	404	403	413	383	393	381	405	381	398	396	359	397	380	419	402	431	383	399	397	391	413	393	402	407	398	426	398	386	384	426	408	438	371	402	424	399	435	381	410	356	398	398	412	385	375	352	395	433	386	398	432	381	396	372	391	403	362	427	380	436	391	382	427	380	421	390	393	405	376	400	401	381	392	393	413	415	365	392	413	419	407	390	383	396	374	408	399	432	413	359	349	403	419	419	405	428	390	392	412	411	412	436	399	384	409	412	383	362	389	396	400	412	401	402	453	378	394	391	373	421	406	377	348	382	398	375	400	398	396	378	405	402	366	402	359	381	387	382	425	343	353	404	373	385	409	380	419	398	424	394	392	392	372	386	397	399	377	433	410	389	420	415	442	439	397	353	405	408	425	370	405	387	431	416	405	352	436	417	404	405	414	366	408	421	386	416	393	409	404	422	381	391	393	431	460	415	423	410	390	366	392	423	413	431	395	372	366	384	388	400	412	415	398	415	396	396	348	382	407	391	404	388	402	434	384	358	407	403	418	391	422	390	390	404	398	410	352	399	400	393	403	406	395	388	410	395	388	388	408	441	404	404	426	389	386	404	395	417	399	451	420	384	418	390	379	389	372	381	380	359	386	424	385	400	422	389	422	387	404	411	389	401	435	391	425	411	433	385	408	377	386	397	415	427	411	390	396	373	394	378	410	384	384	399	409	387	382	386	397	386	388	380	410	434	402	371	396	382	409	410	386	399	395	373	407	418	427	385	390	414	417	417	403	402	412	436	392	388	398	399	402	368	451	421	360	403	417	414	390	363	403	353	392	435	405	381	396	355	390	364	397	387	425	418	450	405	413	386	400	407	406	404	363	378	403	403	386	452	391	401	378	411	386	366	408	405	388	401	435	411	389	381	403	385	422	414	395	392	415	406	433	395	374	365	357	365	381	379	377	393	423	391	381	417	395	409	401	390	389	384	382	404	382	392	388	378	437	406	401	411	418	396	393	374	400	414	357	413	408	369	413	417	419	414	384	378	365	368	356	424	391	394	396	409	388	389	419	388	412	387	391	389	399	376	382	427	426	340	391	393	390	372	389	395	377	396	418	392	403	354	399	417	396	432	394	386	399	391	370	411	398	391	387	392	394	434	370	410	395	382	405	397	401	368	400	418	379	420	397	370	410	389	408	377	390	368	388	366	387	393	379	410	392	414	392	408	393	412	430	439	416	396	385	406	404	393	369	390	361	448	384	421	417	414	423	390	380	371	394	379	433	430	384	405	392	443	422	385	407	380	398	365	425	404	422	405	401	417	373	386	381	408	374	386	403	403	411	412	406	416	397	383	414	404	411	432	392	405	402	374	398	404	422	378	359	415	399	418	408	385	397	420	377	403	379	364	401	398	422	416	366	403	386	393	370	365	364	449	435	457	401	391	385	381	400	411	409	417	396	389	400	407	414	388	400	380	398	400	387	383	421	381	409	380	408	400	408	399	394	392	403	365	410	416	367	375	460	381	425	425	390	375	423	395	427	399	379	376	391	390	396	368	383	408	418	409	387	421	370	380	381	387	416	382	382	396	390	383	385	415	385	405	400	368	384	425	386	390	404	376	421	390	360	395	384	412	395	393	412	427	410	390	410	415	379	428	360	420	376	405	398	419	392	371	436	394	391	447	438	393	370	419	420	362	409	374	388	400	399	430	405	415	426	379	385	420	421	398	400	413	386	395	417	378	380	395	392	403	385	425	379	394	396	386	400	393	386	406	395	459	404	358	417	412	373	384	392	388	411	400	400	390	420	384	404	399	376	373	429	390	368	382	381	418	441	422
23858	21421	28569	25487	21843	13639	4675	2194	1308	1078	872	775	684	653	649	550	541	541	549	459	472	482	524	464	492	434	462	481	440	477	474	457	422	455	427	439	466	462	445	446	446	449	455	458	458	423	430	444	483	457	467	477	434	465	463	465	447	470	419	428	455	447	450	407	420	480	446	420	457	434	465	440	449	413	438	427	442	437	443	455	433	435	445	444	433	418	459	476	435	469	461	470	480	437	447	446	424	461	407	437	465	457	443	448	439	440	496	455	448	448	405	432	416	426	418	477	458	464	446	410	464	481	449	424	436	463	431	487	406	458	489	452	435	464	465	447	449	450	499	450	446	417	438	435	444	433	462	481	433	446	457	450	437	457	479	461	451	459	459	387	455	420	449	457	428	439	447	425	455	432	434	432	436	482	465	446	408	456	444	468	499	404	457	442	452	484	416	452	458	441	457	428	442	442	436	454	412	426	464	434	461	462	481	481	467	453	477	460	466	446	428	485	488	447	446	453	454	474	476	422	429	445	419	450	454	449	432	459	421	445	459	476	475	455	472	445	457	420	474	458	407	455	419	408	447	447	482	427	395	438	435	423	459	430	447	415	453	426	414	459	432	484	444	443	479	435	446	434	446	440	399	459	450	456	480	458	468	426	467	466	424	428	444	417	456	456	450	463	479	472	461	421	448	453	424	436	404	450	466	469	472	436	450	470	428	428	483	470	452	470	447	470	447	417	459	454	418	448	448	425	487	465	420	439	423	436	453	450	451	433	479	453	437	454	440	435	433	446	445	436	451	465	447	470	415	448	433	416	420	446	459	428	467	455	408	461	456	429	473	434	446	439	485	451	458	476	465	450	433	450	462	439	484	453	465	446	458	414	438	413	433	440	466	440	429	443	429	459	460	450	448	481	454	456	453	429	433	456	432	438	435	441	399	428	442	472	439	457	451	447	450	454	428	444	436	431	468	421	470	496	491	443	452	464	482	459	442	458	463	469	443	477	444	445	443	444	470	471	450	454	461	454	489	450	456	457	462	466	425	444	442	450	445	427	442	465	488	473	418	454	449	446	442	459	477	445	459	417	445	446	443	449	464	478	466	459	452	427	445	426	460	432	441	449	402	441	479	475	441	435	442	443	429	419	454	473	475	473	445	442	441	448	438	429	441	442	468	483	429	421	455	435	431	478	466	453	429	471	485	465	458	479	453	439	430	428	426	483	400	417	454	444	449	458	465	410	433	455	466	407	445	475	399	459	442	449	443	429	481	426	423	449	491	418	425	448	423	441	418	465	417	470	411	405	477	462	470	449	444	430	415	455	498	439	438	415	441	442	455	446	416	450	467	437	482	462	433	444	430	439	441	421	443	467	443	469	454	430	434	469	439	423	419	462	479	454	403	453	469	466	469	439	456	426	438	421	453	395	425	456	460	426	397	445	430	468	443	422	419	488	416	430	461	508	414	450	452	443	458	452	465	445	437	449	424	444	471	447	452	443	433	462	437	426	425	446	438	454	437	450	451	423	425	489	424	436	446	458	422	451	445	432	460	468	468	449	453	419	462	462	450	473	405	438	414	480	449	441	434	450	461	469	416	468	461	433	459	439	416	457	455	434	438	424	428	425	480	451	451	444	464	428	447	460	451	444	471	450	464	475	424	453	461	419	425	431	426	441	445	449	430	432	433	485	443	444	491	453	437	413	448	431	492	476	460	422	445	440	483	481	454	442	471	382	505	466	457	436	461	477	464	469	436	420	478	442	445	460	489	447	433	474	436	458	479	460	431	468	419	455	444	428	421	418	440	475	435	478	441	458	437	436	449	441	438	467	456	502	455	460	419	456	431	434	423	439	442	463	446	474	433	475	455	423	484	459	447	425	435	413	402	433	409	484	450	487	419	409	436	474	409	440	453	452	446	430	428	471	439	418	439	444	474	450	478	421	410	477	446	461	436	428	439	470	445	462	456	450	461	432	406	490	474	450	439	444	449	473	433	455	454	456	488	453	440	420	443	415	433	451	432	462	432	423	447	441	438	441	419	447	485	461	468	498	463	461	440	458	487	480	439	454	467	470	420	453	450	460	412	428	454	447	429	417	411	435	438	420	450	430	413	414	434	418	442	436	447	432	476	403	463	441	464	418	458	415	471	476	465	423	449	490	421	449	472	415	448	500	466	428	465	471	470	407	444	443	446	452	430	472	427	455	472	417	473	439	473	460	477	425	466	435	444	445	459	437	470	406	472	457	416	481	435	415	460	450	445	429	432	455	462	473	452	441	448	433	444	470	467	462	445	463	461	434	445	458	413	439	395	414	461	490	475	469	452	465	485	464	409	407	429	483	440	476	456	461	471	474	419	480	455	479	436	437	461	449	453	490	456	428	471	422	465	452	458	467	416	482	443	464	458	424	454	471	450	456	436	421	431	435	430	473	447	445	440	457	464	443	416	466	425	433	432	455	456	448	469	426	425	417	425	448	461	431	439	437	434	426	471	479	423	435	490	451	409	474	414	469	456	466	450	504	442	453	439	445	431	458	451	448	422	438	487	447	419	479	422	463	450	457	454	440	474	453	440	430	457	467	451	455	422	452	398	466	436	455	427	498	451	471	477	411	454	420	397	433	441	468	458	484	405	439	472	413	443	411	471	412	423	469	479	450	443	459	436	449	450	446	466	468	409	448	455	480	413	447	445	473	460	455	458	479	435	478	433	415	462	448	467	515	446	401	447	448	435	472	507	450	462	429	460	455	477	444	454	447	466	426	486	426	431	474	428	434	451	442	408	435	427	384	468	459	455	460	465	441	430	420	441	465	481	501	439	454	453	489	453	446	439	417	449	470	455	476	471	465	463	463	466	460	417	467	473	460	418	416	465	458	481	441	474	519	468	457	500	396	465	450	433	476	446	502	429	450	440	434	396	458	422	443	446	434	428	457	453	443	450	464	434	489	458	489	446	447	432	457	431	481	465	440	454	460	422	453	461	481	457	476	478	449	442	457	468	480	441	464	415	441	481	481	451	440	434	437	412	417	470	424	463	473	473	428	460	464	416	456	427	421	451	459	422	477	483	404	474	465	460	448	425	451	452	452	464	431	455	413	417	458	468	467	441	435	425	440	405	415	450	444	472	473	507	474	438	490	424	469	449	467	441	451	454	453	431	452	448	455	434	427	441	426	477	456	464	474	433	439	503	465	459	407	478	450	441	429	465	468	435	412	435	473	425	454	435	436	435	427	463	442	467	464	434	456	421	451	446	425	430	418	458	457	463	447	482	402	453	457	475	385	432	468	406	459	414	411	442	451	457	460	446	436	472	408	473	480	433	430	430	460	448	493	411	446	468	465	400	426	449	417	455	459	435	425	439	442	431	453	456	413	439	428	448	455	474	446	474	467	460	466	464	442	452	451	415	436	489	431	436	410	441	445	481	462	440	443	480	403	461	430	439	466	421	449	455	434	471	445	463	431	457	488	463	455	425	452	446	471	442	436	428	454	415	424	453	464	486	450
32331	55151	45701	33039	21289	9916	5543	3431	2191	1665	1320	1085	1004	891	803	711	719	673	601	621	572	559	598	538	568	569	543	525	540	539	486	499	510	539	522	529	531	520	514	536	557	524	495	511	508	466	504	534	526	520	518	516	464	505	495	502	518	515	530	489	496	527	505	522	476	550	546	516	498	564	498	480	540	549	484	509	495	518	506	479	500	552	538	498	470	484	536	555	499	482	487	509	523	513	484	553	490	524	519	471	525	512	507	546	509	536	534	489	508	501	493	517	509	504	485	514	474	502	525	522	498	485	466	471	518	505	483	509	516	485	503	496	508	472	541	525	468	515	532	515	492	521	525	496	503	544	521	521	486	536	480	547	552	468	544	506	547	515	515	522	545	509	453	524	534	515	483	507	504	526	536	514	510	525	489	496	497	533	518	525	517	539	534	491	514	470	512	537	515	500	497	539	490	546	538	538	520	490	490	505	517	519	507	494	504	541	527	518	518	497	504	504	512	527	462	489	502	486	547	509	539	464	507	526	521	506	488	542	501	547	489	533	520	566	536	509	506	510	543	493	546	525	504	520	510	513	483	524	492	543	548	540	520	497	501	454	495	506	525	513	518	525	530	542	486	481	489	545	497	494	483	522	503	502	530	473	516	495	493	496	485	532	543	530	523	499	493	494	509	504	500	477	511	502	492	508	551	529	524	499	504	512	507	515	529	507	501	497	508	493	484	509	497	518	526	492	507	511	515	487	531	504	499	567	492	513	518	526	518	531	515	544	479	514	513	498	498	489	526	523	534	500	503	540	539	485	528	503	478	525	507	530	488	548	523	503	537	523	526	530	509	511	496	533	499	521	486	514	501	527	495	533	495	519	532	542	510	501	550	501	533	498	542	492	502	487	510	527	530	494	471	518	516	505	479	487	504	521	535	531	501	520	541	540	501	504	497	519	486	486	495	537	510	512	493	531	488	505	534	476	470	553	443	521	489	473	520	524	511	478	541	486	457	474	503	503	538	486	518	490	530	525	500	534	476	520	487	552	477	492	489	533	516	487	470	548	513	492	532	510	524	526	487	500	468	517	515	522	513	481	533	505	503	506	472	549	486	542	501	484	521	537	524	503	545	503	512	521	500	514	523	517	507	514	489	538	534	518	512	496	503	505	517	524	491	524	545	506	517	572	506	506	540	479	498	491	524	494	550	492	515	501	520	509	486	492	522	516	491	510	529	497	480	498	517	572	485	520	507	518	511	515	496	515	537	543	496	504	536	513	499	466	539	526	539	495	513	501	506	527	484	510	503	495	544	476	500	545	544	484	492	505	508	507	513	502	536	511	539	488	507	491	490	480	555	507	504	528	531	507	481	494	521	498	502	476	499	551	494	471	518	462	528	487	479	473	490	470	499	489	514	530	492	490	483	496	497	502	534	528	479	510	475	530	557	507	525	523	503	518	488	502	525	557	543	489	483	510	544	500	534	502	468	535	515	555	489	485	506	473	482	520	488	516	501	517	483	551	485	464	484	506	474	506	500	526	518	504	539	481	534	530	525	559	530	472	535	469	511	499	506	502	474	540	469	516	509	540	505	503	504	504	542	521	534	510	495	498	494	516	512	518	518	468	524	519	536	532	527	504	473	498	514	520	513	504	513	537	540	505	524	498	523	516	491	466	498	503	555	531	498	505	527	535	498	497	496	507	529	488	530	513	543	512	548	493	494	494	516	529	496	528	455	507	499	515	533	526	479	500	549	498	513	543	492	532	519	493	491	495	519	517	509	526	494	515	561	525	471	531	477	473	509	481	538	538	540	500	457	489	530	467	510	524	530	546	502	480	559	523	522	528	518	520	484	507	546	497	484	505	474	537	501	523	501	530	516	519	515	503	509	508	525	521	511	516	518	530	517	526	478	575	528	502	523	466	511	528	510	529	503	508	494	528	509	560	519	506	503	490	508	503	497	552	497	534	550	510	536	505	479	526	530	516	499	527	512	519	525	495	511	520	502	498	532	509	505	508	503	487	521	497	573	528	531	554	537	494	557	513	520	521	509	521	479	544	557	535	532	546	506	495	503	495	510	494	512	537	490	558	545	496	489	514	516	507	465	489	487	512	508	496	495	529	481	540	529	500	525	526	540	519	546	525	525	510	504	517	488	489	519	522	503	530	471	523	549	531	483	513	519	496	503	482	524	520	526	473	443	502	538	482	508	507	515	492	513	436	541	507	508	542	487	511	536	531	510	506	497	533	530	522	524	504	510	501	494	539	530	507	492	528	467	510	531	541	525	492	548	486	482	500	481	521	530	557	552	500	558	489	561	513	513	531	503	531	499	535	502	541	526	474	502	561	520	507	483	519	479	546	498	482	524	522	540	559	502	476	493	497	533	501	539	498	524	536	509	494	467	492	516	487	553	532	509	515	515	511	506	489	536	540	513	490	495	480	523	525	519	536	528	520	503	516	503	525	495	547	484	489	533	496	526	493	472	532	495	510	536	515	531	511	531	508	482	533	497	501	484	535	517	512	488	477	527	513	502	502	486	488	487	519	507	504	515	480	503	467	504	468	526	521	488	542	498	550	493	502	475	531	515	525	464	502	504	531	544	477	506	483	514	515	529	561	503	503	538	482	553	508	530	465	495	475	512	512	519	494	468	486	519	497	513	526	508	527	461	502	495	501	489	529	491	591	548	485	512	486	478	518	510	541	520	521	495	529	542	527	542	504	494	511	532	520	476	525	492	516	516	506	544	476	517	539	516	501	549	491	512	483	521	486	534	515	519	492	505	537	512	548	459	528	519	496	502	475	511	549	546	517	567	505	519	504	506	522	524	515	520	493	454	514	511	502	484	508	513	509	478	543	491	528	497	510	505	545	526	494	489	555	514	472	532	536	488	530	524	490	491	474	514	488	520	519	539	510	558	519	494	531	512	520	499	507	526	508	495	499	492	517	551	486	504	521	500	459	484	479	475	520	538	542	520	551	543	519	521	531	495	486	513	492	441	501	506	528	513	512	503	511	538	498	513	525	517	490	493	534	488	510	496	528	503	452	498	511	550	501	555	520	503	505	536	521	519	474	496	480	533	530	517	501	471	567	491	530	519	509	500	505	508	522	517	534	487	530	505	481	529	509	544	524	509	497	506	523	501	514	496	510	510	475	485	493	492	526	495	529	540	511	497	544	501	507	511	492	513	483	526	521	554	544	492	514	471	531	512	527	502	501	492	489	497	540	477	504	517	501	476	536	492	509	516	506	480	516	546	478	552	518	530	533	535	481	510	509	505	497	508	511	511	563	514	537	476	505	525	488	501	531	541	505	495	513	524	548	509	520	529	529	496	509	459	511	544	521	492	545	513	471	504	530	476	526	482	459	499	520	537	517	514	507	530	519	482	497	545	480	549	536	502	494	511	482	525	497	489	486	535	507	515	512	480	515	540	487	555	520	442	479	523	525	500	524	471	502	485	498	491	496	502	527	521	489	490	467	515	535	511	506	553	483	487	489	487	526
25308	21627	28107	26739	13951	4755	2331	1285	865	738	660	515	450	481	433	392	384	335	360	330	345	340	357	328	309	333	303	325	360	326	303	337	298	276	278	318	305	297	325	281	309	302	310	298	311	324	299	302	327	306	316	283	316	305	289	291	317	330	314	290	262	310	270	289	295	273	305	328	312	340	301	275	313	310	284	323	317	316	321	309	289	320	307	308	312	332	319	303	325	311	305	283	293	319	298	296	341	302	293	298	315	297	291	287	322	329	321	297	339	326	302	327	282	288	296	322	315	303	302	314	309	323	294	305	277	326	313	311	317	309	343	291	296	352	312	300	296	314	318	329	289	353	335	284	323	342	320	302	325	317	310	315	320	285	296	279	270	308	344	290	335	307	313	299	307	300	300	323	298	318	315	303	309	325	314	312	289	286	318	323	328	293	302	295	329	319	321	294	287	333	291	300	287	325	320	324	304	322	295	313	298	329	282	320	297	310	370	290	327	315	317	311	323	290	286	326	295	291	275	325	313	328	292	301	300	320	294	337	318	315	330	293	304	339	280	296	303	276	326	309	321	296	311	294	293	287	312	306	330	284	308	322	285	306	288	282	292	304	273	335	301	314	301	299	295	320	305	298	296	274	290	353	290	295	311	321	306	353	288	328	286	313	303	326	286	313	285	318	304	293	309	303	311	308	342	302	310	314	315	318	291	331	302	309	303	329	307	284	335	277	300	300	309	301	317	301	318	308	326	326	301	285	266	292	273	282	310	312	336	312	298	288	264	342	296	287	338	319	299	269	306	336	286	315	299	320	318	272	291	287	296	318	284	275	290	277	285	338	289	304	329	300	338	303	313	298	315	291	331	274	290	296	316	330	313	288	286	298	303	315	293	314	313	300	288	302	309	300	300	320	351	303	330	310	329	308	336	304	309	314	282	275	293	291	293	322	295	301	292	315	283	305	323	296	302	292	312	301	286	310	297	274	312	299	328	290	296	308	300	320	321	329	333	292	300	312	319	303	284	280	311	275	295	312	319	269	303	316	304	317	295	305	285	299	335	310	308	280	329	272	329	321	332	329	321	272	300	309	315	271	309	268	330	307	291	289	314	292	335	311	325	293	303	317	283	286	328	285	333	319	294	308	313	309	309	313	310	315	261	298	299	319	292	297	278	316	318	292	275	256	293	309	320	308	280	304	301	278	306	299	303	305	301	300	324	312	285	322	297	287	329	332	307	320	292	301	294	322	313	317	293	296	278	314	298	300	307	317	342	285	308	314	278	304	298	311	287	271	302	309	285	303	301	299	322	318	308	307	330	317	302	314	294	304	292	313	317	331	314	292	314	288	318	328	327	321	270	311	300	314	311	306	324	299	338	329	303	298	330	282	288	293	296	321	289	290	334	310	290	317	319	281	332	272	321	306	296	303	304	318	303	298	317	289	332	313	307	303	295	300	296	312	325	303	301	293	287	303	338	323	339	288	280	293	352	311	333	310	303	329	293	316	304	292	301	330	311	266	308	289	340	310	292	301	305	304	265	267	295	311	293	326	329	269	325	317	308	279	350	310	308	311	281	301	299	320	295	323	282	280	342	322	295	313	309	308	313	270	332	275	303	314	311	280	287	309	293	297	323	304	316	307	284	336	288	275	300	323	309	316	306	303	297	327	346	299	282	304	298	332	288	309	308	293	336	320	319	281	332	328	330	318	323	308	286	299	301	329	292	304	290	317	293	288	316	315	291	301	311	311	303	304	277	278	319	297	297	324	300	328	299	301	274	331	300	341	318	293	303	291	293	316	318	301	307	330	348	296	303	330	282	302	300	290	310	326	273	297	294	322	297	268	292	288	310	294	315	271	297	269	315	286	272	299	317	331	317	297	306	339	303	269	305	269	311	328	325	313	306	284	282	313	300	319	301	321	311	312	307	303	291	284	287	270	308	311	291	348	272	290	323	308	303	334	311	319	336	282	307	291	297	306	279	306	290	293	307	309	316	318	303	316	339	327	325	275	284	334	315	305	271	293	303	278	304	293	312	310	326	321	323	288	309	313	283	297	324	328	296	305	298	266	304	299	287	283	309	330	296	344	304	284	298	307	297	332	304	322	309	321	331	296	272	298	292	332	304	314	306	275	319	287	269	323	340	294	307	307	322	314	253	281	320	325	285	301	291	274	304	293	324	326	295	288	294	345	322	302	280	300	350	308	308	324	310	308	318	298	317	289	277	288	304	297	299	291	334	355	258	295	324	317	306	314	318	316	322	286	320	304	320	309	302	291	298	277	310	310	305	304	300	287	281	322	298	316	283	283	292	318	304	286	282	331	309	313	293	302	314	296	311	303	301	278	300	304	288	324	304	305	318	325	290	306	329	318	312	317	314	317	316	292	295	300	332	292	288	327	295	343	309	303	290	289	305	317	316	290	326	284	286	297	362	325	298	304	289	315	305	278	319	318	303	289	281	291	299	298	281	310	282	264	297	293	314	320	276	300	325	314	304	303	293	349	295	317	276	303	309	280	331	307	320	306	287	286	286	286	327	313	304	285	315	311	309	301	288	306	330	324	322	267	309	296	310	338	293	297	315	309	297	295	302	294	300	278	311	301	286	296	296	315	337	263	316	264	262	318	291	296	301	334	309	296	316	327	293	323	298	291	298	318	293	333	294	283	291	307	314	302	321	296	310	328	312	319	315	326	312	341	315	289	324	314	311	324	268	305	302	334	305	340	296	303	310	297	337	295	299	281	296	280	312	282	276	311	293	308	312	315	315	329	324	300	285	291	315	310	281	330	336	280	315	277	320	304	290	307	300	341	316	315	327	301	309	298	287	288	305	333	310	317	310	262	304	289	263	292	307	325	299	290	304	288	267	317	316	294	338	278	317	295	290	339	322	281	286	321	315	313	298	315	304	310	274	328	285	344	321	310	282	337	318	300	288	290	356	281	334	301	330	305	310	284	327	331	298	312	296	322	309	297	269	327	307	286	280	313	321	317	304	306	334	297	285	323	316	285	326	310	295	332	300	338	284	316	328	293	309	279	328	290	303	310	322	298	354	299	316	299	294	284	276	310	314	297	309	313	325	288	251	296	306	289	316	337	294	317	311	317	322	316	296	288	281	308	309	302	289	264	288	335	284	324	314	298	309	297	279	307	302	323	280	319	313	309	319	290	302	295	311	297	262	305	312	338	309	303	307	312	285	291	315	314	313	331	297	320	306	319	298	328	318	310	302	318	261	274	301	303	301	329	296	294	287	310	312	324	332	289	293	331	291	309	318	315	316	294	297	273	352	285	299	285	303	311	312	303	301	332	303	297	266	273	303	303	294	313	317	286	300	302	303	328	319	326	303	316	273	319	323	322	296	313	315	284	287	337	302	303	290	273	320	277	284	303	268	309	317	297	301	308	359	314	301	329	314	282	289	316	289	274	310	311	295	337	280	291	278	284	330	292	310	293	301	329	316	341	312	291	328	285	340	312	289	308	315	307	318	304	279	308	290	300	287	298
32474	49902	39095	26556	13750	7165	4035	2439	1755	1298	1075	802	705	684	624	511	505	482	474	466	448	414	432	378	364	386	387	334	412	373	346	359	359	357	351	344	364	345	381	388	392	391	363	347	342	403	368	389	342	360	354	373	380	360	388	335	355	341	357	342	362	349	395	357	351	359	340	370	357	390	369	372	371	385	356	342	361	367	353	353	340	385	359	383	355	412	387	352	378	382	350	395	374	375	331	357	346	361	378	363	340	353	337	378	387	362	379	376	371	380	343	373	388	388	378	352	374	363	350	340	368	324	386	318	369	370	384	386	359	369	331	376	368	394	383	341	354	385	342	352	371	415	367	395	365	352	378	403	363	376	392	341	386	363	408	367	353	358	393	359	377	396	360	343	347	364	384	355	336	361	383	377	338	390	362	356	378	365	394	376	382	374	370	360	358	346	364	352	371	376	390	396	373	381	392	371	364	341	326	335	357	364	403	372	368	377	353	329	378	323	379	371	381	399	362	375	381	362	358	366	356	363	361	369	398	388	369	370	348	380	376	352	354	358	377	380	362	329	380	395	351	395	399	378	360	372	362	384	347	364	389	356	373	351	365	351	352	362	325	353	366	361	354	385	367	381	370	375	361	353	347	358	362	375	340	369	408	375	380	367	362	338	425	363	346	396	357	342	371	352	377	377	370	360	383	331	366	362	358	334	385	387	390	375	379	379	361	362	370	354	381	368	339	379	355	373	381	361	349	351	338	378	366	396	363	369	389	389	373	380	395	340	388	345	328	374	336	347	332	359	355	412	360	372	366	355	361	348	347	365	361	393	373	380	334	377	372	374	356	348	366	366	413	372	384	381	390	352	369	386	366	329	371	350	363	359	368	379	385	359	360	385	341	357	354	368	376	368	390	402	361	384	349	385	367	355	359	384	356	368	372	371	390	386	411	338	385	360	355	354	358	360	362	370	353	384	409	374	371	366	352	354	374	371	398	377	401	350	351	403	320	405	343	392	365	366	354	352	361	392	348	346	376	382	385	385	343	364	401	395	416	341	348	349	357	383	372	368	382	344	360	368	379	386	380	382	364	374	362	340	405	359	384	356	336	357	364	366	348	348	355	335	370	357	390	372	384	363	386	356	351	360	357	401	356	347	332	314	393	353	358	379	364	363	384	401	401	351	359	363	360	378	374	349	374	397	390	360	345	392	366	373	427	373	338	345	376	373	372	382	371	381	346	374	382	358	352	399	366	372	357	363	363	377	364	369	378	366	362	375	398	350	370	365	372	353	375	350	336	397	362	427	383	394	367	395	348	343	374	354	357	375	370	371	388	337	333	355	366	376	349	330	373	386	375	367	358	377	363	333	395	363	367	374	369	386	383	392	405	355	375	373	350	425	372	337	341	399	335	348	378	356	371	370	371	347	352	402	345	361	365	351	391	339	365	359	357	344	350	359	335	384	395	347	342	366	364	342	388	403	352	392	376	357	371	362	395	378	365	379	366	357	356	371	355	352	386	354	368	369	388	376	344	377	393	377	350	372	374	387	384	342	358	355	356	357	356	374	384	383	402	362	370	362	386	385	376	341	375	389	376	371	398	356	369	372	344	372	382	369	383	375	396	371	360	351	358	370	354	357	380	370	389	340	342	360	378	319	397	328	350	375	358	390	361	385	380	386	371	388	356	343	392	381	371	372	349	383	370	384	398	376	375	357	348	334	381	383	340	375	363	366	367	350	366	363	378	379	360	394	345	369	367	374	378	385	382	362	405	334	327	351	348	355	376	343	369	360	349	361	380	392	349	361	353	360	371	348	386	381	400	361	351	354	366	411	336	361	331	403	365	366	355	363	368	382	392	354	369	393	337	360	365	367	365	356	346	386	370	354	362	374	374	325	411	359	383	381	359	344	359	363	383	356	353	374	362	376	367	352	364	336	359	380	362	392	359	376	376	370	383	370	403	351	338	409	346	403	349	386	342	352	393	341	337	353	347	353	381	393	334	382	388	370	379	379	356	338	332	347	367	389	372	359	369	370	371	387	365	374	373	347	375	348	382	382	388	373	389	368	346	350	383	358	414	369	337	383	402	409	365	365	345	354	357	370	351	395	381	384	376	416	338	395	371	376	352	381	396	363	346	341	353	370	354	373	360	377	387	342	351	392	348	373	364	355	364	361	333	353	359	348	372	385	357	353	348	372	377	317	382	360	371	344	360	399	343	378	330	388	393	397	360	346	401	374	373	358	362	406	380	362	399	375	361	392	367	376	344	333	355	344	368	391	346	385	389	384	354	359	414	337	347	341	348	355	386	384	367	400	380	345	380	342	334	382	386	350	355	372	378	329	383	381	336	368	368	347	384	357	356	370	352	361	366	389	352	378	349	407	363	405	368	397	391	382	382	339	356	367	374	374	383	373	381	367	371	358	361	392	362	345	364	371	382	364	342	367	394	388	361	336	352	369	383	365	364	338	361	390	333	368	337	384	375	352	363	376	369	334	369	388	376	342	353	372	379	347	393	406	400	370	374	352	358	344	363	381	375	352	369	379	379	374	379	396	340	389	387	351	361	345	389	406	366	335	368	386	401	370	390	369	353	369	385	360	356	372	374	379	351	359	350	407	350	330	354	349	362	387	357	388	355	404	384	360	347	352	360	371	377	339	359	351	364	324	344	392	350	351	353	372	373	348	348	349	392	383	328	370	343	388	358	379	350	391	360	371	344	386	357	370	385	373	365	368	357	346	337	408	348	393	369	369	363	380	359	393	368	351	359	365	358	369	367	335	343	392	347	357	388	387	385	363	389	361	354	356	380	327	352	369	341	357	381	393	356	371	344	358	351	367	344	396	362	361	389	367	393	366	362	346	312	388	351	378	346	375	371	365	387	395	390	353	358	402	395	353	370	373	360	373	358	361	366	392	366	355	391	343	368	334	362	387	375	347	388	360	401	389	356	374	378	362	345	368	340	380	357	358	375	400	384	369	350	382	376	404	348	391	379	352	395	335	419	343	357	338	357	360	388	346	376	353	401	368	344	378	360	387	385	355	383	391	343	313	360	362	316	343	368	360	406	350	354	343	380	345	345	367	349	375	392	353	331	402	380	365	357	368	352	368	368	365	393	371	367	367	386	380	383	346	396	393	385	357	358	323	347	371	347	351	360	339	349	379	399	378	363	380	381	352	364	338	349	358	341	369	351	337	393	369	341	368	411	356	379	395	396	370	385	346	354	376	358	336	399	362	371	384	365	387	384	322	354	374	397	377	364	352	359	386	325	357	379	385	377	366	339	369	375	380	402	387	377	349	348	386	337	371	340	388	378	343	418	373	370	358	359	376	384	372	349	347	383	341	394	349	344	334	406	358	407	415	353	360	354	375	377	408	377	388	370	358	358	341	382	360	324	385	403	396	344	360	353	354	370	346	361	371	380	379	386	382	352	351	386	360	368	366	360	376	380	374	388	374	380	364	358	352	390	364	354	370	375	385	345	383	367	394	363	376	397	366	336	346
22787	21439	28950	24563	21709	20793	10290	3048	1855	1453	1026	878	756	735	688	618	624	609	560	582	597	526	491	503	492	454	497	500	468	494	478	496	439	496	462	472	468	466	463	480	471	433	468	441	454	477	467	471	450	461	421	462	453	422	482	479	455	447	435	455	446	468	438	444	432	463	465	460	459	466	470	393	438	455	446	456	491	462	483	436	454	451	460	477	478	409	435	470	444	446	479	487	458	459	440	496	452	459	433	457	456	455	471	482	459	466	452	455	460	431	460	477	479	459	452	426	443	421	415	449	432	494	468	424	485	485	471	457	450	462	485	465	451	483	482	459	457	423	444	490	479	486	449	442	432	456	439	431	474	460	461	480	422	471	469	460	474	414	445	458	474	443	469	487	442	466	462	440	469	486	436	458	461	484	455	458	456	439	486	424	478	465	458	457	425	450	432	447	441	485	505	418	424	429	478	426	459	435	487	420	463	443	422	446	448	431	424	412	461	443	479	459	462	476	475	448	426	485	468	451	478	449	451	449	493	477	460	437	474	436	451	420	426	431	420	433	482	448	462	471	437	446	470	462	483	449	484	465	441	429	447	481	483	479	481	443	460	462	452	478	445	487	468	459	459	464	469	460	480	464	455	465	456	441	447	474	459	461	456	433	463	445	474	472	477	449	457	456	446	433	462	454	426	438	458	449	470	436	439	446	454	470	477	481	440	476	439	450	436	462	427	498	486	454	436	457	445	459	476	441	470	473	438	455	472	492	443	431	456	442	436	455	461	457	452	447	426	446	448	468	446	482	459	460	484	420	430	461	498	470	439	444	456	439	432	445	453	442	478	447	463	433	440	464	435	490	432	486	451	448	463	433	474	459	461	466	470	455	514	449	462	475	446	413	409	443	469	462	454	480	451	419	440	454	430	422	454	472	467	437	488	433	429	436	459	478	462	439	439	464	445	411	428	442	456	455	465	465	456	462	432	462	454	430	438	435	457	466	444	448	435	461	444	479	425	462	454	441	494	450	403	487	462	453	453	417	476	464	472	448	450	453	455	426	463	422	421	422	467	494	466	445	462	424	438	445	427	432	455	475	422	472	423	466	435	439	417	473	442	432	462	445	469	453	458	459	460	450	440	452	458	429	416	468	425	471	505	445	438	436	481	455	426	469	445	443	457	449	458	439	458	458	437	422	445	460	472	463	452	419	462	395	448	494	442	439	417	433	473	451	465	453	452	468	462	438	444	464	467	460	482	437	446	447	470	442	413	459	431	480	392	451	453	491	453	444	477	436	433	472	473	473	430	495	478	468	450	471	450	456	422	507	422	427	425	474	489	459	512	451	433	457	462	462	463	432	432	450	445	463	469	459	474	474	480	445	442	471	451	460	410	436	435	450	475	470	446	466	458	485	430	418	437	458	482	488	409	433	447	435	458	457	494	409	451	479	453	437	417	461	442	435	448	468	465	504	478	458	458	453	476	490	429	449	432	469	487	477	444	448	432	463	434	469	441	461	437	463	450	470	469	463	475	392	432	439	416	444	469	452	438	448	465	454	436	433	417	465	470	462	439	468	491	465	448	443	473	459	490	482	465	467	519	483	474	455	434	454	472	458	436	460	482	465	449	455	435	421	470	452	473	472	456	474	448	475	454	452	449	466	448	445	472	437	435	472	420	444	460	466	460	458	485	444	468	455	451	469	471	417	442	456	466	456	471	448	476	462	478	444	458	509	452	457	488	412	482	438	470	506	456	439	427	484	437	461	459	410	480	463	462	422	450	439	452	427	460	475	456	452	487	467	447	460	523	485	442	462	463	438	467	474	422	463	440	462	468	466	439	444	461	438	451	490	433	466	445	430	457	448	453	443	445	443	458	483	471	420	447	435	445	430	437	432	448	456	478	442	463	454	494	440	440	450	431	470	481	499	464	457	460	453	427	442	467	458	464	485	479	432	454	422	452	465	464	473	462	395	431	463	450	473	473	460	426	449	443	463	461	504	431	443	450	484	463	494	466	466	482	421	463	439	472	432	453	455	433	474	476	477	486	478	432	476	444	474	437	479	445	472	453	471	410	487	458	510	484	448	454	481	476	456	422	503	464	478	455	478	417	428	454	463	458	437	452	457	486	463	449	463	463	462	446	443	438	494	446	444	472	468	457	468	425	462	429	492	469	425	466	486	426	465	484	437	455	500	439	435	443	438	462	468	456	432	434	417	446	471	484	433	447	460	463	449	451	444	419	465	443	477	410	469	472	429	454	444	485	488	455	486	482	459	456	468	444	453	470	438	434	426	436	458	460	449	439	441	487	492	471	457	437	407	453	430	515	486	455	419	469	445	420	476	441	475	472	452	486	447	488	438	461	416	447	445	443	457	451	497	477	459	485	464	435	470	396	418	447	425	448	449	465	455	432	462	432	444	473	441	459	468	475	451	435	460	479	457	474	468	456	487	488	464	474	454	458	442	444	393	430	459	440	490	455	442	469	484	458	441	449	443	455	416	449	462	461	437	441	462	506	468	432	471	469	471	462	460	417	471	439	450	441	456	468	434	491	399	450	469	473	480	474	464	457	471	440	455	439	449	456	424	444	438	457	443	471	485	450	443	467	464	445	465	471	452	446	476	483	480	457	467	426	461	460	480	414	454	469	409	442	420	427	454	450	499	440	482	428	419	461	467	441	483	473	495	508	419	498	445	436	454	468	430	461	444	426	443	444	403	433	481	425	475	443	441	434	430	450	471	462	466	450	448	435	474	488	422	439	455	463	483	473	431	463	440	456	435	461	439	457	420	446	455	454	449	453	479	476	443	479	477	453	473	464	485	459	466	417	487	467	451	467	414	454	464	472	494	454	472	410	448	422	473	463	459	465	471	458	455	456	481	423	424	461	468	453	442	476	420	450	452	459	431	478	434	460	462	458	446	455	477	451	406	447	441	481	421	466	449	460	452	466	465	430	441	447	467	457	434	457	428	482	467	485	461	472	432	480	470	456	428	433	446	448	498	440	458	446	464	446	463	454	477	454	442	451	502	423	464	461	482	446	452	482	461	453	461	437	424	480	463	458	478	443	456	467	428	482	451	408	477	470	501	455	486	469	443	482	437	414	457	475	470	424	449	420	438	454	491	434	445	441	443	433	432	442	420	470	450	420	445	465	421	410	452	443	425	449	444	449	434	439	448	463	453	453	452	432	483	426	466	460	428	458	451	455	424	456	445	463	446	465	407	403	422	449	476	465	434	466	447	459	459	469	479	469	463	439	441	443	440	464	429	429	473	488	455	427	482	486	494	467	422	447	442	451	465	439	413	434	474	424	454	441	456	426	454	453	437	400	447	445	451	461	437	468	409	469	469	468	457	426	426	430	474	432	443	434	473	429	451	451	476	464	491	463	456	438	447	445	476	434	440	448	477	426	474	462	424	488	481	438	461	476	451	492	431	425	469	470	450	443	441	447	426	472	448	460	477	474	455	458	438	458	457	443	430	434	432	447	444	450	459	498	418	480	484
34617	59877	51917	38876	21002	11005	6500	4391	3117	2299	1747	1372	1144	1001	1003	865	750	774	660	671	675	642	610	525	564	581	558	590	562	549	552	534	557	573	582	509	534	518	540	528	591	539	531	544	537	554	513	518	533	481	520	498	563	496	532	523	520	518	518	515	532	524	516	525	527	536	581	516	544	572	570	544	511	531	505	530	543	559	535	511	517	543	484	545	541	472	512	503	534	507	523	534	495	506	531	519	520	546	534	541	514	492	489	525	516	514	553	519	483	541	531	552	515	513	559	535	554	529	531	452	542	516	534	482	526	544	506	550	499	479	521	494	519	563	541	535	549	525	489	549	540	519	547	504	513	497	536	515	520	533	515	523	501	529	514	513	499	514	509	544	516	536	539	501	524	518	570	544	548	538	551	523	554	553	530	506	513	519	486	526	491	508	500	489	536	510	518	542	540	520	532	515	544	501	521	472	538	519	515	529	532	533	521	510	507	500	539	529	458	460	514	499	506	485	493	499	539	531	514	516	500	521	535	525	524	526	515	540	475	518	511	498	521	528	517	493	503	534	533	543	510	510	531	495	520	556	530	524	500	499	529	543	550	542	506	515	548	490	533	481	514	540	486	544	539	576	522	543	544	521	565	511	536	519	515	495	524	558	541	497	551	544	489	481	519	500	514	534	505	528	521	545	525	494	492	491	489	463	586	498	549	507	524	533	482	505	556	543	544	551	517	532	542	532	555	528	529	521	559	486	532	502	542	507	503	503	487	528	506	521	571	510	532	524	557	573	492	506	509	518	500	523	512	525	541	525	519	522	517	544	506	492	529	528	521	471	507	517	528	495	528	538	526	533	504	527	495	545	533	520	541	511	548	526	529	535	540	500	488	540	535	494	523	495	520	561	579	563	527	536	489	502	552	466	518	507	502	527	540	531	545	538	500	495	528	512	513	537	519	498	504	540	550	507	527	531	547	521	503	539	526	493	491	517	584	554	513	490	508	509	485	503	564	519	514	536	528	528	521	536	532	483	528	526	458	492	523	486	501	490	526	495	526	483	563	518	546	516	532	508	537	502	528	536	510	543	562	500	512	527	554	517	557	472	525	481	505	535	526	532	489	487	537	543	539	494	503	531	509	529	473	527	517	498	503	538	465	593	538	542	532	485	540	490	495	532	496	531	520	489	529	475	518	536	520	502	528	511	560	523	488	514	542	523	503	503	561	549	537	509	515	519	556	525	519	514	537	503	544	516	494	488	514	522	507	516	507	515	533	549	518	538	518	521	551	518	536	535	546	556	506	514	564	538	523	582	513	522	534	552	522	506	541	538	549	506	485	554	529	507	492	537	514	532	457	534	505	506	538	520	541	487	519	559	495	505	526	523	531	523	525	540	510	540	540	528	527	527	521	550	514	510	540	543	559	514	505	523	510	543	536	503	475	538	477	522	513	550	509	583	524	521	526	541	545	517	531	518	538	522	529	522	538	536	504	503	549	532	533	519	511	536	512	542	547	506	574	489	512	538	540	511	523	520	512	519	530	505	512	542	522	525	534	535	495	541	556	483	513	566	554	523	520	543	506	488	535	468	516	497	501	480	522	493	545	483	518	542	503	483	558	503	511	516	561	545	515	559	501	500	540	506	497	502	506	537	512	544	542	496	535	522	507	518	553	523	554	552	543	519	555	496	510	544	491	499	546	506	479	520	537	482	499	544	492	556	517	525	522	523	505	513	524	522	483	514	508	532	506	515	487	494	509	512	541	500	511	564	540	493	508	508	520	534	531	517	488	545	528	516	529	510	533	550	478	519	544	556	506	493	559	522	492	489	540	561	526	514	508	500	485	525	501	530	538	539	544	504	500	505	474	516	547	498	499	485	534	531	520	543	546	511	556	527	552	529	519	538	569	522	577	543	514	509	493	555	498	558	540	542	547	496	522	510	524	525	537	527	498	562	554	567	510	503	535	536	504	527	546	485	535	534	521	546	548	553	503	508	481	514	495	524	528	529	535	486	493	540	488	575	527	533	506	528	534	551	498	506	521	530	505	517	571	527	529	518	460	513	524	529	520	510	489	548	505	559	509	522	519	511	508	520	543	526	554	530	535	527	497	512	503	552	550	496	536	540	510	521	475	491	512	507	523	562	497	535	529	545	472	527	509	508	497	522	537	516	483	509	521	511	505	535	543	552	507	514	521	541	513	546	493	528	531	521	532	518	532	533	564	502	541	563	557	507	524	535	516	524	503	524	579	561	552	519	562	492	523	532	532	519	507	552	532	509	505	525	555	503	506	537	530	473	525	519	521	530	503	547	504	569	505	494	539	494	489	510	523	528	479	502	498	518	482	477	505	508	544	551	543	469	524	578	535	478	543	523	520	534	483	532	526	512	507	513	521	512	579	506	522	527	510	459	541	500	512	550	477	538	536	535	504	532	507	506	507	560	562	539	515	551	487	533	493	538	528	504	537	565	509	542	518	472	511	539	527	521	478	528	515	536	514	519	544	509	504	521	537	524	490	549	512	541	530	555	506	501	489	557	509	490	532	540	507	566	546	486	535	538	511	474	507	504	519	448	505	528	481	512	512	508	494	565	513	527	546	519	550	521	504	500	548	536	482	555	495	534	568	537	527	511	513	524	522	527	538	549	465	543	539	516	535	537	502	531	534	547	507	511	524	524	529	489	499	511	534	537	548	554	509	525	530	537	525	538	552	512	461	504	516	533	498	549	566	487	543	520	527	526	506	520	550	525	562	489	523	517	491	508	503	515	551	523	508	555	520	521	515	505	523	543	525	531	505	536	528	520	505	542	509	545	526	508	544	543	561	533	519	544	567	525	542	490	539	527	489	539	518	524	560	515	508	525	490	500	544	528	546	512	541	532	512	518	535	544	537	524	554	484	496	551	523	505	537	544	535	482	540	531	516	512	513	491	486	514	498	516	524	497	525	522	504	496	539	489	503	511	502	497	516	511	504	532	546	526	539	539	469	533	530	514	517	550	472	545	501	497	515	519	530	502	507	549	531	549	568	555	514	535	514	521	547	519	537	538	546	549	513	525	468	521	522	491	551	545	485	524	479	549	528	526	529	513	516	504	517	568	551	486	506	509	573	541	536	536	525	514	524	490	493	487	524	567	506	481	519	535	546	504	514	512	566	534	469	529	510	517	524	536	526	534	517	526	551	531	516	517	536	538	537	553	507	531	523	509	552	527	531	526	574	533	530	530	534	511	558	473	496	501	526	545	526	494	546	514	511	548	622	517	544	492	526	515	506	484	501	582	542	497	511	518	517	546	541	539	480	538	519	500	484	520	544	490	531	526	553	508	532	532	516	552	534	510	519	509	541	528	519	547	554	535	473	521	556	515	530	544	500	521	542	550	501	498	541	526	493	524	517	516	546	522	504	497	524	510	519	516	513	537	517	495	564	526	522	522	528	566	514	527	562	554	463	517	531	515	516	512	536	515	549	533	565	531	504	536	493	483	550	560	507	502	494	538	502	512	534	512
31073	29856	29114	15240	5997	3103	1899	1298	1003	764	606	513	481	470	472	426	390	416	415	387	318	361	349	350	370	371	342	368	286	372	324	319	317	317	316	319	353	320	337	330	298	345	348	337	347	280	309	340	342	311	290	321	339	357	326	327	341	367	356	333	309	347	299	347	303	370	324	323	343	345	313	321	336	311	349	348	335	389	323	351	365	331	321	288	323	343	346	362	332	348	343	321	332	342	327	321	345	317	325	372	338	335	314	315	338	336	310	308	372	317	338	353	353	338	322	357	358	331	357	324	342	370	314	334	309	333	311	332	302	335	270	314	331	358	328	341	348	298	313	342	324	320	336	337	348	358	339	309	348	323	334	318	340	317	315	339	320	335	293	317	353	331	322	354	313	350	298	327	338	343	328	381	314	330	362	326	365	340	324	325	336	386	387	298	328	335	341	316	369	332	359	354	321	354	315	347	333	338	353	319	324	351	353	337	326	292	306	319	346	364	321	316	344	318	338	298	290	310	304	366	333	305	297	312	315	342	304	343	295	370	330	326	323	304	346	328	359	356	348	327	315	331	339	324	341	311	346	334	353	349	327	328	314	340	321	334	349	331	287	350	330	337	333	347	330	304	320	313	306	347	330	298	342	277	320	324	327	332	324	349	340	313	326	343	328	324	338	315	324	311	310	324	327	357	371	290	328	323	311	323	289	337	335	316	332	348	322	345	339	295	338	343	315	325	325	332	322	305	321	335	353	304	331	355	343	338	327	334	338	321	356	311	355	380	306	350	267	313	346	310	314	286	359	340	357	318	326	345	326	340	326	341	297	357	307	322	343	341	332	339	340	333	360	321	330	319	300	325	353	329	341	369	322	346	358	316	330	304	358	295	333	372	331	324	356	339	342	330	328	318	358	383	334	342	348	309	325	336	348	369	329	343	347	329	315	318	334	340	355	359	319	306	370	370	352	339	322	350	340	331	303	328	314	301	360	346	336	347	324	321	333	293	341	355	332	342	334	321	347	330	322	344	351	317	356	356	323	307	372	324	343	345	310	345	352	316	349	337	333	350	333	347	325	298	322	348	335	310	342	310	340	321	354	327	337	336	348	336	342	326	331	318	340	349	315	331	283	344	336	331	350	319	309	335	330	308	337	333	329	321	344	353	347	343	328	347	346	323	317	317	344	369	339	315	327	353	303	312	318	326	354	337	349	356	369	357	354	321	375	320	331	312	331	309	336	322	332	346	337	333	364	332	312	346	355	318	339	333	303	328	312	319	331	331	332	306	317	323	323	287	298	320	300	316	355	335	355	313	368	340	325	325	313	327	346	329	339	322	338	329	338	348	366	357	316	345	328	329	345	329	322	353	348	312	316	330	339	360	317	326	323	328	318	311	351	303	359	324	333	342	368	315	305	345	338	349	333	329	378	342	333	364	317	315	340	319	350	340	344	324	338	353	321	360	328	333	303	325	321	331	333	349	330	347	323	328	318	351	352	323	353	315	308	298	306	329	353	347	365	332	326	333	300	362	324	311	349	315	296	343	314	356	339	342	335	360	334	303	338	323	331	341	319	307	304	330	321	346	333	333	330	327	348	306	331	348	301	348	373	331	347	347	336	339	317	334	346	352	336	308	327	346	318	313	339	347	326	356	339	348	337	377	341	326	315	341	340	349	311	343	320	333	366	331	332	347	360	326	322	329	331	346	311	345	352	320	355	338	301	331	329	332	369	310	341	339	378	319	339	295	366	313	329	338	352	321	340	342	333	319	331	335	324	306	307	328	334	293	335	349	334	353	327	340	369	330	348	369	305	299	313	352	349	323	330	362	350	350	360	313	291	330	332	375	313	344	311	333	322	326	309	336	327	306	343	335	378	354	345	358	324	323	337	353	316	344	321	348	342	356	329	299	321	329	367	352	354	308	360	357	375	323	325	326	327	327	316	380	316	338	343	353	327	304	301	345	315	349	360	324	315	328	319	330	342	329	316	317	339	323	357	346	356	326	355	322	340	339	367	327	327	327	313	337	382	332	334	334	345	320	293	356	370	350	330	333	325	336	340	339	337	324	337	348	312	320	345	291	301	350	361	338	329	283	345	338	298	340	349	312	325	325	378	285	331	356	362	324	334	326	350	298	307	327	337	351	361	325	338	311	334	324	337	331	321	318	320	323	323	348	330	353	294	335	318	349	325	332	336	328	321	330	343	348	322	321	335	339	322	340	358	307	332	342	328	325	325	316	338	329	348	316	347	315	308	337	315	340	307	335	329	325	329	349	314	351	315	354	320	332	327	312	343	315	312	331	316	333	346	334	321	354	333	343	340	350	315	336	325	322	353	327	339	356	335	325	318	359	351	359	332	358	354	265	336	332	335	333	342	327	293	314	341	319	363	350	329	359	313	341	328	321	336	329	329	324	346	342	335	327	373	356	326	337	348	336	312	315	309	346	337	339	332	313	327	361	319	341	320	312	329	325	326	318	325	339	321	322	339	304	332	359	325	341	316	331	317	343	324	316	357	356	314	326	342	315	319	315	346	356	340	350	337	359	342	366	302	330	311	296	333	339	319	342	334	327	321	342	306	295	331	314	353	332	339	344	324	332	347	327	337	326	309	352	342	335	360	324	322	356	322	359	346	327	334	343	332	335	318	328	324	336	324	323	361	334	343	313	342	304	369	300	337	344	359	371	321	373	315	359	316	311	293	319	325	313	335	317	359	358	337	323	335	334	315	349	295	358	336	320	328	357	296	308	323	310	323	336	305	311	329	318	323	334	344	367	324	309	332	320	338	347	320	313	322	325	340	325	304	356	314	321	357	338	318	329	333	321	320	325	306	322	380	352	351	355	340	349	348	365	330	352	345	370	307	365	346	293	328	321	342	357	336	337	335	378	305	336	298	302	354	321	362	310	341	293	313	332	314	327	338	326	344	319	345	337	343	320	345	315	335	346	331	365	344	328	322	285	318	328	377	324	317	325	356	358	313	346	311	322	328	309	328	352	322	350	322	292	336	343	334	330	303	336	313	333	327	332	337	354	350	317	352	338	313	363	338	321	315	285	323	293	372	325	305	327	337	323	349	307	335	317	325	314	325	313	338	320	330	310	341	350	342	326	360	284	320	360	325	339	337	296	330	325	320	331	292	319	347	344	327	315	343	317	319	343	340	337	361	324	323	344	352	313	351	332	336	306	322	342	344	321	328	359	357	331	352	346	313	334	326	337	363	321	301	320	316	335	324	335	343	323	360	349	323	337	357	370	303	362	319	321	328	318	349	357	306	334	314	323	341	309	305	347	282	351	324	333	322	343	318	351	310	322	363	340	346	350	327	331	352	339	323	371	345	370	340	363	306	325	301	312	335	312	354	324	333	311	317	338	345	323	346	339	310	335	343	343	355	346	322	307	314	355	357	338	336	330	306	374	347	330	311	321	320	342	360	337	318	330	306	337	319	307	356	315	320	352	376	316	331	327	384	326	315	346	332	319	325	321	325	314	313	326	321	342
33580	44813	32659	15493	9377	5589	3810	2465	1702	1291	1036	805	730	666	610	577	506	511	516	485	427	442	474	429	392	388	421	392	430	395	402	385	398	423	414	415	438	386	411	394	377	367	377	410	385	383	428	358	403	370	400	387	355	330	395	383	432	378	416	375	355	417	407	399	368	408	369	426	414	399	378	409	368	376	383	403	377	405	435	403	423	386	390	378	382	385	371	403	383	376	423	370	361	380	387	411	374	407	381	378	409	352	368	378	403	392	387	386	344	390	385	382	375	385	399	382	392	379	358	359	394	357	411	366	398	374	365	359	390	421	373	371	389	376	385	436	400	424	397	371	382	357	402	398	407	386	398	373	417	409	415	325	404	398	363	389	367	363	384	357	388	397	369	389	361	369	331	389	396	349	391	372	385	362	374	379	366	349	367	361	378	411	385	414	426	367	372	415	407	381	400	376	389	365	382	381	385	381	365	405	358	367	393	372	385	387	411	408	412	409	387	390	366	369	388	362	372	387	391	353	388	387	376	398	402	385	384	406	371	402	350	394	389	378	378	367	389	398	393	375	385	380	399	393	345	380	382	393	396	385	376	395	405	396	387	408	380	403	411	426	411	387	403	415	393	365	351	376	398	374	373	391	409	386	379	421	397	399	386	393	407	378	406	394	366	407	391	396	400	376	391	383	357	388	406	354	401	371	397	416	387	394	409	387	357	402	377	369	415	378	422	380	415	385	422	378	350	382	397	389	368	385	427	394	398	410	398	370	391	408	376	421	394	407	363	407	391	390	365	347	371	358	385	411	368	399	379	382	407	383	375	378	393	379	380	406	415	354	400	401	355	421	387	392	380	390	387	396	383	398	381	399	404	378	387	391	416	368	353	401	399	360	419	404	355	383	378	400	390	391	379	363	384	413	376	393	399	406	388	363	374	384	384	417	387	361	365	407	373	375	379	389	435	385	363	388	378	371	397	405	367	346	381	399	365	404	417	400	403	377	414	386	402	398	417	363	374	363	427	404	390	401	395	378	423	375	436	387	414	364	409	380	370	396	450	383	369	403	410	380	385	382	401	370	405	349	388	418	368	394	358	393	380	359	344	390	389	395	357	394	424	408	422	380	381	387	398	357	395	402	419	413	389	399	386	402	394	415	385	392	397	419	397	392	431	386	394	406	420	338	393	424	389	362	376	365	372	368	357	344	350	375	400	374	397	390	390	398	344	361	394	401	373	366	408	379	404	376	422	359	414	366	357	366	401	384	367	399	406	428	422	397	398	407	394	379	375	413	378	385	382	439	363	372	409	407	371	406	415	422	424	392	383	401	349	394	433	369	418	391	415	411	364	398	428	409	431	379	412	411	398	370	395	422	425	389	410	378	374	388	359	436	389	351	378	385	370	417	410	380	430	392	394	390	374	413	377	397	361	342	371	385	347	396	371	383	360	427	409	359	408	370	382	364	390	378	343	386	388	349	381	418	383	395	379	399	367	381	399	393	414	386	396	394	379	385	386	371	390	409	397	358	416	360	418	396	397	379	370	375	405	389	374	395	417	361	361	386	364	345	352	364	429	414	420	391	382	381	380	399	394	362	379	383	449	398	394	400	423	376	364	407	400	384	389	341	388	414	391	374	397	391	378	416	356	393	375	412	396	381	353	357	386	410	387	388	420	371	385	388	400	397	377	399	399	393	354	406	375	421	398	414	363	387	338	396	395	410	354	389	421	382	377	421	383	373	377	386	372	387	372	408	369	385	384	401	369	385	402	324	365	407	406	412	397	381	428	383	389	432	379	369	366	387	385	393	385	384	385	407	399	406	418	400	438	397	374	403	375	402	408	413	410	399	393	402	374	405	438	401	383	402	391	363	390	389	361	408	414	351	425	399	370	387	384	390	397	362	384	405	421	393	401	372	385	388	358	394	376	400	389	389	417	367	390	391	389	388	383	387	391	389	403	418	354	375	385	404	443	400	383	439	382	397	406	373	410	396	384	414	389	399	394	403	360	416	389	377	401	395	383	383	369	379	393	401	367	346	383	400	381	391	401	400	374	404	399	382	379	399	378	376	395	426	373	365	378	370	372	393	379	412	412	352	413	413	348	396	381	381	416	396	406	400	366	392	366	414	412	404	401	331	368	372	368	403	422	390	378	409	381	407	360	347	347	399	382	363	401	396	419	397	369	382	397	427	419	383	345	383	414	402	398	374	408	383	323	414	418	398	427	366	352	393	386	371	428	417	396	418	379	410	367	395	381	383	386	409	394	332	398	423	408	389	369	413	404	390	386	374	376	397	381	392	369	392	379	399	381	381	418	409	403	389	390	377	427	402	436	405	381	396	362	355	409	378	376	422	403	389	368	365	371	387	394	392	377	392	364	412	376	378	402	360	402	395	363	376	383	385	369	374	371	396	352	385	364	403	395	366	386	393	405	386	397	375	398	400	397	363	379	359	376	377	403	380	414	381	379	445	434	385	379	363	404	384	363	358	409	393	391	414	384	400	383	408	355	392	397	375	377	373	354	389	379	368	370	370	425	401	372	383	391	430	375	418	419	378	407	379	370	422	391	391	386	394	396	446	399	385	382	419	367	397	386	367	353	373	406	374	402	356	393	405	370	390	373	397	370	392	377	383	390	414	384	426	352	383	417	393	369	429	380	390	383	393	386	388	381	398	405	389	397	378	396	388	409	387	374	414	397	361	385	404	382	389	405	387	367	398	419	414	381	399	373	382	408	387	377	423	386	389	350	343	360	406	379	395	371	393	400	389	379	390	406	384	379	352	359	379	386	405	376	356	383	390	355	381	372	415	367	387	396	389	387	380	379	391	377	372	378	397	393	366	377	368	420	358	394	393	366	383	378	401	373	366	395	357	394	377	392	371	392	407	411	389	405	375	387	384	406	392	405	406	365	397	432	379	427	402	362	353	377	394	408	361	377	389	354	410	398	389	355	355	381	394	398	419	385	378	383	379	375	394	352	404	394	383	361	362	397	383	389	379	380	392	419	374	382	413	339	396	406	408	434	370	363	385	390	371	395	425	408	358	461	382	410	381	472	348	404	393	409	374	393	402	410	377	370	394	391	378	400	370	380	395	406	345	389	356	398	382	365	374	359	389	369	382	405	426	412	376	384	401	380	386	402	389	375	386	360	407	395	406	410	428	368	374	404	449	380	393	400	396	401	369	369	392	366	399	433	389	375	423	373	403	392	378	389	420	425	373	401	403	364	403	364	436	401	356	372	367	368	377	420	382	410	374	380	410	377	397	399	423	358	424	409	373	388	398	379	370	417	375	381	386	379	394	413	387	404	383	405	386	367	411	384	380	426	371	365	386	419	376	371	388	414	401	366	391	425	350	379	416	360	373	332	387	350	361	400	382	374	395	406	380	357	362	370	384	362	417	386	361	394	381	366	403	392	373	386	395	398	397	399	415	367	355	397	385	365	382	385	381	402	391	376	400	392	401	376	430	382	373	367	359	355	398	421	392	371	388	384	367	394	371
23837	21418	28407	25067	21424	14196	6009	2824	1682	1291	969	858	733	655	714	568	581	565	539	491	503	504	480	466	484	443	476	433	467	460	462	415	476	459	464	444	450	440	426	465	444	424	492	432	449	417	442	446	482	466	417	468	442	416	430	437	440	443	437	398	433	429	421	426	441	458	459	441	422	448	442	451	420	463	429	399	443	431	417	466	448	471	429	453	441	437	442	456	410	453	435	433	425	482	439	438	433	421	448	468	425	420	442	434	428	444	417	443	452	411	444	416	450	419	436	444	423	438	432	420	411	442	479	418	423	430	446	410	471	458	445	446	427	463	474	416	427	426	447	436	427	447	448	447	427	434	406	428	409	457	410	444	425	437	453	440	398	380	409	455	434	430	487	406	435	429	449	438	411	465	443	446	433	440	464	446	486	440	435	419	415	459	399	453	438	425	429	438	432	458	453	425	453	452	464	424	457	434	428	444	415	480	436	415	481	428	456	443	434	463	415	433	447	463	423	436	441	487	442	417	427	448	465	447	454	454	455	467	444	438	399	475	410	440	431	411	413	497	471	442	406	452	432	425	479	416	424	446	430	417	461	402	437	422	449	443	425	427	438	430	415	460	414	424	445	436	406	421	434	419	401	430	473	444	467	457	407	467	446	438	447	458	450	458	439	443	437	430	417	440	439	415	433	454	426	463	417	455	461	435	465	428	473	468	453	435	434	437	461	420	410	465	431	495	431	447	454	444	435	448	453	410	452	459	431	443	454	427	461	437	408	431	424	430	461	457	416	431	432	426	405	458	456	420	420	495	430	443	470	410	451	435	458	454	433	451	437	454	428	483	416	466	398	419	423	434	439	389	450	436	463	426	428	456	434	448	423	444	438	427	414	436	444	409	454	430	456	420	474	448	479	421	410	465	434	413	462	426	462	430	466	489	434	404	446	409	449	440	428	443	459	458	418	424	427	441	447	423	477	458	447	436	453	449	455	392	463	454	431	424	447	410	436	487	423	442	432	420	428	447	442	462	477	413	437	461	420	443	490	453	454	474	449	453	403	419	451	413	447	476	468	462	463	453	453	462	451	436	431	452	458	412	437	424	463	455	428	467	440	437	408	439	482	438	440	441	464	430	460	459	454	418	429	430	437	463	428	471	424	453	452	447	429	421	445	433	408	411	447	426	444	442	423	449	444	429	389	463	464	449	471	435	436	443	433	401	435	440	440	438	472	433	444	424	456	445	450	492	430	471	437	392	435	468	440	430	468	443	434	443	484	453	462	478	477	402	429	446	430	407	453	450	414	400	447	427	415	439	453	440	429	395	422	470	475	459	450	456	431	420	473	444	427	430	437	460	405	421	452	451	437	423	452	414	467	443	451	416	442	420	406	389	412	444	416	422	445	452	430	448	449	452	452	431	452	428	438	488	476	438	418	442	432	456	442	455	421	411	468	457	430	470	464	457	436	440	450	409	431	421	455	475	443	447	475	453	448	438	430	460	465	462	405	422	398	445	484	410	435	423	428	439	438	448	469	462	429	415	435	449	428	430	403	464	424	429	432	435	438	451	404	446	468	457	428	431	420	441	461	441	458	456	447	435	489	435	386	414	433	396	448	448	471	444	433	472	461	485	456	433	416	460	430	439	444	422	422	442	411	425	412	448	446	451	443	437	458	443	448	407	435	412	434	454	422	418	440	446	457	418	408	425	456	437	431	440	433	404	445	430	451	395	442	422	415	428	442	425	410	447	423	410	437	454	457	455	400	406	477	463	452	416	501	456	454	421	455	407	429	414	431	432	453	442	412	440	444	447	411	445	432	471	426	432	400	477	451	413	452	422	493	435	448	433	417	431	419	449	486	399	411	450	442	466	404	436	437	473	426	433	424	469	430	402	467	460	445	455	462	448	427	444	430	439	459	409	428	439	453	428	468	429	476	420	456	432	430	424	462	452	500	422	477	455	474	469	445	435	433	432	436	414	416	428	457	452	466	443	441	439	422	406	444	461	453	401	433	446	472	471	457	437	423	440	448	428	432	420	439	453	450	435	463	447	459	472	441	456	436	469	458	440	447	482	454	449	477	436	419	418	459	438	411	436	477	442	408	439	441	411	462	462	425	428	424	449	422	449	414	459	442	405	460	462	409	435	445	419	421	446	442	463	435	454	434	418	445	450	451	460	415	435	460	441	426	442	426	408	396	441	462	453	433	446	472	432	384	463	433	450	457	470	438	461	448	422	402	425	439	416	408	440	417	429	477	453	427	439	426	462	448	426	460	420	390	442	460	429	471	407	426	454	455	441	475	417	422	417	435	428	449	420	447	464	436	433	437	455	429	444	417	444	432	417	458	434	438	467	444	445	442	409	402	422	384	433	459	440	396	439	457	443	483	448	480	470	457	452	412	432	437	443	445	430	409	395	444	439	418	443	432	447	434	433	445	463	432	460	449	452	473	452	450	448	453	432	434	423	419	412	397	442	442	448	485	431	418	421	476	468	455	419	459	408	443	470	421	437	401	450	424	418	442	440	439	387	476	421	410	452	433	460	447	433	404	450	440	434	423	415	414	445	457	412	432	464	434	412	426	418	451	449	439	424	435	438	432	449	463	461	458	471	432	433	458	460	436	460	428	425	451	437	445	462	449	435	464	440	450	471	397	455	414	446	434	452	430	442	452	446	466	433	463	434	420	439	452	441	423	415	440	416	429	413	421	444	430	477	409	474	427	439	471	434	453	430	432	483	445	440	418	467	425	413	419	443	414	473	456	424	465	428	420	443	462	450	411	434	427	453	429	464	436	419	460	435	432	411	402	442	472	401	455	434	411	465	444	466	423	412	404	465	486	439	431	441	433	445	464	464	462	460	433	441	434	465	458	423	469	467	398	458	461	442	409	447	469	446	408	442	418	464	417	449	473	413	427	454	446	445	446	416	458	438	466	403	440	425	487	438	396	498	481	447	451	405	431	474	466	461	453	444	422	427	456	410	421	453	444	449	488	451	458	454	478	415	423	425	451	428	450	448	412	445	405	401	454	433	477	455	421	412	459	422	428	471	401	460	439	438	478	441	469	460	426	456	419	436	442	431	465	448	433	451	443	442	449	401	421	425	415	466	425	429	438	407	416	431	420	427	456	430	459	436	436	444	444	432	471	447	443	450	416	427	425	441	440	438	433	417	411	432	434	449	444	468	411	461	418	421	413	449	434	427	447	439	454	433	409	440	475	499	396	472	433	441	460	473	482	419	450	405	444	481	448	429	476	416	457	448	408	437	459	416	437	449	442	398	423	431	416	420	432	413	455	404	424	390	429	434	440	466	427	438	456	431	403	480	428	440	439	449	487	443	436	420	419	448	434	441	427	454	479	433	430	439	458	441	408	417	429	477	438	456	484	429	444	465	432	437	416	426	452	445	421	419	437	435	438	437	415	421	419	462	395	446	431	403	466	459	485	459	383	418	429	404	490	457	446	445	431	449	421	425	460	433	432	412	440	438	434	415	458	433	456	422
31532	53763	39559	27253	18541	11917	7163	4570	2807	2138	1578	1273	1093	871	833	755	741	711	671	659	663	578	604	578	578	577	539	575	526	535	523	492	520	518	510	549	525	526	513	506	487	509	504	478	511	503	511	540	498	507	523	523	493	511	534	476	528	526	476	490	507	494	533	542	500	478	475	500	481	519	468	481	475	509	509	519	448	536	490	505	510	521	491	519	491	508	475	460	506	503	521	544	520	461	525	464	485	522	481	527	502	497	468	517	502	485	534	509	522	536	523	480	522	510	514	523	511	521	557	492	504	504	495	531	510	471	523	484	473	481	504	525	507	518	441	495	493	529	483	477	533	495	488	521	513	489	480	490	491	521	532	495	497	508	525	486	506	540	486	508	524	517	486	459	502	471	516	467	536	512	491	502	506	477	525	517	511	499	486	532	513	477	522	448	526	496	504	510	502	542	489	542	522	494	467	501	510	521	508	474	507	496	483	504	446	499	499	532	456	506	497	531	521	492	499	489	519	505	517	513	518	505	513	459	527	490	499	527	495	519	510	483	514	493	515	534	505	498	492	509	495	511	519	487	480	459	520	532	500	502	517	530	511	497	502	523	510	517	467	477	507	565	501	463	481	513	481	491	521	470	460	486	539	479	540	519	527	523	452	524	504	492	487	480	526	525	474	482	491	452	487	479	509	472	491	475	522	509	528	487	513	540	518	482	512	501	504	496	443	526	523	500	514	487	506	457	486	495	552	495	508	530	443	472	501	552	507	515	484	501	510	497	504	553	482	501	443	482	501	523	497	537	497	521	504	522	512	523	476	478	500	555	502	538	501	505	522	490	462	480	495	488	517	464	528	507	519	508	517	478	494	480	509	486	515	502	491	516	519	508	511	494	518	520	489	506	501	467	508	532	469	506	502	501	498	531	472	498	488	503	530	544	518	501	532	507	550	533	457	524	517	503	506	500	466	521	517	516	525	527	520	475	497	470	490	505	534	484	498	505	520	520	488	490	542	522	537	456	510	515	528	503	502	490	497	482	468	484	529	460	500	509	534	489	495	520	501	512	470	463	477	460	523	558	528	485	500	531	497	551	524	511	503	525	504	466	504	479	503	490	518	494	536	517	498	509	493	504	514	516	518	506	497	520	497	482	480	482	510	503	532	506	483	486	507	487	471	492	509	509	542	521	499	486	491	537	489	497	467	526	485	533	506	501	495	496	501	499	536	515	489	546	500	514	543	467	489	499	553	513	500	462	519	486	493	493	529	510	513	484	506	506	553	563	475	469	487	496	485	536	499	508	506	502	503	513	487	527	475	517	484	543	530	533	543	489	510	513	448	488	474	514	485	530	531	534	481	529	491	492	443	444	513	544	492	524	481	464	512	487	474	529	469	491	494	512	501	503	521	505	526	540	519	519	519	492	472	505	538	498	505	494	515	512	503	516	514	519	506	478	551	514	475	439	525	512	473	489	485	512	460	545	522	490	542	464	470	537	525	505	473	522	501	505	502	505	520	505	518	484	502	532	535	499	470	475	539	492	486	514	456	490	520	489	512	481	500	472	490	523	535	513	545	515	451	560	527	525	517	516	508	491	513	519	529	564	480	501	538	511	544	500	504	508	495	513	501	463	487	467	487	483	525	520	537	502	542	511	551	481	525	496	515	533	535	506	528	486	536	515	517	541	511	511	520	457	497	505	470	499	513	493	530	526	499	508	500	513	516	480	557	508	539	468	508	544	520	491	494	531	501	544	551	556	516	492	490	522	478	491	517	500	471	520	508	551	517	513	504	520	505	523	529	530	492	487	473	509	522	522	549	532	470	461	514	479	479	550	461	525	528	516	511	496	493	435	519	476	493	536	491	508	514	494	502	489	515	507	531	497	496	502	494	497	505	503	492	495	493	473	457	535	501	468	484	497	484	512	529	519	509	524	460	488	513	492	482	518	467	509	531	484	543	534	520	501	527	488	513	495	507	511	504	514	525	548	506	520	458	513	537	478	530	485	512	509	486	524	507	485	500	516	516	497	514	502	477	532	498	474	533	527	485	493	466	490	496	532	499	470	505	464	506	474	526	523	493	529	524	530	483	537	530	459	527	525	538	508	520	524	534	521	537	501	535	523	559	507	486	486	477	527	506	493	527	531	483	493	512	495	490	500	504	472	484	563	520	531	447	479	530	480	492	537	507	475	452	544	487	475	507	492	487	530	476	522	500	524	511	541	460	488	488	535	539	468	518	496	484	508	482	478	508	530	485	512	514	442	486	525	490	492	501	505	499	520	500	470	444	506	519	522	492	502	513	505	502	481	505	504	522	528	511	467	493	493	517	467	505	483	495	497	478	497	542	477	502	503	533	517	507	508	491	502	503	507	477	496	511	509	501	499	511	485	469	512	492	496	480	507	504	521	509	487	526	540	513	485	532	497	539	505	527	516	476	536	466	533	493	501	514	525	549	498	525	522	503	517	455	482	499	524	503	528	532	482	516	523	464	476	552	529	493	495	479	493	503	545	506	502	485	500	499	488	507	507	496	499	470	498	527	507	508	496	555	497	479	495	492	517	491	535	470	531	483	495	490	483	515	523	531	524	521	518	502	525	498	504	500	517	486	470	557	534	517	479	508	532	522	479	501	497	486	546	487	484	492	518	492	536	514	511	499	518	485	535	465	492	508	468	506	495	537	517	509	493	533	474	506	471	502	491	448	527	528	520	510	479	533	509	502	466	499	559	522	486	493	490	511	482	522	478	529	511	544	465	542	541	497	476	534	488	472	520	508	483	496	485	571	507	521	487	505	506	490	526	482	493	511	528	515	506	469	520	495	528	480	510	496	522	518	486	522	517	486	487	502	493	489	522	494	563	500	455	553	507	510	519	467	530	503	516	514	498	501	527	534	515	501	517	481	499	478	516	500	474	503	503	485	511	535	488	495	460	481	478	505	477	541	496	514	483	501	515	515	550	497	495	501	507	526	539	470	505	524	502	515	485	503	488	509	532	509	507	479	487	539	533	483	474	511	487	519	486	510	486	477	481	538	528	519	486	520	519	510	536	480	490	457	546	536	499	499	492	545	521	485	522	553	478	503	472	489	511	488	504	509	529	548	501	488	485	500	511	478	523	496	507	535	473	508	482	493	494	520	484	489	497	484	466	489	508	483	497	496	540	489	496	506	485	521	476	473	512	517	561	495	518	520	524	555	509	486	483	505	490	528	508	503	505	492	535	492	499	540	501	510	479	525	505	517	509	533	476	483	502	501	536	532	507	512	461	481	490	549	500	497	492	505	490	505	480	496	486	483	519	466	510	519	523	499	540	480	496	523	498	521	497	522	480	512	478	501	528	491	535	516	532	496	510	516	506	482	537	524	479	487	505	527	498	498	496	521	507	519	514	505	539	526	460	506	467	480	467	478	486	487	487	533	527	513	492	468	493	507	507	516	488	521	466	518	534	501	518	451	498	559	498	489	506	489	500	511	499	519	501	551	519	506	486	518	519	496	499	523	494
25201	21498	27352	25713	13579	4579	2070	1334	857	711	611	556	473	429	438	384	363	365	383	347	350	334	344	344	289	334	312	292	312	322	299	298	329	268	310	305	301	275	338	287	301	303	290	293	310	289	308	332	317	292	287	308	311	307	320	329	269	306	298	298	308	292	306	293	288	289	310	297	292	315	275	285	276	295	286	280	308	304	310	292	288	330	317	312	325	292	297	299	294	315	295	317	283	310	275	313	282	297	298	310	262	316	316	281	290	294	265	310	327	272	326	300	293	300	311	298	299	333	293	304	279	283	294	261	274	311	287	303	311	308	309	340	284	286	295	305	284	286	307	304	327	309	310	317	287	340	312	307	305	309	317	295	313	296	269	286	276	281	331	285	306	315	287	294	310	305	290	324	267	295	319	307	303	270	298	299	276	307	338	295	285	268	335	299	290	293	281	322	293	277	267	304	316	278	318	285	322	315	292	287	300	311	318	324	282	308	307	281	298	276	317	325	327	275	315	258	295	293	294	314	319	270	301	296	288	332	278	322	293	308	318	316	330	310	306	290	314	255	326	300	292	296	327	300	318	286	311	288	293	293	329	252	314	323	297	300	291	300	292	302	314	279	304	293	278	272	295	312	293	308	308	303	293	311	284	312	323	307	277	323	298	302	329	284	278	256	313	325	308	288	304	286	321	297	317	275	296	314	329	271	292	299	308	285	278	294	284	263	334	287	289	295	292	258	290	292	263	316	308	275	272	298	298	318	292	343	277	305	285	293	309	322	315	296	292	269	308	292	289	307	305	304	296	315	298	304	259	300	303	324	306	320	289	272	274	304	289	298	261	290	290	327	288	320	280	304	327	336	289	292	278	295	305	284	264	288	306	295	301	316	288	301	307	300	315	301	283	308	294	312	289	306	289	283	281	296	301	289	319	296	312	300	307	288	314	288	302	313	282	347	276	299	291	302	290	294	309	309	319	307	322	321	297	271	283	331	308	323	297	314	287	335	310	284	292	315	304	294	295	290	294	292	272	264	308	304	327	297	293	288	299	302	302	294	303	311	279	282	290	286	307	326	281	307	289	294	311	302	271	304	292	300	290	280	279	324	288	308	322	282	328	304	298	263	315	314	294	328	302	270	284	275	310	310	310	266	286	295	319	279	293	292	318	288	315	320	283	312	316	310	260	313	313	301	304	277	292	309	323	337	318	301	284	296	297	294	276	288	339	285	282	309	314	328	265	313	320	319	330	284	275	319	255	288	288	343	279	290	295	305	277	345	298	327	273	326	328	307	317	304	296	277	264	321	321	305	307	310	317	286	298	282	333	321	303	314	290	291	314	271	319	310	283	284	299	320	285	260	290	329	320	293	272	290	301	287	298	321	290	258	279	302	286	293	303	344	295	309	261	297	280	282	270	288	299	306	303	290	297	287	283	298	283	333	281	296	308	305	268	321	276	320	251	306	303	302	302	307	272	280	301	253	344	295	287	292	288	296	325	284	319	267	282	309	292	331	279	303	301	295	338	313	256	299	289	308	294	282	274	291	350	317	289	302	306	297	303	317	269	306	319	295	265	294	310	315	296	287	321	298	296	311	297	303	303	282	278	287	269	278	314	300	271	297	297	313	295	278	279	295	315	286	323	287	348	266	295	313	288	326	275	271	312	296	292	298	316	309	301	305	283	307	305	307	285	326	280	277	306	264	296	291	301	279	305	275	304	312	291	285	279	323	296	269	307	332	278	285	298	317	307	300	295	304	300	276	318	278	286	274	320	270	284	281	278	256	300	286	323	291	310	319	309	259	281	304	297	328	307	291	335	307	308	329	292	307	281	286	296	289	324	278	278	277	291	283	262	302	287	329	303	297	313	333	313	308	302	337	311	293	289	288	286	299	293	296	264	283	302	292	290	302	285	309	270	304	305	292	317	278	306	301	319	294	293	315	276	324	328	305	309	301	307	309	288	327	303	278	311	296	293	283	311	295	296	280	315	306	283	293	303	298	282	297	299	285	311	291	309	281	311	286	319	318	304	306	309	305	304	264	335	263	305	301	332	317	325	268	302	302	302	301	319	318	323	310	317	296	319	299	295	320	300	305	292	306	285	305	291	290	280	303	289	309	317	279	291	292	301	296	287	284	330	298	278	266	265	292	282	307	350	294	365	286	304	283	307	335	273	293	301	313	292	302	333	318	335	315	302	332	297	308	287	330	320	267	288	287	295	320	299	281	279	317	293	288	308	305	271	317	280	288	308	300	308	314	269	320	289	312	314	315	301	271	287	314	288	312	291	323	293	310	277	293	296	296	302	311	320	303	277	306	321	291	296	323	320	303	314	287	318	308	305	291	316	297	307	287	288	298	267	291	303	288	319	343	298	309	328	308	303	272	300	304	315	282	280	322	310	300	276	306	304	286	285	295	308	278	298	292	324	290	321	288	301	287	304	311	277	318	300	286	298	299	298	300	309	311	315	293	293	306	282	301	325	292	272	293	314	299	281	280	325	297	327	280	292	320	322	284	320	326	268	319	319	313	268	279	276	298	307	267	288	307	319	317	280	287	291	283	282	274	299	304	315	326	279	299	281	268	295	275	300	310	327	319	316	273	294	292	319	294	285	297	266	314	281	322	282	312	294	296	282	295	275	279	307	282	277	297	324	302	273	326	268	293	302	311	297	319	292	299	288	306	290	275	324	305	314	266	289	282	308	296	309	298	275	301	344	274	319	282	323	276	309	292	284	316	312	321	261	305	309	315	290	300	308	269	306	266	276	304	306	334	277	312	303	303	297	286	308	315	296	300	329	289	300	295	296	288	297	292	279	302	296	311	316	294	308	317	286	314	297	293	299	283	274	283	285	320	332	295	309	258	339	269	328	289	333	291	312	285	285	277	273	289	303	290	287	301	300	310	313	286	320	308	291	319	309	300	336	303	321	294	299	338	311	315	284	260	306	278	300	278	298	316	307	274	305	306	321	287	332	277	315	292	330	274	284	313	315	314	329	307	290	311	271	324	306	300	297	331	286	275	344	289	284	302	272	318	281	301	289	287	304	289	321	279	289	287	279	308	313	268	294	307	282	302	294	271	279	291	314	280	274	302	289	298	313	314	327	268	285	344	283	278	284	304	285	288	316	270	315	318	271	291	289	285	330	298	290	271	294	301	323	281	285	299	327	286	304	288	296	299	275	267	322	292	308	311	301	300	274	317	277	327	305	285	307	275	280	268	301	266	301	319	288	283	285	318	309	276	276	305	283	317	291	328	341	296	296	302	333	296	332	285	301	286	313	297	292	314	286	286	304	309	313	316	312	303	298	326	340	277	281	285	270	312	314	288	323	272	273	274	320	317	301	305	293	303	300	291	297	276	297	275	281	302	332	324	326	286	306	289	297	291	296	270	314	278	285	292	266	283	317	284	295	285	299	303	277	296	299	312	317	306	326	304	299	323	307	316	275	313	294	337	290	281	313	323	288	281	263	290	308	306	297	319	293	278	285	283	300	330	299	344
34111	50641	35026	22504	13960	6617	3845	2438	1665	1209	1002	767	674	642	570	548	550	508	443	429	438	430	416	405	397	375	405	345	406	396	354	341	357	345	340	373	373	342	365	345	368	389	351	395	355	362	363	362	354	338	354	337	347	361	362	412	327	359	358	360	358	364	369	356	347	347	378	346	335	388	329	365	373	342	384	357	351	369	382	327	347	362	341	397	333	360	371	366	353	374	408	342	365	339	354	340	379	345	370	391	382	365	344	371	348	338	361	351	360	396	342	360	343	381	340	331	327	361	352	320	376	330	374	312	360	368	377	348	346	359	356	371	312	376	345	347	331	386	352	376	351	375	366	366	348	352	348	362	328	347	361	335	366	339	368	371	340	391	377	383	350	375	368	397	367	332	364	345	359	376	353	364	343	407	353	353	370	383	392	364	362	375	358	332	324	358	383	395	373	376	334	356	377	324	328	342	346	361	357	350	336	366	344	386	351	349	377	376	358	359	346	378	349	406	344	383	347	338	337	375	352	357	382	334	375	339	343	355	349	357	333	327	327	361	369	315	319	398	330	401	336	380	352	384	354	355	359	388	341	344	388	339	364	392	379	359	354	342	374	335	398	405	352	358	352	365	371	379	349	415	355	367	376	343	341	370	359	337	343	364	337	372	385	380	320	379	365	362	345	346	348	322	361	338	386	368	363	396	330	333	359	345	346	369	380	420	353	401	327	356	386	342	352	372	349	354	359	356	369	335	343	333	322	357	343	356	312	385	327	358	341	369	348	361	295	350	368	367	308	339	343	352	397	374	352	351	345	329	356	344	329	369	365	307	359	386	339	403	375	375	343	374	360	403	367	356	345	357	334	368	338	353	337	363	375	371	337	360	346	378	372	357	348	395	356	331	345	359	330	336	358	309	337	364	385	336	365	343	361	375	364	345	353	313	373	374	353	332	334	371	366	352	388	354	323	361	358	418	389	355	335	358	360	371	356	351	358	389	366	325	322	402	333	351	340	365	354	352	371	373	389	345	361	340	352	356	352	309	330	376	382	398	341	353	351	382	356	348	352	337	400	359	393	345	356	387	340	348	369	383	360	366	344	381	340	335	358	317	391	335	362	370	319	360	364	381	375	351	338	340	346	350	352	333	322	405	347	338	372	343	362	406	362	343	350	367	335	376	343	384	387	352	388	364	363	339	346	344	328	341	363	348	360	343	362	347	349	367	379	354	376	372	346	350	380	354	338	322	361	393	331	349	359	361	379	371	354	388	370	391	393	370	340	349	347	353	369	378	396	336	318	361	334	362	379	368	350	362	354	367	343	330	378	348	375	366	362	349	345	370	346	371	388	356	340	364	307	355	351	362	389	392	336	384	374	338	350	351	337	329	349	369	369	394	345	349	363	379	328	378	381	353	359	359	333	360	367	353	392	378	355	374	396	355	377	371	335	322	356	377	393	361	360	352	339	372	388	346	346	372	385	325	352	390	325	329	356	326	360	359	331	344	364	355	382	354	365	336	330	376	308	352	370	365	350	354	360	366	367	343	358	325	319	354	338	378	358	342	353	373	344	360	357	351	346	371	347	360	366	399	381	353	359	368	336	360	388	324	372	347	358	375	365	349	328	383	338	401	391	342	362	362	363	337	348	352	318	394	357	376	365	331	362	339	331	344	391	363	366	351	341	371	369	377	362	379	351	394	344	387	387	348	382	361	337	348	359	364	339	365	345	368	353	366	318	364	362	352	371	346	351	383	354	355	366	361	340	380	356	349	391	383	342	335	352	327	366	365	353	369	356	333	366	350	354	342	372	342	374	342	385	343	386	364	331	331	408	332	352	385	360	386	361	357	388	341	394	347	340	344	339	365	397	370	359	374	342	332	342	354	359	367	396	349	368	318	365	382	364	370	331	362	378	347	322	356	354	351	319	345	343	377	354	337	363	370	356	356	352	344	361	332	351	346	355	362	353	372	371	346	366	345	349	347	371	356	370	368	358	365	381	340	361	351	359	354	355	365	366	349	396	346	330	381	339	375	352	384	382	376	344	369	348	343	363	380	353	374	377	357	340	336	349	333	362	370	372	395	333	334	356	397	380	365	363	365	360	362	340	372	358	332	370	340	350	362	376	378	355	382	358	366	358	375	332	399	388	342	325	376	357	345	356	374	387	355	367	353	346	347	375	345	358	341	343	361	352	359	355	351	378	338	328	361	368	342	327	373	303	389	369	342	353	324	369	374	362	340	351	369	350	360	364	379	369	381	390	374	373	346	337	380	345	345	351	356	336	385	379	361	350	367	362	332	343	355	358	355	363	341	372	379	346	359	367	352	336	345	353	328	362	354	349	354	353	358	356	371	368	359	340	334	378	367	329	347	367	392	329	369	354	363	358	333	333	384	354	335	352	361	316	350	400	346	375	366	393	361	339	359	357	350	348	357	343	350	343	363	336	324	399	352	329	357	402	347	379	374	356	379	354	322	355	365	349	315	372	358	359	336	356	337	349	330	344	363	380	353	362	341	383	353	363	369	354	364	369	363	389	340	374	359	344	375	337	363	345	376	366	352	350	359	330	333	351	361	347	342	337	401	371	368	358	375	368	392	341	387	376	355	375	353	349	344	394	346	346	389	357	352	354	344	336	325	317	369	395	356	355	383	335	366	365	361	340	347	369	341	342	372	384	379	371	358	354	409	325	330	347	366	372	390	370	359	364	380	333	394	352	355	358	353	365	333	360	335	333	360	329	376	341	347	342	394	351	397	391	353	350	386	343	395	343	359	357	340	352	389	358	366	331	375	322	370	357	379	361	336	331	366	388	346	330	379	379	351	385	361	364	345	416	390	364	387	393	373	363	364	367	371	340	352	360	354	349	368	354	331	358	378	330	379	343	362	373	382	336	352	330	373	376	367	354	359	353	366	382	366	330	357	385	334	376	337	366	343	332	341	366	319	384	352	360	354	348	348	332	400	353	353	359	345	355	384	360	353	370	348	369	391	353	363	365	374	360	333	370	352	328	357	356	372	394	342	368	350	363	370	365	379	355	368	362	342	328	375	348	350	360	361	380	360	364	381	383	375	376	357	342	353	368	365	366	396	391	341	342	364	327	341	339	363	389	336	350	403	341	326	384	383	348	345	350	349	350	340	367	369	350	387	397	368	361	355	350	349	356	375	338	352	339	320	366	373	352	382	374	368	334	367	335	396	381	357	368	359	361	343	345	388	344	352	344	326	363	367	356	364	349	384	356	377	384	355	348	334	362	341	358	343	380	366	368	385	346	365	335	364	379	366	369	358	373	346	347	359	359	351	349	376	366	360	358	364	367	342	376	365	326	363	307	355	359	355	359	376	352	354	342	393	342	376	376	346	384	351	339	400	365	373	354	354	389	378	378	363	374	381	347	344	391	329	352	359	352	380	362	370	338	362	390	384	345	354	374	366	324	362	357	404	373	368	328	303	406	363	359	373	382	360	338	331	374	348	356	362	387	328	368	331	405	360	348	357	354	370
22795	21451	28941	24409	21635	21104	11483	3371	1968	1487	1178	1036	874	823	689	664	611	557	540	592	541	522	536	546	495	494	496	465	490	497	492	485	460	465	436	445	471	476	459	482	430	443	462	464	464	445	478	447	470	453	449	481	439	494	476	468	493	450	492	415	473	410	444	452	445	473	460	450	457	452	478	447	460	434	442	426	457	473	472	438	444	430	492	446	416	483	455	467	449	479	478	443	496	425	457	420	454	481	426	450	498	434	434	432	446	426	451	424	415	447	513	466	486	476	479	498	449	474	446	463	427	480	505	463	422	451	441	497	428	479	437	426	483	446	437	459	488	482	448	441	461	440	436	466	461	433	449	476	447	457	449	449	481	464	488	433	453	457	465	430	480	440	452	476	474	476	473	446	461	454	428	467	457	473	450	477	442	423	455	438	445	454	470	462	443	459	451	448	444	446	468	437	455	458	461	439	442	432	426	479	478	452	464	429	443	455	477	492	492	441	453	467	414	483	478	451	466	453	443	443	458	457	433	424	453	489	461	460	434	497	442	482	425	443	445	481	429	453	489	461	468	453	436	445	465	454	463	453	457	470	462	477	437	453	433	469	380	398	449	422	480	494	426	463	485	466	429	419	449	472	485	458	465	465	465	455	451	471	479	486	461	464	492	463	483	469	460	447	472	432	440	437	454	445	431	433	460	475	456	428	476	440	459	507	488	455	462	442	462	435	441	417	489	444	472	446	444	458	450	434	426	454	440	439	467	451	468	450	484	477	426	451	426	458	465	459	460	451	439	450	460	481	438	461	488	456	462	474	456	458	456	483	449	462	474	452	445	457	453	451	461	409	472	492	456	438	490	435	509	419	462	440	447	448	471	482	452	488	495	466	456	452	442	463	460	471	485	440	448	468	475	453	452	463	434	494	422	472	468	474	444	448	454	431	442	466	450	505	444	469	473	448	476	487	443	414	459	463	452	437	436	427	465	483	436	444	449	441	464	455	438	458	452	452	455	443	414	446	511	426	470	426	452	443	507	471	477	419	427	455	424	454	481	429	488	467	465	441	490	462	461	422	442	391	475	459	450	429	477	457	475	427	449	440	442	448	502	444	479	457	431	446	504	433	443	440	488	469	477	470	457	482	430	445	446	453	487	476	501	456	484	470	469	430	485	480	449	466	447	462	452	461	452	475	442	475	438	428	450	472	501	481	437	436	460	480	433	446	448	451	447	453	475	451	481	444	463	445	484	467	424	449	481	485	457	445	474	436	432	464	475	468	434	452	471	473	470	470	439	442	490	395	447	463	442	473	490	457	440	445	458	482	427	445	478	447	462	472	450	459	461	416	472	443	417	474	423	445	448	442	449	457	480	460	466	433	417	466	503	461	486	424	473	467	430	458	469	437	435	479	479	470	458	450	444	443	453	437	492	443	476	448	453	451	473	421	464	478	405	458	451	427	465	441	479	484	456	440	477	483	467	451	442	475	470	443	444	436	469	458	463	457	451	432	488	446	471	442	433	435	488	445	465	468	462	483	469	464	475	452	501	467	451	455	436	437	458	475	472	490	447	466	465	489	455	454	424	480	463	439	465	447	458	437	431	445	469	482	462	457	457	485	507	463	484	419	410	443	451	442	489	503	419	445	468	450	454	471	478	435	460	453	446	476	447	444	485	450	466	426	460	433	415	455	466	461	432	455	468	422	485	491	455	475	427	511	492	407	479	435	437	459	511	454	465	473	467	491	429	424	468	453	445	448	472	421	427	437	434	453	457	457	420	455	450	409	474	466	457	443	477	439	450	470	462	445	423	452	483	464	440	495	408	467	447	454	461	457	448	470	508	446	433	410	462	489	437	454	472	446	461	469	465	449	451	474	455	449	482	445	466	442	447	436	453	421	482	480	439	444	456	457	459	450	441	443	456	475	491	427	413	466	449	453	440	484	480	459	502	485	463	442	463	448	451	503	437	477	445	452	431	494	460	455	444	465	484	415	433	471	459	446	435	468	456	455	487	449	447	474	472	444	451	451	480	454	447	483	465	462	453	469	429	448	458	437	429	490	459	437	463	461	459	465	472	450	460	480	483	458	491	458	477	457	445	440	459	468	476	451	464	501	483	442	473	466	477	448	470	467	458	443	427	491	416	412	483	455	433	477	526	504	467	480	471	496	479	439	451	442	465	430	510	450	454	473	434	459	445	446	441	441	486	431	482	463	455	469	450	451	456	448	452	476	443	430	436	457	486	416	443	490	453	438	475	463	450	465	433	485	477	450	434	435	476	443	428	475	473	433	442	463	465	418	478	450	463	486	425	492	498	471	455	438	474	449	494	441	474	444	466	460	407	444	433	455	460	441	491	433	510	440	468	413	455	469	453	434	452	462	483	452	450	463	448	472	415	468	479	480	471	463	463	467	469	457	506	460	473	438	480	447	441	428	465	476	468	446	497	445	424	433	444	445	476	492	441	411	446	436	465	458	453	474	472	451	445	451	455	433	476	452	486	495	469	463	454	440	474	435	420	507	455	453	430	466	430	443	447	482	476	468	447	455	462	445	463	444	473	501	496	468	492	481	457	439	444	453	457	448	481	429	434	416	444	427	498	458	482	421	433	468	452	449	444	427	484	458	459	501	450	487	432	460	430	423	473	474	481	447	431	471	426	493	460	456	460	440	465	438	446	468	432	462	457	457	462	458	469	436	443	433	449	453	462	492	487	465	468	450	432	450	461	448	435	435	456	455	468	479	410	455	436	487	462	454	459	448	453	475	462	436	431	455	502	464	438	446	471	458	449	461	493	489	449	469	422	469	425	419	433	444	469	454	443	478	504	447	479	439	457	449	475	435	427	428	392	442	448	457	489	447	455	435	471	468	418	434	455	443	450	493	440	435	463	455	455	436	417	446	462	466	430	462	483	477	455	466	449	467	429	464	461	462	465	467	452	443	495	445	455	470	480	447	455	452	463	452	424	455	503	450	460	476	477	469	488	446	457	473	433	456	408	465	469	435	471	443	477	450	461	459	492	440	507	504	480	483	447	427	434	470	439	423	490	448	437	420	433	485	467	403	409	475	465	436	492	455	441	437	471	484	452	430	490	443	435	438	457	482	456	453	459	457	486	425	449	477	449	423	474	478	402	464	452	430	435	478	466	442	449	475	482	509	469	496	461	488	466	460	469	459	465	438	459	460	475	457	464	437	473	480	465	453	464	434	444	435	446	462	435	442	447	411	432	503	461	430	470	466	448	427	447	452	456	435	469	465	492	416	459	426	481	456	427	436	443	483	475	465	452	505	449	480	449	424	456	472	456	441	465	441	453	431	456	461	433	460	459	422	464	476	447	477	457	464	467	448	447	446	452	450	416	438	489	473	472	408	465	466	471	459	458	435	445	452	437	457	458	452	394	459	514	452	450	482	435	465	460	453	448	453	478	468	448	460	416	489	435	500	496	502	438	440	462	452	435	453	417	455	452	480	447	454	417	470	457	432	468	427	467	419	465	517	432	451
35647	56332	44565	31365	20326	12812	8082	4948	3371	2402	1855	1546	1273	1058	983	962	781	777	748	692	648	620	590	614	599	565	573	577	528	553	524	515	545	548	580	566	520	482	488	546	531	545	548	552	553	482	510	541	530	520	528	519	459	551	548	506	523	549	522	510	472	560	532	526	584	541	529	484	479	538	538	504	524	501	520	510	518	517	521	576	533	505	508	537	549	521	518	493	508	514	567	519	490	530	526	517	528	514	546	517	534	511	490	553	566	515	474	538	559	537	530	461	526	543	502	535	516	502	519	529	508	523	564	553	508	530	486	517	538	542	486	499	476	505	522	527	495	506	528	545	524	602	502	531	506	487	542	492	493	510	497	531	536	530	500	491	556	555	495	514	511	511	565	492	520	513	539	473	503	517	548	511	541	503	546	512	471	533	528	536	498	533	522	501	525	544	516	530	501	519	518	559	530	561	544	506	543	502	517	551	504	524	498	535	483	528	532	488	516	503	512	542	530	539	551	519	514	532	507	536	554	551	559	492	487	507	523	496	500	544	507	523	508	498	557	503	534	494	511	500	521	516	524	490	552	488	510	506	561	559	490	512	538	529	535	539	506	512	512	486	508	505	530	512	529	509	535	466	498	505	503	506	542	511	550	529	497	529	525	479	498	518	536	529	536	460	556	546	498	520	510	503	489	533	491	526	522	489	538	541	525	488	499	523	504	516	527	495	519	550	484	488	531	534	498	539	528	524	532	482	510	512	526	532	543	507	566	524	547	494	525	530	511	504	529	527	536	493	499	517	504	530	505	489	512	508	490	510	528	524	528	523	480	515	520	489	528	504	514	486	533	510	541	509	516	494	545	555	527	554	505	543	521	524	537	539	555	545	475	513	522	568	563	521	515	536	517	508	508	505	487	516	513	541	497	516	527	523	534	521	498	495	516	503	475	509	524	503	548	489	507	522	546	551	544	510	529	490	520	497	501	507	533	522	538	572	525	537	554	529	539	501	535	494	503	560	516	520	506	543	537	502	508	525	534	503	493	523	499	520	561	495	511	540	484	511	517	472	507	518	547	523	507	525	529	544	500	508	557	501	489	516	518	503	544	521	517	538	512	472	537	526	501	480	546	515	514	504	516	496	536	539	494	466	519	531	520	539	522	560	524	536	525	550	495	506	524	563	491	507	539	519	527	511	495	497	511	499	521	494	527	477	545	539	506	507	553	506	542	499	535	559	525	533	495	466	529	547	496	525	532	496	501	520	500	498	554	542	496	490	482	521	510	544	505	497	512	560	512	506	517	515	536	527	516	504	550	490	524	517	553	522	485	512	510	489	508	540	534	528	541	480	525	553	511	553	548	520	546	524	507	539	480	541	510	517	507	566	522	551	498	529	517	530	527	541	522	532	553	486	516	535	534	525	491	503	507	543	525	544	534	562	564	481	505	504	507	515	531	502	524	516	508	513	529	494	495	514	537	501	517	521	528	548	548	544	499	491	532	523	501	526	514	517	519	520	506	522	508	528	564	536	537	495	540	508	538	577	547	492	523	518	532	546	503	504	515	512	508	532	519	526	506	487	521	535	505	524	495	511	554	515	529	542	547	507	494	537	532	515	511	508	509	523	524	506	495	515	533	535	572	494	521	501	502	494	519	520	540	514	485	504	515	531	520	496	546	541	530	494	522	521	571	543	526	480	501	525	509	514	537	529	484	519	476	516	527	507	536	512	523	498	568	523	478	533	510	500	526	535	542	535	537	517	520	530	505	520	541	529	543	510	489	494	520	517	524	495	524	520	516	478	521	577	537	545	496	525	495	480	489	504	512	535	500	506	529	559	503	516	504	529	447	556	522	511	513	513	505	505	507	529	491	516	554	541	548	534	494	509	518	503	484	535	590	520	532	518	484	548	518	521	519	523	492	533	516	486	507	503	535	492	526	484	498	505	507	477	522	536	515	473	511	495	533	534	548	538	489	510	519	500	510	513	559	546	552	513	551	531	513	558	530	502	492	509	476	531	504	520	517	497	501	541	518	518	524	516	489	525	512	514	560	506	504	505	507	516	498	531	550	528	540	528	522	519	552	535	541	557	472	478	538	537	504	566	490	533	509	510	558	524	480	522	518	562	467	511	520	513	538	505	534	518	499	555	516	543	539	512	496	535	511	507	520	514	568	512	495	521	535	548	521	536	531	496	502	519	520	495	545	527	508	530	521	517	523	524	507	545	477	538	509	463	538	514	494	514	536	514	514	524	538	532	518	529	516	493	534	527	536	519	538	546	516	526	534	492	527	505	542	527	499	506	510	537	563	533	525	509	468	514	521	549	497	496	548	546	515	497	580	520	523	504	510	510	528	505	520	465	519	533	573	483	488	504	510	538	535	552	537	500	522	521	522	526	503	536	526	499	512	564	520	485	512	516	522	509	506	531	510	489	539	503	485	556	500	561	524	527	484	550	518	511	543	548	519	543	504	536	504	552	514	560	516	528	503	523	557	535	504	518	517	488	478	546	504	558	526	531	543	511	566	542	498	543	533	485	558	504	531	539	526	527	510	551	510	508	528	480	521	527	561	520	564	492	492	535	526	516	513	549	529	492	541	529	525	506	522	521	513	525	496	524	580	549	533	468	556	544	551	510	498	514	475	563	533	551	515	522	520	529	526	511	491	504	515	522	483	522	550	488	510	510	544	526	487	510	543	539	511	559	565	508	523	519	494	510	528	495	520	523	514	503	534	548	541	507	537	514	542	505	538	547	506	520	484	491	494	534	536	484	491	528	491	512	528	504	533	495	551	516	496	536	508	497	512	483	519	534	500	497	511	516	505	527	515	496	521	545	530	483	518	534	544	523	509	486	539	530	507	546	552	541	530	506	522	513	523	537	487	520	501	480	466	530	488	495	500	505	557	477	562	504	566	550	534	514	548	483	500	521	544	531	512	489	520	487	508	484	526	537	515	555	534	500	521	513	491	545	529	545	495	510	517	552	520	514	492	536	499	557	540	528	485	501	506	486	530	504	495	552	508	539	530	538	495	538	506	502	547	532	528	526	498	504	520	539	510	537	528	522	528	573	548	532	498	528	518	526	509	541	478	503	520	516	489	501	505	567	549	533	511	502	493	523	500	545	549	495	543	497	497	487	532	513	499	493	518	493	542	497	513	511	484	505	520	496	555	567	504	501	537	510	518	554	537	489	517	504	543	515	541	492	526	492	497	538	535	509	536	496	525	512	512	474	524	521	501	520	511	527	518	492	533	505	544	503	535	514	502	510	527	561	514	486	513	511	538	504	516	535	496	513	565	515	533	495	490	494	519	491	542	518	516	537	519	530	498	522	536	517	518	537	506	520	525	532	529	514	564	519	501	507	532	522	549	556	493	490	512	514	479	533	554	519	481	496	503	494	475	488	492	511	503	520	531	526	466	532	528	528	539	526	503	532	556	512	528	522	502	528	543	537	522	502	517	513	538	529	505	543	507	523	530	509	512	524	490	509	525	532	518	513	479	529
30140	29352	29656	17054	6604	3364	2005	1374	961	696	655	574	509	467	412	405	426	422	379	403	402	396	358	341	334	342	347	341	346	364	341	367	322	347	339	314	354	343	324	350	348	342	359	332	322	366	334	294	341	336	346	310	324	313	337	338	341	343	289	317	312	318	364	319	284	366	335	340	318	333	321	321	339	328	317	317	362	354	299	317	352	356	341	363	308	352	381	342	328	352	328	361	311	357	350	299	368	330	311	347	337	345	337	315	344	360	324	328	298	303	347	314	329	314	322	316	331	350	341	338	319	364	345	322	325	323	324	293	341	319	314	347	334	347	327	326	339	343	305	341	325	345	347	308	317	372	321	311	323	326	329	318	374	353	338	370	366	351	326	331	333	333	307	331	378	338	358	329	330	325	358	373	318	319	295	338	369	365	341	321	363	334	329	315	321	326	326	348	311	335	322	333	340	338	295	317	346	364	308	350	333	356	317	291	336	335	355	358	310	334	314	326	340	334	330	371	321	346	322	331	371	313	319	380	292	349	323	325	339	345	309	358	330	364	328	371	332	374	330	340	326	324	344	325	328	327	343	327	332	345	307	319	324	335	341	313	345	352	342	331	333	346	350	329	330	318	339	342	327	321	341	339	311	319	312	340	342	326	334	310	366	344	331	323	325	346	350	337	331	312	331	343	274	331	316	342	340	344	341	343	318	309	371	324	339	315	348	318	338	290	321	366	321	357	323	327	317	293	301	321	330	296	303	344	350	370	319	359	350	339	345	346	299	342	324	325	310	311	332	319	372	334	326	298	308	330	364	301	364	319	334	328	317	333	322	330	305	342	338	346	354	334	341	355	340	320	308	353	351	308	335	319	340	326	315	332	352	353	306	327	346	353	318	356	315	312	317	318	338	336	327	365	323	343	347	316	310	342	320	335	301	288	358	333	336	326	355	317	323	327	313	304	328	342	344	302	335	343	332	347	302	354	372	348	354	331	366	349	345	346	337	326	344	361	307	328	343	290	342	349	337	315	339	341	338	305	348	318	326	331	355	317	333	325	310	321	314	312	338	369	342	328	306	349	343	335	330	356	321	357	308	308	341	369	348	328	362	339	343	346	344	296	322	324	314	315	326	320	336	330	322	330	351	350	334	337	321	341	341	328	316	342	314	331	350	351	304	333	300	355	317	354	340	323	335	336	329	320	311	339	323	326	333	307	333	312	334	314	363	339	338	319	338	331	322	324	323	340	309	359	370	322	341	331	332	316	336	333	360	354	295	302	330	299	354	340	324	329	360	311	315	347	310	348	310	356	342	334	326	329	313	326	354	352	327	336	330	282	323	337	350	323	329	308	325	379	304	292	333	368	337	322	357	307	343	349	323	346	317	340	359	299	341	312	314	355	331	334	278	352	287	294	330	341	352	332	312	308	337	326	332	317	345	348	320	367	330	348	347	326	347	335	305	329	343	340	352	333	316	315	322	307	339	353	320	327	372	306	331	349	332	299	358	354	341	300	339	338	344	305	342	371	342	339	339	351	353	345	348	352	361	348	333	341	332	335	363	333	304	312	335	303	292	323	378	298	315	313	341	370	332	326	357	301	362	327	363	286	319	341	318	325	342	297	341	353	321	326	314	318	335	391	344	343	313	332	330	314	349	302	353	321	354	317	338	323	318	342	325	316	344	325	318	320	328	346	322	324	346	324	313	319	325	318	356	298	334	307	324	346	333	332	343	331	332	370	343	357	293	332	319	324	304	338	354	343	353	321	307	342	367	338	326	332	340	339	334	315	350	374	358	314	332	315	332	321	331	345	347	342	354	352	339	335	363	330	333	318	316	346	312	333	353	321	333	332	315	340	288	331	320	342	338	334	333	359	355	316	338	356	370	329	324	346	342	322	355	340	302	331	342	323	339	328	342	341	333	346	357	345	307	356	339	339	333	364	316	355	343	316	345	315	322	323	328	335	336	363	323	342	314	318	358	333	275	309	336	328	334	307	311	329	335	347	350	345	319	343	396	353	328	327	350	292	359	297	323	322	313	354	365	291	368	322	315	293	319	337	321	369	332	335	323	345	337	327	319	323	308	332	335	328	373	340	329	368	321	336	316	324	332	314	339	345	357	366	318	360	341	313	342	304	374	323	368	323	324	311	322	334	319	327	339	338	313	317	332	360	324	363	324	338	342	289	327	336	303	327	329	334	308	309	341	327	322	332	341	342	335	352	323	333	368	349	350	332	305	370	337	313	315	306	334	349	329	332	328	324	311	348	338	302	315	351	326	377	338	321	334	326	321	356	286	319	347	336	327	303	307	332	331	350	326	337	342	355	345	348	341	358	327	329	382	352	363	342	374	330	347	355	335	347	333	324	348	320	341	309	312	334	319	315	313	334	320	370	319	318	351	310	343	322	326	316	343	314	342	343	294	324	335	322	324	320	321	328	329	349	325	370	324	315	313	277	350	304	341	327	331	308	346	343	332	342	338	365	332	314	309	353	328	323	316	354	297	355	305	317	335	321	345	311	341	310	330	327	293	369	321	354	330	314	329	359	305	332	317	340	314	337	309	312	344	326	338	264	330	321	346	346	314	346	369	355	312	299	346	330	299	309	361	339	303	345	349	353	335	314	355	325	293	338	326	338	352	332	369	345	312	325	356	332	310	355	355	339	354	317	351	317	334	376	312	331	338	350	347	349	309	318	332	326	353	324	307	328	316	302	346	332	368	319	348	315	336	354	344	345	326	339	358	304	316	329	316	336	331	320	299	321	323	344	287	319	338	309	315	344	336	330	365	346	344	316	324	341	346	318	337	319	351	342	305	329	326	343	395	336	320	326	362	365	317	301	336	351	325	320	313	350	326	315	356	330	288	306	319	319	369	349	335	283	317	350	339	370	335	331	313	314	344	349	338	328	351	322	351	330	335	310	337	361	321	363	356	339	291	334	344	312	336	328	314	341	373	329	319	354	328	329	324	318	329	327	307	360	324	301	345	340	330	337	360	288	295	328	330	364	353	331	297	339	322	303	327	355	353	350	326	309	324	341	334	366	330	346	295	349	326	349	348	316	306	321	317	365	318	313	351	343	359	334	335	366	340	327	332	320	344	333	325	345	346	338	325	368	334	368	358	304	312	325	333	330	356	319	333	319	292	333	323	341	322	327	366	312	323	292	317	304	339	324	345	322	329	326	336	316	306	335	338	352	316	316	351	329	350	314	334	356	349	368	338	345	335	332	338	338	351	344	322	330	329	353	318	326	332	310	373	340	305	340	324	342	324	332	353	325	313	365	348	330	333	311	321	364	330	344	321	327	352	343	347	314	343	343	319	337	294	316	311	334	348	349	339	333	330	361	310	356	335	333	331	315	325	349	344	320	360	294	332	340	332	333	322	334	328	353	330	339	320	338	323	328	352	345	348	321	322	318	340	359	347	330	357	329	344	359	312	300	323	346	323	343	363	364	338	350	346	330	328	355	371	336	299	331	336	313	346	344	341	330	319	306	312	341
30862	44778	32886	18280	9918	5918	3755	2590	1713	1284	939	821	720	688	605	563	546	549	427	448	484	415	412	446	439	436	413	410	405	390	422	407	390	352	385	399	412	377	354	379	409	391	362	364	383	381	405	360	409	412	376	409	380	380	390	373	387	395	389	401	429	380	394	350	368	388	406	397	371	413	382	401	379	391	403	444	392	411	391	403	373	398	380	393	388	375	407	415	370	395	401	402	395	379	376	393	396	391	398	387	368	357	379	394	405	381	371	385	433	396	361	409	370	383	378	394	391	406	372	409	370	378	405	409	386	386	410	394	397	328	385	410	410	391	398	352	381	404	395	376	387	380	365	389	406	378	367	398	383	365	375	390	381	381	379	395	387	390	353	426	371	383	389	365	357	429	403	375	399	350	374	398	395	378	399	387	377	393	397	349	410	401	401	387	367	405	403	360	386	424	373	367	374	386	423	388	392	368	389	400	394	409	396	339	396	373	377	362	380	374	373	403	421	394	433	420	366	362	412	418	407	365	373	392	394	389	382	393	379	377	343	394	394	387	371	403	417	400	384	388	399	389	432	374	352	374	404	378	383	352	366	364	367	378	389	382	399	386	391	392	392	390	398	382	369	378	384	367	378	385	375	387	376	395	383	417	417	405	370	402	409	392	382	388	381	407	403	391	425	372	407	420	396	384	438	404	378	357	405	410	388	408	369	414	431	364	392	366	389	363	350	387	417	365	411	409	379	409	339	362	401	430	377	386	388	394	364	409	346	369	387	380	412	395	382	391	410	388	410	371	399	370	366	421	397	376	359	384	371	425	394	387	375	348	392	387	340	366	396	396	376	404	372	404	367	410	393	381	368	403	411	390	355	394	379	405	377	375	397	423	340	379	355	405	409	385	389	385	392	375	382	362	383	358	371	383	409	379	390	388	378	342	380	392	379	387	393	406	398	403	398	386	408	388	398	420	419	331	375	371	410	392	390	391	401	382	374	375	391	392	377	397	378	400	416	367	376	401	389	379	376	419	337	384	383	395	342	411	418	400	367	357	404	391	404	371	424	385	411	378	373	392	379	359	375	402	373	367	378	371	371	421	396	415	403	369	371	379	351	346	372	402	398	399	357	391	381	366	400	357	375	419	383	379	386	406	401	396	389	403	429	408	379	397	404	350	389	401	416	382	403	382	397	393	430	374	403	385	374	351	382	439	366	411	403	384	393	397	379	388	413	411	406	374	378	397	384	400	387	386	377	419	365	406	397	377	384	388	355	382	396	360	383	393	403	368	391	354	359	380	378	400	376	385	404	412	433	410	383	382	401	349	403	401	384	399	407	390	355	384	409	396	374	364	377	365	376	422	410	362	383	389	399	435	426	357	392	368	373	363	370	425	391	396	379	381	393	363	374	420	369	369	387	349	392	365	385	417	353	367	401	388	411	394	378	362	396	377	410	383	346	401	392	372	387	355	355	385	375	404	334	386	425	372	385	373	377	373	383	368	405	405	402	428	390	387	382	395	374	402	420	405	372	358	434	353	355	387	380	392	379	377	432	435	404	371	357	364	351	377	424	398	401	389	386	411	356	336	372	378	406	397	388	370	366	367	349	375	348	368	372	370	370	363	372	382	396	423	413	380	375	373	382	405	383	424	376	387	365	399	380	373	444	397	399	395	388	392	418	401	404	393	382	413	356	388	379	386	396	407	420	393	356	382	390	427	383	363	359	383	375	382	410	394	416	404	394	405	379	382	391	400	402	382	386	370	360	418	405	398	374	344	387	374	389	412	400	386	382	354	411	396	388	371	373	380	383	374	389	423	420	425	399	373	386	384	398	397	361	397	421	406	412	383	394	360	375	414	361	407	389	410	396	381	385	367	390	343	377	388	374	369	364	400	397	408	366	401	388	393	396	428	408	385	346	396	384	363	398	368	420	357	398	391	378	402	404	371	368	405	433	395	403	406	361	379	405	383	386	404	364	390	376	380	357	420	395	410	405	387	379	338	365	408	396	410	410	419	379	343	385	400	374	404	442	421	415	396	389	383	368	374	400	381	387	367	383	393	390	389	373	376	394	384	382	385	368	384	405	391	352	391	377	411	389	390	379	377	365	386	408	381	405	361	370	353	427	386	370	395	389	388	390	430	389	366	391	414	402	377	370	425	389	391	371	382	388	389	349	384	391	395	403	387	418	344	399	380	412	398	434	377	378	383	384	361	400	433	355	403	415	366	375	400	375	378	394	391	403	390	403	394	399	384	422	368	381	385	378	359	399	428	404	380	403	380	386	348	373	407	390	394	398	415	378	380	390	378	392	402	412	392	378	352	354	376	417	385	345	400	391	394	411	379	388	399	341	388	379	377	428	395	380	368	386	357	359	405	416	393	418	384	399	374	408	376	359	389	357	411	408	397	373	389	361	371	356	347	386	408	407	369	402	391	398	377	476	396	371	357	423	386	388	361	386	401	387	408	414	389	375	435	398	413	391	416	393	397	380	329	388	347	357	391	389	391	391	376	393	377	368	405	345	380	376	390	424	387	360	378	390	397	419	406	414	380	413	381	392	402	390	371	404	419	408	333	380	371	428	397	391	381	397	390	372	380	365	395	405	363	364	406	412	369	414	404	420	395	410	359	373	394	360	436	414	400	387	425	383	420	386	357	374	382	373	415	366	344	406	372	391	340	403	374	392	346	385	415	372	394	376	353	364	377	367	373	401	393	337	373	406	380	369	374	370	394	407	419	371	395	368	384	389	400	404	404	386	377	387	394	357	380	375	412	408	390	406	376	400	399	365	411	374	400	386	380	381	373	391	398	403	412	376	412	417	392	370	412	402	411	383	391	396	372	384	393	402	370	397	367	382	412	364	407	403	374	381	385	357	378	369	367	368	367	420	410	429	365	421	374	371	368	392	421	356	405	378	376	370	364	365	368	363	393	360	424	392	418	411	388	329	354	391	371	362	396	403	385	384	389	400	406	375	407	388	390	404	379	373	382	384	386	342	416	395	372	384	379	389	410	381	381	408	370	384	410	374	412	386	358	381	416	373	362	399	403	389	347	370	383	382	396	403	424	396	369	372	355	389	372	402	388	368	391	400	378	393	381	377	385	403	374	366	408	373	392	393	408	375	379	361	341	383	416	392	370	394	365	415	412	368	400	426	371	359	372	373	367	364	397	410	434	397	410	375	389	380	414	398	435	426	380	368	375	390	403	380	389	336	392	357	369	385	411	385	411	351	400	375	370	371	389	378	375	387	402	400	352	383	369	380	374	375	374	346	403	384	378	369	421	402	415	393	389	357	393	406	383	388	365	368	370	397	405	371	372	404	426	410	364	376	398	381	404	378	359	369	408	387	416	386	388	376	383	399	365	369	374	395	378	394	373	387	398	402	357	398	374	405	393	373	412	385	353	380	372	398	401	392	381	392	391	384	411	401	355	379	355	408	347	352	399	382	410	381	373	407	394	375	368	390	417	378	406	391	404	362	407	389	367	383	394	425	416	420	378
23913	21483	28516	25095	21855	15714	7377	3152	1563	1026	927	795	747	686	638	599	565	574	531	516	528	539	518	436	432	449	473	449	489	427	477	445	471	438	476	445	436	420	478	445	427	473	430	424	455	452	466	442	471	417	437	441	440	425	435	433	447	455	433	422	466	459	470	418	437	423	417	407	441	403	469	429	463	435	434	440	459	428	435	426	453	429	433	452	439	414	436	417	451	448	470	434	418	455	438	469	453	447	473	445	437	473	408	485	445	467	450	465	473	427	431	472	465	420	446	422	468	421	420	447	463	455	449	421	436	431	453	425	450	440	418	473	444	427	450	455	425	424	429	469	400	457	434	460	466	407	424	443	454	457	450	431	445	423	449	432	464	415	462	435	441	449	433	448	465	463	469	459	479	448	428	476	451	439	441	461	444	476	415	438	478	435	466	429	427	440	453	456	434	456	430	467	443	460	443	450	467	425	455	414	444	475	405	423	463	429	409	487	449	467	424	430	442	420	447	455	420	447	490	412	404	449	448	445	427	402	415	462	442	452	426	441	468	473	429	433	449	425	441	428	436	448	476	429	436	401	437	431	416	444	459	475	463	432	452	465	477	462	432	484	431	471	483	439	470	489	445	448	445	464	445	424	474	465	446	452	457	402	439	437	422	437	442	439	464	438	438	410	393	442	441	423	405	421	471	433	484	439	454	477	430	435	413	424	471	469	404	440	427	432	460	485	468	453	457	441	436	450	433	450	428	450	489	433	416	431	428	414	459	482	409	470	418	443	473	490	465	460	432	462	491	481	424	469	433	446	449	413	436	450	431	431	450	458	449	442	460	454	440	434	415	446	448	450	422	423	426	461	485	462	402	420	462	440	478	443	454	491	433	478	444	464	441	441	422	424	426	460	445	433	432	453	419	445	480	434	443	431	411	463	423	429	407	433	446	452	453	447	422	453	451	464	457	447	436	426	465	464	461	430	454	428	442	413	431	447	436	445	389	425	451	449	436	440	433	402	478	477	428	487	428	438	441	471	488	479	406	461	447	461	458	457	463	463	438	393	444	445	447	445	424	439	435	437	436	458	404	443	441	441	448	433	445	450	483	467	426	466	455	411	440	455	434	392	396	413	440	433	431	437	453	451	486	461	465	435	449	425	482	419	444	466	466	419	452	412	452	426	473	431	425	429	479	455	444	437	408	433	477	426	471	456	409	436	445	425	452	435	451	434	418	472	475	435	476	392	469	399	418	461	435	453	432	462	448	444	419	433	461	431	457	452	437	460	437	439	465	436	450	436	476	452	431	459	463	427	401	418	427	484	463	460	468	444	443	456	413	442	475	484	442	447	485	475	426	424	446	468	441	467	442	437	456	445	444	464	434	446	418	459	478	461	451	424	458	446	446	442	426	449	486	435	472	467	402	438	448	465	398	416	458	443	447	438	468	466	481	424	429	433	459	465	446	463	437	446	437	449	440	469	459	458	422	434	461	422	494	454	427	484	438	405	445	427	504	467	462	477	456	427	456	461	480	456	456	452	426	443	451	441	420	465	410	422	409	461	454	431	414	475	479	464	467	449	431	476	448	449	445	414	432	430	411	462	451	427	460	451	430	479	431	427	436	436	470	460	447	416	477	454	433	431	476	453	479	426	394	465	476	476	408	454	452	437	487	472	465	446	425	469	471	436	416	459	446	464	471	467	459	461	424	454	438	460	444	472	472	440	440	408	456	445	452	421	414	445	438	466	404	446	446	417	407	457	432	478	445	456	422	429	423	429	455	430	425	436	433	442	450	468	420	447	449	411	425	438	454	449	406	448	433	467	450	420	481	459	435	433	436	438	432	418	415	444	476	455	442	449	401	436	460	406	458	441	430	434	454	449	423	469	460	437	423	453	448	451	430	421	434	422	456	450	462	433	411	435	510	491	449	473	461	450	456	428	461	442	447	435	482	474	463	468	419	460	435	427	466	438	433	430	420	449	449	451	463	409	444	410	456	453	414	460	466	472	434	442	486	428	440	418	419	438	437	437	423	448	434	418	482	425	405	464	431	451	433	431	468	397	449	406	422	445	413	427	441	437	464	411	453	453	463	454	463	432	426	443	471	470	452	421	439	460	443	467	447	469	458	452	445	477	455	439	473	422	435	463	443	447	434	407	424	455	425	446	407	428	433	477	442	467	421	440	477	433	452	456	433	416	438	402	461	469	437	457	444	413	453	433	419	445	433	447	445	447	449	459	448	452	434	435	474	438	418	413	420	414	446	421	397	455	463	442	411	463	483	463	434	442	411	438	433	462	438	440	438	475	429	472	505	457	434	424	421	422	453	434	428	452	422	466	445	423	512	465	466	456	424	416	455	426	409	467	460	446	467	423	438	390	442	436	457	448	474	457	426	416	447	422	455	460	447	457	462	442	425	449	427	476	420	458	402	451	438	406	457	462	439	426	429	427	432	469	451	444	441	449	445	404	453	432	446	475	441	465	479	456	433	449	480	463	467	432	443	449	444	386	457	437	465	438	413	452	433	426	443	461	424	420	424	475	449	426	441	421	450	423	466	449	471	431	458	444	401	430	447	450	459	430	431	459	425	435	470	488	429	444	425	450	428	457	433	443	430	433	477	402	459	433	443	420	447	492	485	448	447	458	460	446	431	412	416	425	414	450	456	478	466	414	452	449	444	444	466	449	411	422	401	430	433	475	405	431	452	446	452	435	444	455	472	429	452	438	431	481	418	420	447	437	453	458	435	430	441	456	432	408	382	454	446	421	459	442	452	475	415	473	471	450	418	428	426	416	454	451	478	404	449	421	410	440	440	424	469	433	460	429	452	454	406	492	415	432	469	437	398	463	446	472	440	461	423	452	465	454	478	478	442	455	445	471	432	468	440	444	433	410	461	427	467	460	420	468	447	432	480	423	460	412	463	448	430	449	489	446	465	425	429	473	462	424	432	460	446	448	442	448	429	435	441	434	481	443	480	449	418	424	433	437	461	448	429	479	485	464	419	442	437	443	452	462	438	440	462	486	394	478	442	487	504	437	409	445	422	464	433	463	477	462	433	430	406	435	438	488	446	443	432	477	443	448	438	418	470	408	424	483	447	464	430	467	436	440	443	451	459	430	436	473	470	421	482	427	453	422	445	469	458	457	410	460	416	439	442	473	422	451	441	422	428	433	411	430	438	463	446	440	452	416	421	445	499	469	441	430	463	432	443	436	418	467	442	415	405	465	424	425	449	454	433	448	455	406	469	433	440	475	476	410	414	400	449	443	435	418	422	418	450	449	448	448	468	439	434	439	435	454	458	438	461	417	419	468	441	400	421	502	400	436	413	474	450	473	449	457	483	463	455	442	455	457	412	433	450	428	446	435	445	461	452	419	479	425	426	459	408	423	451	447	442	426	411	434	445	508	447	474	437	435	460	398	424	451	459	425	424	424	467	425	432	427	438	429	466	420	487	455	455	451	405	441	434	474	418	432	461	497	443	442	444	473	429	451	440	417	423	474
31349	51685	37690	27323	21135	14054	8355	4846	2529	1754	1453	1155	1077	898	785	749	745	709	675	637	616	609	609	559	616	531	538	544	521	556	513	512	518	525	559	507	542	490	537	532	530	478	527	498	506	530	551	489	503	548	481	541	467	511	523	513	517	505	489	496	543	511	529	524	505	550	476	520	514	462	523	531	484	485	508	518	477	480	478	475	522	519	540	524	501	556	472	525	509	454	516	521	524	511	501	512	541	489	483	487	544	513	471	504	446	528	480	497	516	490	529	517	503	511	511	524	489	562	507	496	511	491	514	512	494	501	490	486	500	494	485	472	536	500	472	485	506	502	514	532	511	469	510	505	501	527	486	542	511	526	498	508	479	514	464	552	531	509	541	524	518	518	517	532	516	520	508	507	532	497	503	483	499	496	526	493	541	500	538	525	500	509	521	472	508	508	518	506	517	539	506	503	514	477	463	510	491	518	538	520	505	527	500	494	528	505	511	451	530	547	498	534	521	529	507	473	564	463	563	540	506	498	530	530	498	514	487	515	518	491	491	475	474	528	473	498	543	507	494	507	480	496	518	489	521	509	526	526	512	544	545	559	483	514	511	491	471	513	476	532	482	511	480	553	522	494	477	480	542	513	495	498	522	565	498	511	505	507	534	520	537	491	511	499	496	460	511	494	473	502	490	485	526	529	500	467	533	531	544	518	448	509	533	504	537	522	482	559	484	519	466	541	515	485	469	519	531	526	557	516	471	500	504	539	528	492	496	522	519	488	510	476	521	492	512	521	513	479	523	524	511	513	474	531	534	521	490	505	481	477	559	494	522	548	495	511	473	516	531	507	504	508	501	490	473	505	513	513	468	521	504	486	540	532	471	532	492	534	546	531	489	522	475	537	499	490	507	489	511	499	495	503	505	483	499	521	527	543	515	527	513	502	493	507	492	533	511	499	509	515	530	509	502	520	501	547	503	493	508	503	523	529	503	530	468	530	530	521	524	504	523	530	480	504	488	504	460	542	546	500	508	473	485	511	505	533	492	531	524	534	532	510	525	517	511	475	508	496	496	514	483	522	485	494	502	474	531	517	488	497	517	500	495	529	497	488	520	556	492	479	548	503	507	503	500	505	531	517	456	518	503	518	494	536	499	535	533	505	490	532	545	509	491	496	519	519	517	526	504	520	522	532	512	484	526	505	538	492	499	497	480	539	524	523	517	527	523	484	552	553	542	536	482	520	496	521	522	508	517	521	523	515	470	512	473	520	521	502	556	467	507	527	525	524	503	536	477	576	537	509	529	536	489	507	496	490	494	513	521	514	489	504	528	515	508	521	518	525	528	477	499	511	523	532	502	503	537	472	537	497	516	489	510	473	537	486	518	530	513	508	545	477	523	568	513	509	523	486	529	487	486	503	504	507	512	486	516	522	501	501	507	519	472	505	546	522	497	501	498	497	480	520	516	550	495	530	513	497	503	481	498	465	515	495	551	474	508	470	484	510	499	528	535	524	506	477	519	534	534	536	482	488	535	486	528	509	504	520	553	490	525	513	483	482	534	467	560	526	527	513	548	499	463	515	476	480	504	509	498	547	501	550	539	510	510	503	487	542	460	539	520	509	527	488	504	525	562	524	518	496	499	536	520	551	476	493	457	483	505	495	507	497	493	496	515	547	501	532	527	494	479	483	524	501	538	524	555	500	509	506	556	513	505	512	497	490	504	513	475	511	550	516	528	540	519	500	489	546	486	489	496	483	513	506	521	507	567	502	478	481	551	534	522	492	499	527	508	499	516	490	546	524	537	541	485	487	490	525	539	515	504	488	523	512	491	477	516	497	512	485	499	478	531	508	545	528	503	553	487	526	478	559	498	538	501	501	527	505	518	536	506	530	517	490	508	482	527	514	555	512	491	499	531	508	493	504	491	513	497	508	474	522	505	495	480	524	497	513	482	491	488	564	518	537	533	523	503	479	528	513	522	520	500	495	482	503	468	484	508	465	511	503	499	481	492	523	548	484	501	519	519	516	494	468	520	496	518	505	502	518	483	509	515	538	510	469	515	530	501	483	498	482	527	551	507	520	503	511	486	520	487	516	480	519	457	477	482	525	484	522	516	525	517	499	520	503	487	527	516	487	483	508	480	509	543	496	498	497	509	512	520	497	519	537	477	485	494	523	496	520	478	524	508	467	486	510	513	485	511	483	539	501	511	475	531	499	514	479	529	461	496	513	487	532	529	483	491	517	477	525	485	521	500	499	521	489	515	491	549	492	500	530	476	481	507	498	505	480	491	496	500	505	524	507	489	513	528	505	522	488	489	516	532	471	522	474	482	493	475	536	504	517	496	495	511	511	499	495	550	558	534	480	512	496	533	484	530	543	527	486	507	501	522	483	537	529	475	495	517	518	504	495	478	537	501	479	537	501	488	516	475	516	487	528	510	550	522	539	531	492	501	503	523	475	507	497	527	535	501	506	495	532	516	567	506	545	518	519	514	532	511	500	511	512	529	510	542	474	476	527	495	517	466	526	544	492	510	531	492	538	498	560	510	546	523	494	535	475	538	488	514	479	478	517	497	455	511	518	522	532	525	541	444	511	507	492	470	496	520	496	522	501	522	521	523	480	521	497	511	535	509	526	464	540	515	541	510	508	516	491	545	527	518	453	511	551	542	482	500	495	497	535	487	474	523	517	515	495	507	534	458	530	524	436	521	496	481	467	509	510	539	474	509	521	564	542	534	481	498	531	537	525	512	479	520	519	522	527	473	541	527	517	485	513	489	515	521	532	540	492	535	527	547	503	513	511	506	521	527	509	490	514	526	550	488	509	510	521	522	506	518	497	531	534	498	548	496	502	487	501	494	533	543	505	499	502	514	527	523	512	560	490	526	463	517	481	517	543	547	533	499	504	523	541	509	542	535	487	543	514	520	517	508	497	488	533	491	500	506	502	526	522	509	470	473	526	534	477	499	527	477	513	513	540	507	481	519	513	512	547	520	513	506	530	513	500	489	525	564	503	513	502	523	518	535	456	542	479	517	474	557	533	530	470	512	511	477	510	514	525	522	505	548	510	516	481	497	499	538	521	521	525	496	494	465	468	521	527	498	524	539	500	521	509	500	534	511	509	509	505	504	515	492	506	528	506	500	518	511	498	499	548	508	513	481	494	525	504	511	482	476	526	499	520	492	512	536	512	537	492	513	499	523	498	475	477	527	509	520	488	496	471	498	475	523	507	482	484	518	483	521	536	516	478	492	509	562	527	504	500	522	541	519	493	492	476	520	491	491	514	534	487	480	546	483	514	525	544	458	517	508	492	479	526	510	497	516	497	523	511	473	486	459	504	544	451	509	500	476	503	499	486	497	532	504	525	494	484	507	491	488	500	500	485	494	481	501	510	520	467	480	492	503	482	500	459	488	499	502	497	480	498	470	511	473	555	476	533	515	481	537	535	489	517	528	523	501	491	555	512	497	528	509	516	524	524	507	478	492	499	495	495	504	549	484	544
25321	21573	27656	26574	15135	6879	3284	1498	927	686	559	502	489	460	415	369	368	367	394	399	353	330	316	318	315	301	331	335	322	337	319	277	311	319	281	303	318	315	313	325	279	315	313	265	286	324	310	312	285	349	287	335	296	289	339	282	307	305	332	310	333	333	349	291	305	290	318	313	306	304	294	281	295	319	315	289	308	337	322	321	307	277	314	325	316	293	307	322	332	332	315	330	301	332	308	292	314	293	292	290	317	321	304	335	299	294	281	296	320	294	317	318	268	269	278	298	311	324	302	348	306	263	314	314	299	348	304	329	295	309	289	270	301	297	321	318	312	298	296	291	281	315	334	300	315	302	313	288	296	303	308	338	313	314	304	313	294	317	313	297	298	319	284	288	306	293	304	298	300	273	309	276	293	282	309	295	326	286	324	335	300	289	318	302	309	337	278	316	313	291	286	311	321	333	350	301	291	298	314	317	286	282	303	314	291	323	307	303	312	302	330	312	305	290	300	310	295	285	311	304	321	311	313	299	298	294	310	317	307	321	307	306	293	297	304	308	269	319	302	299	326	274	321	322	291	296	308	305	286	291	292	298	328	315	301	294	297	320	287	291	320	318	296	335	322	306	301	313	301	333	309	303	298	291	278	288	304	285	323	306	317	324	296	311	308	311	285	298	302	305	311	290	339	307	331	323	348	298	289	307	310	293	294	295	313	297	324	318	326	290	299	318	299	325	332	303	324	308	296	314	306	317	303	299	306	258	317	340	295	291	336	304	282	298	320	310	295	335	317	301	312	278	331	322	330	327	318	310	320	308	316	292	337	281	290	305	299	322	316	297	299	302	295	296	296	298	317	322	321	293	310	305	324	301	320	354	317	327	310	269	293	275	301	307	315	298	292	269	319	286	296	308	273	307	288	307	311	330	282	306	296	322	277	314	317	304	300	316	299	355	315	326	277	318	280	306	286	275	326	313	310	296	300	312	315	319	307	325	306	312	318	292	317	317	301	283	344	288	292	320	322	350	310	310	314	302	319	307	280	289	300	318	322	304	297	277	299	318	320	303	325	299	318	298	303	294	305	315	300	308	298	286	329	329	291	296	324	307	318	321	322	286	296	306	280	278	280	278	321	249	301	305	292	339	311	277	325	284	300	332	314	311	335	308	281	320	306	331	316	322	307	322	303	287	302	312	299	291	314	309	309	317	312	291	289	303	305	308	302	295	297	298	303	285	308	312	298	291	280	323	310	323	285	304	310	299	293	300	335	310	313	285	347	333	294	316	286	313	281	294	323	312	327	308	319	274	286	324	316	287	323	295	321	309	309	326	294	332	315	306	306	325	326	274	302	259	294	295	342	323	306	359	303	291	279	287	290	317	301	339	285	295	293	300	279	325	291	270	297	309	315	299	297	333	304	307	275	302	290	292	321	300	313	305	295	290	288	300	303	319	299	330	279	301	249	314	317	315	304	290	309	333	315	313	287	305	288	299	301	298	305	275	285	312	297	316	306	298	273	305	302	313	329	330	334	328	313	296	312	283	292	307	282	305	315	327	285	343	290	320	329	275	311	316	293	321	288	283	324	308	325	306	308	317	305	289	316	301	307	296	291	308	289	298	300	276	306	321	316	293	328	293	311	308	317	278	297	309	299	309	284	282	280	317	317	320	320	283	296	308	314	311	293	322	298	325	305	310	290	310	323	300	293	307	302	284	284	329	314	310	301	299	302	312	333	309	350	287	323	309	299	366	296	319	288	289	318	314	289	319	303	296	301	294	287	311	291	319	316	304	334	281	310	270	283	328	303	315	315	301	329	311	292	303	288	321	319	305	297	288	324	330	292	269	300	332	275	313	296	294	276	295	323	309	353	302	282	319	329	286	314	310	289	308	338	288	315	293	297	317	310	299	299	302	311	310	298	284	316	316	346	316	316	309	316	275	271	303	301	278	284	311	309	330	306	287	290	280	296	290	301	291	273	293	277	324	304	320	343	321	296	303	321	282	319	282	297	315	274	301	287	311	317	310	276	319	307	289	288	299	317	275	353	327	318	303	288	278	350	330	288	295	303	304	306	304	304	285	310	307	351	310	313	304	300	307	304	296	319	319	306	326	315	324	312	278	306	317	264	297	316	299	296	292	269	300	306	296	309	314	301	293	311	278	302	310	273	303	323	288	308	286	304	322	338	322	305	305	297	305	305	334	288	305	302	278	292	291	313	308	292	304	297	288	297	274	296	319	335	289	308	318	284	328	335	352	303	304	279	321	282	317	305	291	293	276	288	321	320	308	305	266	312	323	264	312	311	310	301	289	296	322	332	322	325	295	325	329	316	294	302	336	305	278	325	327	281	298	274	283	290	320	323	338	305	309	272	315	317	336	310	298	305	261	308	340	281	311	309	314	327	319	299	315	294	299	319	301	324	293	323	325	299	304	308	300	321	301	281	306	260	308	295	292	310	319	296	318	297	343	310	327	287	344	324	288	313	330	315	294	328	327	339	333	305	291	321	333	299	272	283	310	312	311	314	322	305	285	331	294	322	344	261	293	292	303	319	281	336	306	326	309	282	339	305	290	321	317	306	319	298	317	303	313	299	297	296	297	343	312	305	308	292	299	303	303	311	293	294	258	307	290	300	307	293	287	322	279	269	290	270	290	288	313	312	284	304	294	319	314	321	305	345	306	329	280	292	297	321	316	344	308	305	329	303	312	311	315	309	324	278	321	303	315	291	341	298	291	304	299	318	337	294	321	288	309	305	306	304	323	288	265	308	343	286	321	283	329	296	300	305	340	325	314	308	299	261	282	280	299	294	332	270	328	293	310	313	300	294	294	305	329	345	325	302	340	302	274	284	301	293	306	318	285	341	312	338	307	291	302	316	338	322	296	285	312	273	315	299	300	284	314	322	310	282	290	315	297	279	345	298	322	324	299	299	293	296	305	356	318	338	292	299	313	318	303	323	297	309	324	323	323	307	287	306	310	291	292	324	279	318	295	308	298	313	332	314	310	308	321	319	312	272	287	302	303	309	261	309	297	311	312	312	280	272	300	310	320	316	307	326	313	328	302	294	317	288	305	291	291	318	325	336	304	298	284	314	285	290	320	307	271	287	281	331	312	329	333	298	300	338	305	302	311	311	327	285	320	300	323	323	272	323	287	292	328	300	278	323	285	285	301	299	282	308	298	316	326	329	293	331	288	285	282	291	306	299	295	302	309	275	325	312	328	311	290	297	315	291	294	294	332	322	301	312	326	339	324	301	307	273	284	303	318	276	312	308	286	306	317	316	312	334	337	324	314	299	306	285	296	293	339	314	311	308	310	314	286	336	301	297	324	301	327	306	328	329	300	315	311	281	284	306	311	319	261	276	307	327	284	289	330	336	304	271	311	299	290	318	312	273	287	273	318	303	301	303	294	293	327	295	280	297	301	291	309	313	287	303	350	319	306	305	310	294	310	279	317	307	329	340	306	311	328	305	325	283	286	333	284	335	283	298	319	338	287
29547	47146	36826	26041	17130	10368	5561	2705	1767	1200	1001	807	709	666	570	541	474	498	450	472	414	376	417	383	421	393	381	367	395	373	396	362	365	373	399	369	402	371	360	372	371	352	364	374	389	396	393	373	371	367	390	384	340	388	358	385	389	332	347	393	357	376	365	397	383	374	358	373	352	364	357	381	330	370	371	376	384	377	343	357	361	382	363	377	353	375	346	395	362	340	353	356	393	377	358	400	328	362	401	346	367	375	384	384	325	390	389	350	411	405	378	366	357	405	346	361	377	352	388	391	373	364	371	373	361	390	391	357	376	376	373	370	346	385	365	396	370	360	406	373	406	360	364	352	379	350	385	359	396	369	359	375	377	364	397	342	356	332	384	378	387	388	370	348	335	383	339	349	378	349	390	396	335	359	351	361	348	327	348	377	406	386	367	394	341	373	341	363	321	345	352	363	351	404	322	326	354	361	373	381	356	416	378	410	337	356	353	377	411	352	344	346	376	352	376	340	363	367	375	393	386	344	376	357	404	380	365	372	335	368	393	359	351	364	344	359	385	369	380	373	377	351	361	374	388	360	390	367	378	387	362	382	359	412	371	372	370	350	351	389	372	371	342	357	331	362	354	349	367	353	352	379	358	376	354	361	359	353	331	367	374	359	342	371	344	384	348	364	355	366	413	343	338	370	373	382	329	341	336	367	382	350	361	362	360	385	370	394	373	376	348	333	357	360	372	357	345	368	352	362	371	390	404	333	320	330	369	359	355	349	354	373	364	377	336	387	338	364	374	336	379	379	372	353	343	382	344	401	373	348	355	389	380	385	351	339	377	378	330	367	392	358	365	350	368	343	358	353	373	362	369	337	382	354	359	350	347	362	371	364	340	362	372	370	349	377	358	379	349	376	407	337	382	353	367	357	363	373	367	355	369	372	364	367	363	371	358	359	351	367	333	370	343	354	366	396	347	365	371	357	347	392	343	400	364	368	386	365	391	342	343	375	340	361	380	375	331	344	351	355	369	359	348	356	371	380	364	353	373	388	372	367	349	413	360	378	389	359	362	367	361	378	367	368	329	374	352	361	345	378	360	366	344	390	359	362	376	374	381	382	377	363	366	368	351	377	401	344	360	362	346	372	363	355	367	362	352	339	370	407	369	351	383	360	343	353	374	315	377	360	369	387	363	364	356	381	387	383	327	350	356	380	382	392	341	368	365	375	360	334	374	349	348	342	360	367	350	374	353	387	358	327	340	359	373	369	410	368	382	371	345	391	375	367	346	348	367	360	327	344	359	363	348	348	373	337	383	344	377	368	338	400	381	346	381	339	342	359	378	393	335	333	374	371	379	322	366	374	382	340	369	388	387	324	372	379	339	377	349	390	371	300	358	345	345	368	346	365	386	391	379	379	338	354	342	388	368	393	371	336	350	340	382	386	367	378	382	354	385	365	373	374	338	342	377	384	380	376	390	337	358	390	361	330	371	353	400	355	349	382	366	347	348	407	349	373	371	405	352	417	348	376	358	365	359	394	336	378	386	340	367	372	372	371	355	351	380	347	389	356	404	372	366	368	344	387	358	344	337	389	394	365	379	335	402	362	371	366	384	348	363	373	368	371	376	372	385	382	394	346	345	364	354	381	366	375	338	380	371	396	382	392	362	378	368	379	393	380	377	347	374	392	370	352	358	346	361	344	372	346	357	398	345	351	375	369	335	380	354	369	349	338	368	341	361	344	386	337	371	387	376	377	335	370	386	363	370	335	367	345	358	330	334	381	363	354	357	360	406	392	371	362	372	368	391	370	348	394	380	360	383	343	367	339	347	404	348	355	387	329	350	387	336	376	356	362	386	350	376	370	358	373	361	367	335	339	343	392	376	399	365	379	386	360	383	353	347	347	351	393	352	342	359	367	370	392	375	379	369	377	341	355	354	355	370	369	355	352	372	365	354	361	388	353	348	378	417	366	348	333	386	373	344	415	353	407	341	386	387	380	378	344	360	384	369	384	360	361	346	351	365	362	389	360	407	346	374	359	324	383	361	387	367	390	374	323	358	365	368	364	384	356	339	355	325	363	354	350	371	363	383	339	396	356	361	401	371	401	345	366	381	379	386	389	344	328	369	409	397	359	360	327	349	374	342	348	380	395	374	360	387	378	362	389	380	376	324	376	350	376	352	373	401	396	350	369	367	368	359	372	348	361	368	359	339	391	363	386	355	329	379	333	365	355	308	384	352	373	358	371	362	364	374	344	369	361	358	344	361	337	356	349	340	386	348	396	364	409	360	361	346	406	362	383	365	385	358	356	384	357	346	374	358	370	350	379	350	369	375	351	346	373	362	353	377	348	375	370	360	412	367	363	370	361	307	375	362	371	393	355	352	359	369	344	358	344	341	365	369	394	365	397	372	367	344	361	345	396	381	385	341	373	355	348	369	381	350	359	342	350	348	401	381	344	366	397	391	349	366	366	376	332	331	342	329	338	375	347	366	361	380	365	386	385	403	394	401	378	369	365	356	333	363	357	345	345	404	350	377	372	391	400	371	382	345	385	387	374	350	382	331	391	360	353	382	368	364	318	348	382	367	351	353	373	393	379	376	384	350	328	364	366	376	379	345	381	358	393	361	399	361	387	356	377	357	379	369	378	382	355	349	367	372	343	345	379	351	314	374	356	347	375	369	401	351	336	379	354	373	386	366	371	340	366	367	367	406	349	344	353	341	376	392	372	367	340	337	378	370	374	359	348	389	400	361	366	363	368	358	391	382	384	381	358	427	349	352	372	367	373	343	378	358	315	366	342	371	378	376	353	386	356	371	394	353	397	346	378	355	363	356	338	341	346	360	397	380	371	352	345	368	339	376	361	359	409	322	382	365	378	369	362	341	368	339	375	368	358	396	360	357	335	369	378	352	378	376	396	390	364	361	374	379	370	365	354	353	375	368	402	367	346	385	373	386	358	363	357	377	366	319	375	393	322	355	351	348	385	392	353	381	353	366	374	343	375	335	402	377	336	352	355	352	410	357	349	365	370	390	367	361	414	373	364	364	355	380	369	357	385	384	393	310	353	362	359	392	355	328	342	339	326	374	403	356	373	351	341	359	373	371	367	387	339	374	336	377	379	360	373	338	370	395	322	354	353	345	407	372	338	391	362	359	367	353	374	384	395	384	378	379	345	407	360	370	374	379	371	359	358	357	356	398	353	329	365	373	389	331	369	372	381	368	352	362	336	363	374	390	387	352	365	367	369	335	377	338	324	370	363	345	377	374	353	362	396	380	385	308	351	389	389	386	366	359	393	361	368	346	373	360	373	362	334	340	358	372	375	382	363	349	349	316	360	408	381	345	362	385	357	348	400	392	372	357	346	363	340	371	342	344	365	371	346	362	370	326	356	388	377	337	359	379	376	349	384	350	331	377	330	347	356	353	344	375	370	357	366	358	378	354	372	367	362	323	360	354	340	367	346	362	353	337	368	371	357	368	362	356	376	357	361	376	334	375	318
22785	21492	29051	24538	21944	21479	12070	3553	1911	1423	1119	924	843	765	741	666	628	581	547	575	518	514	479	508	482	482	494	472	479	448	478	460	446	439	450	462	447	464	440	502	449	440	426	465	482	452	444	432	461	479	462	473	434	456	470	470	456	477	479	474	453	427	499	421	429	480	424	481	438	444	450	461	462	414	431	490	453	475	434	445	447	465	409	422	433	414	441	474	432	483	420	429	442	493	479	446	454	447	474	465	494	450	442	442	453	432	438	513	446	499	466	477	443	434	483	460	469	454	445	458	482	462	413	471	438	472	465	479	455	431	481	438	463	456	463	464	465	440	473	458	459	461	490	443	452	428	456	452	451	424	455	449	447	449	469	492	460	439	463	455	458	440	477	459	456	435	457	434	496	416	425	467	484	463	482	432	451	432	468	452	520	459	452	479	416	471	472	442	480	468	471	458	428	470	452	442	451	444	482	459	439	426	457	444	474	494	418	461	484	472	450	445	460	463	452	457	457	432	440	421	455	447	473	422	478	453	473	437	441	435	455	447	461	449	470	440	473	469	420	429	425	472	460	436	461	483	475	433	474	437	483	460	447	477	440	456	456	467	428	413	459	435	447	448	427	446	426	429	438	423	459	464	405	443	481	481	434	441	471	493	466	453	457	448	464	441	437	447	492	468	450	463	454	459	439	459	442	490	460	487	444	485	464	450	404	442	456	471	477	432	458	459	443	464	398	457	416	497	435	436	449	429	427	438	465	472	462	475	472	477	455	507	460	462	484	453	469	463	464	437	466	456	468	471	465	496	443	450	508	460	448	467	491	476	442	441	442	478	430	477	447	473	475	429	472	472	476	434	484	471	469	390	472	480	445	495	426	487	444	437	432	447	484	436	451	435	406	488	442	484	452	479	431	492	421	482	442	443	461	429	441	455	483	479	413	460	477	474	437	503	454	419	457	449	433	483	449	408	412	420	463	494	479	454	409	481	488	418	442	457	471	458	489	479	451	456	406	472	485	452	444	488	431	429	449	465	439	475	469	471	437	459	429	450	455	500	442	465	415	489	487	435	473	423	462	409	453	444	443	464	430	464	440	445	471	450	427	457	469	471	460	468	443	468	422	457	456	489	426	471	462	460	476	476	441	436	423	424	436	475	461	457	427	446	449	437	430	427	446	441	450	493	443	464	452	497	450	439	451	439	457	445	462	460	472	462	460	447	448	474	460	503	490	453	446	467	498	456	409	441	481	458	437	446	473	493	441	446	472	453	452	449	465	445	433	474	421	453	473	418	449	469	425	442	425	462	457	439	468	433	457	460	446	445	426	450	421	464	471	458	430	447	434	430	443	465	469	460	492	430	423	436	483	472	471	439	442	418	438	451	470	418	412	482	470	441	446	405	452	477	481	427	418	425	437	439	476	413	482	473	465	450	444	436	486	466	424	440	476	488	465	428	467	450	458	450	448	497	405	424	452	497	469	430	455	436	444	457	493	466	413	462	465	433	468	510	470	413	441	462	459	484	440	447	413	456	429	459	474	446	433	462	453	476	463	471	469	493	397	472	420	455	463	429	403	445	467	417	446	428	455	439	455	443	470	428	470	425	423	408	450	454	454	460	457	443	455	457	475	468	421	462	452	439	457	488	442	454	487	440	436	432	424	439	432	466	488	444	473	467	490	458	449	406	436	452	425	460	429	465	488	487	470	473	452	436	402	487	494	448	431	447	486	468	428	477	457	469	462	430	472	436	488	481	450	465	447	475	438	467	464	423	468	458	419	492	502	474	443	452	439	448	432	459	461	479	464	438	432	455	431	449	461	444	451	471	449	483	439	512	450	453	457	450	452	440	450	517	484	479	472	473	452	477	433	480	463	464	478	428	456	447	457	455	473	442	468	429	465	434	443	436	435	458	476	474	461	462	460	453	516	447	437	466	446	454	445	432	454	448	447	447	476	436	479	433	463	433	473	461	481	487	443	435	432	480	449	495	461	445	459	472	461	444	486	470	441	445	427	425	443	446	430	451	457	478	444	489	474	447	462	429	456	451	456	489	452	465	464	456	439	456	501	492	511	455	427	450	461	461	473	511	412	466	467	475	456	393	447	410	471	484	473	431	452	397	451	449	465	462	452	494	479	474	471	424	463	455	451	446	452	452	492	448	437	500	430	479	463	432	473	450	453	439	456	434	443	427	433	430	457	440	464	444	447	451	434	471	484	426	474	453	456	478	488	391	451	422	416	450	467	444	476	443	473	486	456	456	445	458	437	488	453	449	438	481	445	475	473	463	427	463	474	466	465	420	459	456	462	444	492	465	435	463	474	427	429	450	471	439	452	478	454	470	502	517	439	471	487	464	492	448	469	397	423	455	408	477	468	469	487	466	442	506	451	444	485	454	441	447	450	464	441	465	439	456	451	443	483	466	446	442	458	448	448	472	432	485	457	477	462	465	468	421	446	429	471	463	452	466	454	480	494	436	438	465	463	464	449	450	477	430	447	473	424	473	467	451	465	485	473	460	446	452	465	472	475	437	490	478	458	450	462	439	447	452	508	454	479	443	457	465	499	428	454	459	461	445	445	462	424	454	471	460	448	457	450	446	450	422	461	468	439	469	491	462	465	429	430	445	441	457	469	429	489	430	433	472	448	493	441	413	481	498	448	484	491	465	412	451	451	446	456	443	480	440	442	453	465	477	465	424	428	440	477	414	459	464	468	484	448	515	454	470	440	448	489	424	469	422	481	450	462	474	434	460	473	461	466	416	494	477	444	415	462	428	522	461	446	438	468	491	435	430	455	449	453	452	425	450	429	461	453	478	471	447	450	425	454	453	451	440	476	455	446	471	418	482	449	466	436	509	497	454	491	427	413	478	496	440	483	487	425	427	425	452	431	467	463	447	453	443	452	466	437	484	479	396	451	429	478	460	432	463	453	458	402	455	445	476	451	443	478	439	488	461	471	450	443	443	495	471	458	454	449	486	504	500	456	443	449	461	468	466	453	471	447	467	470	409	451	435	446	436	469	456	452	439	445	457	449	440	410	477	462	464	462	454	445	464	438	450	449	440	443	438	438	472	416	486	464	467	484	467	458	438	467	437	465	477	427	425	475	460	454	424	430	457	453	454	468	420	512	429	465	454	451	435	480	432	466	460	445	457	399	446	430	469	452	481	438	468	464	461	459	472	452	453	464	462	486	400	461	413	434	444	460	476	433	423	431	437	484	454	476	490	462	423	446	410	445	451	477	463	446	455	450	429	440	469	459	494	491	446	506	445	451	414	454	460	457	473	441	454	469	472	457	462	471	443	485	457	452	475	454	477	452	467	479	454	452	442	469	467	439	421	466	469	430	423	449	493	410	480	450	465	443	461	457	468	461	449	465	449	489	456	467	437	460	468	459	429	459	482	459	449	436	438	469	414	435	490	400	467	458	438	467	412	435	439	481	425	447	405	462	455	475	447	451	472	485	462	450	455	463	428	474	447	436	469	450	493	494	438	461	471
32791	59701	50011	37850	26655	15524	8001	4968	3253	2368	1816	1541	1300	1131	1045	907	833	755	711	697	684	657	634	582	600	571	579	545	560	567	583	615	536	501	539	502	529	542	518	531	515	470	518	519	513	531	546	513	484	553	503	517	535	523	487	474	498	522	528	514	522	524	511	537	532	506	518	551	516	527	510	550	491	541	508	530	573	535	498	557	515	495	531	495	565	522	529	534	511	514	502	491	532	520	502	522	498	507	568	517	518	557	519	510	504	553	502	511	519	553	522	489	532	498	530	546	503	519	499	524	520	550	530	499	534	497	516	546	506	523	501	536	520	513	566	517	519	521	520	559	499	499	533	558	494	535	519	546	540	493	502	567	490	514	511	534	504	469	529	513	549	511	509	547	494	508	550	552	509	534	526	552	514	556	504	478	526	533	491	519	516	513	569	542	562	477	523	534	525	546	539	505	522	503	532	519	536	552	513	518	489	516	538	537	538	503	553	508	533	488	491	510	538	525	485	548	528	531	535	527	511	510	525	546	514	527	494	522	540	507	497	512	493	494	540	552	466	535	506	494	494	528	548	513	508	526	578	497	524	516	505	554	520	484	488	516	528	549	488	549	502	523	543	534	525	515	502	521	543	552	505	508	500	545	521	503	553	532	541	508	567	522	493	533	559	559	511	546	526	539	551	483	515	500	517	547	509	512	512	533	532	530	478	539	515	494	494	516	552	498	483	479	537	554	523	526	528	516	520	502	525	528	496	524	486	484	521	550	528	544	500	523	468	513	534	526	511	495	542	487	549	531	500	493	514	521	535	492	541	497	479	519	477	515	528	505	547	543	549	503	529	479	539	514	537	521	524	509	524	481	461	542	522	494	510	477	515	493	537	526	514	553	545	484	502	514	489	472	517	552	502	522	565	528	516	569	521	540	494	524	508	516	497	531	526	538	512	545	531	502	540	515	551	511	545	538	541	564	525	552	499	529	523	525	511	498	552	485	535	513	538	496	516	498	505	565	532	483	528	570	537	542	511	552	490	552	502	503	503	487	488	517	495	525	526	502	499	535	518	521	533	541	532	530	513	488	499	532	526	497	585	524	487	494	478	528	498	530	542	542	509	516	524	522	496	496	573	535	510	495	539	504	505	550	510	528	517	508	505	543	554	546	505	475	519	502	545	548	503	538	532	533	525	527	541	518	520	535	526	553	511	508	515	504	528	498	523	526	503	505	519	536	514	498	475	506	509	512	505	534	491	564	502	556	580	537	532	537	517	500	560	545	520	536	485	523	526	497	527	537	518	529	536	526	504	528	552	526	555	516	526	514	507	536	534	503	522	544	534	526	469	500	490	521	503	523	502	489	502	509	519	547	546	516	559	526	495	490	493	511	536	548	524	474	505	521	510	513	563	498	519	474	502	539	550	492	531	515	536	531	522	539	492	457	508	553	539	526	508	533	500	532	528	519	495	542	524	518	527	573	507	508	520	524	510	493	477	509	530	514	515	489	539	501	537	529	536	521	533	532	518	539	548	560	475	481	508	504	512	526	523	479	529	471	538	532	538	530	512	562	516	538	531	527	511	532	534	528	547	509	557	550	498	547	519	514	509	491	533	514	529	525	511	536	514	542	508	535	534	547	502	519	539	506	510	510	544	560	535	537	505	520	501	542	514	509	529	536	517	499	514	557	493	542	519	555	505	496	567	479	557	543	545	527	489	572	523	517	549	540	504	534	500	544	510	516	493	529	492	539	556	528	539	515	531	524	511	511	496	527	544	520	491	553	498	504	525	513	550	494	510	476	512	523	524	498	496	502	527	546	565	523	523	491	535	547	573	487	491	553	543	503	525	507	544	487	475	530	515	533	538	520	501	519	514	543	580	546	517	491	535	537	537	529	526	538	509	548	519	539	510	516	499	485	564	555	543	527	547	532	540	521	495	466	556	530	470	499	504	533	549	521	520	517	499	533	530	539	546	473	499	504	564	473	552	520	491	518	556	487	539	547	500	541	522	515	526	525	513	468	526	520	523	502	488	520	538	480	488	509	495	524	532	507	529	523	509	510	528	487	468	521	517	513	497	523	519	503	547	519	503	476	526	539	506	574	528	549	542	509	547	499	506	503	520	482	492	559	537	522	528	495	526	511	485	548	479	510	498	502	567	559	504	547	525	501	526	476	524	527	496	498	487	544	530	497	483	534	565	567	522	526	534	521	559	531	582	551	532	525	539	530	524	526	506	550	470	518	517	499	486	512	482	534	519	474	488	547	515	501	523	522	519	522	545	536	534	516	478	516	524	517	530	554	506	485	507	502	516	508	607	550	522	525	525	489	479	515	502	494	546	509	530	531	538	551	525	548	462	526	519	495	529	552	517	552	531	521	508	568	506	509	555	529	502	519	528	526	541	545	497	494	500	498	503	511	518	519	547	524	516	520	492	534	508	518	545	530	521	525	513	553	493	538	547	517	514	503	501	480	546	509	545	496	538	544	539	533	503	498	516	484	545	586	518	524	520	536	515	536	517	513	537	526	540	518	515	533	515	541	554	528	487	498	510	512	502	538	557	503	543	526	532	498	521	548	527	510	559	496	505	519	526	512	550	535	503	523	531	478	495	509	530	518	518	562	529	536	529	524	526	481	517	539	471	515	489	529	508	543	529	518	513	570	504	496	529	536	527	515	513	508	468	530	541	506	526	565	503	558	515	526	556	513	501	559	498	544	571	568	532	502	506	529	511	560	540	484	492	548	493	526	538	491	531	553	500	491	523	499	482	489	484	543	496	537	517	495	539	522	517	491	499	528	516	467	531	538	499	553	548	529	584	570	499	512	467	524	465	537	540	525	518	514	497	487	509	553	539	525	487	537	538	537	528	540	535	518	550	493	505	524	495	544	503	556	550	487	486	509	506	544	530	532	504	490	528	517	519	491	515	467	516	522	516	540	530	532	525	514	495	524	526	569	543	539	530	530	531	495	499	536	508	483	521	532	559	539	506	527	493	524	504	554	538	495	502	515	549	518	494	550	536	488	496	519	549	561	523	500	508	528	527	499	538	540	501	466	514	550	503	509	540	567	517	524	535	517	500	541	505	556	513	519	540	519	492	512	536	540	507	521	503	502	524	523	498	489	490	507	530	531	524	542	510	563	501	492	525	571	554	496	533	528	477	560	490	486	481	520	518	537	531	476	487	514	522	536	508	553	496	506	531	524	484	542	527	517	517	515	459	526	527	501	518	492	530	515	537	506	503	491	548	553	533	512	504	552	488	541	555	521	519	505	516	506	533	514	493	559	508	545	509	545	515	511	572	497	523	506	552	494	502	529	520	512	489	523	550	509	498	528	510	531	504	508	501	527	521	500	501	525	527	499	507	514	545	495	535	560	504	503	566	512	557	531	538	534	546	515	511	543	520	538	493	539	486	538	550	512	514	549	501	559	528	517	512	497	526	493	539	550	534	503	488	550	506	511	521	495	529	504	495	538	570	537	501	535	529	511	531	512	492	504	527	496
30488	30896	30327	19555	7937	3524	1774	1237	893	727	612	543	524	486	450	437	417	404	375	345	378	375	356	331	353	342	332	343	292	376	328	394	334	344	352	373	383	329	342	353	395	376	356	326	357	338	329	361	331	364	338	350	345	335	306	340	339	334	322	328	325	318	329	297	326	345	342	369	309	348	333	322	338	318	339	334	360	347	348	305	362	306	316	322	306	368	343	335	328	317	331	348	352	333	334	358	360	319	329	330	324	303	330	396	341	306	347	340	356	325	320	320	351	380	358	340	362	355	322	353	367	353	341	357	361	300	351	320	349	300	351	319	338	353	364	341	332	365	348	351	354	331	331	327	332	356	331	332	361	303	368	370	327	359	314	367	352	321	329	356	364	330	321	334	358	319	355	313	346	337	309	312	334	365	360	324	321	326	322	315	382	340	344	338	360	357	323	346	340	326	324	325	337	330	349	361	372	336	364	308	339	348	316	319	324	285	334	314	328	359	331	367	321	360	345	338	347	355	309	350	357	317	333	345	329	365	323	322	374	343	339	344	330	343	343	315	368	332	308	332	312	348	311	343	347	307	335	320	349	336	339	356	377	351	348	343	306	348	379	375	351	341	337	350	325	330	327	321	342	346	335	330	343	323	360	362	333	341	360	341	355	328	339	340	355	326	309	338	348	340	329	327	321	333	303	355	361	381	320	334	323	340	361	347	358	340	327	344	362	389	331	334	351	371	319	326	336	359	348	332	339	341	357	318	344	379	379	335	344	317	353	348	381	358	324	318	354	334	358	327	341	320	361	306	345	315	368	349	343	344	345	330	344	326	330	298	341	354	347	355	353	345	338	326	332	333	321	328	354	353	347	355	327	355	340	340	374	382	338	343	323	339	363	360	323	347	324	353	323	330	372	340	354	313	333	308	356	314	330	348	363	349	355	341	330	358	332	330	324	321	329	351	331	368	326	352	352	308	330	317	361	335	349	334	359	335	336	287	336	338	349	343	374	347	356	334	329	353	326	345	344	322	315	332	312	305	299	313	345	328	339	341	335	341	348	370	353	358	312	327	375	366	337	338	339	335	346	365	357	363	337	356	318	328	342	359	336	334	349	353	321	347	351	396	349	329	362	346	336	360	341	350	320	324	307	337	346	320	293	344	315	351	329	348	353	376	367	333	328	311	359	314	357	353	315	334	313	340	296	333	333	311	324	325	332	339	353	285	347	358	316	349	337	336	314	346	340	347	324	377	349	320	310	352	347	304	332	344	349	349	345	345	342	328	321	380	342	338	355	329	304	333	319	337	310	348	371	331	321	296	318	358	364	322	325	330	345	320	302	347	377	358	321	308	360	355	306	330	328	328	333	345	337	340	322	334	349	330	320	353	363	321	347	347	326	300	315	374	354	370	319	344	310	338	339	338	324	353	360	347	326	334	342	361	313	333	339	315	340	323	348	330	338	332	341	328	330	367	335	320	350	338	338	338	330	339	363	350	338	338	360	325	356	371	340	305	342	334	356	313	349	386	324	344	346	314	340	310	328	347	354	332	314	285	337	358	357	318	341	329	311	308	328	316	320	357	349	327	346	353	363	337	348	344	388	321	329	361	310	329	341	340	333	343	305	341	337	301	338	345	326	350	356	356	334	365	370	352	344	316	351	364	323	311	361	350	320	328	359	342	353	364	349	318	325	350	331	342	346	376	374	316	328	346	332	375	337	335	340	318	332	336	343	330	358	317	326	351	336	347	317	333	312	313	342	329	362	339	329	341	349	359	326	356	321	349	352	371	335	347	319	329	333	343	364	324	322	338	342	347	346	328	337	332	329	364	353	334	374	339	327	321	316	325	361	331	341	328	359	327	324	331	355	358	315	360	359	331	353	352	323	368	345	337	336	327	328	346	348	336	345	347	317	345	334	319	353	387	347	319	309	358	309	357	358	339	345	362	346	354	327	356	343	344	341	334	371	327	383	327	349	337	356	365	348	329	310	312	344	330	316	334	312	339	373	363	346	318	325	386	338	369	331	305	345	306	328	323	375	344	311	346	348	335	367	332	342	309	356	345	346	329	330	273	360	349	337	344	309	324	363	314	332	355	316	352	380	326	299	348	344	349	338	350	345	372	351	306	307	344	323	336	321	321	337	350	353	315	351	324	333	351	306	339	341	350	357	337	322	334	300	309	331	347	345	328	345	324	339	344	348	332	373	347	368	340	371	342	336	383	383	329	335	307	349	340	334	369	321	337	334	339	303	364	341	355	359	346	369	334	329	319	322	329	317	342	345	328	357	353	321	342	331	348	344	320	338	336	351	321	363	318	334	348	358	316	353	343	285	348	323	319	355	367	361	355	356	355	328	332	337	345	330	370	345	341	374	339	315	351	342	340	349	374	331	339	323	350	340	333	301	325	292	319	323	375	362	337	336	333	353	332	344	315	352	336	338	323	333	343	309	313	315	345	333	336	325	358	336	388	308	310	348	378	342	345	336	309	324	340	363	351	317	323	305	309	346	322	344	340	358	354	301	289	357	357	345	345	335	350	357	349	363	339	401	297	315	350	310	349	328	343	334	333	354	342	361	349	308	365	340	320	352	305	337	335	346	341	328	326	386	337	351	352	326	362	345	345	353	302	335	320	308	353	367	336	345	353	350	341	348	332	340	312	333	375	343	335	341	319	305	333	349	319	336	306	330	322	322	353	313	296	319	363	362	338	311	359	333	376	336	360	370	294	337	313	357	350	346	361	307	339	355	326	330	376	319	355	316	331	318	345	326	331	297	295	353	363	346	363	353	329	313	333	360	349	333	341	357	349	342	336	348	313	356	325	342	309	334	330	333	332	348	348	346	367	319	359	358	361	347	332	337	335	333	338	358	327	330	346	350	324	334	335	324	336	334	301	331	321	336	326	333	341	345	320	317	313	298	356	346	332	326	322	358	386	354	358	331	358	327	366	341	349	307	383	340	335	351	338	360	312	328	353	324	319	402	335	340	319	360	336	357	355	344	344	332	332	372	335	322	325	318	342	301	347	353	333	345	328	356	342	293	350	351	312	323	374	382	364	357	338	365	351	356	356	337	348	349	320	345	321	326	322	325	339	326	316	334	298	341	303	352	359	349	331	372	344	331	348	342	323	340	355	335	365	344	338	339	325	342	332	331	334	350	329	364	320	328	352	362	320	323	365	319	320	340	361	333	303	344	348	368	355	353	355	339	362	323	325	318	329	348	370	322	315	349	329	307	331	306	348	323	320	352	350	320	317	356	382	336	314	409	338	342	331	388	333	325	353	337	345	386	326	338	342	390	352	327	339	327	332	357	349	333	332	364	342	315	356	331	326	339	372	312	361	349	348	321	345	366	325	316	332	349	346	323	329	361	342	344	343	366	339	337	336	315	347	333	364	343	327	350	361	323	341	380	329	320	356	328	347	340	327	350	371	328	335	341	306	313	350	358	347	343	326	360	333	314	310	368	304	380	351	344	348	330	318	350	352	328	307	353	353	343	356
32541	46287	33761	20989	11133	6058	3502	2222	1535	1142	994	768	711	640	639	550	524	503	461	439	457	432	447	432	409	408	396	405	413	384	392	380	413	392	350	395	418	404	422	382	387	418	422	413	400	387	386	380	389	401	365	388	423	371	410	376	370	423	398	373	369	383	407	418	446	380	379	397	381	381	403	392	396	441	390	371	358	417	362	405	384	386	343	382	391	355	401	367	402	410	400	356	428	399	417	389	393	401	381	401	387	389	372	371	390	379	397	382	385	400	437	397	394	389	414	405	404	378	405	363	393	388	402	360	384	416	372	436	397	382	386	392	408	425	403	399	369	368	357	377	376	363	385	368	379	375	379	349	352	395	342	400	386	401	393	374	382	384	375	409	403	401	359	379	371	399	402	400	405	387	370	377	399	369	410	357	374	390	422	383	400	431	415	406	417	409	381	408	411	387	390	366	407	374	379	372	363	363	376	405	377	367	376	401	391	399	389	400	393	388	419	386	406	374	360	382	410	384	384	364	391	413	369	409	342	402	375	380	385	410	361	385	388	380	354	395	414	370	373	372	419	403	383	370	422	419	391	407	404	388	390	397	380	393	396	367	383	380	397	392	389	397	391	386	391	351	397	402	376	403	421	388	381	421	352	402	387	375	385	406	397	380	358	395	396	405	397	396	380	402	336	389	369	361	413	368	391	386	399	387	410	394	422	350	391	404	388	425	370	374	424	361	384	390	448	415	385	387	363	391	400	372	412	416	406	435	374	397	349	393	415	371	393	396	387	402	369	373	383	420	365	424	407	395	373	359	405	409	413	405	355	401	389	397	389	375	388	408	402	440	390	410	411	417	392	418	403	375	445	388	405	362	391	384	414	425	363	387	388	424	406	399	374	415	384	402	358	396	391	388	364	360	389	360	409	395	404	420	416	384	378	391	427	384	393	368	409	375	400	377	398	380	402	373	393	387	405	364	406	379	439	405	375	393	380	386	382	376	395	435	391	391	385	361	347	399	411	394	408	356	407	403	387	409	399	369	378	383	399	366	420	350	406	409	381	408	439	397	360	374	422	409	366	400	407	394	395	408	408	392	401	406	415	406	421	392	352	415	402	376	361	386	402	410	410	391	390	412	404	361	420	401	377	390	376	368	384	392	395	375	371	407	406	372	418	375	405	377	410	409	416	438	378	383	367	377	399	449	396	382	424	404	425	398	386	389	366	378	392	358	374	392	382	377	430	415	390	437	379	373	363	394	355	399	385	390	385	423	393	421	380	406	379	414	400	417	378	399	432	438	362	393	394	393	421	408	356	366	411	376	330	401	372	378	427	368	407	380	363	412	397	386	374	415	367	342	378	393	401	356	385	401	401	366	368	413	383	410	360	411	432	400	402	386	414	411	407	412	370	410	391	407	427	410	385	396	370	422	400	381	396	373	386	366	358	362	409	392	407	419	386	358	422	399	377	399	401	436	390	422	389	367	413	404	374	374	401	409	371	385	391	398	387	380	418	381	416	393	380	335	386	358	393	400	390	406	400	388	375	378	407	403	419	403	386	429	398	354	360	384	372	390	399	367	426	384	370	404	395	443	380	374	415	398	386	414	401	413	364	408	398	394	423	436	386	394	408	420	382	411	363	391	401	405	392	379	401	389	406	410	420	389	389	381	371	379	409	401	374	411	385	395	416	396	388	410	401	368	389	393	412	377	404	398	374	408	391	387	394	386	378	369	413	409	388	387	382	406	411	405	392	385	387	412	404	393	406	416	410	398	400	406	406	394	414	344	376	368	379	406	388	400	377	377	396	403	352	374	362	384	391	368	376	377	402	352	370	418	350	406	379	395	340	332	374	411	390	371	354	329	398	393	366	424	395	393	398	402	353	396	382	384	395	414	395	408	408	403	367	404	387	376	394	375	395	344	347	387	359	408	404	404	406	394	395	364	378	402	370	390	404	381	385	404	418	390	421	378	403	383	397	400	370	415	394	365	354	415	366	418	407	382	377	379	375	393	395	402	397	381	372	380	374	430	392	403	383	425	404	372	394	412	389	392	374	409	405	428	412	385	383	363	394	400	382	361	423	367	391	384	392	402	384	341	428	356	384	378	395	383	406	402	370	388	415	387	394	373	437	362	363	407	402	408	409	391	381	389	369	390	403	388	381	366	388	374	392	379	397	371	388	408	358	363	364	404	425	413	394	389	360	384	421	401	370	378	384	371	382	369	396	397	367	382	380	360	379	400	381	385	413	409	383	381	387	389	418	396	351	373	356	396	400	366	481	376	382	384	408	411	398	370	397	400	396	401	413	387	388	375	373	400	410	390	398	368	406	387	375	388	439	392	380	369	400	413	395	391	425	385	392	366	389	392	393	404	364	360	396	390	439	365	407	408	412	393	417	394	418	377	394	356	385	414	373	365	384	424	385	408	438	379	389	414	383	425	399	348	384	395	377	424	397	370	382	379	417	431	402	432	366	396	416	357	362	379	385	349	383	414	360	410	389	398	353	378	379	422	390	412	390	403	384	377	388	375	365	374	389	389	369	369	427	384	387	405	421	382	387	381	397	360	367	392	395	324	373	421	417	402	393	378	368	400	387	420	374	400	367	412	396	398	375	369	386	375	382	351	402	401	365	393	416	406	418	394	384	422	359	429	351	406	361	403	380	357	369	398	393	396	416	380	428	375	379	389	402	410	413	411	411	410	377	377	376	369	391	397	371	397	367	377	366	411	411	386	362	409	374	387	377	370	394	384	403	401	374	405	381	348	411	384	373	385	392	419	352	359	377	367	399	424	390	360	375	376	381	403	411	370	357	387	416	363	414	423	423	424	412	403	377	404	385	403	383	428	380	379	422	404	392	420	412	372	385	426	434	362	389	405	388	398	373	399	407	381	399	381	404	375	419	422	383	364	415	385	387	393	406	377	371	400	389	376	410	415	405	386	379	396	372	388	390	414	423	403	357	395	381	369	359	387	398	414	402	404	377	410	396	389	375	376	389	419	427	396	411	401	405	393	391	407	432	383	402	371	370	359	368	378	441	401	395	391	389	351	383	430	401	415	399	390	406	400	422	380	403	385	398	415	400	354	405	409	435	393	404	430	373	402	395	385	386	408	370	379	417	405	360	404	392	391	417	405	404	387	413	404	403	396	414	378	437	366	415	392	401	364	375	361	403	390	365	372	418	356	417	383	399	398	406	393	402	426	382	375	411	363	449	398	398	408	427	394	366	399	383	422	382	359	385	381	344	383	399	379	385	415	398	400	405	350	417	386	391	422	385	402	352	381	388	405	399	410	411	406	418	400	374	365	411	375	374	384	392	392	419	419	387	392	421	400	378	387	394	402	368	367	386	380	376	396	432	387	386	387	328	377	435	410	442	369	380	360	407	408	404	427	396	351	389	415	369	370	414	411	385	400	412	350	391	418	370	402	387	416	406	387	405	380	370	363	397	398	396	404	396	379	414	404	418	390	376	377	409	395	397	421	368	389	402	427	393	389	367	368
23815	21427	28602	25286	21737	14884	5060	2120	1430	1069	927	769	668	647	584	558	525	520	515	506	482	471	462	444	464	433	442	484	460	454	427	459	444	438	447	471	491	441	474	467	450	431	429	460	502	477	418	460	432	469	455	409	456	491	455	460	437	428	444	449	439	436	462	385	432	446	455	450	431	454	469	434	451	431	416	423	462	443	460	439	461	457	434	466	442	431	467	413	469	445	429	440	397	456	429	458	429	415	476	473	485	402	424	434	434	436	449	439	430	417	435	430	433	393	459	419	424	442	464	422	412	477	457	471	448	429	469	392	426	414	399	446	473	447	437	470	423	436	417	403	448	484	434	453	436	475	411	417	448	484	422	428	469	425	406	403	462	452	448	478	466	460	449	444	435	431	446	425	416	441	407	450	406	459	450	439	439	444	415	444	434	426	429	406	478	439	401	420	402	464	402	426	425	458	424	430	458	446	434	438	443	468	446	459	493	460	451	403	445	437	435	415	431	434	462	444	462	492	421	436	478	437	451	447	443	455	442	426	382	450	425	463	474	395	441	404	437	449	426	440	432	428	459	452	406	408	456	463	442	437	452	435	420	431	431	475	412	443	449	474	449	435	442	445	471	455	403	443	432	455	459	435	515	445	449	444	402	433	417	441	441	454	440	471	478	447	475	456	468	462	442	456	419	441	416	438	422	468	418	428	437	434	453	468	464	448	452	408	436	455	456	422	456	446	424	481	462	419	395	462	479	443	452	424	402	446	452	462	493	433	456	429	417	467	445	471	409	444	453	452	393	437	453	447	488	451	443	447	447	480	459	433	462	421	444	474	440	416	411	422	421	467	434	446	431	454	442	440	427	448	430	444	439	427	463	427	450	414	418	426	433	411	452	470	432	435	446	449	437	461	460	424	437	436	474	418	429	462	434	410	441	432	435	439	444	440	493	386	433	416	435	449	411	444	450	468	461	429	421	477	436	449	474	478	425	454	428	405	449	448	463	422	407	494	445	421	423	428	425	425	433	416	447	439	475	450	448	435	402	445	470	438	429	421	450	431	412	427	450	438	431	472	466	431	446	457	457	470	497	466	432	438	449	411	430	454	456	424	453	456	445	479	458	450	433	475	467	429	416	412	441	417	430	446	455	431	437	454	430	479	474	429	461	450	426	417	441	465	415	442	441	404	453	459	418	438	443	459	451	436	399	434	422	429	468	453	435	457	440	409	417	472	435	460	421	471	435	450	473	430	455	456	436	438	445	443	470	443	458	450	430	431	418	464	458	416	453	451	425	417	418	490	409	419	461	406	411	440	428	460	432	479	443	428	459	439	459	446	459	418	485	454	470	428	466	441	454	450	410	443	461	443	460	442	455	448	447	433	438	435	447	422	441	438	446	468	437	437	410	398	423	464	440	450	448	423	418	449	420	462	450	419	432	458	446	456	407	458	441	427	413	437	404	436	467	447	432	445	464	441	419	427	422	401	440	458	404	389	469	430	419	446	439	462	455	453	371	419	472	429	426	391	430	469	466	399	427	432	441	439	409	453	446	420	415	402	424	490	468	466	451	463	446	467	461	433	446	443	438	423	443	424	450	448	419	445	429	448	406	446	471	465	451	475	468	437	465	407	436	476	428	448	484	428	412	467	453	414	453	444	464	461	408	452	424	489	464	434	444	409	468	466	434	468	420	448	409	486	409	427	426	410	449	456	480	440	466	405	431	432	439	425	432	479	398	428	451	490	424	443	447	407	454	461	447	464	426	490	455	426	419	422	476	433	453	426	478	435	407	445	400	432	451	402	401	419	446	442	430	464	471	458	472	423	485	431	427	452	465	488	419	459	467	444	440	448	404	415	449	449	444	474	473	476	438	433	419	419	448	455	426	437	423	436	424	437	454	432	485	445	463	467	440	442	459	428	462	473	459	466	442	466	406	481	456	395	410	423	433	449	478	439	446	438	468	423	444	479	440	430	425	428	442	436	445	413	414	467	425	425	405	476	450	467	442	450	475	437	426	430	448	481	482	433	461	428	467	440	464	454	435	450	440	465	434	440	456	450	462	482	449	454	470	467	489	413	454	450	447	420	434	453	410	461	413	457	449	499	426	434	445	446	447	416	444	415	484	445	417	415	440	432	483	479	468	428	373	438	461	446	423	445	445	424	440	453	413	443	487	411	453	419	434	464	432	474	448	451	442	458	445	426	471	460	470	435	465	427	426	457	416	424	430	433	472	460	456	452	431	447	461	430	453	429	438	427	460	444	459	489	404	457	455	432	424	437	404	443	442	457	487	480	418	458	415	447	433	420	457	453	441	417	480	451	389	429	449	457	412	439	437	466	421	443	405	431	426	421	496	465	457	438	461	438	464	456	428	446	434	452	457	472	429	478	441	419	456	465	393	404	461	416	415	457	488	454	420	447	439	448	429	468	438	431	446	488	461	432	436	467	434	422	447	428	447	441	467	431	438	461	385	419	420	417	423	429	442	413	469	460	455	451	446	433	453	444	481	443	414	446	422	395	443	466	451	444	425	454	470	438	454	429	460	470	425	447	433	449	491	435	447	445	436	467	418	498	450	452	415	432	417	408	438	439	456	475	419	463	430	475	418	433	454	439	433	463	477	463	436	426	436	442	482	429	432	441	430	457	422	459	406	453	424	398	451	425	433	468	437	442	445	458	381	416	414	438	472	424	461	439	419	457	440	467	451	440	454	386	424	421	438	438	428	452	454	407	461	429	430	492	425	480	476	467	424	432	427	458	454	464	457	451	440	441	472	470	430	426	466	472	429	411	438	430	431	447	455	456	437	455	445	393	362	445	467	441	457	481	457	433	448	404	468	410	470	446	409	408	470	402	414	432	417	491	404	421	413	478	476	427	482	462	452	451	456	454	453	455	446	439	435	404	442	436	436	431	484	447	422	424	457	427	453	472	385	457	470	419	438	437	479	472	479	422	462	424	435	435	444	453	419	445	446	441	444	452	425	438	457	455	467	452	401	454	446	443	444	465	432	425	453	447	471	437	446	409	455	452	477	396	399	413	452	432	423	449	462	478	468	401	434	450	434	460	457	410	425	440	443	445	438	438	402	432	396	414	445	442	452	421	453	423	443	429	427	430	411	444	429	436	450	450	438	420	458	416	432	498	412	410	433	464	438	430	484	432	426	417	425	445	437	433	475	464	436	420	437	473	443	435	450	430	441	439	461	464	443	442	381	457	434	463	450	456	440	459	443	475	404	445	457	490	468	436	453	439	473	435	470	468	437	481	424	489	465	465	436	411	431	414	431	480	432	428	433	451	427	468	471	474	430	400	446	442	466	466	435	485	469	466	431	438	461	441	440	479	451	436	471	469	449	436	451	423	453	411	436	417	468	446	444	440	430	449	457	446	443	427	437	435	453	461	440	438	417	450	434	441	421	438	444	445	470	459	424	457	449	417	467	425	445	467	426	450	431	431	438	440	463	466	428	472	454	428	432	417	406	402	454	444	424	472	458	502	446	428
32610	53380	41528	30695	20045	11900	5449	3400	2308	1751	1342	1043	990	876	788	763	691	604	625	614	583	573	583	560	517	511	511	549	563	524	490	514	555	481	511	545	522	517	492	518	504	519	462	500	515	524	518	546	472	486	500	498	494	473	499	525	512	499	497	523	499	522	501	489	502	529	483	478	518	497	509	475	491	496	503	497	486	529	505	503	540	507	504	520	472	521	479	537	509	481	483	477	515	472	543	517	513	540	490	492	508	498	461	497	520	484	511	506	505	506	506	512	504	521	512	502	515	524	517	533	492	534	509	504	476	496	509	466	483	475	491	460	493	494	527	496	484	530	532	537	513	510	508	507	478	540	498	473	485	472	512	506	522	509	517	496	513	515	482	524	491	543	479	478	526	519	501	525	533	515	509	519	456	498	518	548	470	489	546	488	509	505	497	504	543	539	467	494	533	504	441	518	490	532	528	501	487	513	488	512	522	521	502	554	509	490	499	501	525	477	511	453	479	476	527	486	488	501	511	509	457	539	513	538	483	482	467	496	477	530	493	517	456	488	532	484	551	511	527	530	555	480	490	522	502	517	514	509	509	518	506	531	497	529	469	495	521	544	537	514	514	548	472	486	516	502	516	503	495	523	493	494	500	533	542	514	560	516	492	499	485	514	490	488	537	472	503	488	492	499	545	491	492	501	496	469	490	554	503	514	540	513	521	484	500	484	533	537	469	540	490	520	501	457	494	523	519	487	494	512	476	523	529	528	499	515	497	474	488	481	505	485	573	472	506	491	463	518	546	527	504	504	533	513	546	491	510	500	474	466	482	516	515	484	512	498	485	532	503	535	486	470	518	494	513	487	505	511	495	501	498	490	499	486	540	504	516	511	495	495	502	539	496	503	511	558	511	507	505	527	493	484	541	510	543	502	548	494	500	483	484	557	504	485	519	523	534	492	488	511	480	471	516	537	479	474	511	484	527	469	502	521	524	537	520	508	513	515	478	500	504	500	528	525	530	519	511	520	489	517	480	485	507	498	501	544	523	528	535	503	509	494	485	486	541	488	512	536	499	512	500	487	493	475	532	472	540	492	501	523	516	534	488	504	503	470	502	521	515	527	527	500	537	504	493	546	479	497	523	501	496	485	500	514	542	487	461	524	511	495	513	495	469	489	473	522	495	500	505	470	468	520	491	506	503	481	494	507	509	462	472	519	469	490	494	512	525	497	488	504	544	499	524	516	511	525	496	463	514	523	514	475	503	561	501	503	484	524	515	506	481	515	492	540	495	492	499	485	499	518	532	518	527	516	466	473	530	511	486	510	504	502	538	513	508	537	497	472	509	497	512	477	488	514	508	483	515	463	494	536	510	479	500	475	493	494	483	558	504	538	488	485	508	522	479	528	506	521	494	514	511	535	503	511	516	495	487	524	487	513	518	495	489	492	506	449	523	508	511	516	513	526	511	510	506	504	506	540	531	492	513	486	475	481	505	496	523	507	487	495	499	508	535	490	484	486	471	507	499	477	504	527	516	560	472	479	530	489	539	500	503	539	532	495	498	486	515	476	516	524	556	537	550	502	537	532	563	543	498	525	527	474	505	466	520	533	425	525	514	496	506	516	496	466	485	510	499	500	498	510	495	499	489	521	519	487	525	482	538	504	529	478	499	517	476	527	512	497	524	534	508	476	496	526	545	509	493	541	516	526	502	483	512	523	498	488	513	477	496	463	491	522	516	492	483	546	499	532	478	538	508	515	555	498	460	496	542	504	517	510	488	520	521	521	488	465	494	534	480	522	492	499	456	494	518	512	468	499	512	470	476	533	490	475	501	470	508	492	527	477	495	465	500	485	503	515	489	529	515	557	507	492	521	526	493	510	523	530	485	514	474	547	520	519	481	528	540	474	522	536	481	480	486	525	501	495	533	507	461	493	515	521	502	504	490	579	505	471	533	493	520	580	481	477	503	485	481	487	548	530	494	485	497	516	469	526	515	515	565	523	488	523	498	499	502	506	512	515	541	522	512	514	483	518	550	507	539	550	508	534	481	552	503	481	502	524	526	478	483	508	545	516	524	512	519	523	518	545	507	521	536	481	515	545	507	535	531	499	492	477	498	494	511	515	550	505	510	527	493	519	486	505	472	478	459	522	525	510	457	533	519	458	524	513	518	525	509	520	539	507	504	525	513	515	499	516	505	504	522	525	536	499	486	534	503	520	509	526	498	454	517	508	491	474	528	519	559	509	498	513	505	515	495	482	500	520	513	523	548	511	505	474	486	487	491	516	473	507	480	508	550	475	504	515	511	514	501	489	514	537	515	530	495	529	515	496	514	523	479	491	518	525	489	544	489	461	451	527	504	522	530	520	483	529	493	500	536	476	500	525	497	479	509	501	502	493	516	508	521	504	495	494	513	526	519	483	475	540	494	515	537	542	569	517	505	541	507	507	534	488	500	519	533	491	500	489	491	507	517	556	478	496	465	491	514	512	505	510	507	518	525	530	466	470	490	491	480	489	507	492	496	488	497	479	493	498	518	503	500	506	510	499	537	515	485	531	525	456	488	513	530	486	509	500	543	512	523	492	505	482	519	504	511	480	493	514	513	506	489	483	494	523	549	524	487	505	513	494	509	523	513	509	494	508	538	535	527	480	531	496	481	535	520	487	536	516	509	524	511	522	514	505	502	521	496	514	521	508	498	458	515	508	516	528	515	526	508	492	470	487	475	518	502	521	525	497	521	518	497	480	511	494	492	534	492	546	480	533	523	501	520	510	521	508	545	524	533	494	497	488	550	504	493	503	540	502	520	496	494	513	497	491	499	517	492	541	539	511	511	481	495	485	476	513	477	480	488	508	492	505	524	507	492	497	520	512	544	503	519	516	500	523	492	526	536	513	504	502	551	497	518	472	504	468	507	492	477	502	544	517	508	493	529	523	505	491	547	486	536	482	489	556	510	541	519	486	539	488	512	481	544	501	476	496	524	481	534	523	532	490	526	489	555	539	518	501	481	553	500	532	514	486	512	476	475	489	513	508	510	517	498	507	490	481	516	485	472	497	516	520	500	516	497	464	487	492	495	500	565	561	537	529	485	495	549	484	507	496	516	512	499	508	523	527	530	485	486	506	555	509	530	484	540	496	512	503	529	506	540	493	508	528	488	526	494	518	521	522	499	503	479	482	490	567	502	467	539	503	499	496	520	482	447	524	509	474	491	509	476	510	511	489	519	455	479	523	546	518	514	474	497	499	485	531	529	518	505	505	477	520	510	532	479	523	497	541	500	510	541	475	490	520	526	495	513	488	522	505	491	481	500	500	502	525	492	533	498	549	541	514	523	487	523	488	537	489	502	511	483	506	488	540	512	536	523	469	546	472	515	490	495	515	513	492	520	466	499	495	518	454	520	493	503	496	479	481	500	517	505	537	545	566	516	500	541	501	497	515	484	501	497	497	492	483	504	534	532	519	475	506	512	560	520	511	495	504	485	496	503	500	509	515	516	522	464	505
25274	21536	27923	26285	15182	5752	2596	1506	972	786	630	539	495	441	437	397	382	371	351	346	348	320	328	320	320	327	305	304	317	276	291	323	322	316	300	312	316	314	260	310	319	305	343	288	280	312	348	298	317	317	276	321	299	307	311	304	297	305	285	298	319	315	287	296	271	302	294	270	265	294	335	279	317	315	303	301	298	319	294	285	306	283	307	318	291	317	312	342	314	321	285	304	318	316	300	299	285	282	304	289	319	281	314	305	296	307	335	323	292	264	304	325	302	281	290	293	301	296	307	318	324	279	313	312	303	306	296	317	296	281	330	273	278	317	313	301	300	294	292	311	292	291	291	293	271	284	316	309	284	353	290	284	326	280	290	296	285	272	332	282	281	294	338	301	267	291	314	301	342	281	264	322	300	320	285	278	290	298	315	336	299	298	309	302	294	308	303	291	296	332	294	297	307	309	285	299	320	282	276	294	281	277	271	296	295	264	291	263	329	315	293	287	302	289	254	314	322	279	298	274	289	313	302	289	305	317	313	284	303	328	302	305	295	321	283	308	283	307	269	273	302	313	275	325	283	285	306	286	288	311	284	297	285	292	316	305	340	280	331	325	322	308	323	287	305	301	297	307	273	283	300	288	308	354	320	311	306	316	301	355	321	250	307	308	338	320	306	303	306	296	300	326	282	283	283	314	314	304	286	302	331	276	296	304	289	298	310	312	310	315	304	286	322	296	343	288	305	266	308	293	293	332	311	314	309	291	282	324	312	289	284	307	312	336	290	303	320	266	282	301	291	292	319	293	324	291	283	282	312	305	302	332	291	283	301	300	304	327	283	312	292	329	285	301	298	286	322	284	299	308	285	303	294	299	295	276	313	294	325	266	291	291	278	306	283	294	284	277	289	287	300	312	298	287	326	299	284	305	282	317	303	286	291	296	309	341	283	326	285	317	305	290	326	322	276	298	284	291	280	311	289	303	320	305	289	282	305	309	308	297	263	302	299	308	310	307	253	274	289	293	311	330	298	263	273	295	295	323	276	319	294	303	305	307	318	316	311	286	305	276	335	304	308	303	294	285	308	339	286	299	281	290	285	319	295	275	292	330	296	274	295	325	293	320	283	315	297	299	312	287	297	279	273	319	303	301	303	296	289	306	302	306	326	261	319	305	282	309	277	283	288	287	309	301	284	284	292	322	322	281	316	298	283	285	308	314	282	316	293	304	308	281	283	302	295	298	340	298	287	326	314	311	317	268	311	319	288	287	297	299	308	294	292	273	302	312	313	320	304	306	324	310	285	287	303	304	291	313	297	339	327	292	288	266	319	303	281	298	283	287	328	284	280	290	299	288	335	282	283	299	302	309	310	317	308	317	319	295	302	309	279	316	282	289	304	297	319	274	300	315	287	324	323	309	308	293	306	279	287	288	305	305	293	317	280	294	299	290	306	290	322	277	308	316	298	286	324	288	301	335	287	309	299	299	286	310	309	317	318	303	286	297	322	302	308	297	312	312	274	300	314	289	292	320	283	283	316	317	317	312	294	323	308	289	296	292	287	317	281	274	286	252	342	279	279	277	309	288	316	260	274	318	301	293	292	343	314	289	277	290	281	282	301	307	304	305	318	305	254	302	317	282	298	316	311	313	287	303	275	310	295	303	278	308	325	289	296	303	317	312	286	295	282	292	294	299	291	311	310	266	291	308	316	314	297	295	286	314	286	287	291	298	314	265	308	311	287	286	294	314	317	316	286	301	349	273	288	334	306	308	313	308	306	292	266	309	321	293	295	312	297	291	308	296	311	276	335	330	300	287	326	321	304	308	310	291	296	279	307	330	258	282	307	322	341	265	284	286	309	290	275	309	329	300	288	280	279	281	261	277	315	301	285	292	287	305	320	290	294	271	295	279	305	295	309	304	286	285	306	323	285	298	278	297	291	279	302	297	315	284	313	321	304	300	284	291	303	305	312	285	307	292	294	308	322	308	304	327	289	290	340	302	273	299	288	315	308	303	306	297	328	279	320	304	313	308	301	316	312	308	253	311	317	291	266	278	275	295	300	315	318	283	281	310	292	323	281	272	295	310	299	305	275	311	317	348	284	334	293	283	294	290	320	325	297	285	297	305	331	313	309	323	290	298	271	307	296	258	298	266	274	291	314	308	315	311	298	289	280	295	312	337	292	321	299	295	308	279	315	291	275	286	318	282	307	275	289	311	270	296	298	288	283	309	282	303	308	317	301	292	308	287	260	287	301	301	322	293	282	294	310	271	288	267	323	280	307	279	294	298	321	308	274	273	266	302	326	306	324	298	274	319	308	299	284	298	286	313	299	283	303	277	334	317	319	334	302	307	283	316	295	287	297	342	301	302	297	295	282	322	310	295	315	301	274	274	293	306	294	306	284	292	287	312	265	297	285	312	289	294	267	286	313	303	302	303	278	279	290	309	323	314	310	294	292	312	274	303	285	306	309	307	331	308	296	281	286	294	283	314	292	282	267	280	307	298	330	332	345	321	302	298	294	300	283	283	307	319	307	309	310	304	292	306	311	283	261	279	314	330	279	293	322	287	308	289	316	307	295	283	310	307	325	291	311	308	341	296	313	319	289	294	340	268	303	310	326	280	253	280	286	287	311	293	322	289	345	290	295	336	284	318	270	318	310	332	310	284	275	286	287	264	297	301	302	299	297	291	292	327	332	300	288	320	309	324	289	303	312	286	284	306	298	300	316	304	289	309	278	305	300	321	272	308	312	292	303	287	283	316	318	298	286	289	295	296	293	324	287	289	337	319	283	321	299	310	300	284	276	300	281	322	290	288	279	286	279	312	305	271	292	296	287	289	298	303	306	293	306	337	315	300	305	273	333	315	321	273	296	319	311	314	295	302	297	330	302	295	309	289	324	337	313	314	303	315	293	300	330	296	318	297	298	283	311	338	299	295	260	328	299	313	288	293	322	290	291	273	296	304	275	325	332	287	305	295	268	302	298	300	338	292	320	324	293	292	293	299	322	333	294	291	268	284	326	322	287	338	316	331	295	311	295	288	304	300	320	323	289	268	301	301	319	311	311	306	313	292	276	296	279	290	290	294	308	351	316	308	290	277	294	275	288	278	292	280	295	296	301	290	293	290	271	322	262	288	282	295	319	346	284	285	302	295	293	303	320	297	300	294	301	295	303	288	312	294	286	310	323	312	279	292	327	274	268	305	299	294	285	286	289	308	310	320	277	300	326	310	300	342	304	304	297	294	274	295	282	296	311	292	288	295	302	300	265	320	283	284	307	271	307	312	298	293	332	300	318	295	283	317	278	300	273	295	300	267	287	302	298	302	342	313	298	307	296	275	272	336	297	318	298	288	281	287	331	290	274	323	284	285	298	289	307	285	310	310	308	310	308	325	327	281	287	293	319	303	349	340	270	297	283	290	291	286	320	339	311	257	295	279	333	317	295	281	317	280	290	297	305	287	315	297	326	263	285	317	275	295	309	290	299	298	291	260	345	315
30048	48045	38059	25476	16717	8527	4804	2818	1840	1297	1100	870	720	619	616	529	536	511	482	436	425	422	399	407	400	409	391	394	389	375	388	397	397	373	353	359	371	356	369	369	360	348	347	361	389	347	395	358	364	382	363	353	345	362	346	352	368	330	344	359	348	352	402	416	354	372	350	351	351	386	350	392	348	353	385	372	365	345	408	413	344	372	381	381	358	366	369	372	365	330	351	348	380	387	369	347	308	370	393	392	312	341	379	362	355	386	335	364	337	375	367	352	357	348	361	369	380	388	339	346	347	354	350	345	381	360	378	373	372	355	372	341	377	356	351	377	360	372	364	386	359	346	347	318	374	366	361	365	372	359	371	343	372	346	368	365	352	361	332	337	358	342	330	402	381	355	338	358	374	326	341	375	362	358	374	365	345	372	364	360	365	362	370	354	340	387	367	342	351	326	378	361	359	363	370	384	360	360	366	345	374	374	394	363	360	342	389	384	330	384	348	376	386	347	383	343	348	370	327	404	380	350	346	317	353	378	319	393	375	378	360	371	372	326	343	352	331	370	387	368	375	375	386	379	351	399	395	387	369	345	330	347	395	348	384	368	367	375	363	377	354	389	361	369	358	372	334	366	364	341	359	359	362	356	358	381	345	356	330	359	374	383	381	350	350	340	389	362	341	343	376	338	373	379	370	380	370	340	374	347	384	350	337	341	324	357	361	372	351	339	359	376	337	376	361	339	346	380	364	354	347	338	364	340	367	347	361	363	367	360	368	384	396	350	357	347	350	321	366	352	340	382	354	373	364	371	330	358	363	343	385	330	333	389	359	392	358	380	356	357	327	380	353	359	353	365	328	344	393	390	350	363	339	346	369	345	394	363	390	362	367	320	366	341	347	355	376	394	370	360	368	358	377	370	359	376	370	367	355	358	354	355	382	374	324	329	350	363	354	387	321	391	355	320	348	347	360	361	347	359	381	376	360	378	353	343	343	354	354	366	358	368	362	360	349	349	357	367	331	322	349	349	328	344	331	377	354	375	345	364	367	343	379	381	380	367	338	364	359	341	371	374	367	384	346	399	338	403	353	349	334	349	365	349	337	352	363	356	363	350	352	369	360	360	350	369	355	357	371	370	407	374	320	376	369	348	352	348	348	377	362	353	358	356	333	361	359	340	376	370	355	370	365	383	356	365	362	372	372	353	402	355	382	394	381	375	374	386	378	332	351	382	358	394	377	377	328	355	364	319	342	390	368	384	383	348	362	339	351	351	363	353	349	360	360	382	357	346	349	328	378	357	329	337	364	384	320	350	358	374	357	380	359	388	330	329	370	380	335	364	360	394	346	369	363	359	382	350	339	357	355	368	358	310	335	358	348	340	354	341	360	343	364	342	354	358	352	388	341	374	396	371	359	363	365	338	352	351	359	358	384	353	379	366	334	367	340	342	340	355	379	364	334	362	357	348	333	369	385	359	348	365	312	373	384	343	345	341	378	363	355	351	372	397	372	357	350	351	372	367	338	377	373	350	370	365	361	352	354	365	370	353	352	355	360	358	356	357	397	365	371	356	355	381	348	365	386	311	405	359	354	360	372	368	375	382	375	356	325	336	371	362	349	356	355	359	353	339	391	369	337	385	347	322	386	345	356	376	395	362	358	383	365	374	358	383	349	333	357	369	392	369	336	362	361	345	393	341	351	383	359	345	368	383	377	375	373	400	360	370	354	346	381	331	365	334	344	408	355	356	389	350	311	379	352	334	375	323	374	323	333	335	375	357	331	366	369	345	347	361	375	365	370	391	359	367	368	384	365	337	363	337	373	390	336	325	378	359	328	388	369	363	349	356	402	360	343	346	395	361	379	370	388	343	387	372	381	352	336	364	323	372	366	357	348	361	358	373	332	379	323	333	356	332	359	389	351	373	359	363	369	344	337	346	363	366	350	400	347	361	384	363	387	362	342	365	376	381	394	329	367	376	334	358	354	391	346	345	355	355	363	360	345	359	364	347	354	346	357	373	344	351	382	366	349	340	346	369	342	360	340	349	344	355	375	380	377	359	364	327	366	356	366	383	354	362	366	355	372	356	385	357	353	386	385	377	343	356	333	349	394	340	372	380	361	370	329	377	339	324	360	378	353	329	375	338	345	364	367	351	369	374	338	333	362	362	367	358	368	371	373	379	354	372	372	320	356	339	335	380	386	372	370	361	346	368	338	404	344	364	340	348	346	384	344	348	358	372	354	338	332	335	355	352	328	330	333	389	378	345	306	364	349	360	321	391	380	384	336	312	382	345	346	401	389	361	371	366	358	375	371	361	377	377	342	345	352	371	346	351	346	353	372	341	399	383	344	357	345	377	419	355	361	359	336	374	358	348	362	379	357	392	325	367	330	366	332	348	414	347	365	357	358	368	334	354	354	339	369	386	326	378	352	391	370	390	325	319	326	336	369	346	365	402	360	337	385	373	317	358	340	368	375	387	328	365	380	352	352	348	374	333	363	355	372	399	343	333	372	385	357	321	373	350	359	382	391	373	376	377	378	363	340	374	352	332	352	363	348	369	386	347	359	382	355	365	410	367	353	344	331	361	355	355	357	362	359	341	341	377	317	373	359	355	381	339	367	388	382	399	371	368	345	396	340	405	381	347	394	355	358	352	340	375	389	328	346	358	367	341	362	384	356	374	355	367	372	379	381	336	377	386	351	370	347	373	335	372	388	346	335	329	346	319	382	356	373	376	353	384	346	390	352	347	340	370	361	384	370	337	357	345	355	366	354	338	372	349	377	371	372	312	357	343	336	357	337	341	351	368	380	383	377	350	342	380	353	351	352	378	364	352	345	339	365	336	373	364	369	348	389	383	360	381	383	391	366	382	362	359	337	365	397	359	361	360	349	332	347	374	366	331	387	361	327	342	377	355	372	365	343	362	341	384	348	342	363	354	410	341	360	367	330	339	375	334	351	347	374	351	344	387	352	361	367	382	349	362	384	378	376	356	336	363	384	362	335	375	406	352	366	342	321	372	379	350	369	361	359	369	340	348	386	358	365	347	358	344	367	350	363	363	374	375	377	352	374	346	379	356	378	369	362	322	373	357	359	352	363	341	356	332	345	348	363	351	348	379	345	344	350	336	364	353	360	347	367	345	408	388	344	356	346	360	351	350	358	387	352	370	378	371	353	350	368	374	380	356	357	358	388	379	345	363	342	327	361	355	398	395	351	345	366	352	375	358	367	411	364	386	344	348	342	346	349	363	352	347	363	348	356	347	355	342	382	381	371	352	348	343	358	361	396	391	354	404	366	347	350	369	362	336	340	385	375	357	354	346	331	365	360	342	342	356	353	356	358	367	342	353	352	335	341	392	350	350	363	355	371	356	368	332	337	364	362	397	394	341	383	351	337	353	350	344	361	363	359	351	343	369	401	366	361	321	326	338	348	357	346	343	390	385	376	375	354	367	349	377	368	371	379	351	364	371	358	338	408	346	344	367	351	370	322	384	351	384
22760	21437	29012	24490	21824	21282	11658	3269	1764	1213	1066	889	768	662	623	591	566	573	514	506	541	527	512	499	467	516	487	476	464	489	459	461	509	473	457	468	480	451	461	455	491	458	457	461	468	430	447	469	476	470	419	388	462	475	440	382	471	427	408	439	425	451	444	437	444	446	494	427	482	435	458	403	422	458	438	423	439	451	458	442	430	423	448	469	453	428	437	462	481	467	448	448	434	458	482	469	441	469	491	446	474	450	449	463	469	447	465	442	433	458	482	458	447	441	435	453	495	440	440	454	437	420	454	460	404	482	475	470	427	441	478	449	416	456	457	416	455	405	456	427	450	405	473	436	457	460	495	434	464	438	461	448	441	445	439	452	436	496	442	446	432	448	483	468	427	474	470	469	443	457	460	437	464	452	461	470	434	419	472	419	454	481	429	465	449	437	458	480	466	451	436	438	416	444	468	438	444	442	438	400	472	477	437	435	447	447	459	487	493	469	456	425	452	465	438	438	461	444	450	486	466	467	436	448	452	448	416	466	444	429	423	405	457	477	438	432	468	474	437	434	394	444	433	430	440	438	444	491	461	456	472	486	469	482	437	450	445	446	436	455	415	435	454	455	432	417	434	436	407	451	428	453	429	477	467	446	443	443	457	467	449	421	444	444	493	460	451	397	458	473	464	452	451	441	457	454	468	459	449	420	452	435	480	417	443	434	490	414	429	497	464	451	411	500	472	406	424	432	459	468	445	439	448	443	434	429	453	434	465	494	489	459	464	447	460	415	428	435	441	435	428	435	459	495	465	459	456	436	439	466	464	467	479	419	487	474	466	421	449	447	470	437	466	459	419	448	423	454	420	438	480	462	458	439	429	442	438	442	461	452	461	454	477	505	447	443	416	401	447	464	501	467	443	414	419	437	477	453	449	450	400	432	432	456	436	433	429	453	490	438	430	484	433	446	431	467	441	449	455	407	421	412	429	459	484	450	437	446	422	428	480	455	481	432	468	443	414	462	446	444	429	433	454	485	456	469	444	428	424	440	466	435	458	483	451	469	446	454	404	445	438	438	438	464	454	423	404	458	485	420	468	457	447	452	457	458	423	421	441	448	488	483	446	435	463	444	494	415	442	441	435	489	433	432	392	429	465	451	442	478	420	456	453	428	404	431	441	494	465	422	446	461	486	464	490	477	434	447	479	465	489	469	434	434	470	454	475	436	468	444	436	457	453	449	438	451	464	451	480	459	453	457	412	470	436	462	454	398	410	475	457	425	455	471	459	441	446	443	496	447	465	480	417	445	471	452	450	444	450	431	441	460	464	478	443	471	401	451	481	422	436	460	410	456	465	422	451	460	467	461	445	454	438	466	434	454	441	432	461	427	433	452	464	462	493	447	452	431	425	433	394	405	438	518	427	426	458	436	440	472	460	451	427	442	469	474	446	461	454	475	434	424	451	408	485	442	453	465	438	441	498	443	427	446	447	446	439	422	461	405	441	444	427	443	452	476	442	435	413	469	424	446	451	442	407	468	457	429	437	508	420	432	449	478	487	460	445	452	432	429	490	472	458	475	485	418	436	462	479	443	451	425	399	422	441	450	434	440	442	458	458	445	462	427	477	473	466	433	425	453	465	452	463	474	427	450	469	472	480	430	427	457	481	446	457	446	459	413	463	446	440	471	422	429	423	461	431	428	460	447	462	462	474	463	414	449	469	468	449	450	489	492	446	418	454	437	436	452	430	470	440	457	458	394	425	458	430	479	449	463	454	430	455	466	435	465	427	424	465	489	408	457	455	443	460	463	453	438	430	424	429	424	474	450	434	406	424	414	461	437	451	468	437	459	419	420	458	458	447	452	443	438	471	436	455	446	457	452	449	422	429	471	440	461	459	440	412	441	463	430	436	424	406	451	444	438	420	444	437	441	470	446	471	495	467	419	467	420	452	454	432	427	458	423	419	464	477	445	413	435	452	441	468	441	468	462	414	452	468	447	448	418	415	466	482	427	418	450	444	476	436	484	451	463	450	423	486	469	444	422	428	423	460	414	462	462	443	450	456	424	447	459	470	411	423	419	421	447	452	447	438	413	413	409	457	446	462	428	465	455	469	435	415	451	469	462	459	441	471	408	445	404	423	484	480	465	444	471	461	410	501	463	471	430	444	456	433	460	452	466	441	457	464	472	457	453	419	427	481	470	445	440	451	451	422	428	467	455	453	422	431	491	433	447	449	445	462	477	433	401	396	468	439	454	417	444	427	457	438	445	455	425	486	434	459	456	496	450	419	485	424	485	456	458	426	449	467	448	446	420	465	460	454	458	439	422	463	456	441	454	492	440	443	460	472	468	469	460	445	479	448	451	427	397	418	428	491	453	463	448	448	473	444	491	431	444	455	464	474	439	439	435	455	484	424	482	453	427	461	442	461	472	442	429	470	457	474	434	430	478	453	461	476	470	475	439	441	475	476	482	456	443	456	451	439	458	481	446	434	413	486	465	442	433	469	442	439	461	488	465	438	455	442	456	444	456	464	433	476	483	428	463	434	469	430	457	440	432	424	423	468	425	428	421	462	421	449	410	446	461	453	443	441	447	436	435	478	468	475	438	472	473	442	418	461	447	425	421	452	454	418	441	456	479	461	428	448	435	459	483	478	422	434	434	464	452	465	430	442	442	444	465	419	479	449	492	460	466	490	462	442	437	451	434	443	441	445	425	429	445	454	435	428	464	475	441	420	469	412	445	465	431	461	442	451	418	429	419	468	447	428	423	432	426	464	476	473	444	407	427	424	416	413	454	453	435	449	448	472	449	449	429	443	465	460	433	436	447	458	434	459	477	485	425	441	467	458	463	452	447	465	464	429	421	464	437	412	453	498	442	459	424	439	433	440	449	419	427	461	450	450	501	426	468	473	446	455	491	437	406	438	463	444	489	482	412	427	446	423	473	447	448	452	422	453	446	455	467	438	427	466	445	410	394	473	456	460	491	462	433	472	490	418	454	450	456	435	429	421	430	449	414	446	456	418	453	478	434	442	468	439	431	409	425	481	434	475	498	447	453	440	467	430	492	445	455	452	437	423	458	487	467	426	445	484	432	420	444	491	469	435	444	421	420	446	447	473	460	449	465	449	484	467	467	428	479	476	442	459	447	469	455	428	458	461	476	486	427	421	430	420	474	460	422	446	405	437	479	475	445	471	472	410	451	428	452	418	456	463	453	469	415	444	492	455	441	445	459	475	412	454	422	476	453	492	480	437	445	455	416	442	444	476	429	463	441	492	434	424	456	478	422	429	443	456	448	449	469	452	444	471	441	464	443	429	450	456	480	456	464	464	450	439	489	490	456	483	461	405	450	452	424	430	485	439	454	458	438	440	437	398	448	431	433	449	429	508	485	447	424	413	458	462	396	406	484	427	441	416	444	486	466	453	422	433	442	430	435	422	426	481	450	499	437	429	423	452	456	455	445	460	406	457	418	452	438	449	448	434	476	458	461	447	442	431	465
34080	58230	48032	37793	25064	15249	7116	4454	2896	2040	1756	1352	1181	974	879	772	710	665	725	653	662	605	627	561	590	556	537	573	574	532	553	539	506	517	577	569	524	526	498	534	530	510	529	546	566	538	547	527	535	542	500	505	520	546	526	542	475	529	506	498	512	528	507	510	520	492	544	532	512	499	523	500	507	529	499	550	545	522	482	503	527	533	515	515	472	495	508	508	542	510	517	514	498	505	518	496	538	496	528	552	507	517	553	537	486	565	524	543	529	510	547	518	498	514	494	503	540	550	602	502	511	511	535	504	535	487	473	537	516	516	496	507	564	543	486	502	487	515	534	495	536	517	520	532	505	482	523	515	532	512	486	508	538	537	518	509	511	524	534	521	543	520	545	513	542	504	519	565	520	529	506	518	495	552	509	528	563	526	564	499	506	526	505	555	511	504	514	492	543	476	481	484	531	532	520	464	537	550	530	548	563	532	479	521	475	543	523	514	487	551	482	507	532	519	491	536	545	482	497	520	474	510	527	512	510	499	521	503	526	514	498	517	492	496	535	495	507	500	522	542	507	533	515	504	516	487	519	458	540	540	513	522	524	484	525	495	512	546	519	507	516	517	487	558	493	498	547	502	519	518	511	499	538	535	476	519	538	519	532	540	483	513	521	516	488	509	502	498	490	513	518	482	525	515	482	544	493	514	548	545	500	494	505	500	579	537	509	478	518	535	509	499	527	560	518	548	511	459	470	518	501	527	558	514	543	567	592	508	528	479	532	457	529	532	527	578	523	503	517	532	532	570	521	557	504	584	561	527	500	553	551	484	532	519	499	531	536	504	474	520	476	536	511	497	506	522	536	532	537	570	493	513	531	515	516	541	477	522	521	504	547	505	521	507	508	497	487	488	550	514	512	465	516	561	548	529	549	497	518	521	516	523	515	488	545	557	517	517	549	527	491	510	550	542	510	453	551	509	518	532	512	478	519	514	535	497	549	502	529	483	565	522	529	505	513	542	494	482	512	515	531	530	523	528	528	510	515	500	500	500	524	503	505	521	531	507	536	532	515	526	503	548	497	510	508	493	540	497	530	464	519	490	508	480	566	546	503	526	496	564	516	540	519	486	512	533	522	508	573	515	541	496	467	551	527	502	488	482	534	501	463	499	519	531	553	516	538	517	508	540	515	488	532	516	530	535	539	510	557	514	540	490	508	512	488	543	546	553	510	473	531	483	514	527	500	511	508	553	520	552	526	491	510	540	513	490	489	517	553	518	529	496	512	510	525	531	517	533	489	494	495	517	518	500	519	543	483	507	507	506	519	492	526	498	538	519	554	501	504	514	517	562	512	507	511	505	477	549	531	510	504	534	517	496	505	554	505	485	511	553	495	546	473	530	524	508	555	541	548	527	542	537	465	500	492	529	534	509	510	517	517	510	510	520	524	534	524	476	497	535	529	508	535	524	472	495	513	534	531	506	501	543	504	538	468	529	490	537	508	533	510	521	499	530	481	511	528	479	520	516	541	521	534	503	527	518	543	506	510	577	505	487	514	501	561	454	536	493	509	500	531	525	504	554	523	524	533	502	521	583	490	524	524	528	511	529	512	522	494	523	502	505	539	527	533	510	516	559	504	496	506	568	476	512	543	497	506	499	562	525	526	501	506	511	501	496	555	512	555	523	502	494	495	528	534	536	493	491	486	503	481	535	530	547	563	522	517	506	496	519	506	527	526	504	533	505	499	509	523	482	550	498	501	517	531	512	538	524	527	510	508	515	512	495	484	508	507	527	518	523	535	526	498	496	516	551	524	446	500	484	527	486	509	506	526	508	518	494	488	544	546	503	471	524	519	507	550	516	516	511	535	516	534	547	541	483	478	472	538	499	533	514	509	521	455	513	549	530	538	479	532	539	508	524	515	543	509	526	508	484	535	495	527	533	521	515	494	552	528	516	512	541	524	536	519	550	531	520	515	520	472	496	548	506	509	550	495	487	512	529	500	508	496	515	458	520	477	511	462	556	495	561	524	453	508	494	545	552	522	543	530	590	501	497	509	526	520	500	529	568	517	519	507	522	527	514	504	528	524	508	481	542	503	516	550	507	534	499	489	534	545	535	534	502	522	499	498	490	532	475	502	523	517	527	528	485	495	509	534	488	531	530	495	528	541	521	521	513	529	545	495	495	538	467	529	607	480	500	535	506	542	516	530	484	547	493	495	594	526	513	518	517	521	509	508	502	514	513	493	500	490	526	518	500	543	536	537	515	496	496	506	489	545	518	521	516	546	580	485	551	533	542	524	513	541	536	549	523	527	501	527	543	483	537	484	475	517	546	546	526	552	507	510	561	504	514	532	533	473	470	505	515	548	540	528	502	490	563	509	487	499	564	525	472	517	511	499	473	485	520	517	536	501	493	507	508	500	544	511	526	469	539	522	482	565	538	558	554	493	544	538	528	542	477	484	526	512	507	535	507	528	500	522	542	537	540	535	538	479	520	514	531	533	525	531	522	494	500	515	539	505	525	520	479	512	519	546	515	487	511	527	507	507	503	538	485	482	549	513	513	517	536	495	508	523	465	537	565	540	483	517	536	525	511	541	518	532	529	529	556	525	553	539	521	488	528	543	517	523	484	528	518	530	494	573	517	494	530	510	509	507	532	540	469	512	506	511	526	510	535	489	501	528	564	511	508	520	502	562	522	519	499	504	529	516	529	533	511	570	499	513	501	484	512	504	519	486	500	498	552	565	505	519	523	506	481	529	538	530	538	512	515	497	504	537	504	498	549	492	567	532	488	509	527	550	560	508	536	507	527	551	496	504	510	518	513	509	516	507	540	497	543	537	548	521	476	527	531	529	510	518	499	542	553	524	513	493	513	510	498	523	516	522	498	538	514	513	537	567	542	533	533	492	504	504	516	514	503	504	567	560	544	535	525	517	599	523	475	499	496	533	531	524	516	506	529	550	506	545	518	502	546	557	487	490	517	493	525	528	508	471	544	520	526	560	490	506	539	540	533	494	503	511	494	525	522	530	531	543	494	510	545	526	505	562	515	494	500	527	512	543	485	523	519	539	497	499	500	528	531	482	528	497	540	524	521	514	531	500	507	493	501	511	531	518	520	527	552	505	506	543	550	505	576	516	490	527	522	500	504	517	477	521	546	504	513	505	507	521	540	486	506	527	535	465	497	538	500	519	586	488	540	503	531	549	537	513	529	563	498	499	492	503	508	497	542	505	518	482	485	521	530	493	498	542	527	520	493	520	520	505	499	548	514	542	501	472	525	464	505	529	522	563	527	521	495	502	496	519	566	499	462	516	531	566	492	463	538	503	526	502	477	564	498	527	521	517	570	503	527	544	523	544	543	486	502	537	547	498	498	519	486	511	506	496	471	508	505	528	508	529	524	501	523	542	506	537	509	473	520	530	488	501	498	517	564	504	502	540	486	476	510	507	482	554	518	511	537	519	522	540	534	500	521	517	494	505	502	499	482	533	529	528	544	502	571
30674	28789	28959	16252	5580	2446	1548	1061	857	705	615	515	521	460	411	431	377	372	369	396	353	402	353	340	355	366	325	333	367	330	369	340	346	360	314	342	361	340	356	332	349	401	361	313	327	287	360	335	295	348	339	345	369	335	368	359	334	365	375	311	345	344	325	362	360	331	342	320	352	341	342	314	332	321	338	328	355	304	336	330	340	353	342	352	347	339	321	323	339	341	360	335	334	364	307	298	336	332	337	362	299	338	304	334	361	353	325	330	364	312	347	347	364	312	356	339	335	377	324	333	345	372	326	347	334	320	349	291	333	338	300	318	347	348	344	335	340	336	354	359	301	341	344	355	386	337	357	341	362	319	327	295	317	315	355	373	347	334	317	343	299	352	329	342	318	327	357	372	334	372	328	327	366	351	334	356	330	326	308	312	333	316	331	378	343	359	306	337	359	337	329	318	330	309	341	314	311	340	317	347	397	312	352	351	321	341	296	348	334	324	341	348	346	357	303	348	341	362	314	333	308	341	332	349	326	314	349	346	349	319	350	301	347	333	342	332	345	346	330	360	341	373	334	361	374	317	322	328	353	304	339	367	334	309	339	354	351	329	346	335	320	335	325	324	361	371	323	330	348	343	335	313	282	335	331	323	340	379	330	328	341	327	328	345	296	309	349	322	356	337	334	357	310	347	348	358	320	334	313	358	325	347	333	294	325	344	330	321	317	357	315	339	337	327	329	358	332	315	357	347	340	345	341	328	320	317	337	335	348	357	293	308	341	328	344	356	315	352	333	332	329	340	342	312	376	367	339	324	316	321	318	368	325	333	316	323	341	366	329	355	333	339	359	347	352	323	351	351	328	334	335	338	365	357	344	289	314	333	330	328	317	339	328	356	326	361	341	335	343	335	324	304	358	338	339	350	308	356	314	338	339	307	325	336	344	287	329	333	349	331	334	371	352	353	358	310	351	336	333	350	309	324	347	355	308	330	354	309	338	354	375	344	323	302	340	342	389	327	336	362	326	333	325	345	345	357	354	307	325	322	359	338	321	348	346	352	378	351	340	350	327	357	323	321	330	338	316	324	333	330	348	292	329	322	338	340	344	340	344	322	339	373	332	354	328	360	327	339	317	348	310	355	334	316	363	382	333	346	364	353	301	338	339	331	322	355	345	332	352	326	316	336	330	376	310	339	325	336	316	357	356	325	330	314	359	322	346	356	323	321	338	359	343	368	327	368	352	323	339	341	335	351	332	320	344	366	341	356	280	319	338	338	321	375	355	325	345	322	340	319	347	332	319	338	306	338	318	337	359	329	371	359	322	307	388	373	371	308	344	343	337	323	340	314	360	358	348	309	343	349	338	331	319	365	306	346	296	335	325	377	326	332	312	369	340	342	317	338	334	328	324	348	347	334	350	309	341	333	312	355	337	333	326	355	346	365	335	318	320	347	342	370	355	318	332	364	348	335	352	349	300	340	324	341	315	328	323	323	340	335	318	357	332	340	345	331	332	332	321	335	339	332	315	294	344	336	337	330	342	347	300	337	325	358	334	328	338	312	333	309	324	333	342	315	358	325	355	328	327	362	368	353	373	345	358	376	341	370	297	317	369	345	365	356	356	277	332	330	371	320	347	350	360	347	318	330	359	334	326	354	297	347	315	349	323	334	351	302	335	324	322	334	344	303	323	360	336	309	328	365	335	356	339	319	328	334	324	361	349	318	335	345	305	357	293	331	327	345	337	338	362	360	297	346	325	362	337	363	316	362	304	306	385	358	346	314	333	298	335	335	350	322	306	353	338	359	342	359	326	306	310	359	346	328	339	339	348	368	354	331	334	332	380	333	327	368	343	335	351	345	354	334	341	294	316	330	346	346	327	348	326	351	320	303	312	317	359	353	360	333	312	347	317	368	343	327	346	344	350	334	328	360	326	382	345	339	363	336	333	361	310	368	356	337	339	350	328	378	367	323	342	337	309	375	330	339	343	364	346	327	294	340	364	351	336	366	340	327	317	338	306	345	355	311	336	325	345	356	359	344	337	365	359	345	350	348	319	331	340	310	333	342	331	344	364	358	332	320	356	311	340	336	309	320	357	347	319	326	325	344	326	358	332	295	364	319	335	331	333	353	330	342	323	325	333	306	358	343	326	340	349	313	375	333	325	337	296	296	322	320	318	346	294	335	336	341	365	359	306	331	360	338	339	322	332	347	325	318	380	340	340	350	322	321	351	359	352	340	337	359	328	351	349	337	336	333	331	338	350	336	328	313	310	334	357	325	337	309	298	361	326	342	379	341	332	319	358	325	322	343	336	323	357	341	350	334	317	331	345	323	321	314	342	349	346	323	332	318	328	333	333	326	333	350	316	318	343	360	340	348	297	331	325	323	317	340	350	348	336	363	335	375	353	337	377	331	316	330	336	342	324	329	317	355	263	341	335	334	329	330	360	314	323	360	338	337	337	322	350	343	345	326	340	308	359	343	334	322	337	300	362	339	339	340	330	341	365	324	332	309	357	346	334	320	328	345	310	333	345	366	331	354	342	350	358	334	317	314	357	311	342	332	330	347	351	326	327	357	308	322	371	330	344	329	352	345	372	337	337	343	343	354	333	332	348	345	341	345	342	351	324	308	341	336	349	350	354	326	333	343	330	334	328	366	335	347	321	309	301	361	343	341	305	323	347	349	348	351	332	338	322	319	341	326	371	343	330	334	335	333	329	354	322	300	331	327	349	316	320	332	344	368	327	313	330	317	338	328	349	368	323	344	335	371	333	339	341	340	340	323	333	350	366	321	329	337	309	357	335	356	310	322	325	345	355	340	305	341	351	366	340	321	351	344	349	354	316	339	349	349	378	343	348	356	361	337	346	353	382	318	307	326	332	342	336	311	321	359	342	350	337	346	340	364	315	309	364	307	332	361	359	328	330	325	319	349	365	353	339	328	327	311	315	334	335	323	326	294	347	334	311	334	364	330	348	337	347	333	346	346	323	326	341	352	305	328	341	364	321	356	342	354	323	356	331	361	359	353	349	347	327	366	314	336	312	330	325	359	362	341	339	323	357	326	316	346	342	327	343	313	304	328	353	322	341	363	337	333	341	375	339	313	316	345	332	335	338	350	368	341	324	328	345	325	323	335	331	316	320	313	347	331	337	393	334	338	324	336	328	341	355	345	356	325	329	355	332	322	348	331	321	327	318	348	360	336	313	361	339	339	364	332	311	325	345	356	328	321	362	330	346	307	355	347	321	353	317	343	330	354	327	360	344	358	346	320	327	363	312	323	402	352	322	363	329	324	352	358	345	316	329	307	323	349	349	312	346	334	332	335	295	357	343	308	336	353	364	360	375	339	322	342	334	336	321	354	352	333	361	321	363	354	328	336	330	321	326	321	321	362	339	314	342	343	269	322	348	331	320	313	322	335	348	346	312	334	341	345	330	341	326	335	356	341	350	355	336	358	360	350	312	356	328	328	304	339	373	330	308	318	338	357	354	356	334	335
32497	44305	32400	16922	8336	4504	2804	1928	1376	1018	864	748	700	649	608	528	469	475	488	441	432	404	449	418	431	438	415	411	407	434	384	415	390	408	412	385	431	372	383	407	357	353	393	385	383	370	401	370	400	389	407	393	418	361	388	399	360	406	379	428	408	367	405	373	407	384	389	350	388	372	427	393	400	390	388	370	396	373	413	368	396	385	424	390	377	351	381	387	383	407	397	385	442	387	393	388	401	380	408	356	364	402	396	391	388	425	371	360	375	411	385	387	373	412	382	382	442	358	391	417	390	411	381	414	360	366	408	350	410	385	391	356	412	387	405	401	418	408	388	403	383	395	431	380	377	358	394	395	406	381	393	393	386	374	395	394	413	381	390	382	397	367	406	384	371	402	420	412	376	414	353	388	366	382	397	388	395	389	395	384	377	380	390	405	390	391	386	390	396	384	403	404	370	344	373	395	404	426	418	361	392	385	370	425	388	421	373	421	374	402	419	414	372	408	444	407	373	419	360	350	408	352	370	349	367	424	409	361	377	405	415	408	378	408	376	392	391	401	370	390	372	403	386	387	382	380	385	403	372	398	376	399	366	403	353	392	398	388	352	393	417	399	379	389	391	391	391	387	366	377	377	390	406	408	425	406	396	397	398	410	410	383	395	394	394	384	434	397	398	415	378	414	424	418	380	406	417	403	425	391	391	419	388	428	386	358	336	374	410	345	404	387	392	402	411	424	416	372	392	376	359	426	405	377	377	388	400	399	409	408	341	380	373	378	405	398	362	414	419	404	395	391	389	375	376	367	369	390	422	400	397	394	408	406	379	390	396	403	388	416	392	383	338	374	366	358	383	369	389	345	369	410	426	383	386	384	377	405	419	379	391	375	407	369	414	427	420	359	377	370	422	395	411	367	379	402	388	413	382	366	413	396	400	406	389	398	383	377	417	381	380	382	441	396	384	380	412	379	434	419	400	392	416	396	408	384	375	416	398	413	419	389	399	387	393	420	419	391	383	401	405	403	408	371	356	378	384	440	418	411	415	372	413	404	407	396	414	366	387	394	367	367	381	363	396	401	406	374	396	367	406	386	376	408	391	399	379	392	379	411	378	366	395	372	380	370	437	401	406	424	434	379	385	392	383	402	428	414	385	393	404	350	406	398	382	395	398	387	419	385	378	399	379	357	394	398	383	406	393	365	395	425	404	378	394	399	386	388	396	397	407	397	387	381	418	426	394	395	385	399	396	392	370	396	423	382	388	403	420	413	370	395	386	385	389	384	381	395	406	400	393	385	430	403	379	386	412	389	372	377	410	399	367	385	403	382	405	385	397	381	382	367	379	370	417	367	394	387	405	377	385	375	369	347	386	411	396	398	376	375	440	381	387	369	403	350	401	403	414	382	429	379	394	374	370	378	381	382	395	386	379	392	399	387	431	389	376	389	393	374	407	386	406	398	383	415	386	394	390	400	389	403	424	372	352	390	405	388	383	392	412	367	354	403	409	420	387	361	367	405	373	407	390	418	366	358	397	406	407	375	391	386	373	412	380	396	356	403	389	375	408	393	392	402	425	377	386	395	393	382	382	424	385	377	358	387	367	363	395	393	411	396	402	396	392	368	386	378	380	390	407	392	409	369	369	377	364	355	385	354	428	369	418	370	390	403	397	391	407	389	383	363	369	366	365	398	379	395	394	392	363	403	389	386	364	389	403	396	381	359	374	364	419	394	393	412	384	388	390	428	373	351	384	414	398	426	372	377	374	382	402	379	421	403	380	379	402	410	405	393	399	387	378	398	368	368	375	402	406	393	394	386	441	376	407	399	399	363	444	411	413	372	384	395	390	422	394	396	358	399	381	382	447	379	415	390	371	399	363	384	401	399	408	379	379	402	399	425	416	377	418	417	394	383	439	346	365	403	400	355	367	414	423	372	388	379	423	407	340	370	364	382	383	403	399	379	398	374	377	389	385	431	375	381	393	410	380	380	388	374	398	401	367	356	385	361	411	381	401	415	362	372	413	391	370	382	377	379	398	388	358	404	367	409	402	359	414	394	420	353	399	368	393	393	360	389	409	412	391	377	431	373	359	374	405	392	389	391	385	384	424	393	372	405	397	408	409	388	396	408	405	388	375	384	391	381	414	381	431	424	384	359	390	413	364	381	385	362	388	375	395	353	398	408	376	380	393	403	398	440	401	401	400	393	338	415	443	402	400	382	404	430	402	370	397	429	398	413	410	405	362	423	387	389	387	414	399	372	365	377	388	384	419	415	425	416	376	395	400	409	396	398	406	362	354	361	386	397	406	381	393	384	391	392	410	406	390	411	381	390	398	379	399	400	381	316	381	377	374	385	364	386	433	379	382	418	385	413	411	409	408	397	385	404	368	378	430	376	374	383	373	358	405	381	357	398	388	426	401	402	372	371	404	413	338	397	377	402	380	415	381	391	390	377	406	397	390	373	386	421	380	377	352	404	380	384	403	395	369	406	398	417	425	362	373	381	380	410	389	377	386	384	395	400	409	363	389	382	362	382	431	399	448	402	354	398	384	442	402	399	353	405	413	364	388	431	389	375	419	413	424	382	438	365	376	392	397	387	392	425	399	381	395	364	385	387	421	402	352	405	408	384	402	358	417	389	414	423	392	392	401	410	421	384	406	406	386	388	367	383	392	395	435	435	387	404	400	378	405	392	415	400	395	394	375	378	392	417	424	368	374	364	401	404	389	398	391	412	364	378	417	391	378	364	397	389	405	385	414	391	384	417	368	390	432	390	374	392	426	386	397	396	417	390	392	386	395	362	412	416	375	396	386	404	424	370	368	386	399	451	380	391	394	384	385	389	394	397	373	388	413	381	399	392	369	389	411	368	400	388	399	409	409	375	384	392	357	395	396	395	372	393	362	391	399	363	363	401	414	410	365	362	354	391	417	385	428	372	397	410	427	370	405	390	417	422	393	386	393	405	415	386	385	393	405	350	391	380	408	401	380	391	342	411	388	384	433	390	407	395	401	405	417	412	346	389	392	373	367	374	395	359	425	410	418	375	373	403	412	400	385	386	410	386	363	408	389	417	421	436	402	414	394	416	388	390	394	432	402	359	395	419	395	409	400	395	360	378	375	367	387	410	381	416	395	370	403	393	433	385	380	381	377	390	384	383	384	404	414	412	384	389	380	396	361	404	388	377	370	385	395	396	402	387	390	383	409	410	412	388	381	375	413	379	372	415	410	402	421	390	375	398	393	359	387	408	365	391	384	371	352	385	386	394	368	389	362	423	411	378	429	376	397	400	399	366	385	361	406	394	395	398	367	389	389	416	354	361	402	366	367	385	392	385	377	366	380	400	381	430	369	395	390	425	403	395	368	418	367	369	417	422	405	408	390	393	424	371	413	416	368	390	407	420	377	332	392	417	382	394	400	367	413	412	415	397	370	411	391	417	402	387	413	382	372	370	370	413	394	423	416	417	411	432	414	370	400	385	363	383	372	404	406	391	397	382
23738	21318	28437	24891	21277	13586	4541	2272	1401	1038	890	787	764	678	595	571	497	521	505	465	500	499	475	477	460	489	416	441	431	418	472	438	436	444	431	444	425	453	470	439	454	445	444	450	432	462	421	476	456	435	484	458	453	451	462	415	437	465	440	467	471	448	456	445	424	413	439	451	470	424	440	440	472	424	460	456	424	429	476	432	398	428	418	456	407	451	446	459	433	461	465	475	427	403	465	446	473	467	451	446	451	447	440	455	455	447	492	431	425	443	419	449	451	435	444	436	432	434	440	436	433	427	450	416	434	445	425	410	409	417	403	419	429	447	438	456	455	420	450	417	426	468	430	442	457	409	432	446	456	445	445	480	461	427	434	425	442	468	443	476	466	411	420	438	453	434	440	431	414	471	442	445	456	429	455	433	429	448	427	444	471	407	452	427	432	429	455	436	468	431	438	445	469	457	445	449	455	415	414	430	441	444	405	433	423	416	444	439	452	469	423	442	428	457	425	446	444	463	457	456	431	431	421	416	420	417	412	468	447	488	459	443	445	478	430	441	476	398	412	435	422	400	433	425	418	470	427	429	460	445	436	442	383	467	452	431	442	441	412	467	446	474	421	427	458	443	420	445	454	444	449	463	428	476	451	434	433	425	424	419	437	401	456	429	455	419	404	455	398	441	470	454	419	454	438	429	477	436	448	394	439	415	441	452	439	406	435	464	432	439	455	403	441	462	429	408	428	465	411	432	404	444	413	405	401	420	440	440	414	448	466	431	449	439	456	448	464	393	440	458	443	441	436	463	402	434	412	467	460	478	438	450	424	399	430	431	451	440	447	418	439	465	457	441	444	434	458	432	418	458	456	424	431	435	446	439	442	415	462	430	409	467	433	439	445	465	459	435	451	432	501	421	457	445	447	461	453	431	420	404	425	424	414	456	440	436	429	488	436	437	434	431	424	441	464	484	427	441	448	454	509	423	412	424	436	435	423	429	435	394	453	486	446	408	449	443	417	444	446	432	474	428	453	444	453	444	427	403	441	401	446	468	450	442	451	438	468	434	445	457	412	465	439	413	426	424	425	418	435	443	457	425	477	449	416	424	432	445	478	468	453	435	451	429	448	473	444	449	453	461	434	443	417	453	452	466	444	426	440	417	421	467	387	422	397	435	434	495	407	446	470	456	453	425	481	416	416	433	438	416	430	443	460	428	455	443	432	454	465	474	471	448	428	425	428	431	415	425	416	418	428	452	439	441	451	446	439	442	412	430	449	458	435	455	414	457	454	440	436	456	424	444	482	437	410	435	457	428	431	443	433	484	414	402	441	420	420	453	421	433	446	462	461	453	441	452	424	463	409	463	448	438	436	411	468	428	471	462	433	475	435	455	417	492	455	420	454	461	435	430	433	433	403	415	426	448	431	476	419	400	421	399	443	452	437	441	458	462	414	440	440	431	426	429	441	440	412	485	438	394	444	456	413	427	430	456	439	437	484	428	409	410	443	441	453	415	450	450	435	441	444	462	436	436	438	434	469	408	437	455	430	455	484	441	412	438	448	433	408	420	429	413	434	422	417	407	412	412	447	451	419	460	452	441	452	462	434	452	436	463	441	436	456	459	449	494	445	404	441	465	431	419	421	430	413	417	425	421	466	443	436	431	418	397	419	452	436	444	409	429	454	444	453	438	466	436	452	434	455	448	404	451	414	454	413	403	450	442	431	387	391	414	428	434	428	447	397	447	430	420	441	428	427	456	457	447	427	390	422	463	424	454	443	427	441	429	415	444	440	441	475	433	439	457	425	431	425	468	414	438	447	436	416	437	434	435	432	466	415	398	455	453	464	427	437	443	432	454	442	454	460	420	420	442	390	430	467	426	466	436	463	427	433	438	453	425	420	401	481	493	458	458	444	449	427	419	428	448	414	439	459	418	459	467	427	471	424	464	423	459	433	485	449	392	405	525	484	442	425	433	443	429	453	471	474	462	449	425	462	420	426	440	464	398	454	456	451	411	440	405	417	477	422	451	474	478	436	413	451	472	439	433	402	471	433	430	429	451	486	438	437	455	448	419	468	424	438	393	456	430	448	471	445	426	444	446	479	460	465	459	429	450	427	464	439	444	440	449	481	424	444	491	439	451	439	429	437	455	471	444	408	440	419	438	449	489	435	458	437	433	468	394	447	449	450	453	456	467	485	498	430	401	415	402	443	412	440	427	425	426	456	422	504	459	414	388	467	443	491	424	416	441	465	425	446	440	445	432	399	419	433	422	428	446	439	437	428	438	439	424	445	474	496	441	466	455	451	448	456	459	418	405	453	463	426	452	443	384	446	439	431	454	460	436	435	447	432	476	491	422	469	432	393	430	432	425	418	463	434	459	483	429	441	435	426	462	447	458	422	456	467	482	396	465	454	476	464	449	421	418	428	453	414	435	457	478	449	473	432	454	443	442	414	413	428	472	458	455	421	472	462	442	452	441	431	456	449	463	428	436	421	431	433	459	431	427	462	429	452	410	426	419	440	445	454	449	454	446	415	490	446	444	432	434	454	434	440	408	436	469	433	458	495	415	437	449	425	401	466	460	426	448	406	481	448	441	473	462	492	423	418	427	422	468	397	412	448	457	442	423	430	423	435	419	434	439	443	426	475	454	472	412	430	469	393	437	410	480	442	432	458	436	458	424	449	450	421	401	431	425	465	449	419	415	408	457	442	449	472	458	436	444	418	447	432	456	457	385	488	437	450	438	461	424	418	455	451	462	439	450	367	433	440	445	426	458	419	468	405	431	444	449	429	424	417	441	449	429	403	477	448	428	454	423	454	430	409	419	434	421	387	451	435	434	438	456	418	451	440	395	453	474	488	461	413	457	406	432	433	460	429	417	435	506	428	443	399	440	447	420	436	455	443	464	427	443	452	408	461	456	473	423	427	408	417	436	428	439	475	441	465	417	427	449	416	396	414	448	434	467	463	441	457	423	420	417	411	474	407	434	453	463	429	400	459	427	436	481	444	455	401	411	474	421	476	458	409	476	447	479	422	467	452	441	436	449	431	434	461	432	438	435	432	452	457	438	416	454	450	436	409	448	447	418	438	443	422	467	429	438	419	481	453	464	444	444	395	450	474	412	453	423	441	441	394	462	443	460	424	446	413	448	430	448	435	416	408	454	455	471	452	455	479	431	456	450	428	398	399	429	438	469	458	422	446	472	425	441	449	449	427	456	408	463	446	451	423	440	456	409	447	471	412	459	433	439	419	414	397	415	426	452	444	418	431	453	395	433	407	467	428	441	422	446	425	445	415	465	420	451	452	459	464	461	439	428	439	454	438	431	485	463	484	432	417	458	449	455	412	423	445	445	425	464	483	460	466	419	451	413	458	434	457	417	476	426	479	455	420	441	496	446	465	429	457	408	502	449	428	429	490	402	427	393	431	452	438	444	424	452	468	445	449	455	427	441	438	462	427	419	442	461	419	434	476	441	444	418	443	431	424	459	420	439	435	455
33287	57102	43387	25923	17724	9665	5375	3678	2379	1646	1284	1179	1073	869	822	681	686	630	582	582	583	572	592	539	535	548	512	533	514	498	494	517	523	508	484	551	509	545	497	520	513	497	517	538	475	497	495	514	497	538	527	521	537	514	529	518	510	489	552	450	493	478	486	507	508	521	508	489	463	484	499	475	479	490	501	515	485	492	484	527	517	528	537	505	503	494	512	515	525	555	520	512	529	533	489	498	480	517	515	522	507	519	505	496	542	516	460	524	511	512	500	505	498	483	499	492	503	503	509	535	513	504	457	507	512	471	528	485	492	524	473	504	489	508	470	489	541	514	486	526	514	493	504	522	456	487	448	532	504	515	520	478	469	518	519	501	460	539	499	506	504	559	501	501	495	472	503	482	475	490	479	480	502	477	507	468	485	505	496	516	521	529	490	535	478	496	514	493	464	522	502	556	491	480	512	526	513	510	514	498	519	480	473	491	526	531	505	512	496	485	519	498	488	473	507	482	494	546	476	506	484	480	526	511	480	468	513	494	488	523	482	473	529	495	504	518	520	492	497	522	489	492	513	456	510	513	487	476	508	535	493	471	494	541	500	504	508	534	498	508	472	504	481	476	500	537	527	511	506	537	507	487	494	510	485	513	479	463	491	480	481	481	487	465	464	519	507	518	508	503	509	480	461	490	497	532	517	515	523	526	478	488	477	464	497	517	509	519	498	524	513	528	506	491	456	492	533	485	519	544	490	490	501	516	495	481	515	526	495	461	536	518	478	535	536	509	490	480	488	488	445	463	485	533	517	529	498	481	470	510	495	516	477	512	475	508	537	504	475	476	542	499	500	479	478	462	507	491	468	497	499	493	503	487	525	504	502	481	511	507	516	510	496	530	483	503	485	491	529	489	481	498	470	498	539	531	468	527	473	539	516	457	510	527	521	478	532	498	536	540	468	510	512	469	485	481	508	522	454	480	533	514	493	474	491	492	481	498	492	491	486	508	494	464	513	495	502	444	508	514	501	501	492	508	514	524	472	453	503	479	515	499	481	541	485	525	490	506	514	513	537	518	494	464	527	507	504	497	502	519	510	514	524	487	533	514	494	519	521	481	535	508	522	530	520	520	509	519	473	461	493	539	468	506	495	485	493	509	491	476	460	502	505	528	527	510	496	513	486	516	538	530	502	518	504	514	499	528	518	499	527	530	489	520	506	524	493	512	499	527	498	512	509	490	473	498	481	526	513	503	511	469	525	502	508	542	468	480	535	529	508	514	500	492	552	505	491	466	503	491	507	542	484	474	496	521	511	494	477	546	543	510	492	533	498	536	521	467	495	477	462	490	523	497	522	519	473	492	496	484	527	507	494	474	568	453	526	526	467	509	504	506	526	471	511	514	462	495	512	486	509	540	510	459	500	511	499	481	499	489	516	511	527	505	537	492	499	499	502	529	497	504	506	517	504	486	495	538	502	531	537	533	512	504	553	482	546	510	485	524	538	506	525	522	491	533	464	484	483	509	458	505	541	460	484	514	494	501	516	526	507	459	506	499	482	525	499	521	517	546	518	500	500	509	507	500	469	508	511	483	564	496	509	501	509	508	458	498	513	486	488	537	522	527	491	460	506	427	486	510	487	482	523	521	484	497	500	545	503	528	532	508	532	515	523	471	466	498	480	500	509	475	495	534	488	532	494	493	519	514	499	512	535	508	472	494	520	500	484	519	503	501	532	547	489	493	484	531	494	503	512	505	521	505	507	507	562	558	472	547	493	473	515	546	496	507	510	510	481	471	517	465	500	534	516	539	506	512	528	518	503	522	501	547	497	517	498	483	523	494	460	516	558	503	503	522	506	472	536	488	488	534	487	542	519	507	474	491	498	498	497	471	495	505	485	498	501	517	520	473	518	507	503	471	484	516	529	510	519	462	554	518	474	500	490	513	498	453	515	466	529	500	526	528	512	494	498	495	489	535	485	467	506	542	482	512	511	498	475	459	485	525	509	521	524	523	500	529	490	509	509	508	509	495	519	508	464	520	481	530	552	489	483	511	479	486	535	493	480	504	511	488	492	460	516	505	510	470	487	507	513	500	514	511	493	493	510	443	501	479	513	467	501	509	546	455	485	525	481	523	509	527	487	490	488	458	513	502	502	501	568	484	499	513	493	500	485	512	473	517	519	495	530	525	506	506	528	506	546	529	513	481	503	502	460	516	519	507	533	480	472	497	519	530	500	521	481	489	472	504	515	501	509	540	509	517	481	559	517	547	482	506	481	494	516	503	501	526	451	460	502	514	519	512	508	495	487	505	486	506	478	534	519	546	489	490	502	543	495	477	511	503	499	517	530	465	505	482	504	550	512	490	549	463	494	495	512	493	509	523	494	514	527	493	516	540	484	501	522	483	498	519	483	510	528	531	513	502	525	480	501	499	477	515	500	534	471	485	501	507	487	500	502	534	505	432	475	520	513	473	477	474	513	514	496	486	511	505	468	467	514	477	524	538	512	490	506	485	518	542	502	491	539	526	527	506	496	558	511	488	528	502	537	530	522	483	543	501	521	515	560	505	522	472	504	532	506	512	529	479	551	507	488	539	501	515	527	487	485	499	497	548	523	520	536	533	492	522	511	459	520	504	493	476	531	493	480	480	519	503	545	535	480	505	506	518	479	525	474	503	484	462	511	463	526	520	479	509	516	500	513	485	510	504	476	496	511	466	499	523	509	500	494	481	512	512	491	496	559	489	489	495	524	509	527	517	494	481	497	480	482	452	465	496	476	508	490	478	508	485	485	535	477	540	525	510	502	518	497	508	519	492	514	522	536	521	457	495	458	522	516	475	485	519	489	496	484	491	518	497	487	549	517	519	514	494	530	476	519	521	509	538	493	514	482	511	500	512	498	510	513	490	504	504	477	528	526	495	515	508	516	490	463	507	454	525	543	519	487	479	497	483	509	504	497	528	513	490	527	513	493	501	487	486	491	500	471	544	515	499	478	520	466	496	476	481	549	475	496	510	562	503	476	508	488	478	505	481	530	513	502	469	485	507	517	483	496	504	465	509	521	499	490	534	508	475	494	480	478	496	488	510	503	554	494	493	488	505	483	505	482	504	540	486	517	521	467	520	481	521	472	495	491	502	504	488	498	482	526	502	514	494	472	472	518	513	522	513	481	484	535	494	517	499	503	478	486	522	512	524	497	504	516	514	498	496	525	515	514	507	472	538	548	464	479	509	545	513	501	442	515	521	512	502	455	485	559	495	490	466	495	478	506	505	485	505	464	512	481	502	481	514	530	497	530	520	493	474	507	534	434	514	479	500	498	474	515	497	518	494	523	512	526	476	461	488	485	475	513	532	513	511	484	478	516	502	518	527	505	511	537	496	456	477	526	495	486	500	559	498	514	501	512	488	506	479	474	478	465	525	498	493	474	477	510	535	494	510	526	496	494	477	520	478	488	491	480	469	501	491	534	494	525	507	501	494	535	509	476	523	503	505	482	521	499	499
25316	21637	27937	26247	14548	4918	2673	1374	935	730	640	567	547	501	418	391	357	359	330	339	313	327	317	329	322	319	307	329	314	308	312	319	309	316	321	299	281	312	272	296	317	298	300	302	318	302	294	299	300	334	288	356	300	302	273	313	314	295	301	303	288	278	291	281	300	302	305	298	310	289	294	288	283	280	299	291	300	300	308	295	304	315	283	286	302	306	301	291	294	286	273	281	265	309	273	266	306	311	289	324	266	297	295	282	291	281	298	286	311	264	273	301	305	293	295	308	316	309	292	329	297	292	306	310	289	307	309	308	301	292	297	300	296	288	304	287	308	285	284	306	311	309	348	288	281	313	270	278	283	316	291	286	313	283	282	315	296	288	294	305	295	314	280	318	308	293	324	306	267	309	327	321	323	293	301	308	279	296	301	304	283	312	278	334	309	316	303	297	264	288	279	285	280	284	292	302	280	325	279	337	279	316	293	282	280	322	315	307	260	282	322	314	300	274	256	278	321	283	311	301	310	268	360	301	277	306	284	292	306	299	286	280	285	284	298	299	324	265	281	290	334	276	328	277	302	324	279	299	303	301	290	288	326	286	318	315	282	284	280	325	322	284	316	318	295	292	293	299	323	277	306	285	305	282	317	322	288	288	289	320	315	288	311	280	304	298	271	331	275	316	311	294	301	302	292	320	284	271	303	316	327	336	302	280	298	334	289	295	309	305	289	294	296	299	296	308	316	332	291	330	306	316	294	279	324	295	295	284	297	297	286	316	310	307	279	287	282	299	282	313	282	282	270	272	285	328	284	289	283	293	294	310	296	301	282	297	278	301	293	278	332	288	309	310	306	318	290	313	287	286	296	312	299	312	314	299	286	288	291	301	302	318	323	306	316	274	285	298	318	304	287	289	325	298	294	306	343	305	304	305	316	310	277	315	292	313	318	265	267	282	292	269	306	302	297	293	288	302	299	303	293	292	293	318	283	302	309	301	291	288	286	281	304	291	267	282	289	293	313	295	307	283	270	306	300	285	298	286	302	274	308	344	292	317	272	308	302	295	320	306	282	287	297	343	292	302	316	309	274	284	292	302	332	277	293	316	311	323	310	317	300	289	305	313	303	300	311	318	292	277	291	303	324	311	327	285	295	311	308	303	306	270	309	281	305	311	275	289	266	272	306	267	294	273	321	307	290	288	307	308	287	307	331	294	290	298	296	274	330	282	293	269	283	298	302	302	319	316	302	312	322	313	306	292	276	310	302	308	319	280	298	314	289	303	303	281	307	274	307	278	284	310	288	303	280	300	256	267	304	308	306	305	274	299	267	306	302	309	281	320	296	320	281	326	326	309	282	297	306	317	302	292	332	321	263	261	304	302	291	275	283	295	296	273	310	316	285	319	301	305	307	331	298	298	285	295	304	287	314	310	303	287	289	275	294	304	268	291	306	284	313	342	297	286	306	311	291	279	313	293	287	292	312	320	317	319	302	309	298	314	307	296	295	286	294	307	325	292	286	325	288	284	289	315	274	288	291	297	294	254	289	361	306	296	272	316	317	295	301	266	282	304	291	305	305	277	303	318	302	295	296	299	276	301	247	264	271	315	293	291	268	332	320	305	295	304	287	281	327	293	277	308	284	290	287	283	295	297	301	292	289	331	307	321	312	310	308	304	284	304	310	338	326	281	282	299	289	304	302	289	315	282	312	301	284	314	306	333	324	283	333	302	305	309	277	327	303	316	290	278	294	291	324	309	320	276	281	281	332	308	320	290	282	297	303	303	299	328	299	282	300	285	288	299	297	272	313	321	305	283	310	291	274	308	334	300	278	283	291	266	315	311	268	306	293	313	302	310	289	282	294	293	293	300	309	281	291	341	276	295	305	320	294	293	312	309	319	329	314	292	278	300	318	297	300	282	304	285	330	292	291	294	316	308	293	287	305	308	308	299	311	323	292	293	295	338	275	268	286	293	285	311	294	300	320	293	308	293	318	307	294	297	261	303	331	321	319	322	281	296	288	290	324	329	306	316	296	279	321	310	300	259	325	301	305	314	304	320	297	291	280	332	294	285	297	297	319	291	278	323	273	305	302	301	294	310	299	302	317	287	322	291	305	303	299	299	305	313	309	295	297	285	315	298	298	283	293	312	293	294	305	292	283	312	323	276	304	319	326	313	302	293	287	283	276	335	311	266	286	299	317	279	335	326	309	274	286	313	289	300	306	293	284	333	328	309	301	292	303	304	295	321	287	300	270	299	296	308	297	272	291	292	290	277	311	311	294	284	281	335	285	286	296	339	311	314	331	302	284	309	307	285	317	298	308	293	310	290	305	303	292	295	324	303	309	321	305	315	313	280	301	276	302	287	292	298	265	281	296	258	288	300	289	318	310	315	293	310	303	281	313	315	287	319	269	295	273	302	271	298	308	316	304	323	303	300	313	299	307	272	288	345	305	297	300	314	302	259	316	293	261	293	280	315	313	301	312	293	307	300	301	255	308	279	272	306	289	315	295	312	266	275	286	286	301	324	286	319	300	267	302	272	300	303	302	288	307	300	316	329	290	294	286	332	341	301	322	262	310	292	276	295	340	296	290	313	286	312	312	288	313	305	335	278	314	309	297	274	312	317	284	323	316	340	270	264	299	303	256	291	324	330	281	321	253	300	300	287	311	294	296	297	281	291	295	323	291	299	277	319	312	301	287	274	293	304	279	305	315	296	319	276	280	295	305	304	326	297	321	315	289	282	309	325	289	282	281	286	289	307	304	347	299	296	284	328	287	298	283	303	288	304	299	304	258	293	290	317	309	295	319	275	290	269	291	293	304	273	286	329	306	249	294	325	307	301	283	300	308	304	309	297	330	304	303	296	324	293	293	312	306	300	276	352	311	306	279	318	299	318	284	279	289	327	313	302	298	298	305	320	323	297	278	305	319	296	284	296	309	316	316	288	297	293	310	328	293	321	302	317	326	325	319	312	288	306	306	255	311	303	298	290	311	279	295	308	292	273	266	303	290	331	307	300	298	293	285	287	293	264	324	296	294	299	282	292	296	290	275	273	266	297	310	301	316	297	264	302	293	306	315	300	302	307	295	318	280	342	297	283	293	280	279	307	301	310	321	310	290	301	285	286	288	278	326	300	315	301	303	305	317	306	282	268	283	275	334	290	312	281	308	345	332	326	298	282	320	289	337	291	288	285	280	294	297	293	340	297	337	310	303	300	315	288	301	313	309	335	263	295	302	302	301	309	311	325	282	282	283	301	282	298	294	274	300	283	279	273	296	295	297	297	321	280	316	295	297	267	318	308	303	311	318	289	302	265	312	296	298	313	278	340	293	298	298	282	292	314	311	320	267	314	286	321	306	330	289	297	290	306	302	331	309	301	326	313	299	286	290	288	269	313	304	326	280	317	309	281	311	285	313	271	283	304	314	277	284	308	285	305	292	316	297	277	300	281	310	321	313	308	287	284	300	292	273	312	309	312	298	297	340	310	282	361	296	300
31314	50194	38154	25349	15626	7048	4891	2781	1669	1307	1005	848	765	670	584	573	496	460	452	411	418	429	381	395	407	376	354	358	323	361	403	377	338	360	340	377	336	352	338	369	340	370	349	363	367	348	382	361	349	334	365	349	372	334	368	350	349	366	364	375	337	362	324	360	336	355	344	337	365	365	376	344	368	381	351	376	334	366	331	343	337	343	338	374	344	382	407	323	358	359	384	350	352	358	352	395	390	365	318	330	340	356	370	345	350	328	365	335	380	355	369	341	367	387	358	340	345	346	367	371	363	353	361	331	359	355	396	352	356	339	343	358	380	365	366	301	359	363	381	360	331	352	385	389	347	388	355	353	354	366	391	327	341	348	342	336	340	351	397	353	361	370	372	385	366	388	362	348	350	325	366	374	342	352	350	360	365	356	372	368	348	404	393	354	373	328	345	353	367	370	358	359	321	351	352	375	357	362	387	337	348	323	375	352	355	361	375	349	369	344	353	362	376	340	333	361	345	347	319	372	371	340	394	338	345	369	361	382	339	345	354	356	353	341	338	350	339	334	376	345	376	359	350	363	352	355	400	365	394	348	367	369	389	365	398	369	376	342	374	342	372	399	382	352	321	388	346	364	368	330	366	395	379	362	346	393	363	359	365	347	375	344	336	342	370	352	370	358	339	378	336	337	392	371	365	380	377	364	382	352	336	364	362	367	342	363	389	331	336	328	353	348	355	357	359	369	365	355	368	352	369	320	363	326	347	382	380	376	319	386	341	351	376	379	352	376	343	358	340	349	340	334	391	332	320	385	348	317	353	343	348	372	335	354	349	387	351	354	347	364	352	359	348	401	375	347	361	361	371	347	378	376	346	333	342	370	327	378	345	406	361	367	339	354	354	336	323	355	381	358	377	362	360	334	361	348	351	364	364	330	345	381	362	333	361	383	343	333	366	352	379	352	353	359	379	352	365	350	337	355	383	377	327	357	357	353	373	373	355	371	342	348	369	353	394	374	353	324	347	352	344	361	400	387	335	381	359	366	342	354	387	325	341	371	348	359	346	326	363	391	356	383	353	352	375	373	366	369	341	326	369	338	362	362	372	327	344	364	389	350	390	356	350	364	328	358	327	347	346	351	355	348	318	352	360	355	355	384	378	361	376	359	363	383	385	373	371	336	359	365	360	378	372	351	330	404	362	338	325	356	354	353	377	367	382	350	337	365	386	363	364	349	323	393	363	351	333	339	381	347	341	354	360	339	383	364	361	340	360	378	374	355	384	333	309	381	366	369	339	358	379	357	359	314	361	352	408	359	345	352	360	318	353	378	371	331	365	360	341	361	320	344	348	358	353	359	356	356	355	355	327	367	366	350	363	346	304	341	344	339	339	366	372	346	359	360	331	374	373	354	331	376	380	330	387	361	364	359	335	370	379	341	344	333	360	353	366	359	362	365	351	344	363	354	341	339	340	367	349	358	363	341	388	336	356	354	370	358	360	340	349	360	364	370	369	365	347	341	390	379	353	355	325	364	373	365	359	355	344	379	359	348	338	357	350	371	333	386	338	363	344	358	388	376	320	334	348	389	351	343	373	372	349	354	353	391	384	335	375	312	344	349	375	357	342	376	340	369	351	350	349	347	338	345	318	390	341	338	346	371	366	352	335	363	383	336	354	358	365	376	345	367	328	374	340	370	336	348	359	346	337	373	359	355	366	337	378	353	385	358	357	380	358	366	362	391	345	379	361	330	362	368	341	345	353	339	366	309	343	350	362	377	358	350	391	367	359	322	380	345	365	357	395	329	365	377	367	369	374	394	352	322	353	377	387	374	351	359	352	362	326	386	368	361	345	358	366	379	366	363	365	400	375	344	345	372	359	374	330	390	358	397	335	344	359	374	353	366	363	380	336	368	355	372	373	363	381	374	347	351	351	348	364	348	335	362	368	362	367	373	376	323	355	362	357	331	367	375	312	339	375	348	377	336	354	350	369	344	354	337	353	357	362	344	361	367	379	370	358	320	350	342	404	348	356	355	327	380	368	343	365	367	347	371	371	349	318	334	350	383	373	393	347	404	363	364	371	331	331	350	359	341	349	356	376	349	390	362	343	393	351	338	360	363	380	343	343	368	361	356	382	362	352	364	357	375	344	360	376	351	360	387	378	356	361	343	364	335	320	347	334	370	368	363	368	376	363	361	356	356	375	338	366	335	388	352	406	378	364	356	339	344	360	400	363	354	370	385	358	324	350	364	349	352	337	336	372	404	365	341	343	373	336	381	406	333	347	336	369	344	364	354	356	375	384	358	331	378	368	382	359	399	327	344	389	375	343	367	354	375	352	336	361	364	360	364	390	373	378	385	384	370	337	373	358	351	371	347	360	303	346	370	360	347	337	360	356	372	381	368	323	359	345	344	385	323	334	342	380	380	364	364	351	335	369	345	410	349	405	345	371	347	341	346	356	359	341	367	360	404	366	360	371	377	357	355	344	341	355	361	359	362	376	363	370	354	363	350	328	323	339	348	363	385	390	358	358	336	355	326	358	361	362	356	330	339	380	369	332	354	349	355	404	331	348	346	350	407	367	340	336	361	376	335	363	342	379	351	331	350	336	322	372	334	366	379	361	340	362	358	352	403	356	340	362	353	383	367	359	347	357	384	374	367	387	360	337	370	374	357	376	328	370	344	359	335	357	332	345	364	362	324	363	377	335	379	338	349	344	344	363	377	340	373	372	346	349	334	363	331	317	352	372	361	367	346	357	355	328	352	376	368	367	342	330	354	349	347	370	350	380	383	347	386	324	368	353	373	375	357	334	346	343	340	357	370	326	383	378	354	349	353	322	344	348	348	375	355	320	375	364	344	350	354	358	329	392	368	355	357	337	371	376	348	361	373	374	374	354	333	354	394	369	357	385	356	362	380	355	359	353	333	348	372	345	341	357	348	327	377	398	362	367	382	366	359	369	349	349	351	368	359	363	338	351	366	389	344	352	332	349	354	348	329	348	366	339	347	365	380	378	348	349	394	374	360	373	365	409	367	369	374	324	350	338	366	322	374	384	370	365	303	337	369	410	382	360	374	349	339	374	363	318	358	365	360	348	396	350	360	363	354	386	346	359	365	368	356	354	368	357	342	359	349	353	373	344	335	367	365	374	374	389	356	370	360	329	373	375	350	342	341	371	348	359	333	314	333	377	336	341	383	331	367	345	366	370	385	367	378	400	330	341	379	356	380	368	347	356	363	350	338	327	378	358	349	338	390	360	367	365	346	346	334	370	352	361	375	336	367	379	317	369	408	343	346	375	362	362	340	358	351	353	339	383	330	383	376	395	332	329	344	379	384	378	350	378	336	382	364	327	336	356	342	362	342	369	358	331	346	368	364	364	335	338	396	368	340	360	331	373	358	366	365	378	355	357	389	360	339	351	357	346	355	346	368	381	358	378	349	349	360	347	327	391	397	380	354	350	386	342	348	317	360	352	349	372	364	384	333	369	380	325	330	374	380
22760	21422	29000	24435	21806	21425	12703	3399	1873	1255	991	851	783	712	696	656	545	550	553	515	499	531	501	474	453	488	475	463	444	409	443	456	459	468	464	398	443	468	427	464	469	443	419	456	460	453	476	433	420	440	443	452	417	421	445	477	466	424	439	474	411	441	465	433	451	476	468	494	492	462	478	466	434	468	451	449	454	428	461	448	453	487	425	468	427	454	471	439	478	433	404	462	437	456	444	430	459	429	495	465	415	440	410	432	469	447	419	452	471	472	453	471	476	438	440	468	452	456	523	509	455	465	461	460	446	454	453	440	487	424	458	449	462	463	485	456	457	456	423	441	490	439	452	414	462	466	462	464	436	458	452	441	419	475	450	448	469	419	476	426	427	457	456	436	457	472	451	472	488	467	457	445	477	483	451	417	450	423	466	434	447	463	449	458	506	447	468	470	465	453	452	451	495	480	433	435	443	443	440	430	446	466	433	430	462	442	423	433	452	441	459	487	451	459	462	459	449	414	446	475	467	448	461	455	446	444	462	456	451	461	459	434	421	434	446	423	465	439	418	460	467	448	445	459	424	470	458	442	466	471	431	458	452	437	462	463	446	432	445	481	412	440	471	424	466	419	443	412	427	460	442	426	461	499	451	433	455	417	453	463	433	428	437	463	457	461	473	429	431	402	480	450	465	463	461	484	459	429	403	465	443	472	452	445	462	463	451	460	426	452	450	423	439	386	413	434	469	469	429	450	453	416	413	443	413	458	477	421	443	444	461	455	426	456	488	446	450	470	448	445	447	468	438	418	486	410	438	473	465	475	455	440	398	437	481	435	440	450	484	430	463	459	457	455	475	452	419	470	447	412	519	434	478	420	455	486	446	477	446	448	442	482	495	419	492	430	476	435	430	426	413	449	466	432	442	459	483	419	426	439	472	459	476	431	434	443	446	434	467	463	413	417	431	447	455	447	443	423	451	468	404	410	450	448	414	428	460	462	472	421	455	458	476	416	442	460	410	481	443	467	436	470	446	437	416	408	465	455	433	441	471	441	459	414	482	490	451	441	429	481	423	422	466	480	466	435	457	423	473	481	491	472	429	434	447	446	459	444	462	441	442	489	452	445	423	481	432	489	464	446	470	428	471	443	445	412	470	449	396	418	438	433	444	460	484	432	448	407	399	448	454	433	456	416	479	464	426	463	448	427	426	460	426	399	446	441	490	451	461	471	442	414	464	472	440	485	455	448	432	432	438	472	459	439	490	447	434	438	461	463	425	444	452	429	435	459	425	428	439	442	418	436	441	415	434	448	459	452	444	453	423	414	464	471	455	448	485	443	465	456	412	475	447	452	463	437	412	449	446	475	421	439	443	464	463	449	477	480	436	435	495	452	430	468	448	441	440	450	394	459	457	476	459	466	424	453	435	438	418	433	497	412	460	439	399	444	435	441	436	472	450	486	423	419	451	470	464	410	415	443	471	426	502	443	451	483	481	474	440	467	489	463	442	461	435	462	473	456	451	428	425	492	437	438	463	441	458	466	454	461	439	466	470	451	458	435	487	516	453	437	460	428	437	403	470	428	479	446	436	439	443	470	428	440	509	470	460	438	457	436	453	429	411	458	453	441	451	511	488	473	460	473	478	465	444	469	439	456	455	422	484	440	451	458	454	410	447	466	461	453	475	449	425	445	441	440	408	428	452	418	453	434	455	400	427	446	410	489	466	423	461	456	426	465	485	462	434	452	441	471	468	495	427	437	422	463	431	434	461	450	420	439	457	457	413	450	443	461	414	458	452	441	440	416	459	476	446	429	443	459	439	470	488	481	461	428	463	432	454	480	504	450	470	437	455	444	421	439	459	493	488	431	458	425	430	452	469	443	435	441	448	429	438	420	455	446	410	445	412	431	440	486	462	422	446	447	412	431	458	465	430	455	446	406	475	436	456	451	433	446	440	461	452	463	483	402	432	434	447	445	434	432	458	449	456	437	448	429	434	454	453	421	442	454	472	454	432	461	445	439	433	457	464	446	441	419	449	489	489	451	424	449	467	416	462	443	462	462	431	442	463	478	461	390	442	502	445	430	458	411	451	476	425	435	440	440	473	435	441	483	457	431	453	468	465	467	431	455	395	421	434	466	420	484	446	434	465	428	414	450	476	450	496	449	465	444	447	441	459	458	473	488	440	440	459	478	423	468	465	394	421	456	462	408	457	466	416	444	440	469	443	457	430	458	443	428	450	477	437	445	420	444	468	454	445	430	487	423	489	414	424	429	462	474	426	452	443	475	440	482	427	477	473	427	465	479	437	441	417	488	436	443	433	458	473	503	425	469	403	439	416	476	432	465	450	445	429	434	455	448	456	463	439	437	444	443	426	466	502	429	442	479	443	415	451	454	429	446	419	436	440	465	422	453	441	480	457	476	460	442	441	488	454	426	407	488	406	431	487	440	419	424	406	483	433	459	458	449	475	459	472	441	438	405	469	438	431	437	464	453	435	461	485	445	462	456	453	455	442	456	447	484	447	427	418	444	431	454	449	442	461	450	463	435	452	482	438	414	442	437	440	406	469	446	456	488	476	475	436	452	420	448	444	449	473	452	450	407	439	446	468	476	414	401	485	448	462	489	450	453	490	443	447	418	464	448	486	459	450	436	449	441	433	473	439	434	416	481	440	435	432	490	468	459	417	463	452	431	481	437	436	438	464	408	490	455	465	455	463	385	405	493	459	421	408	438	492	443	429	453	471	432	450	405	398	419	447	481	453	493	447	412	421	428	430	429	401	424	485	457	433	461	471	431	431	462	467	459	439	458	451	414	430	447	448	450	429	492	452	443	476	408	445	456	462	442	443	408	446	449	446	433	414	438	438	476	453	447	465	456	424	485	425	449	426	427	402	450	420	497	445	483	443	484	468	451	447	443	489	477	423	456	436	404	418	472	464	438	457	451	429	424	448	405	434	442	443	446	451	439	412	452	439	461	480	426	426	472	462	452	424	455	469	420	451	439	450	467	470	430	442	473	446	476	451	464	457	458	454	442	397	454	418	441	421	470	442	450	455	465	464	440	478	451	461	457	449	463	438	465	414	479	455	395	415	450	459	490	448	477	427	453	476	433	429	467	407	401	457	434	437	450	453	488	466	439	453	448	436	439	450	497	468	427	453	456	459	425	397	478	424	475	439	437	415	475	432	399	446	445	442	439	446	437	399	463	450	466	458	451	420	426	418	463	429	456	416	416	461	459	475	471	448	466	412	434	444	416	445	457	428	464	415	461	432	437	443	472	507	462	454	466	440	494	460	446	440	463	462	426	454	433	442	458	463	462	452	440	436	468	456	438	457	462	466	456	466	455	477	439	393	416	440	427	492	404	442	419	448	454	439	466	425	438	418	420	449	478	451	451	450	477	446	509	445	466	445	416	430	439	471	436	453	428	450	455	481	468	469	400	438	459	452	459	460	448	413	402	439	458	451	460	474	429	421	477	434	438	455	464	453	420	465	440	461	441
33815	59953	48623	37283	25492	15511	8856	4581	3021	2121	1667	1285	1199	1070	937	831	763	704	665	643	640	640	619	555	554	552	553	588	550	547	553	527	570	547	487	521	515	579	503	542	539	497	529	463	521	520	465	514	497	486	561	530	544	495	530	497	525	496	521	527	519	500	542	500	525	516	531	531	501	506	502	512	517	502	486	513	513	542	534	532	519	505	527	529	532	570	543	545	509	488	516	514	503	505	500	479	546	546	523	533	521	481	538	482	523	496	537	498	532	534	531	525	506	491	509	498	528	506	524	540	530	554	491	515	538	522	507	536	537	493	535	497	528	505	568	556	541	544	541	497	492	559	496	505	497	509	511	468	487	510	510	521	494	502	495	494	535	484	514	491	502	573	521	518	529	527	508	523	500	511	508	525	519	500	525	518	514	516	504	500	521	490	514	536	540	522	499	471	488	497	473	491	507	512	474	474	531	501	507	490	535	519	521	517	535	510	514	483	517	483	494	547	532	502	479	562	512	496	532	515	539	473	520	545	494	519	500	504	488	486	535	516	558	438	522	511	523	515	518	537	540	507	520	533	517	503	503	534	502	493	535	472	537	543	494	535	515	514	517	537	527	531	537	521	522	515	490	519	529	521	528	503	495	510	555	512	530	563	508	493	487	532	515	478	488	505	521	514	507	543	508	515	524	497	511	511	532	543	518	513	534	531	541	500	529	465	522	509	448	532	498	486	532	547	484	527	496	532	561	507	506	489	514	519	515	518	513	519	535	503	525	519	505	527	490	530	509	500	511	473	481	523	523	514	515	483	511	517	528	477	543	517	516	503	482	496	545	495	510	496	493	501	519	511	501	500	533	525	521	511	522	462	543	479	515	534	525	515	543	512	541	496	499	495	522	496	529	496	533	531	509	462	554	492	539	489	520	461	497	499	505	559	510	495	506	494	479	530	508	549	506	545	566	508	548	519	526	506	519	511	519	518	490	488	510	516	518	515	520	517	530	476	506	516	512	495	531	525	467	506	512	518	537	539	488	498	521	509	513	505	478	530	521	528	488	504	478	521	533	520	518	498	516	504	560	500	468	486	547	520	513	550	497	514	528	511	519	547	483	538	528	472	464	525	465	533	518	493	489	519	509	553	540	489	522	517	533	502	523	481	546	541	531	498	528	510	499	498	526	543	525	488	538	545	499	518	528	486	575	534	541	537	496	560	526	524	515	545	495	531	527	510	523	527	512	501	510	498	509	510	498	503	488	516	529	541	529	495	531	517	501	525	540	521	529	497	504	535	496	530	484	515	519	500	531	541	519	546	528	513	519	502	507	506	509	503	517	513	480	472	530	508	484	499	547	496	518	554	532	503	495	524	486	533	565	565	498	518	509	484	497	517	483	524	492	508	471	508	476	467	500	503	480	524	495	518	477	482	508	557	500	519	563	500	502	521	513	516	559	507	525	507	513	473	543	518	517	522	512	540	491	516	477	532	489	568	493	512	546	530	521	477	494	478	509	555	507	487	525	493	544	502	519	490	460	516	491	536	534	550	467	490	503	484	522	519	537	536	526	544	504	503	492	524	509	518	545	504	506	533	525	488	503	568	490	511	490	501	563	482	515	567	494	506	510	502	495	521	506	520	530	517	505	513	512	529	506	495	517	521	512	537	539	540	581	505	543	524	512	495	505	523	498	490	515	516	529	517	538	518	482	482	516	505	498	549	494	477	537	503	538	530	501	479	527	510	508	542	521	517	529	533	518	499	531	488	495	494	534	512	509	532	519	522	512	527	484	515	510	546	487	512	480	489	500	539	560	527	542	482	502	481	524	529	507	524	502	484	481	548	486	535	511	495	543	490	487	510	528	528	482	498	491	510	549	499	539	527	520	509	500	511	495	497	520	504	468	463	504	511	512	521	499	504	486	492	543	506	550	533	529	503	501	525	549	540	530	514	512	529	493	559	528	490	525	512	530	527	513	548	510	500	508	524	498	554	496	526	541	547	515	526	526	510	479	518	538	515	512	526	511	522	541	498	475	520	477	532	492	479	511	521	503	533	521	538	487	524	475	540	525	503	529	548	506	512	541	488	540	498	529	595	538	488	555	504	507	548	519	529	504	488	523	504	492	525	493	515	508	501	551	492	539	520	498	500	531	500	528	498	521	532	509	498	518	515	512	491	535	505	491	495	502	530	543	497	520	538	509	489	534	558	480	499	465	495	494	508	468	505	536	495	527	508	522	532	489	509	527	492	518	509	519	479	494	521	526	515	492	564	533	521	545	503	535	543	526	531	530	456	501	529	491	496	561	541	504	532	485	548	483	503	504	534	498	538	500	506	531	537	520	518	524	519	503	492	536	511	488	526	530	509	531	501	540	494	499	477	538	546	518	475	501	532	541	510	518	488	517	546	478	513	462	536	542	504	489	466	523	507	550	541	502	510	523	500	529	498	502	538	535	498	476	530	523	504	488	515	515	491	558	530	524	537	495	526	513	499	497	494	525	533	509	514	508	527	512	516	507	463	525	536	516	499	525	515	519	496	545	552	480	517	495	518	498	501	522	491	513	493	552	543	505	509	505	503	502	515	529	539	504	550	555	543	508	516	528	533	533	472	512	482	511	533	504	519	514	485	515	542	508	521	529	520	546	547	566	495	512	507	509	539	548	526	483	518	502	493	515	493	545	494	505	503	505	592	510	534	507	514	517	479	545	488	536	492	507	554	527	516	508	534	507	547	489	518	521	557	530	522	579	509	514	545	525	499	485	520	519	522	472	533	501	524	510	488	520	568	522	510	536	542	488	489	488	528	523	499	554	511	557	517	494	525	500	528	552	521	525	504	502	535	488	509	510	491	520	523	558	500	525	547	505	508	524	530	525	452	551	498	544	482	535	541	489	535	527	506	507	492	517	526	492	535	493	487	508	506	477	473	517	497	492	549	555	498	528	507	514	542	524	527	511	495	510	521	531	539	525	522	548	489	488	517	484	532	522	485	547	504	515	499	497	517	523	529	523	504	516	486	554	498	526	495	509	527	495	518	515	476	486	538	512	491	506	467	517	509	500	487	498	550	520	522	531	512	526	519	464	485	511	512	469	539	545	519	506	503	497	487	523	509	516	512	510	482	517	509	525	475	534	519	516	572	503	520	521	488	504	483	502	498	504	534	507	570	544	531	488	500	523	502	548	527	515	510	509	520	538	526	527	506	480	467	498	514	521	489	506	508	538	516	488	545	547	539	525	534	484	494	525	496	494	501	514	506	499	502	490	491	542	513	520	524	530	518	518	523	512	512	529	527	477	495	504	539	501	549	542	504	528	542	509	493	475	479	489	518	546	523	530	538	473	513	520	509	538	500	496	529	503	472	529	517	500	496	516	521	481	516	481	516	459	557	504	523	520	481	503	509	515	531	492	479	483	506	508	505	530	530	542	502	506	519	519	523	498	509	509	505	539	502	479	508	530	540	493	514	498	514	527	523	440	515	516	480	478	547	508	548	559	531	530	534	521	512
31096	30373	27458	15205	6354	3143	1790	1156	788	670	570	504	510	414	472	416	378	387	371	386	334	358	356	368	323	340	356	351	339	360	350	327	356	364	294	322	364	343	341	346	314	368	338	339	347	343	357	340	279	354	339	331	352	322	349	342	328	334	325	348	351	319	303	334	318	313	308	304	329	328	341	373	358	342	320	331	336	327	359	337	336	345	322	337	340	336	341	331	339	366	344	316	347	337	340	359	347	354	312	332	325	324	351	344	343	340	304	311	352	318	372	322	323	354	346	313	308	315	346	346	317	353	325	356	332	305	323	335	333	314	331	354	315	378	333	347	333	348	323	330	354	319	322	325	356	337	347	331	359	335	339	341	373	310	325	306	346	328	316	322	326	320	322	383	363	340	334	326	332	320	312	337	315	348	341	350	324	299	318	316	335	324	316	313	358	323	379	356	332	330	311	323	355	335	326	349	351	304	314	338	341	320	352	345	323	350	352	328	326	335	318	343	345	349	335	344	341	327	332	337	322	346	332	339	319	314	370	320	329	339	328	322	359	335	325	308	354	344	307	316	339	331	334	325	335	350	367	372	312	317	337	303	356	334	335	323	316	323	319	312	334	336	299	327	328	311	292	344	327	320	321	359	365	337	325	321	318	322	335	380	344	277	323	309	349	354	332	335	326	374	330	333	340	339	318	314	359	329	330	316	311	330	315	328	346	356	375	327	313	334	305	300	316	349	319	350	323	318	361	327	351	306	339	314	312	349	318	339	349	358	348	358	355	353	348	332	361	357	332	312	338	347	339	327	358	316	343	312	368	318	339	359	322	324	323	334	325	354	363	342	339	328	336	331	332	343	377	332	302	316	335	333	308	341	345	330	306	325	354	355	343	387	355	316	352	302	323	295	342	349	337	329	335	321	346	323	336	316	351	345	357	317	343	334	334	321	305	329	330	343	325	339	316	305	335	362	338	355	283	324	328	372	362	340	338	382	347	343	343	335	332	327	341	344	341	381	360	328	364	355	320	355	367	312	318	321	341	317	335	328	337	345	328	333	331	312	328	361	333	346	299	324	331	344	351	344	318	326	354	353	328	302	345	330	337	333	323	320	319	305	331	338	347	347	325	320	311	343	377	308	303	313	383	330	331	323	303	326	309	355	368	351	308	316	314	334	332	316	352	351	335	365	346	354	348	356	345	339	333	357	309	342	333	343	359	303	364	339	328	335	306	318	312	357	339	334	349	361	314	359	333	329	336	310	276	317	347	344	343	336	358	310	343	354	276	348	355	347	283	348	323	343	322	355	349	329	345	361	352	306	293	295	338	337	345	326	316	379	345	340	324	310	346	324	356	298	330	327	337	303	312	314	320	323	348	292	321	311	346	302	323	322	321	348	347	322	355	315	329	372	338	336	357	325	356	323	370	329	301	328	308	315	361	342	289	335	337	334	357	332	375	345	341	334	332	331	325	316	340	311	355	314	340	338	329	329	343	332	309	307	373	326	304	324	305	348	322	330	365	331	317	334	325	328	307	360	341	336	321	338	331	295	338	296	344	362	361	333	344	329	380	332	342	309	373	312	374	333	363	366	375	332	338	328	314	349	353	372	329	351	342	341	322	295	360	318	353	297	323	314	356	325	321	326	326	334	325	340	327	318	340	346	288	306	383	353	306	367	308	328	351	291	305	354	327	338	347	346	340	352	326	358	335	324	351	329	356	380	344	328	347	298	322	342	304	314	316	323	307	363	337	334	357	342	323	307	346	328	345	354	353	360	308	324	313	329	358	328	336	306	337	309	335	328	334	342	343	317	355	357	372	333	330	335	332	352	327	329	320	331	344	312	359	311	376	336	334	371	339	343	345	350	322	319	321	331	336	315	332	336	338	346	355	329	334	352	323	325	329	355	347	346	345	325	321	365	393	319	335	325	338	375	340	368	315	358	308	323	324	310	345	348	322	321	326	348	334	335	356	339	329	328	350	335	338	338	351	356	375	333	401	334	361	313	329	326	337	336	336	297	342	351	329	325	322	303	327	350	342	314	337	343	361	336	328	301	320	337	344	319	338	329	349	319	343	350	356	311	338	327	345	364	348	319	329	328	373	346	376	321	344	382	317	335	336	360	342	348	370	316	328	311	362	319	342	297	335	340	335	336	333	381	360	368	346	348	289	369	341	324	318	336	349	328	334	336	315	333	334	351	341	351	312	322	336	345	361	353	327	340	313	303	324	324	349	325	327	325	336	340	341	314	367	337	332	346	320	354	328	320	331	353	354	307	330	348	347	333	331	307	329	339	286	325	350	360	341	300	343	342	359	332	350	328	320	320	317	339	334	373	307	344	357	344	304	350	307	346	331	358	345	327	316	344	327	313	344	340	335	331	303	318	318	341	344	348	318	316	313	344	339	327	343	316	330	353	365	311	354	349	306	358	353	346	297	329	320	358	315	356	351	337	352	328	319	342	309	345	311	319	320	334	347	342	352	323	326	308	339	332	306	316	342	328	344	326	341	371	346	355	331	328	321	353	338	309	344	332	364	360	343	358	346	346	290	320	305	335	348	346	338	348	338	336	322	358	317	328	371	348	319	340	312	332	328	368	353	359	338	325	338	330	315	323	322	332	347	360	325	333	322	329	359	326	349	335	324	319	328	366	323	328	314	315	325	327	347	324	334	350	354	329	338	361	310	343	320	336	318	328	343	326	323	354	334	315	324	335	342	323	354	381	317	366	312	330	326	336	302	310	363	319	329	318	319	318	339	336	298	331	334	324	321	338	367	357	376	333	361	355	321	351	335	361	323	333	332	334	370	356	352	325	369	336	353	303	303	304	369	322	342	340	314	350	316	363	330	333	329	372	341	346	319	336	348	324	331	340	323	343	350	302	325	347	341	318	319	290	331	335	330	341	336	360	357	340	354	323	349	339	363	359	332	316	311	325	344	325	326	334	321	351	321	351	331	337	334	337	360	340	312	375	334	308	332	336	352	328	345	337	317	310	344	332	309	355	342	302	332	314	358	323	316	346	323	346	319	334	363	301	329	320	338	338	296	301	351	330	348	335	321	356	365	325	322	328	333	363	338	326	311	336	334	337	330	361	344	356	352	336	368	325	315	361	353	322	324	323	337	320	371	348	337	341	336	321	340	353	325	353	312	334	330	317	344	347	327	319	354	324	338	320	344	310	324	361	323	319	362	344	336	356	352	337	341	315	362	330	335	362	336	335	319	346	371	320	326	363	347	295	325	305	322	320	338	336	343	328	350	331	313	308	324	336	381	350	337	320	343	338	332	313	332	333	320	329	337	357	302	309	337	313	319	363	353	349	328	374	315	311	335	302	323	330	344	317	318	315	330	328	338	370	335	309	333	329	336	345	346	340	353	333	318	309	339	326	331	323	342	297	341	357	334	338	343	324	306	352	332	324	353	333	358	338	385	310	357	333	295	321	338	335	310	303	340	340	359	346	329	367	351	327	324	361	326	350	336	338	346	311	332	320	332	333	343	350
33339	45585	30047	16469	9730	5696	3238	2023	1373	1073	853	772	672	571	618	506	494	472	457	442	436	461	439	432	407	388	434	407	422	429	400	413	370	367	374	402	385	411	388	367	387	387	371	404	402	389	400	415	369	404	377	399	376	403	397	388	384	379	348	394	388	372	368	391	393	403	395	394	396	421	403	358	420	373	411	385	369	372	412	410	371	393	376	390	385	414	400	388	400	354	394	397	373	393	405	404	426	397	410	395	371	376	417	384	392	411	381	378	390	383	395	389	381	394	377	413	385	421	395	416	389	385	391	375	399	410	394	395	394	407	413	369	390	401	407	398	436	387	395	399	362	398	400	407	409	406	378	375	392	382	421	380	375	354	349	377	381	368	368	441	393	394	408	351	362	385	378	386	423	392	390	417	366	370	408	388	373	404	400	390	385	397	422	388	367	364	370	364	419	414	395	390	382	375	374	385	430	415	407	395	400	344	370	416	397	373	443	353	390	405	414	386	379	392	373	355	399	406	400	377	401	392	392	386	410	419	399	413	422	414	400	375	372	415	417	393	393	416	387	421	401	411	390	385	394	416	393	378	352	400	355	371	350	382	377	398	375	386	395	371	410	392	388	373	361	357	403	371	398	366	380	366	398	363	368	366	401	397	365	361	379	395	412	357	375	365	360	368	389	385	369	367	387	405	358	357	403	352	396	400	443	425	421	377	374	372	392	399	432	367	399	391	394	358	400	371	421	372	348	406	362	390	381	381	376	410	354	356	376	395	362	350	373	345	345	405	371	398	387	401	389	378	376	404	411	388	379	355	409	421	394	373	416	399	387	393	399	394	352	386	386	382	401	380	393	394	367	428	391	380	415	370	391	384	408	414	399	386	395	365	381	415	412	373	403	391	395	376	375	433	385	359	394	419	391	384	394	408	405	376	387	373	392	389	402	409	371	394	378	382	352	372	401	414	375	390	381	384	418	380	380	339	357	365	377	393	418	409	373	418	356	391	371	381	418	388	369	404	402	380	377	399	413	370	386	374	417	414	365	441	391	411	414	392	413	404	378	375	400	411	377	397	370	371	382	418	358	366	368	431	412	452	378	419	418	372	377	390	422	374	400	395	401	388	436	372	348	412	399	386	384	391	376	387	414	354	393	368	392	393	390	420	402	371	339	407	385	395	385	402	391	419	343	404	394	412	404	390	388	401	392	380	435	388	348	386	381	390	385	404	403	378	387	363	377	386	379	400	393	388	396	372	406	387	397	405	364	405	364	393	374	376	375	407	424	438	394	374	384	409	361	402	381	430	395	379	400	400	428	395	407	429	404	410	396	386	422	358	392	413	378	403	425	387	371	384	390	362	358	420	417	397	371	368	351	376	406	443	412	393	414	352	396	383	391	351	373	344	375	378	395	403	400	414	377	360	386	367	360	411	400	392	373	378	397	402	358	404	374	408	386	389	357	364	396	380	370	351	414	413	420	402	369	409	376	395	385	420	381	371	374	426	430	411	385	386	390	395	393	419	380	389	368	399	426	371	358	393	374	380	400	421	361	412	384	393	360	407	398	375	366	385	369	402	385	389	388	368	363	375	357	383	371	368	399	415	394	399	387	371	384	369	406	370	386	407	389	404	398	418	382	424	399	390	354	394	401	394	412	369	365	400	381	371	386	371	404	402	384	410	391	380	450	392	337	405	402	368	408	373	392	412	404	392	396	377	439	358	420	379	401	391	411	378	375	388	362	380	387	403	394	383	390	381	383	373	406	376	393	391	376	373	400	399	378	395	387	380	404	376	420	405	383	392	376	391	381	382	384	365	395	370	368	399	394	402	389	367	381	371	387	394	392	325	412	413	391	398	373	418	391	397	391	387	366	394	386	345	388	385	413	371	401	410	403	423	406	422	374	442	404	386	384	394	392	411	381	420	395	365	446	373	379	376	356	404	368	375	376	388	411	409	372	392	411	388	420	408	389	376	385	387	388	370	396	388	406	389	422	416	374	407	375	397	406	417	335	392	377	376	359	404	412	391	380	362	376	395	371	370	374	408	353	390	403	412	413	399	395	406	405	396	406	373	399	381	384	402	412	418	382	403	380	382	428	415	366	364	399	368	367	388	379	389	372	368	338	380	371	414	367	431	380	374	391	370	407	415	382	413	387	403	407	397	398	406	389	403	380	389	385	396	366	396	390	370	375	401	341	392	383	364	415	410	428	384	356	385	416	392	357	405	402	392	397	373	381	381	392	366	372	382	386	352	389	392	405	389	398	399	386	434	366	422	403	398	442	372	425	400	423	378	395	362	383	410	377	396	407	380	381	377	386	354	402	384	383	391	395	404	405	402	354	382	371	400	373	416	407	382	408	397	400	395	362	358	394	414	380	387	388	384	381	389	377	389	407	362	380	429	405	381	397	407	411	394	399	366	371	411	380	394	405	373	390	378	400	394	397	393	389	406	397	418	408	363	427	399	396	371	414	377	406	409	397	390	405	358	393	383	407	401	396	386	409	378	375	414	395	373	405	385	445	390	365	430	372	379	390	393	429	416	391	336	427	375	404	372	365	352	395	382	388	399	417	388	396	386	397	362	350	398	399	372	390	419	400	408	402	442	372	356	391	391	413	409	413	372	401	433	380	366	421	396	378	380	384	396	389	360	396	364	408	417	404	389	386	356	384	409	416	419	373	391	365	410	401	408	392	380	373	398	372	352	387	363	414	356	431	384	409	385	378	390	382	394	378	381	356	372	373	387	400	393	440	398	398	395	432	403	385	365	404	393	383	418	367	416	394	406	412	396	371	374	369	377	395	398	400	395	365	366	405	372	407	368	385	396	366	381	378	392	413	407	350	388	388	376	367	384	391	396	384	363	374	363	371	374	423	386	366	365	364	395	393	365	373	383	388	379	404	443	393	362	382	378	346	416	386	414	372	412	421	416	384	399	361	369	371	381	351	380	395	391	379	382	394	380	388	393	386	444	397	344	419	419	402	403	400	385	379	339	428	357	400	396	388	349	351	391	380	424	392	358	387	392	373	386	366	375	388	399	406	381	366	394	440	374	388	377	371	359	374	396	378	381	420	384	368	385	409	385	404	360	390	399	381	396	369	381	382	424	394	388	381	369	367	405	349	402	397	392	367	382	367	407	402	394	404	383	398	417	389	402	371	415	402	392	371	381	387	390	404	400	364	347	394	412	408	390	359	409	378	384	402	369	385	355	390	353	371	369	409	415	450	363	397	372	406	388	407	352	384	363	418	410	379	432	384	379	381	407	415	394	367	368	410	389	394	373	420	423	386	406	372	384	377	386	393	407	390	377	399	391	376	394	375	399	360	394	384	375	404	391	402	392	387	378	411	370	369	390	415	378	435	390	395	401	393	379	402	411	404	389	360	368	380	408	395	361	385	391	377	388	431	396	391	364	395	382	424	416	377	409	394	370	393	366	369	362	416	368	410	425	400	369	342	374	394	386	357	390	381	385	367	394	372	377	432	400	422	387	360	384	399	400
23831	21444	28600	25164	21635	14938	5959	2347	1489	1058	886	726	625	643	613	582	540	499	499	470	491	505	480	459	451	449	433	474	462	452	443	483	445	434	461	471	487	442	438	439	456	404	439	440	407	464	435	421	441	434	441	467	448	476	450	443	450	400	427	459	457	432	406	435	436	424	437	443	412	461	445	438	418	403	433	427	425	413	438	445	468	468	435	436	438	440	444	439	454	458	444	425	418	467	422	418	449	455	443	418	425	442	443	397	423	476	424	436	438	462	414	400	444	410	462	414	426	430	469	452	431	422	482	416	435	409	442	410	436	394	448	466	412	429	449	399	425	432	448	420	454	445	477	418	457	435	408	450	369	470	455	429	445	434	439	432	438	393	423	457	463	423	433	461	463	452	440	420	404	417	450	432	462	427	419	414	431	422	455	436	439	403	454	431	453	407	455	417	451	422	467	443	411	432	384	459	441	448	432	435	442	451	412	462	423	468	476	448	421	419	435	433	488	427	426	426	437	428	484	435	443	428	410	459	403	421	419	466	454	422	447	509	441	427	453	437	421	416	424	447	426	460	419	421	446	426	449	433	452	425	467	433	440	445	451	452	438	486	465	428	446	423	445	448	434	405	437	379	452	422	433	446	470	430	434	422	431	448	441	424	444	423	467	437	429	414	477	422	425	437	442	389	460	457	438	421	428	481	446	451	449	440	478	478	457	426	441	434	440	388	453	454	446	431	424	459	428	455	439	434	484	450	426	431	408	432	430	435	414	427	481	415	433	464	446	470	429	413	407	432	446	426	429	427	430	427	414	468	446	463	456	424	438	421	456	446	435	473	409	439	441	450	449	434	426	438	436	405	455	445	393	420	441	468	411	445	446	439	406	418	435	430	426	471	446	438	457	443	437	452	450	433	422	464	466	454	410	443	452	459	449	482	463	439	460	429	431	456	436	406	447	424	400	470	452	427	389	423	469	447	426	455	424	443	437	470	454	451	417	456	464	449	404	428	470	435	486	442	437	440	424	451	465	454	450	438	472	452	418	428	415	445	425	407	433	382	445	403	422	439	446	463	433	458	413	405	424	430	486	431	427	428	420	425	433	450	437	452	411	436	410	405	472	484	426	437	446	425	403	438	427	438	437	438	448	431	455	432	413	413	461	441	458	453	448	446	427	438	425	435	459	444	382	407	401	386	453	424	407	436	402	440	436	466	466	451	440	465	428	437	431	451	418	442	411	404	414	438	444	416	487	425	448	415	460	456	446	447	451	425	413	451	457	426	453	456	448	434	460	452	466	402	443	436	433	416	424	440	437	439	452	426	467	436	427	453	433	452	441	398	444	428	472	429	442	410	454	426	395	416	428	435	436	410	433	429	439	454	429	416	440	459	442	468	440	489	429	422	431	392	433	452	442	434	404	429	428	464	445	415	456	452	475	417	463	431	439	450	427	439	489	436	434	430	417	448	406	449	411	439	428	402	444	433	429	451	425	446	426	438	424	456	482	445	402	398	471	434	408	445	444	468	468	407	409	445	459	432	466	411	462	414	426	454	420	422	392	441	411	414	413	449	437	458	418	458	441	421	447	450	447	424	479	431	451	417	472	499	444	463	429	459	398	451	424	439	396	476	419	456	456	426	423	455	463	442	445	467	448	438	383	424	434	428	453	404	405	411	438	455	449	450	400	416	441	458	431	420	439	437	397	488	429	444	409	418	450	401	414	419	461	434	417	422	459	450	432	436	447	472	455	415	435	429	438	491	420	439	452	476	393	442	431	439	395	446	423	451	453	471	444	430	442	421	437	440	386	465	460	427	464	408	421	437	447	466	433	404	427	455	437	430	419	448	440	459	409	441	457	404	496	436	428	446	416	482	424	427	462	427	422	427	443	455	469	420	421	476	462	423	441	435	464	430	455	415	469	395	455	416	457	421	421	397	412	475	405	447	427	440	458	435	468	473	445	412	441	454	458	432	431	454	418	451	430	440	417	425	476	440	461	435	424	453	429	433	397	426	443	442	404	456	438	428	448	447	471	457	436	420	402	409	471	475	448	469	410	442	448	417	470	469	414	423	426	461	423	411	446	478	433	387	435	453	454	406	423	437	433	434	442	450	455	439	444	440	447	425	491	437	473	444	425	458	483	440	464	432	422	439	424	403	424	405	443	429	430	441	441	449	415	436	433	427	465	455	443	394	401	437	444	487	445	418	427	443	454	450	390	395	433	462	441	450	459	468	436	429	466	379	454	442	475	412	404	441	434	450	454	443	463	429	448	426	462	467	427	460	461	434	425	425	439	413	445	428	446	400	462	418	431	480	425	435	422	426	417	428	394	424	437	463	484	425	452	435	446	432	417	452	446	439	444	449	413	445	437	431	449	466	391	456	441	456	445	421	472	431	427	446	450	432	454	419	426	440	445	437	413	421	458	446	434	444	455	494	450	453	436	476	438	421	462	432	445	478	461	415	466	435	447	422	413	418	432	386	431	466	421	432	452	437	462	424	455	437	417	415	453	441	465	399	474	430	425	429	454	441	418	431	459	450	426	437	413	406	391	445	448	395	431	457	404	435	430	446	429	452	435	434	402	436	425	438	454	448	443	453	412	446	448	442	472	420	435	414	453	446	441	417	433	425	405	414	434	455	455	460	437	466	451	453	435	447	396	416	444	407	424	455	467	429	450	416	468	448	423	477	468	428	446	426	479	446	419	450	437	472	425	461	426	407	433	411	485	426	445	403	455	417	438	449	420	433	435	455	488	439	455	458	422	460	433	433	428	448	456	445	497	445	447	442	436	443	464	439	472	445	466	451	454	466	449	416	462	395	445	388	433	427	433	442	420	446	427	448	428	453	462	378	432	446	427	432	391	403	444	440	432	428	427	456	415	461	442	439	468	463	426	404	442	453	432	428	467	433	433	452	423	461	464	451	444	417	445	444	448	431	517	453	434	420	423	467	452	462	406	408	428	406	447	446	441	427	471	403	432	433	431	448	411	446	441	417	418	437	470	487	452	433	440	438	425	436	469	447	466	434	423	428	472	453	442	458	446	430	445	427	452	418	452	439	426	428	463	442	414	414	424	402	431	433	456	456	430	473	440	431	437	427	454	464	446	444	446	398	434	473	435	384	438	419	431	439	436	458	452	424	459	453	463	474	440	460	447	454	403	421	444	439	420	478	434	394	440	433	470	441	427	442	438	429	429	437	436	449	412	421	417	454	423	441	394	451	372	466	445	393	466	450	435	426	440	451	455	432	448	412	405	446	424	432	421	438	478	432	401	470	449	453	412	433	448	468	429	445	463	449	444	397	433	483	427	444	440	432	418	449	419	455	434	456	410	446	447	454	430	468	434	468	412	465	396	398	416	481	418	432	445	418	428	417	423	419	388	470	423	443	421	453	440	415	422	438	455	475	502	428	412	442	411	412	481	428	422	439	449	481	437	419	440	435	432	419	452	457	451	460	411	421	428	436	414	473	424	430	459	426	421	446	407	474	419	454	427	453
32370	52755	41319	28547	19791	12653	6687	3797	2414	1624	1330	1158	925	875	816	760	711	628	653	575	613	626	600	554	543	551	468	552	560	504	515	537	503	534	537	544	511	554	497	515	502	520	476	513	489	508	515	505	499	530	525	507	485	479	462	500	495	568	522	492	529	505	510	534	537	495	508	519	479	469	501	507	476	482	523	503	516	497	507	507	490	482	527	519	522	481	517	517	499	520	542	506	506	504	519	523	499	495	496	488	495	539	511	488	461	504	513	515	492	523	497	504	484	492	480	507	480	519	499	496	524	515	504	469	471	475	515	485	500	514	496	510	466	482	505	481	504	527	482	513	494	517	473	502	516	521	444	517	510	464	499	520	472	523	507	504	464	513	505	486	484	528	492	499	504	500	476	502	498	468	491	492	531	504	514	499	542	507	508	519	511	497	492	449	526	493	493	465	526	515	517	496	462	501	484	515	540	515	525	484	519	555	507	512	496	483	486	502	536	501	523	562	488	512	491	479	502	480	479	491	484	472	526	524	489	533	475	466	534	494	499	498	532	480	511	490	563	492	514	517	519	479	503	562	535	480	527	516	499	529	476	505	479	525	502	530	530	534	474	514	518	493	512	467	503	494	489	473	521	504	516	511	501	481	492	500	518	483	467	524	522	485	503	513	484	523	492	538	531	509	510	505	518	525	519	541	524	498	492	502	505	471	510	496	515	494	531	473	506	534	488	512	534	518	527	456	458	487	487	517	450	533	501	509	528	511	469	490	511	483	515	483	544	499	529	523	503	519	510	482	502	477	474	539	476	523	522	495	502	524	548	461	474	472	463	540	509	503	495	516	493	461	535	490	475	505	490	484	543	545	510	511	508	504	496	512	540	516	467	515	549	538	526	503	523	499	503	532	477	516	482	483	557	488	518	481	525	455	514	491	485	459	530	458	516	504	521	498	489	472	489	539	497	503	512	511	476	500	532	508	537	541	504	509	507	515	517	461	525	519	485	535	519	502	525	502	482	507	533	491	488	470	533	501	511	515	522	505	515	513	517	536	515	489	465	487	523	523	491	494	499	477	488	487	498	515	512	463	508	510	486	498	515	529	514	482	475	501	532	483	501	479	491	537	505	535	516	528	512	510	529	492	489	487	491	497	526	476	487	511	461	495	516	494	505	480	467	488	507	515	527	499	480	535	486	457	528	540	519	546	508	488	505	518	534	499	518	502	518	526	487	515	458	483	460	471	493	535	502	518	512	451	490	512	495	480	520	531	501	523	474	473	575	503	495	499	556	499	510	505	487	512	537	514	537	516	513	499	517	496	539	477	499	526	510	533	494	475	470	513	539	505	538	513	487	481	502	484	529	490	496	525	493	464	489	501	510	530	493	492	516	509	501	501	499	515	474	498	530	532	451	493	480	501	466	506	489	506	492	505	478	529	476	498	511	456	507	487	533	537	503	491	532	513	496	523	459	501	471	490	487	513	516	491	487	494	459	530	517	497	492	508	517	517	534	486	510	515	511	495	484	506	496	485	502	478	472	473	494	490	508	490	464	483	516	554	502	511	497	521	457	503	497	516	523	499	518	514	503	458	519	508	507	482	520	492	513	495	514	471	559	523	470	508	528	475	516	497	502	491	494	521	491	504	528	476	540	540	472	514	528	485	504	448	510	488	500	545	494	491	500	478	481	458	458	512	480	456	515	485	499	472	487	468	506	500	489	524	478	501	508	487	468	519	490	497	538	517	505	478	473	489	508	537	486	524	533	487	507	502	520	544	506	514	515	490	471	492	523	504	472	502	504	544	510	485	474	469	497	497	542	529	508	531	511	516	500	534	497	502	495	474	510	494	495	488	512	499	499	531	540	489	502	503	514	483	503	486	485	515	531	504	526	474	517	526	514	492	496	481	504	499	537	486	461	529	516	493	508	489	545	501	492	524	503	514	514	495	487	525	521	502	513	456	507	492	468	477	539	513	525	486	482	493	514	508	486	475	532	512	453	502	475	469	483	525	506	505	483	504	513	518	507	508	547	535	555	495	474	502	531	533	501	479	514	494	496	449	522	523	493	478	527	514	511	519	478	482	496	493	505	478	503	500	455	485	508	517	532	513	502	500	492	490	495	471	509	473	496	528	497	501	508	538	532	509	553	499	515	528	496	520	522	473	449	488	526	488	505	499	439	474	524	512	537	540	501	498	529	492	465	469	515	514	478	501	510	499	495	479	538	497	503	499	535	500	495	500	540	553	517	500	503	487	499	496	507	519	477	517	542	491	511	482	477	524	507	463	519	530	497	505	488	505	488	505	499	510	464	553	512	491	520	488	507	532	492	496	487	527	515	516	486	508	465	515	471	487	516	465	492	509	505	523	481	530	536	475	543	511	525	523	499	503	490	486	536	525	485	515	509	488	511	507	522	504	529	477	505	505	495	519	526	545	467	488	525	485	508	462	498	485	507	485	497	488	469	478	536	491	483	481	475	497	499	519	484	518	530	514	491	488	491	517	510	502	509	503	512	494	517	501	500	492	534	559	465	516	502	485	544	468	509	532	472	526	506	517	502	523	492	510	544	524	479	507	521	477	502	529	522	500	496	502	496	519	504	509	532	493	492	513	515	483	517	488	472	495	530	513	529	457	498	526	509	465	468	534	524	479	543	505	524	531	513	507	528	484	507	487	528	518	471	529	531	451	487	485	496	488	497	512	523	507	512	530	506	491	468	499	508	466	505	489	451	545	508	523	505	479	485	468	501	535	541	503	515	463	486	482	527	502	540	520	485	532	487	473	489	518	479	517	465	519	532	488	517	501	546	550	518	506	512	520	480	497	511	498	526	531	510	492	504	461	495	498	532	520	511	522	478	502	532	483	499	488	486	541	538	480	550	482	524	505	502	454	496	489	465	471	541	507	508	456	490	464	517	535	480	527	501	541	534	544	530	481	490	482	540	477	530	549	499	500	465	517	533	525	483	512	504	494	444	472	501	515	486	514	517	531	479	533	486	522	510	463	496	477	485	544	487	473	506	538	494	509	493	486	514	509	502	537	552	503	541	499	501	475	521	437	501	500	495	523	500	486	543	487	508	517	488	536	516	521	516	507	505	512	476	472	516	497	475	528	550	502	477	499	496	478	527	522	498	518	518	548	537	500	523	451	504	520	522	514	507	479	515	499	473	486	512	501	527	492	484	467	482	496	541	481	514	484	490	479	490	492	472	489	518	481	498	489	477	475	522	519	500	512	481	501	510	499	477	492	502	488	468	520	484	495	523	503	533	510	464	482	522	505	456	506	489	490	512	523	501	500	527	481	484	471	480	502	491	471	492	486	517	525	508	489	507	516	529	464	511	511	509	534	474	491	508	481	498	452	498	541	500	518	510	501	489	486	467	481	524	518	527	522	488	500	515	468	468	516	568	514	432	495	509	520	471	477	481	537	498	472	504	484	501	503	516	547	551	450	487	506	509	505	509	492	531	511	481	502	488	520	502	486	469	527	487	526	446	518	500	522
25263	21564	27589	25692	13149	5950	3054	1647	974	775	651	542	509	483	473	444	412	359	332	337	334	349	305	316	307	302	325	336	315	314	307	278	354	329	308	331	299	299	282	282	326	294	291	315	276	295	304	296	288	303	256	304	262	305	277	261	293	313	305	310	320	315	299	290	282	304	290	272	297	277	298	287	305	243	284	308	294	267	310	318	301	304	290	313	298	304	319	289	295	283	310	287	307	291	333	291	287	274	308	318	297	288	321	307	302	278	287	318	299	329	280	272	285	297	324	289	291	293	300	312	282	300	312	290	299	291	281	323	308	317	296	301	320	314	291	302	294	307	310	312	307	289	300	329	283	306	306	265	316	290	296	275	307	310	284	304	277	301	317	296	341	288	297	284	283	287	316	285	283	304	313	302	297	300	281	306	284	300	311	286	285	286	317	323	307	309	300	278	315	279	299	322	271	274	303	290	299	311	284	334	319	284	296	320	292	305	283	277	292	305	276	299	287	300	309	286	324	297	289	299	275	304	320	277	304	271	314	270	309	312	296	329	331	299	287	281	311	284	312	303	286	287	279	313	278	280	303	291	299	295	326	332	289	302	287	252	310	319	328	288	311	296	307	304	277	338	310	285	310	308	275	325	304	311	283	312	298	301	325	292	316	301	296	318	265	291	318	314	284	293	307	296	287	330	304	283	298	277	302	296	305	279	314	300	312	322	281	286	325	282	258	279	292	302	321	295	298	283	332	301	299	309	333	311	305	293	300	318	292	298	306	337	277	303	299	274	302	263	301	287	287	298	332	327	313	291	299	307	301	321	299	281	292	342	287	328	331	342	273	315	319	310	308	307	271	307	309	283	307	280	288	298	321	285	288	315	296	306	311	323	299	299	285	305	317	304	305	290	300	309	293	289	281	307	334	301	264	283	328	283	323	300	299	281	326	331	325	313	337	289	302	301	303	279	309	287	315	267	278	328	302	328	308	287	302	301	299	325	280	303	334	318	303	297	269	282	334	344	284	293	281	314	281	278	295	306	309	299	316	272	283	325	275	320	283	309	282	275	261	325	322	306	285	351	279	306	281	321	318	284	287	297	289	308	312	267	332	292	283	288	295	279	315	297	283	295	298	310	294	304	313	282	275	351	301	288	275	315	324	295	306	302	287	255	301	288	255	275	269	309	279	303	298	305	295	299	316	329	308	283	311	277	251	272	311	272	319	290	308	303	310	322	295	312	331	273	286	293	297	285	300	273	288	311	311	289	283	324	329	297	310	270	292	273	312	290	276	278	304	283	282	273	297	319	305	296	292	332	280	293	316	293	309	295	279	310	277	304	296	290	302	306	340	317	275	272	314	278	271	320	278	313	327	317	313	319	306	301	276	272	307	297	306	298	240	279	291	303	302	276	314	303	297	307	285	279	278	293	292	308	305	297	318	278	291	276	311	300	299	321	312	334	331	305	290	262	314	313	298	295	270	265	294	305	298	288	305	284	293	303	271	289	295	284	308	301	292	290	306	310	312	310	314	300	278	300	316	286	296	296	272	289	342	305	341	347	298	318	289	291	318	285	288	300	297	322	288	260	277	318	328	292	286	297	281	288	311	326	292	310	310	300	301	310	251	314	281	307	293	258	286	290	302	331	281	286	304	320	270	306	301	290	294	295	306	307	292	297	336	329	297	310	325	296	271	283	303	298	303	301	309	289	291	272	265	311	357	289	293	253	316	291	284	282	313	308	280	278	294	309	275	309	322	296	300	285	329	288	325	347	303	273	296	295	312	299	267	288	267	281	301	290	309	285	298	286	296	296	296	304	263	283	314	268	279	299	267	297	339	295	248	346	318	314	312	347	287	297	294	296	297	279	279	272	294	280	297	271	291	296	319	294	321	268	293	276	268	290	316	303	274	284	309	285	290	291	293	291	331	283	300	283	301	306	312	296	302	290	253	329	291	302	308	281	308	279	325	288	284	301	310	302	285	317	301	336	282	252	311	256	303	294	302	295	282	290	293	309	308	291	295	302	286	264	287	303	310	325	285	302	267	294	271	298	287	302	313	350	298	295	273	324	280	315	279	276	308	306	287	303	288	281	296	314	294	300	307	314	307	322	309	317	270	310	290	276	297	262	302	308	275	296	272	311	307	335	283	286	277	309	280	272	299	284	329	248	258	314	323	318	257	299	285	305	317	299	306	293	277	319	278	283	334	307	270	306	307	321	295	277	277	322	283	293	310	311	293	306	299	285	276	271	270	310	295	293	291	298	285	313	300	264	325	280	303	277	308	299	280	305	297	297	286	292	300	294	309	303	299	297	292	284	303	270	275	314	309	318	302	281	300	303	301	283	305	322	317	303	264	296	264	324	299	287	302	280	277	298	255	319	314	284	279	295	294	280	292	289	282	291	287	297	279	300	269	334	304	301	309	291	307	328	310	283	313	319	300	287	312	304	314	306	312	283	295	291	280	311	266	306	319	296	287	323	304	284	318	290	325	283	313	297	315	285	321	280	268	311	273	295	294	322	303	301	304	332	284	294	304	301	329	307	306	307	294	298	279	303	283	293	289	294	313	299	296	305	282	297	279	300	310	326	292	283	336	326	326	283	295	280	281	284	284	298	304	331	287	316	284	311	322	296	293	279	303	289	292	303	309	273	285	309	303	295	321	297	306	312	314	314	304	293	300	316	307	314	304	284	308	305	299	309	316	306	312	314	306	296	293	319	301	308	310	298	292	299	288	281	317	311	279	324	313	303	292	277	281	314	304	272	288	302	301	318	295	299	334	284	261	317	298	295	308	296	298	286	293	297	284	305	298	306	313	296	273	297	286	291	285	300	312	290	298	294	283	325	331	267	298	308	289	302	288	333	307	315	279	292	320	291	302	299	297	311	291	283	278	315	306	299	291	318	268	288	342	285	306	289	306	311	293	273	283	304	299	305	310	337	287	323	278	251	304	301	287	285	279	303	272	295	317	313	302	276	311	289	319	304	302	273	294	285	339	301	301	276	298	309	290	301	290	293	335	312	294	289	328	296	309	308	278	305	298	333	298	293	334	297	308	309	286	297	259	303	292	254	283	307	301	302	292	302	293	298	278	306	301	290	289	257	267	299	327	305	286	291	290	271	272	286	289	290	287	296	306	292	292	289	304	321	333	284	303	266	320	321	304	276	282	315	311	259	333	320	326	269	284	279	310	294	308	293	295	299	326	269	274	280	287	302	294	304	315	297	312	294	277	293	302	298	283	322	298	309	291	279	299	307	304	296	297	311	316	318	267	261	262	289	314	283	271	300	278	291	273	314	336	284	307	314	312	275	306	313	299	279	323	271	286	294	307	288	315	267	304	299	327	313	281	293	295	298	272	280	290	271	310	301	305	270	319	275	301	314	300	285	275	314	299	297	337	298	314	330	280	297	313	315	295	274	290	297	297	272	278	295	276	314	309	269	296	291	314	261	321	327	271	279	308	298	316	275	296	304	316	309	302	276	301	255	312	287	307	295	297	287
30386	47081	36231	21748	13948	9192	5516	3051	1926	1473	1048	880	830	723	655	626	554	515	466	474	427	454	435	389	405	409	359	397	367	367	360	414	379	357	382	343	378	379	351	366	381	372	357	354	355	362	374	359	365	339	361	385	337	369	348	386	350	359	354	367	339	360	351	372	362	354	335	365	345	331	341	328	353	337	377	329	355	371	355	384	367	350	348	346	351	323	327	319	381	336	377	357	379	367	340	337	334	378	365	360	346	340	373	323	376	383	359	315	361	374	375	348	344	375	366	387	364	363	365	368	375	340	347	346	356	338	363	345	360	366	371	342	339	359	345	397	333	363	350	373	344	352	341	364	345	345	372	356	359	350	360	333	328	389	367	372	381	387	359	336	393	349	366	341	368	360	332	333	360	357	366	378	382	363	340	360	352	367	345	410	346	398	330	339	375	363	336	320	352	364	334	343	355	350	380	374	378	386	379	343	351	344	383	340	329	342	359	358	377	354	378	332	324	380	346	380	339	373	360	374	352	352	339	356	333	333	342	325	371	350	364	343	321	368	374	372	318	326	349	369	333	349	389	381	316	363	356	366	335	354	350	370	374	357	315	313	347	379	369	384	357	350	379	345	377	367	389	370	354	367	370	385	359	348	348	369	339	361	354	378	361	387	346	365	361	374	350	348	338	376	338	367	362	342	354	410	350	375	361	355	379	347	352	353	355	345	368	375	373	370	357	333	335	351	335	364	335	385	325	374	385	362	349	357	364	341	337	355	346	360	355	369	349	367	331	319	375	356	355	350	311	329	361	357	370	339	374	357	351	354	353	344	388	369	332	341	363	383	350	367	357	334	320	325	359	388	372	318	360	329	365	393	347	355	360	333	380	363	360	341	352	381	360	340	355	341	385	365	373	386	352	375	374	328	348	340	374	366	331	378	356	368	346	382	364	335	369	398	345	333	378	333	375	385	349	330	345	361	356	349	347	392	353	364	374	356	394	347	369	359	385	354	375	378	345	347	361	376	332	378	379	387	357	360	364	329	343	314	342	339	333	374	346	395	337	377	347	331	369	383	358	377	343	354	306	356	342	366	374	383	351	368	328	322	341	382	364	370	348	369	355	399	358	317	357	356	355	354	361	361	326	325	389	348	383	370	389	373	299	380	356	368	381	361	324	320	328	352	349	354	379	379	370	342	392	319	371	365	365	376	379	354	329	361	376	346	366	356	368	364	350	373	330	410	352	360	331	369	393	301	336	376	364	384	385	368	348	344	350	366	324	343	368	347	354	339	329	358	355	351	363	360	364	364	356	357	361	346	370	375	363	378	367	390	369	347	396	351	364	364	343	362	356	353	345	348	347	312	361	330	340	352	354	343	355	359	349	370	338	362	361	351	381	352	389	358	351	355	351	350	346	324	339	354	340	355	375	372	350	365	366	336	378	360	386	343	351	325	382	382	358	403	340	345	326	367	377	311	347	370	386	361	365	362	369	350	379	350	389	380	366	377	353	361	352	350	355	357	419	364	306	371	336	334	363	348	340	386	383	362	351	345	327	355	365	342	375	379	380	355	359	402	338	365	359	366	379	349	377	350	324	356	363	370	350	328	351	322	346	348	341	345	339	361	369	350	367	332	351	364	334	344	378	334	377	341	356	376	379	376	353	387	335	335	331	395	350	345	342	398	379	355	363	344	400	366	380	377	365	351	388	347	351	374	363	310	354	348	360	345	337	384	326	334	364	357	396	353	368	358	377	363	360	346	336	341	352	353	362	374	399	357	365	358	371	385	343	336	358	365	372	361	363	364	357	331	369	371	347	341	354	364	346	374	379	360	376	352	331	373	347	342	341	329	375	385	351	360	342	377	354	306	347	348	364	383	358	370	375	369	357	358	356	346	362	372	368	384	352	355	361	376	345	339	344	379	361	332	362	366	390	339	378	365	363	374	332	339	310	379	348	345	329	344	359	386	364	357	380	324	390	342	346	357	419	344	380	367	350	376	360	378	316	362	360	375	331	375	357	360	351	341	345	330	359	311	385	332	363	364	355	357	337	356	374	379	408	376	360	345	372	309	364	369	344	380	339	372	367	355	306	355	350	381	387	346	340	380	306	379	346	359	325	323	347	345	358	355	373	363	365	332	365	374	352	342	370	345	366	380	328	376	369	377	345	359	356	361	378	369	368	323	339	365	345	330	352	333	341	349	353	367	390	364	352	381	340	346	377	338	363	394	331	380	377	365	361	328	372	353	341	393	349	379	382	366	359	346	379	370	388	324	337	366	341	352	368	355	381	364	372	360	341	380	350	376	369	355	382	357	340	358	335	386	370	352	335	350	351	330	355	387	379	365	379	339	368	334	363	354	344	387	355	361	389	344	352	347	337	354	375	366	338	355	347	325	340	345	390	330	381	369	398	382	344	346	345	327	394	371	374	368	342	344	349	365	328	381	375	359	388	383	350	366	357	391	367	330	326	340	410	357	366	341	389	356	339	358	360	336	370	344	347	340	388	357	381	358	377	340	339	377	373	374	332	338	376	355	361	373	347	338	391	369	380	375	370	344	357	357	343	383	333	367	341	380	369	362	350	388	367	392	359	337	366	366	351	353	362	338	330	303	349	396	354	356	360	350	385	357	355	339	378	347	336	383	337	358	344	370	374	356	361	366	354	324	388	350	361	340	349	340	344	344	328	344	342	330	323	359	348	319	352	347	361	359	332	372	366	335	373	377	352	356	368	370	324	362	354	367	326	305	370	347	362	355	347	354	337	380	374	358	383	374	364	370	318	379	360	343	368	357	368	360	358	362	369	350	313	368	360	340	384	344	322	369	374	353	333	314	375	351	325	348	361	354	349	365	357	346	377	333	372	355	322	355	385	370	373	357	369	364	342	343	353	365	337	380	350	359	363	378	363	345	372	398	356	365	351	323	365	347	333	377	347	359	340	355	335	366	354	393	344	353	347	350	358	364	377	338	377	356	368	345	362	342	355	338	351	345	384	376	330	360	381	353	364	333	371	374	355	361	358	363	336	354	316	347	319	359	357	340	343	362	363	346	352	361	339	351	345	386	383	358	339	354	378	386	345	366	342	393	360	374	371	347	336	335	372	344	353	336	355	345	376	350	394	380	365	375	316	363	331	360	353	370	361	361	366	323	357	349	383	360	342	382	397	376	334	368	367	354	334	354	359	370	326	380	335	331	341	337	374	346	321	336	326	363	366	335	372	361	358	368	364	367	328	372	406	379	331	377	365	391	358	344	335	364	362	374	364	356	368	361	368	325	393	363	335	348	354	333	356	380	362	359	348	324	340	359	344	366	371	375	339	352	340	361	380	338	372	382	354	336	340	349	356	365	369	364	341	326	364	351	348	324	352	364	373	367	387	390	333	349	364	340	355	324	350	356	396	340	324	328	364	354	356	368	367	369	358	324	360	365	369	364	350	318	349	364	368	400	344	360	379	375	332	355	360	374	368	387	350	359	334	382	352	337	331	366	332	348	378	351	352	342
22883	21482	28999	24444	21821	21755	13916	3782	1754	1310	1082	858	808	706	684	627	609	622	570	544	483	513	522	517	468	465	490	454	464	459	460	452	439	475	458	465	482	472	453	428	431	426	444	462	421	416	456	462	459	413	449	436	412	447	438	401	443	487	447	475	422	448	430	472	422	439	423	419	489	437	461	462	452	435	431	402	442	424	436	419	403	465	419	487	441	464	451	439	432	414	434	450	479	408	478	474	448	453	478	400	436	436	471	432	456	424	466	454	450	434	487	438	443	452	451	447	426	457	464	451	442	487	480	467	448	450	433	455	416	453	478	417	399	444	428	447	440	437	450	448	479	430	453	426	420	451	413	450	471	439	415	431	491	418	404	468	414	454	486	430	413	404	413	453	439	425	428	431	438	438	413	435	392	404	455	448	445	455	438	456	448	434	456	468	442	449	436	469	441	446	425	441	437	450	476	461	453	453	482	477	420	455	425	448	403	446	440	448	423	421	464	452	421	437	440	441	444	449	443	445	430	444	476	455	453	426	426	444	461	434	464	418	429	430	467	481	431	454	473	471	434	454	446	452	440	446	475	452	437	408	445	405	434	437	467	404	495	489	425	430	457	492	419	444	458	479	460	429	438	440	435	419	467	420	467	443	465	479	458	454	493	438	419	445	446	444	434	409	443	440	406	467	432	432	442	468	445	444	433	469	432	424	444	467	467	427	440	486	431	483	423	460	465	419	471	454	467	440	475	429	464	440	455	448	433	458	486	449	449	453	433	451	402	446	490	451	446	429	423	417	427	446	445	453	433	449	448	418	422	424	464	438	475	458	461	423	429	442	431	413	460	441	437	442	440	443	463	442	450	450	444	477	422	434	441	437	464	489	445	429	461	467	453	473	466	471	450	453	421	433	446	434	436	466	478	413	476	476	441	435	439	450	425	456	451	440	464	423	467	463	447	509	447	465	426	420	415	469	411	457	414	444	445	407	455	408	406	429	437	478	423	420	424	461	496	442	434	457	451	444	451	481	434	442	465	414	443	441	463	449	429	458	436	443	437	480	416	418	437	440	452	414	433	424	455	408	438	425	449	447	490	427	436	445	468	441	447	445	419	441	457	456	487	449	470	483	461	426	437	459	482	457	437	453	416	465	432	423	459	421	442	455	482	412	441	423	430	469	440	428	457	417	448	452	476	417	439	455	432	437	442	419	445	423	460	456	473	448	432	418	425	504	475	463	452	436	437	444	429	444	463	434	425	419	459	455	459	408	451	440	464	404	423	442	452	447	467	476	417	469	456	418	444	456	474	446	432	417	465	464	428	461	470	440	445	454	436	415	465	449	467	442	444	443	472	481	433	428	436	448	429	439	483	421	493	429	441	402	428	425	445	445	433	428	412	443	457	445	467	420	483	442	428	462	409	465	419	449	468	467	485	441	451	438	449	483	430	497	441	452	427	436	448	448	425	445	459	443	431	444	411	455	416	489	452	450	436	462	433	437	438	450	457	451	444	459	438	459	419	466	450	420	436	467	446	458	439	440	442	438	412	466	458	432	469	479	423	455	440	478	445	411	424	411	458	438	418	443	439	432	436	435	457	461	451	461	469	422	467	428	445	436	479	439	422	476	453	433	458	443	476	447	465	430	417	465	423	454	432	474	428	457	425	469	459	434	462	422	447	451	441	448	446	443	427	433	435	448	464	439	456	442	449	426	437	455	439	425	423	466	425	448	420	419	460	436	448	434	437	452	418	448	431	429	448	452	457	503	432	433	444	424	419	461	450	440	454	460	429	423	429	484	494	485	471	448	453	449	454	462	435	431	433	404	414	465	412	432	469	421	472	454	425	447	439	467	476	425	426	454	445	456	406	442	423	440	419	433	431	429	431	464	430	430	463	471	480	457	445	450	442	445	440	480	464	462	455	426	469	428	454	428	450	424	442	459	437	474	425	435	451	437	432	502	416	462	436	449	447	451	462	441	467	457	437	444	422	475	444	422	450	463	423	459	428	450	458	444	442	434	427	430	455	440	445	441	419	454	451	473	422	460	443	433	438	418	466	438	434	472	453	445	439	439	463	478	431	449	429	481	415	468	415	456	440	449	453	444	459	478	445	430	476	458	444	438	424	470	436	453	455	430	441	453	448	478	422	455	399	436	450	411	424	468	452	473	451	439	429	406	437	454	453	442	430	433	417	389	431	470	455	423	470	434	455	459	435	439	458	463	487	467	443	429	414	426	459	454	430	414	459	423	444	457	431	474	414	473	441	447	437	428	444	452	438	447	495	456	399	415	442	421	438	419	497	433	435	415	481	435	431	449	478	444	452	443	439	406	439	433	434	460	420	445	437	423	410	473	454	459	427	437	445	431	472	455	488	458	420	443	464	424	438	456	458	412	462	463	436	460	460	468	438	460	436	417	431	457	429	442	451	432	434	461	453	440	442	408	403	438	479	429	460	471	434	459	491	490	428	457	439	445	433	427	462	472	461	433	474	461	447	488	457	442	430	483	448	478	432	419	440	469	445	434	442	428	436	448	463	460	469	447	416	414	456	429	448	434	422	438	480	446	421	442	443	439	458	429	461	435	470	462	461	469	460	428	457	469	439	478	444	420	432	431	458	436	456	460	468	502	435	455	467	455	452	465	442	465	466	433	474	447	472	448	426	421	425	409	435	416	437	449	448	446	450	472	410	438	462	474	457	429	451	433	451	432	440	445	432	463	419	406	473	441	428	444	451	448	409	451	461	446	423	436	420	466	441	469	424	429	433	420	456	433	478	476	451	432	429	427	468	387	436	450	417	439	441	452	461	442	476	455	456	456	450	416	466	464	461	480	451	424	426	411	457	452	437	447	424	466	448	449	451	433	440	443	449	476	444	455	431	437	450	476	471	477	463	455	416	431	412	427	422	422	473	426	440	446	435	411	399	418	475	464	406	463	461	425	434	420	432	461	431	474	448	413	443	450	451	450	485	466	461	443	402	419	448	440	441	441	448	403	378	407	469	401	461	459	472	428	454	454	400	392	420	463	408	417	425	442	417	423	397	390	444	448	441	423	433	427	444	424	439	443	425	480	460	429	470	452	483	458	434	435	442	420	419	466	447	437	457	401	424	410	453	445	442	420	443	482	438	429	427	450	411	466	414	467	439	429	467	427	432	438	424	425	417	409	427	411	463	453	456	431	475	460	458	480	477	427	446	453	437	437	470	455	447	410	449	463	437	437	454	440	456	429	440	457	453	417	448	424	473	447	465	452	449	417	461	459	431	456	417	462	467	420	431	426	425	468	476	390	418	443	452	441	452	457	422	455	420	444	389	458	479	459	467	453	437	434	442	432	402	468	444	443	446	414	477	472	454	458	440	460	427	435	424	478	426	406	456	480	420	450	465	425	466	441	448	437	417	429	432	472	467	439	459	431	470	449	427	445	444	421	486	437	460	440	429	444	444	465	456	412	437	409	448	446	461	456	454	453	404	439	425	471	419	425	455	452	454	402	425	453	456	440
33987	59089	46784	34179	25215	16779	10739	5009	2961	2160	1694	1436	1166	1078	986	939	877	731	682	633	649	665	628	601	585	556	588	539	586	562	554	551	574	553	577	536	483	472	550	501	534	496	554	530	484	516	532	502	520	509	553	500	543	504	499	508	527	552	450	492	550	551	507	496	482	480	539	510	545	487	518	481	551	512	510	539	491	514	465	506	504	512	538	484	472	510	487	552	527	506	521	520	516	523	514	505	511	496	488	491	545	518	490	539	509	531	507	525	497	480	525	486	508	514	538	491	472	591	495	554	499	524	474	481	500	579	530	527	496	485	454	466	514	523	514	491	527	526	525	517	528	519	498	517	491	538	484	497	510	526	519	501	510	506	569	520	507	477	515	471	498	487	495	510	518	505	505	527	536	523	527	511	449	508	528	509	490	487	490	509	521	519	478	536	478	528	564	536	506	523	506	548	519	524	524	501	543	484	490	501	546	543	534	488	503	485	494	530	498	517	520	534	537	480	502	534	530	522	519	496	550	498	553	494	495	482	490	543	524	508	517	493	488	485	497	497	530	551	505	541	497	559	502	540	509	467	503	545	496	516	488	501	513	524	553	528	504	483	512	517	523	521	476	489	500	524	530	483	533	503	503	480	508	480	479	514	489	506	475	486	477	555	519	509	521	519	508	502	518	482	520	504	492	468	484	530	541	510	511	517	541	516	518	511	491	510	496	534	523	508	504	524	504	559	491	459	508	500	520	549	518	495	511	548	510	474	532	516	514	519	513	482	498	534	498	503	498	538	509	499	472	537	518	553	516	507	505	543	515	484	487	554	566	531	521	506	541	541	483	534	531	533	491	498	511	514	506	502	496	470	503	513	499	517	538	474	489	517	460	510	494	488	526	509	481	529	513	491	541	533	550	531	504	531	504	490	506	519	515	525	502	511	513	533	492	533	519	503	512	534	527	496	508	512	502	500	511	526	519	531	508	533	507	489	506	512	470	526	523	508	476	491	509	545	481	513	516	476	488	505	521	482	497	535	491	496	554	490	455	526	525	494	497	541	471	524	512	503	521	539	556	539	549	530	495	466	488	502	501	508	539	489	489	521	501	518	509	526	528	539	502	491	495	529	532	490	494	503	499	537	511	522	514	499	465	516	486	500	498	517	461	500	510	483	511	540	533	530	491	516	518	521	484	505	507	457	482	521	537	535	514	517	505	525	540	502	518	521	509	514	552	507	501	508	495	492	519	475	478	511	508	537	465	493	505	483	473	510	499	513	485	524	497	516	528	508	483	497	490	502	523	521	499	504	517	489	513	546	515	507	504	492	537	550	500	499	486	534	506	529	516	518	514	514	566	536	490	511	524	444	505	513	513	529	533	525	509	509	505	507	566	506	517	497	520	484	503	507	538	532	498	499	513	469	514	539	510	546	509	513	505	502	543	532	516	474	499	510	561	522	561	480	493	487	547	486	483	480	524	474	501	502	529	480	523	480	512	493	513	503	513	513	507	532	505	507	510	480	469	506	481	517	533	531	502	523	496	524	486	492	560	522	523	498	528	480	511	481	505	488	528	514	532	518	556	523	502	518	515	511	496	526	488	520	550	507	474	541	496	501	536	498	520	498	482	531	532	518	529	549	502	549	484	488	497	514	535	499	473	518	495	521	487	526	488	537	545	545	510	490	483	525	506	491	513	490	510	510	540	523	524	474	538	483	497	498	569	527	524	508	505	511	534	501	512	560	510	497	551	484	498	525	538	512	500	517	487	528	509	512	488	498	505	514	511	491	510	534	510	504	523	515	554	502	516	472	508	524	516	486	521	497	520	462	535	524	525	453	525	500	501	556	545	549	493	509	524	500	479	537	533	522	502	499	543	499	483	496	510	496	501	499	475	521	499	489	514	523	512	490	501	476	506	527	547	491	514	443	507	514	504	490	485	532	504	476	537	489	551	515	487	505	512	521	474	485	497	472	537	551	559	524	516	491	510	540	476	471	535	510	516	536	493	494	500	487	555	516	502	498	546	539	493	502	528	506	502	498	491	552	453	497	492	518	485	462	530	473	436	493	474	498	526	488	503	528	461	483	515	521	514	539	545	535	508	516	514	533	488	507	503	509	548	503	514	529	488	514	515	504	508	520	490	486	562	471	496	522	475	512	532	556	503	539	492	482	550	570	542	505	484	483	509	493	546	515	518	479	465	487	482	500	503	467	496	494	531	519	479	532	520	484	523	590	496	498	521	490	506	514	514	489	491	513	500	488	525	544	497	431	500	510	528	497	506	504	496	503	503	531	536	481	525	516	492	506	538	550	510	542	497	513	492	477	501	560	499	517	535	540	510	529	491	526	492	511	491	523	525	497	475	533	504	464	536	520	505	540	510	464	470	574	508	498	498	528	481	576	497	516	523	540	528	479	519	530	516	502	522	515	536	507	499	453	503	499	509	488	528	484	518	478	562	509	466	486	526	552	520	538	528	527	509	521	507	509	493	502	507	516	517	497	537	490	513	495	516	525	497	481	513	527	512	539	517	479	506	545	516	523	499	540	511	520	497	510	502	485	500	559	512	514	465	517	507	518	531	530	529	508	501	516	513	541	462	514	478	527	495	541	494	477	549	536	547	526	534	468	520	502	493	507	534	509	500	548	525	495	518	539	502	502	556	511	531	512	502	504	522	566	524	525	526	499	486	509	487	487	495	518	506	513	546	531	471	522	508	553	537	530	521	496	486	496	509	517	523	487	513	521	529	492	524	533	468	513	507	553	493	518	515	517	552	559	520	464	487	541	494	507	466	527	565	496	511	490	528	539	493	527	541	504	550	532	517	459	563	462	502	505	505	493	505	520	480	537	515	514	488	529	519	484	502	472	511	544	523	483	487	488	504	496	498	506	515	511	502	510	505	539	478	514	494	521	502	484	520	472	485	516	494	473	513	496	503	542	528	530	519	505	511	512	526	511	482	524	516	473	539	498	493	554	458	525	519	510	526	466	466	597	513	535	526	488	524	550	543	514	539	525	516	497	536	507	468	519	562	513	508	495	502	486	513	525	517	551	530	536	554	540	472	485	510	511	505	480	497	496	505	485	500	500	532	492	499	488	536	476	457	492	506	488	487	481	521	508	495	486	476	505	546	509	486	532	458	505	535	506	507	472	522	506	530	530	496	505	569	506	504	508	514	519	486	507	499	480	525	506	504	568	488	534	514	545	515	486	532	528	519	491	514	513	523	548	520	485	512	493	459	533	500	494	475	518	495	475	513	503	492	510	500	525	539	509	509	533	525	482	515	501	541	515	499	516	509	490	494	464	506	545	554	469	464	462	495	485	551	491	530	522	520	535	508	512	454	506	545	523	543	521	522	538	529	560	491	482	532	546	512	527	515	491	518	492	461	512	518	494	514	494	495	518	522	485	523	519	525	504	525	486	512	507	496	509	506	500	516	523	507	477	484	522	523	504	498	488	497	483	527	508	514	503	529	495	476	493	507	497	506	522	532	477	528	530	502	521
30225	29277	31669	19402	7865	3275	1672	1110	721	627	579	500	509	417	418	388	377	388	392	389	363	388	326	348	338	343	367	342	388	326	350	332	328	335	354	322	329	344	341	345	318	328	323	300	326	331	314	328	346	355	297	346	331	305	358	307	317	317	337	327	328	335	302	354	323	315	308	342	320	344	319	306	354	317	323	333	314	339	326	329	317	335	318	310	349	327	297	327	340	312	341	315	336	321	323	347	308	346	325	361	341	317	355	323	326	336	354	378	337	320	331	335	340	346	332	348	306	348	305	349	341	314	340	323	355	333	341	341	350	305	311	309	326	315	336	319	336	330	328	335	318	332	305	312	325	326	304	327	334	325	364	316	334	361	335	307	352	363	300	337	308	337	311	324	341	322	348	356	363	316	315	318	308	342	333	361	326	324	331	347	313	362	341	309	373	315	340	322	324	335	331	378	330	393	318	346	316	292	385	311	314	325	321	353	343	344	325	322	335	311	359	314	358	306	360	310	332	310	343	325	335	326	333	337	320	331	363	337	300	358	363	329	347	357	302	352	341	330	318	305	315	315	320	328	319	338	333	328	338	339	341	318	315	331	307	332	305	324	311	303	338	325	311	320	322	335	343	331	330	325	335	345	329	321	343	337	327	348	335	293	362	322	325	345	333	342	330	311	352	328	334	374	327	293	341	305	322	291	329	347	322	363	334	322	352	333	334	345	316	318	346	326	347	345	324	344	346	325	317	326	313	318	332	309	321	327	338	331	312	316	317	335	338	370	338	334	370	332	303	309	316	338	358	335	339	359	346	298	312	350	297	348	321	329	360	332	317	323	332	348	346	345	325	338	309	342	315	314	305	321	325	317	323	338	363	348	315	321	311	340	323	382	361	336	342	319	365	311	303	320	357	319	346	351	338	336	327	359	326	346	303	334	339	327	315	325	341	333	337	332	320	344	328	351	326	307	315	345	329	345	334	316	311	327	341	349	354	305	326	345	318	331	307	323	351	358	324	350	339	313	336	357	328	298	345	317	355	345	329	324	351	336	343	306	308	335	337	305	325	339	323	313	341	368	364	298	315	319	315	334	327	343	385	346	351	331	347	286	323	372	369	296	347	366	322	328	319	315	318	364	346	341	346	361	327	367	325	330	364	316	350	328	351	334	330	317	344	322	345	368	322	332	354	327	357	344	316	310	321	318	304	314	322	329	366	318	312	325	359	336	316	350	313	343	352	355	297	341	310	323	349	318	325	344	359	318	359	342	346	306	321	303	328	335	336	344	318	337	325	348	322	307	315	309	309	303	331	324	312	336	334	354	301	314	343	306	331	359	316	320	309	332	301	323	325	313	323	340	305	332	336	366	345	332	328	324	336	311	357	302	326	332	330	336	354	326	312	319	332	325	325	322	325	335	323	322	329	310	336	313	366	324	295	347	342	309	346	357	368	346	318	339	321	312	308	334	355	337	340	383	327	355	326	304	339	304	312	315	337	336	342	352	345	334	322	328	372	341	363	315	306	371	317	313	332	328	321	359	321	332	364	338	339	331	316	331	343	327	319	337	325	299	313	314	335	308	337	330	332	318	351	349	314	333	348	347	341	339	320	326	363	335	309	379	339	341	341	298	298	354	325	349	329	305	339	301	380	327	322	326	380	338	367	342	336	360	335	316	328	338	363	340	329	343	351	322	338	323	355	328	334	324	314	309	339	325	349	353	341	316	348	328	340	370	363	340	346	327	327	311	324	302	316	341	340	324	331	343	350	366	337	304	332	313	314	351	346	329	348	324	339	314	334	372	321	346	326	327	367	336	311	302	332	292	367	327	314	312	342	286	328	353	317	329	336	350	334	354	349	341	333	317	326	327	316	320	347	318	352	328	314	336	323	353	320	331	317	307	342	324	338	313	340	348	317	344	315	331	338	336	381	292	370	353	284	345	319	358	355	314	329	336	323	329	322	338	324	331	373	317	328	346	331	315	316	333	348	334	341	308	357	344	350	342	341	332	333	334	324	374	325	323	333	326	317	344	347	306	321	334	307	333	334	340	336	317	333	339	337	357	339	361	353	347	347	310	348	309	350	346	329	362	336	352	309	355	330	327	326	340	371	346	393	333	333	334	325	363	342	329	351	356	314	335	320	349	341	347	343	333	329	340	353	340	299	325	329	348	351	316	313	333	325	331	341	335	346	299	305	325	325	328	337	334	330	312	337	337	301	326	314	313	336	306	360	336	307	346	328	338	363	322	336	314	328	324	321	323	333	336	309	329	335	348	353	327	325	292	324	351	314	320	337	344	331	308	334	311	329	332	341	359	345	339	338	320	316	340	314	344	338	306	343	299	338	359	344	300	336	329	329	302	312	351	325	307	339	342	325	332	286	338	353	334	346	323	292	329	348	305	307	324	319	316	306	333	327	339	330	354	296	321	339	325	343	342	339	335	354	318	321	331	324	310	340	346	337	324	350	312	329	321	318	336	322	304	354	322	356	313	346	323	349	319	332	343	308	358	319	333	336	321	359	331	342	348	331	331	334	309	337	322	350	366	330	345	335	324	313	344	292	354	335	285	339	331	340	350	333	325	327	318	320	314	333	328	348	332	321	348	328	329	345	341	335	328	330	353	351	360	342	337	339	320	343	306	354	323	347	344	349	346	293	322	332	366	322	355	354	345	312	344	348	301	344	319	365	326	342	334	335	339	345	345	347	352	339	340	306	307	336	338	288	350	333	327	327	328	354	330	305	339	332	308	339	321	317	316	363	306	354	335	328	313	344	329	319	333	322	347	317	333	306	333	356	325	336	375	324	342	311	330	338	317	346	325	333	333	355	342	313	369	348	356	339	325	345	333	314	332	331	332	343	322	345	341	293	316	326	319	302	335	326	314	347	358	334	343	308	328	356	335	323	334	364	354	327	313	318	340	318	333	314	310	359	320	346	329	325	337	325	330	328	335	315	331	348	329	333	377	330	339	315	318	356	321	345	333	328	324	304	322	284	317	338	305	328	304	313	297	362	351	296	327	344	328	316	349	315	339	348	338	355	314	352	349	321	341	318	322	327	340	319	313	317	325	324	339	337	362	295	331	340	320	322	338	326	340	333	337	303	342	305	306	333	308	336	317	311	299	303	318	358	348	336	324	350	332	339	309	321	315	349	344	367	306	327	332	318	371	329	343	337	343	324	330	346	347	349	364	316	350	344	303	358	346	334	351	332	344	341	326	344	330	310	344	311	331	361	331	335	305	360	315	332	351	334	353	326	340	350	316	311	366	306	332	317	315	337	353	358	324	348	356	341	344	360	351	331	350	336	325	363	361	338	361	369	328	323	356	316	322	366	349	366	339	321	337	348	318	315	317	337	343	344	390	345	316	347	355	319	353	327	358	338	333	321	325	334	358	349	331	338	311	315	341	360	364	325	328	298	330	314	319	333	335	322	340	325	345	306	323	328	317	312	326	321	308	361	352	303	347	333	348	336	313	344	386	352	310	316	322	310	312	334	325
32026	44913	35523	20084	10964	5718	3073	1917	1228	1043	792	765	683	561	508	526	520	487	468	424	459	393	445	437	386	382	402	420	363	395	427	400	419	412	385	411	376	390	370	388	402	387	404	391	450	378	352	398	413	413	382	403	415	339	389	406	410	411	396	406	366	438	385	365	383	380	382	382	426	369	380	378	367	388	378	398	371	391	391	381	377	413	395	373	385	402	396	399	405	364	370	393	409	392	391	385	386	377	373	400	366	355	341	410	355	357	380	387	394	372	374	375	395	372	367	381	430	415	387	393	406	355	415	426	421	392	404	377	370	398	416	367	396	378	420	374	381	381	392	414	376	363	387	411	382	402	382	422	398	370	390	397	406	406	396	399	382	388	375	412	349	405	369	413	392	392	371	373	406	375	385	392	363	415	399	372	414	417	349	372	383	366	402	415	399	386	401	411	412	367	347	386	401	387	390	411	408	406	404	358	373	385	390	383	377	380	367	392	321	405	418	399	385	396	392	365	371	408	393	356	375	391	383	395	409	399	407	372	429	366	401	394	449	378	374	372	414	384	385	398	385	350	406	386	392	391	369	375	416	400	376	375	362	379	364	410	387	389	352	399	399	427	400	407	412	410	433	380	341	360	372	358	405	399	380	369	395	410	378	421	401	372	389	393	347	388	326	366	392	372	376	351	398	394	412	406	370	382	385	386	384	409	398	352	341	379	393	387	417	380	410	402	379	399	393	427	406	350	369	382	388	352	365	382	365	444	404	363	376	408	386	381	367	383	385	404	372	430	394	400	403	386	407	345	364	415	370	401	451	398	399	373	395	395	383	421	416	356	410	370	380	400	401	407	406	415	370	428	392	418	393	397	417	392	407	360	411	408	406	396	346	406	379	366	350	389	380	384	417	408	390	357	388	385	381	386	383	396	376	390	378	399	383	365	352	420	375	378	385	369	383	376	410	413	386	385	358	379	408	371	388	402	383	399	409	396	374	398	421	391	362	396	394	370	403	370	385	382	373	406	391	390	371	424	409	345	366	390	407	347	401	378	384	369	368	401	375	353	422	386	401	384	385	419	355	391	418	385	397	415	370	403	375	387	379	411	402	370	354	404	405	409	361	380	367	405	396	406	378	393	383	382	388	379	358	353	385	394	367	383	399	375	372	420	401	411	396	405	387	395	429	418	412	375	404	353	379	394	394	385	400	375	384	372	374	384	396	386	361	352	378	354	384	340	401	396	417	393	389	390	397	401	358	386	418	336	375	402	374	379	370	382	373	396	355	388	405	378	401	409	428	414	386	382	371	350	409	369	391	395	359	359	363	425	371	397	387	387	426	400	362	367	375	375	357	411	363	405	424	354	374	389	351	404	386	388	421	371	386	349	408	373	386	389	400	389	386	390	370	401	371	368	396	380	399	400	398	423	372	392	398	408	372	370	363	387	403	350	373	388	361	376	384	415	436	403	367	431	370	367	392	380	370	395	404	432	388	402	435	374	392	419	371	386	385	387	388	397	376	399	378	381	399	386	397	378	380	363	390	388	367	414	386	371	391	364	405	365	418	352	361	378	387	386	373	390	393	376	378	374	356	376	440	363	346	361	371	382	384	374	434	391	369	372	409	393	367	411	363	370	359	389	374	357	360	388	408	360	369	386	360	386	360	393	386	355	393	365	386	411	399	404	392	411	397	442	381	382	410	389	389	401	383	371	375	388	386	411	365	372	365	408	399	345	369	392	364	364	390	411	350	395	384	386	409	393	379	349	373	379	368	372	378	378	384	380	400	328	410	391	350	380	377	371	373	402	376	358	412	371	392	374	399	399	429	361	310	393	376	420	369	385	403	384	405	388	394	330	413	392	356	363	375	393	380	393	384	375	377	379	376	390	386	374	381	368	395	363	387	396	400	400	402	365	408	383	406	408	379	388	389	370	392	350	391	412	356	394	390	382	390	336	361	417	400	383	349	388	413	389	370	375	391	363	398	358	381	394	388	380	366	363	389	350	397	381	395	381	432	386	389	406	401	378	398	386	368	371	377	401	403	398	395	369	382	382	388	372	388	399	385	402	388	402	392	397	382	400	390	379	420	373	414	393	402	378	384	415	400	352	392	378	391	393	361	391	365	396	388	396	410	390	385	386	402	372	382	412	388	377	375	406	398	376	400	356	368	409	394	382	395	377	371	415	399	376	369	395	382	395	373	397	403	373	432	376	397	396	343	384	370	385	395	346	387	393	420	389	393	375	407	404	409	382	381	401	374	403	392	362	452	437	375	384	374	376	404	379	358	382	405	407	364	398	397	391	414	346	403	385	404	411	419	381	409	352	379	375	372	409	408	365	391	384	425	397	391	371	399	381	333	402	360	381	400	374	410	363	389	372	410	366	378	369	407	405	392	369	373	380	409	379	383	395	408	374	408	405	409	406	375	347	384	401	372	378	396	376	403	413	379	394	403	403	403	380	376	406	390	369	360	394	370	380	399	395	366	382	404	368	384	394	412	372	421	398	362	368	390	348	365	402	419	394	412	352	377	357	413	375	415	393	396	394	375	407	387	395	423	342	363	385	402	383	391	386	412	390	386	390	366	407	402	386	395	393	363	383	388	367	370	430	357	405	369	372	403	417	402	394	405	392	406	392	366	380	414	357	398	379	381	356	367	376	379	395	380	379	395	420	375	411	387	378	375	406	415	417	405	374	435	382	373	372	394	413	389	389	397	409	378	389	398	375	401	398	389	397	355	367	405	418	427	414	412	375	393	423	391	405	420	374	355	392	388	387	381	409	387	399	409	408	353	395	387	390	374	400	365	394	380	398	374	356	394	413	369	378	360	386	392	360	404	375	368	375	382	376	363	420	411	399	393	401	406	395	411	399	370	391	396	397	374	417	396	387	399	401	387	373	375	385	369	391	386	372	358	380	385	395	380	384	378	398	394	356	407	401	373	351	355	428	339	371	381	363	377	380	382	387	366	413	365	382	400	388	379	415	380	388	389	415	378	424	374	389	404	408	377	364	426	400	421	377	381	334	372	398	395	414	393	380	400	348	387	410	378	383	415	380	369	389	420	370	389	417	385	368	393	395	353	352	379	415	410	394	362	428	352	390	353	400	381	409	433	398	376	398	371	382	374	360	359	351	390	388	374	376	366	385	356	377	406	356	398	374	372	393	378	406	363	414	361	361	399	371	440	410	423	396	382	368	397	393	387	368	392	360	417	367	393	408	410	372	381	395	354	420	401	375	410	371	366	400	379	393	402	344	404	391	387	420	404	361	419	380	363	410	435	382	375	361	366	388	377	416	380	377	389	379	395	397	401	360	400	416	375	368	388	410	399	394	378	416	380	387	384	420	420	356	420	411	390	377	381	393	404	377	394	385	435	394	400	376	364	410	421	381	387	409	403	389	375	354	381	384	394	384	384	392	383	391	390	338	388	429	397	372	380	379	369	387	390	428	395	381	381	342	416	429	386	405	355	399	397	379	388	402	384	368	397	354	378	349	389	375
23765	21455	28535	25080	21532	14611	6498	2121	1184	1030	805	735	654	675	555	567	542	506	514	491	510	472	450	475	437	450	440	448	452	449	427	449	433	406	480	475	459	438	464	462	415	459	455	441	418	445	438	412	437	450	420	427	456	444	437	433	440	433	437	441	379	423	402	449	457	426	432	444	416	407	446	456	429	434	425	421	445	428	415	417	411	448	466	434	422	417	418	426	485	411	444	440	399	410	417	447	488	428	406	414	404	434	431	447	449	437	398	420	441	478	415	419	435	443	453	431	436	417	438	442	433	396	483	432	445	443	446	416	426	461	439	419	433	431	437	458	446	414	440	420	416	434	441	420	434	467	445	456	428	428	470	455	436	466	421	453	433	434	451	443	410	445	424	468	455	433	460	464	465	420	419	447	439	447	432	428	384	435	389	440	446	451	483	406	456	429	441	454	408	454	440	456	409	424	422	439	422	428	445	446	449	430	463	427	431	432	463	458	430	408	454	435	442	415	395	456	445	470	448	472	463	448	453	441	436	418	396	455	461	483	431	416	420	443	434	449	454	426	431	482	450	431	417	410	458	485	420	434	461	427	416	441	433	421	411	413	473	413	432	445	414	404	434	425	439	420	441	409	441	399	423	462	445	491	423	404	414	445	431	459	439	419	419	453	427	458	451	428	441	431	464	459	460	432	447	422	421	442	411	441	416	465	469	438	416	431	424	439	429	416	455	431	461	434	404	450	423	452	417	433	420	440	454	446	406	458	478	483	397	418	398	424	426	423	442	426	433	413	445	453	427	439	435	514	402	441	464	425	424	423	425	419	469	433	460	430	476	436	409	482	427	455	424	446	442	463	394	457	477	422	431	400	410	391	441	431	432	451	402	432	421	450	414	416	451	441	455	406	437	437	447	407	398	403	459	463	443	441	450	440	438	423	414	445	451	422	461	471	461	432	440	384	431	450	463	435	417	474	446	466	455	415	425	435	423	419	442	431	445	475	402	438	438	436	385	464	429	412	427	477	444	473	400	427	412	448	435	446	431	441	437	439	428	391	451	444	424	454	467	440	411	455	478	469	419	412	421	439	418	409	440	447	472	453	465	458	404	436	447	431	426	418	419	459	437	417	417	443	442	420	425	400	451	458	441	419	436	420	439	427	427	451	434	406	425	438	437	386	417	392	448	439	433	416	440	429	462	452	417	443	434	445	440	404	398	436	391	451	393	436	439	475	456	441	407	456	481	427	439	441	441	427	458	405	419	432	437	442	383	421	445	444	432	448	444	458	432	431	462	425	435	450	442	426	449	475	455	443	434	443	443	433	432	414	412	406	430	445	402	413	453	440	441	439	426	421	455	418	420	447	427	421	456	433	426	416	425	433	430	442	378	444	428	433	429	426	449	445	415	403	415	498	442	403	499	464	409	409	405	417	398	405	460	458	428	418	425	422	464	444	433	460	421	425	441	450	399	403	428	428	415	434	421	433	433	434	432	444	417	460	473	398	452	398	425	440	437	430	428	415	421	464	455	435	456	428	446	431	421	452	435	452	422	471	428	456	441	425	433	432	417	434	454	445	420	448	440	416	434	421	444	406	411	459	435	445	465	450	443	433	418	390	418	392	442	383	448	401	437	429	461	462	475	430	441	399	423	402	424	445	466	440	434	458	455	413	423	471	407	448	430	436	436	427	441	425	390	415	449	418	461	400	429	435	433	417	462	442	452	463	446	446	420	436	423	450	397	420	437	446	452	445	396	437	456	373	438	454	438	385	424	440	456	446	465	439	431	430	425	433	394	427	452	459	423	437	410	442	430	433	470	449	455	409	440	419	471	446	403	425	421	447	403	414	422	428	446	410	405	447	417	432	440	459	403	410	446	440	428	426	414	436	406	460	418	420	447	458	400	436	471	483	471	432	452	434	422	417	439	406	409	459	438	483	428	449	401	393	432	465	430	411	431	405	421	407	438	412	453	447	441	451	446	413	427	431	425	420	430	454	449	455	413	412	419	441	435	433	438	452	419	471	435	456	462	434	453	422	432	430	460	442	408	429	428	447	426	446	421	440	419	426	415	430	440	421	427	447	421	430	403	472	428	436	425	442	421	455	399	440	438	439	448	430	442	435	414	412	432	429	434	406	437	435	469	423	477	460	454	429	438	429	429	472	457	429	425	454	432	443	414	409	460	460	435	420	457	430	456	445	446	399	375	420	462	428	410	446	417	438	420	451	435	407	486	437	460	445	407	453	413	431	412	431	429	402	425	455	488	438	422	428	449	452	386	458	416	442	443	451	446	431	428	446	412	402	379	466	424	452	491	446	427	437	408	433	404	427	478	455	448	424	413	445	444	434	470	445	417	450	442	410	427	406	441	432	393	443	408	451	413	440	423	427	418	451	434	470	446	467	425	442	428	424	451	446	445	436	404	432	464	420	423	452	406	422	418	442	402	437	453	450	460	438	434	386	427	460	455	445	442	413	444	408	437	426	425	443	436	434	417	455	426	454	421	434	473	403	421	420	454	446	455	448	444	396	437	422	401	488	423	450	449	422	457	419	457	403	453	435	442	447	455	435	419	409	461	445	416	439	426	465	438	441	442	433	432	410	467	397	432	428	467	450	441	432	430	424	454	425	415	417	435	415	423	421	440	442	443	421	454	448	408	434	439	458	425	475	433	430	428	405	449	436	431	443	424	419	416	389	468	455	435	450	382	428	455	409	438	418	413	460	421	393	408	423	393	424	465	408	441	464	461	435	454	397	430	443	419	441	421	401	478	453	438	425	474	432	446	416	416	440	442	457	438	441	447	411	439	475	435	472	414	421	464	414	429	409	431	442	438	428	473	451	426	405	459	424	417	416	413	422	423	424	436	462	427	437	419	454	446	448	433	443	431	458	424	433	413	457	422	419	415	424	438	445	395	435	478	439	408	445	406	432	428	449	418	401	431	443	471	442	442	423	448	460	439	402	441	455	372	394	432	442	441	468	450	448	405	439	402	422	487	461	431	432	409	411	408	430	432	495	448	415	423	460	425	420	461	420	441	440	444	395	453	399	412	432	408	440	418	461	438	434	441	424	425	464	445	422	467	423	393	443	463	419	416	437	413	436	429	442	432	428	405	458	435	455	464	430	465	446	441	423	453	460	464	426	427	438	440	438	445	439	412	426	410	439	421	464	440	393	412	416	441	422	430	403	407	425	442	417	438	436	430	421	482	455	446	430	439	425	410	395	425	447	439	423	440	432	435	387	446	436	450	417	412	456	415	432	431	457	437	437	441	438	428	440	434	429	443	433	467	453	436	422	443	409	436	415	381	410	443	426	428	467	394	379	427	427	432	439	441	426	430	401	443	405	482	405	448	447	411	490	437	445	432	441	453	433	440	419	435	416	437	421	449	433	440	449	437	444	446	412	392	431	441	426	419	455	438	383	432	428	418	437	429	433	453	412	417	436	430	457	470	422	458	426	390	409	435	422	455	412	426	427	477	443	442	406	464	429	421	426	454	464
32098	55115	41706	27799	18950	12158	7721	3392	2029	1511	1305	1104	1035	922	785	741	692	669	689	623	589	522	575	525	562	557	515	540	548	519	565	542	519	519	482	497	523	557	518	510	531	496	518	488	514	476	497	533	529	515	487	484	513	493	490	499	479	509	532	519	495	513	484	494	505	482	455	529	521	534	486	482	489	513	507	476	494	478	526	476	514	475	523	483	503	515	484	536	521	513	469	504	505	487	494	517	484	482	495	506	500	453	509	530	482	488	491	462	522	485	477	506	481	499	526	530	500	507	533	517	511	494	472	490	503	529	523	492	527	509	512	535	478	522	513	475	503	516	515	530	522	526	498	483	518	471	504	520	496	471	502	504	487	472	477	436	514	488	487	532	479	487	535	456	463	514	479	516	484	485	496	510	505	495	489	505	490	500	520	507	518	490	562	514	511	505	521	500	446	514	501	503	462	466	491	486	500	522	526	494	488	528	506	491	484	505	523	492	473	479	511	449	464	518	481	515	459	522	477	511	476	496	519	495	469	461	489	543	481	485	484	491	462	484	466	480	472	485	468	497	506	489	515	504	485	506	496	464	468	465	473	469	515	522	466	459	496	472	509	554	481	462	484	487	497	496	503	509	492	482	504	480	484	534	482	479	495	506	511	518	446	525	487	509	537	485	491	525	487	487	533	486	502	450	480	488	506	472	467	463	483	493	508	504	493	503	500	484	499	484	515	546	491	507	467	480	505	495	491	505	472	513	472	477	484	519	479	519	500	465	474	504	516	512	504	470	486	462	474	515	488	541	493	510	528	501	491	479	476	467	476	503	520	521	529	481	529	522	493	499	495	448	507	494	492	486	524	500	530	483	513	533	506	502	515	516	507	535	506	488	534	500	516	550	534	474	489	497	496	486	519	485	507	494	485	490	500	498	524	479	475	507	501	468	514	505	492	521	531	511	518	547	495	493	466	496	482	504	506	489	503	508	510	503	470	486	479	505	484	480	477	520	504	502	532	493	541	514	482	480	500	479	516	527	481	472	487	464	504	491	490	499	518	499	539	485	535	494	501	484	511	504	512	511	504	490	517	481	495	485	482	511	512	508	494	494	471	517	477	462	523	516	507	505	478	479	453	476	488	536	491	519	483	519	527	474	501	563	530	520	510	512	526	520	495	529	457	520	522	494	485	503	500	463	516	500	532	478	465	471	503	515	491	485	502	492	485	473	521	481	519	491	499	476	494	500	469	509	453	536	454	499	484	491	502	501	470	476	526	510	478	485	472	470	518	528	486	514	515	500	484	482	464	509	559	501	491	493	503	525	491	497	498	515	498	483	506	511	499	487	479	500	505	490	523	517	474	499	485	502	481	493	488	459	490	525	493	501	505	470	514	504	481	500	493	524	474	496	507	525	479	484	530	534	463	503	483	519	447	503	514	476	465	493	478	472	512	508	487	498	508	527	481	522	515	509	502	520	553	476	496	516	495	555	494	532	486	525	502	502	501	469	465	542	498	478	506	457	476	531	480	502	486	487	449	495	511	497	503	526	497	456	500	515	537	451	469	521	535	518	494	509	551	494	498	501	521	473	533	514	485	477	485	527	493	515	477	483	474	510	486	519	488	509	496	477	514	495	517	535	485	459	503	507	485	483	477	475	529	489	527	495	512	531	493	512	462	492	458	521	470	493	520	498	511	513	501	455	496	493	540	524	461	484	502	478	518	494	472	526	470	492	457	484	483	508	471	494	518	501	458	449	473	507	504	443	478	523	547	487	500	483	484	476	489	502	511	519	561	509	505	496	464	474	479	488	514	493	504	497	545	492	514	502	518	512	487	500	515	482	493	505	488	456	510	448	504	496	498	511	538	484	525	455	457	482	489	482	497	468	511	496	532	452	459	472	484	487	488	479	500	491	498	513	498	520	477	497	487	483	504	511	488	486	453	521	480	519	536	493	505	469	477	490	497	517	483	497	492	482	475	454	508	504	493	502	515	553	495	506	492	504	483	509	474	528	496	462	480	519	532	478	525	483	502	483	501	505	492	498	520	477	497	534	502	489	454	501	481	501	518	448	496	488	528	526	493	503	474	496	516	523	504	484	520	493	497	510	501	519	482	481	474	522	474	518	508	475	515	490	492	497	541	516	488	456	514	528	457	561	489	491	474	499	453	443	489	474	498	516	503	498	506	515	475	494	466	516	506	487	478	517	500	507	504	489	493	458	479	485	519	522	503	513	514	495	507	497	492	498	483	495	482	501	452	510	475	496	488	534	519	484	482	470	496	503	516	516	556	487	531	510	495	522	503	498	519	499	462	497	541	533	490	501	491	490	496	489	512	496	491	490	494	537	469	476	476	509	486	508	505	515	493	493	547	528	518	508	509	504	484	533	507	469	526	530	512	509	491	492	524	503	486	529	490	478	548	477	492	497	513	541	510	501	516	468	482	465	485	518	512	470	518	498	562	502	497	453	510	502	554	502	467	443	494	543	486	481	489	504	510	543	481	502	507	487	529	484	443	503	493	482	506	527	485	501	448	456	463	477	485	497	478	532	504	475	487	468	517	510	494	447	527	496	437	525	514	509	484	457	473	491	515	505	527	476	471	504	556	537	518	525	501	512	512	480	473	502	467	493	508	495	543	461	538	509	520	504	518	525	485	500	460	513	515	512	442	461	508	470	481	492	502	503	508	499	523	527	518	497	510	518	512	474	517	493	497	507	503	494	502	515	480	517	461	473	487	533	494	479	547	490	512	514	483	463	529	480	518	506	488	505	512	467	532	474	481	474	469	509	500	496	469	500	501	460	475	506	474	490	511	486	508	482	482	569	518	531	512	517	516	477	522	483	491	520	470	488	530	461	495	470	515	484	519	541	506	502	504	500	485	526	506	462	481	529	490	491	542	482	496	517	492	473	504	479	516	462	495	489	506	512	480	483	491	491	522	463	535	496	496	548	526	508	487	494	517	525	493	476	528	522	477	516	504	469	508	498	475	522	490	520	489	476	510	507	521	493	447	503	512	533	505	489	516	488	490	477	483	497	523	515	446	514	507	484	528	482	495	520	512	474	530	506	494	538	486	504	504	511	541	512	509	522	477	506	496	504	482	494	542	490	515	499	503	480	527	510	497	510	491	498	458	475	495	480	468	505	482	495	488	479	484	478	522	480	508	462	501	501	512	487	511	512	510	482	498	508	452	451	498	473	471	517	504	495	494	490	517	450	484	549	515	523	508	518	526	488	473	536	472	512	503	513	479	494	495	501	515	485	496	509	467	531	550	500	504	466	495	482	531	484	516	493	509	476	501	460	474	470	507	509	493	514	531	537	486	539	490	461	504	516	516	508	505	543	492	516	500	495	488	475	457	470	512	498	537	503	539	516	511	521	459	485	492	504	468	471	505	496	526	515	536	495	498	479	498	500	474	477	502	505	497	449	482	510	503	531	514	508	515	500	554	525	523	493	513	477	488	548	467	484	502	476	521	518	478	532	477	511	529	472	490	498	520	482
25221	21541	27764	26341	15274	6921	3102	1257	868	611	528	510	452	432	395	392	346	373	314	321	303	335	306	335	308	316	279	326	329	322	296	279	289	345	301	303	291	313	324	295	332	308	300	287	298	304	302	284	306	292	328	296	294	303	318	284	288	279	278	284	293	302	257	290	310	295	281	340	280	314	307	315	312	316	256	268	321	317	287	290	310	333	313	319	315	288	312	296	280	294	332	309	290	280	335	251	286	314	319	291	283	322	292	322	311	310	291	290	296	284	298	315	325	299	318	312	324	329	264	318	295	305	257	310	272	282	316	285	278	293	297	287	308	324	312	288	310	282	338	272	304	264	297	301	293	290	273	277	331	313	300	309	293	331	300	303	265	345	297	297	309	288	290	294	276	292	285	289	244	272	294	302	322	299	300	292	309	267	312	305	306	296	289	305	297	279	319	283	287	311	303	324	280	292	282	279	312	281	323	293	290	309	277	288	318	283	277	322	343	273	287	290	309	315	303	303	286	323	278	281	288	300	282	323	280	312	307	296	300	276	294	324	283	289	289	315	285	294	305	282	314	299	312	282	291	305	264	295	280	293	297	266	266	316	300	281	247	284	308	291	299	306	331	331	306	279	276	334	273	288	310	275	287	315	268	322	289	291	320	294	304	273	296	313	302	309	294	330	304	286	312	296	302	313	303	300	288	301	300	298	299	317	291	281	290	294	322	301	254	303	286	327	305	280	298	300	296	303	326	264	291	304	292	310	274	304	284	284	309	329	282	280	299	289	264	263	273	318	284	311	273	274	309	307	284	313	298	298	256	306	287	281	304	308	286	289	300	300	313	290	305	302	318	298	304	295	306	276	307	307	302	300	299	258	294	312	263	279	306	338	305	302	308	294	299	288	295	291	280	303	324	306	303	276	306	276	317	298	258	307	288	283	282	289	308	286	276	313	282	359	284	332	304	295	307	294	289	312	313	279	295	305	303	350	294	293	315	330	281	315	298	278	294	303	293	304	288	277	316	293	303	303	300	307	281	334	294	293	322	333	301	293	326	314	319	295	263	318	297	328	316	316	327	274	292	315	260	314	272	288	269	297	276	328	282	318	301	316	307	282	287	281	292	301	289	307	311	327	305	292	326	282	278	297	276	291	301	292	303	331	266	311	310	288	330	297	318	275	260	282	307	310	308	298	311	250	270	320	298	326	310	281	302	277	337	296	274	313	272	315	314	276	295	334	273	329	285	292	313	287	312	296	300	292	292	325	271	301	292	290	296	298	309	300	316	295	302	288	298	307	297	333	305	277	321	282	296	261	252	278	297	290	313	278	298	292	292	295	280	274	288	274	287	300	290	264	277	278	314	319	293	284	313	281	305	300	309	312	304	272	298	293	331	312	286	303	294	280	293	312	300	304	286	313	302	283	315	293	297	300	305	283	292	306	295	276	297	277	332	287	304	318	288	293	283	298	275	292	282	324	281	285	326	271	308	303	306	307	309	303	337	298	287	316	292	274	288	308	325	283	315	286	315	298	274	306	297	276	288	300	291	286	276	331	314	308	296	299	291	286	295	271	295	289	298	295	310	288	310	291	300	303	303	283	315	281	301	343	290	309	289	326	307	296	298	302	322	292	300	313	310	306	291	288	300	273	294	323	298	332	263	311	286	307	319	297	315	284	289	304	285	287	328	295	311	281	295	323	257	314	301	290	318	263	323	288	314	304	296	298	326	306	312	276	296	301	324	293	301	303	330	298	287	265	296	300	301	297	293	297	307	328	302	289	302	304	292	285	299	310	300	280	321	287	297	315	311	290	310	310	283	282	308	299	281	304	323	309	300	294	280	280	292	283	288	294	289	305	286	262	305	271	310	299	284	304	290	323	277	285	289	332	323	303	306	296	293	278	278	266	306	306	300	312	294	271	258	304	306	303	269	267	288	307	306	275	318	309	298	341	289	296	296	271	331	334	295	287	289	291	310	318	307	291	290	302	307	275	316	352	305	288	317	325	294	308	322	315	274	323	297	303	275	266	279	318	309	302	262	294	283	273	302	283	280	282	331	308	274	340	291	313	284	322	301	316	307	317	333	272	321	292	316	287	303	312	295	297	303	332	291	271	293	285	314	296	290	318	303	290	279	280	296	285	308	298	313	275	285	300	306	288	319	331	293	300	289	276	310	308	277	286	306	291	267	310	297	285	296	298	282	322	254	308	316	280	304	321	307	302	272	345	323	319	264	307	316	347	269	301	327	309	280	329	266	295	310	278	292	305	336	313	287	270	287	305	288	325	281	293	321	280	299	277	300	286	340	320	246	287	311	307	295	265	276	278	286	312	291	300	291	305	282	314	303	291	318	269	285	290	296	266	311	340	279	286	303	318	297	266	310	289	288	291	262	288	300	293	281	311	304	291	317	307	294	305	309	333	310	307	284	292	293	292	301	315	304	313	311	299	310	304	306	270	355	316	307	278	282	282	277	307	325	287	272	312	319	285	297	283	281	276	297	313	295	287	296	312	291	309	306	322	294	293	290	314	305	311	279	305	280	279	282	286	287	317	284	272	287	327	298	309	302	308	284	304	289	282	288	272	275	326	292	295	318	308	287	306	294	300	323	302	322	302	294	287	322	272	299	301	281	313	293	312	285	329	296	303	272	271	301	293	295	282	307	297	312	292	296	301	296	326	281	264	288	276	281	286	299	290	319	304	283	303	292	315	297	318	307	293	301	300	297	274	315	322	295	287	295	276	282	301	322	295	292	308	288	306	325	305	289	321	303	322	320	279	300	327	304	302	286	291	274	281	288	312	320	322	316	297	296	297	283	302	324	299	311	285	305	310	281	317	256	266	266	297	279	293	291	280	292	284	316	310	286	286	323	275	271	276	304	303	304	324	318	301	303	297	299	307	294	297	300	307	276	299	292	266	312	308	293	305	285	293	299	306	313	331	284	299	308	312	282	309	314	290	296	311	291	290	310	269	276	291	285	285	293	283	310	319	282	309	309	305	314	306	349	308	318	282	291	316	297	280	308	298	332	292	313	317	283	301	300	318	300	295	310	329	313	302	314	304	298	276	299	273	309	286	308	307	280	313	305	307	319	298	296	299	269	272	282	303	295	276	304	285	302	306	292	302	268	285	294	301	281	288	335	296	266	273	296	303	320	319	295	276	314	270	291	337	274	278	299	318	333	275	308	316	280	307	302	296	298	261	340	285	301	290	319	300	282	286	309	305	269	305	296	297	300	294	313	301	297	306	296	299	276	293	285	317	300	334	275	310	294	297	314	316	304	316	299	285	332	295	302	324	286	288	328	291	284	320	325	296	299	306	324	277	295	329	321	328	282	311	295	278	292	272	272	271	311	291	295	296	288	309	305	288	281	282	341	311	315	282	271	299	304	303	312	277	302	296	296	314	323	306	302	295	302	308	289	300	300	293	307	296	286	279	302	295	289	317	277	262	287	290	309	271	332	305	300	295	271	313	342	286	302	290	309	295	265	308	300	300	297	313
31577	49087	36804	25604	16904	10531	5232	2269	1579	1110	981	772	648	595	560	527	493	525	476	441	445	390	394	402	375	374	378	373	358	375	387	383	379	351	403	390	353	346	347	338	362	361	382	361	376	351	358	372	371	402	419	348	337	377	366	371	370	352	397	341	331	349	374	378	321	325	369	343	357	375	367	351	352	323	365	344	368	350	366	363	375	355	365	371	346	364	334	363	350	364	326	326	324	383	374	378	374	348	380	383	345	379	375	382	367	368	358	369	385	371	338	406	379	369	358	361	373	348	320	367	348	317	335	366	380	357	354	368	351	378	375	352	323	386	394	372	353	350	334	345	347	375	340	351	360	364	357	326	381	324	364	360	356	343	356	333	381	355	359	322	397	383	353	379	326	377	332	340	348	364	351	364	362	339	367	342	380	343	356	343	346	333	335	362	323	357	361	302	354	332	345	363	334	344	359	371	384	338	358	344	387	365	349	362	376	378	388	367	372	371	347	363	346	367	331	362	328	370	370	372	385	351	359	360	334	369	345	327	370	366	384	288	376	353	360	361	350	372	335	319	339	397	329	366	334	379	371	355	360	364	369	388	366	358	354	375	362	341	348	394	343	369	373	382	366	361	364	356	351	351	360	360	362	345	341	350	377	364	320	357	348	364	377	377	339	370	350	333	348	399	344	377	350	327	344	350	408	361	347	382	364	367	359	355	343	356	354	375	361	347	375	359	354	369	371	370	352	367	374	329	387	364	364	348	379	328	369	342	402	376	331	374	347	382	366	359	357	349	381	359	365	351	389	351	347	366	406	366	360	336	330	343	363	343	360	337	375	371	351	328	348	362	346	378	345	365	351	388	352	362	366	361	325	361	372	370	333	361	352	364	340	349	348	348	364	367	327	334	369	341	338	386	358	372	362	374	382	369	361	355	348	364	360	353	322	389	307	372	368	372	357	383	348	361	370	348	375	365	354	368	345	303	368	362	352	412	337	380	330	368	377	363	343	344	390	373	369	347	366	345	356	340	353	365	380	352	318	363	385	299	334	370	339	381	345	364	348	352	371	351	349	372	316	354	362	335	327	374	342	391	352	356	345	351	328	380	365	333	363	337	356	368	358	369	343	370	391	321	392	350	346	342	363	355	340	321	355	345	369	363	338	351	335	335	350	339	373	366	376	372	339	361	346	367	340	390	366	360	348	376	358	348	336	367	355	344	388	326	354	368	332	356	376	370	359	337	337	359	359	361	381	354	388	361	336	386	348	341	374	348	361	370	376	380	367	347	350	346	353	356	368	316	383	355	380	358	361	370	342	378	360	335	345	363	346	353	346	324	401	385	339	340	331	392	346	359	383	354	375	348	351	333	384	359	376	339	335	383	375	372	370	396	344	366	347	348	382	368	357	368	344	358	395	359	374	351	372	337	340	365	342	359	316	324	349	352	371	371	345	366	353	359	353	357	342	363	332	330	357	367	361	364	341	342	376	374	357	349	367	331	329	379	349	359	341	354	364	338	343	356	337	382	350	341	348	376	355	369	368	363	345	381	368	349	341	344	389	361	398	382	369	359	344	349	324	337	359	364	355	340	358	342	386	333	340	325	327	338	368	317	355	328	360	349	352	351	364	358	366	342	363	345	349	352	395	334	373	348	358	334	357	398	364	348	359	345	371	384	325	337	355	363	335	375	384	321	356	373	358	344	348	354	384	358	362	351	360	371	385	317	357	356	342	378	407	361	364	387	367	353	361	331	358	349	379	378	339	387	374	366	401	356	351	371	345	362	370	364	356	339	347	357	371	353	343	346	340	357	344	366	389	351	386	326	333	348	357	345	348	369	369	337	378	347	344	324	358	360	390	392	376	360	362	399	356	348	363	333	372	372	345	363	338	370	355	366	396	363	358	366	326	349	352	354	348	347	384	367	344	356	343	353	374	353	311	321	347	367	334	364	365	354	335	336	360	360	348	359	368	361	344	356	307	344	367	338	393	363	357	337	390	386	330	347	392	317	343	363	365	353	358	365	378	388	345	329	364	358	346	352	322	374	319	347	340	375	346	355	345	339	359	352	368	380	361	361	385	340	375	354	374	356	354	349	344	390	357	335	356	358	356	358	388	372	360	360	310	336	382	320	375	345	317	328	355	380	320	362	347	359	372	351	306	339	377	352	363	383	379	345	384	377	378	360	339	369	363	334	369	336	356	322	353	318	335	327	354	391	333	355	385	374	332	359	396	357	354	379	344	382	366	357	353	345	370	361	358	360	344	340	337	356	345	328	397	352	329	387	361	333	364	346	362	348	381	365	361	350	350	380	368	362	355	352	357	376	329	366	343	336	382	339	353	370	357	375	379	362	334	345	352	398	395	376	369	331	350	345	354	395	344	375	324	348	340	376	372	369	352	340	368	358	332	364	372	371	365	366	332	357	349	339	352	354	364	355	379	380	366	331	358	366	317	348	371	331	339	377	368	355	402	314	360	373	375	369	344	339	326	366	368	359	367	361	356	363	340	375	350	332	365	345	370	350	373	354	360	327	344	352	353	348	359	391	333	349	365	370	352	330	375	335	355	363	358	371	354	362	341	321	350	334	402	343	354	389	353	391	329	368	370	355	351	407	360	419	361	351	317	346	366	354	381	367	364	383	373	340	373	335	341	368	361	314	372	335	378	371	364	358	383	348	345	353	351	376	353	343	377	345	373	366	346	363	328	352	379	351	342	351	357	334	340	357	339	357	347	366	375	357	360	340	360	380	325	385	378	343	380	372	336	392	368	341	349	322	336	358	318	349	385	368	346	342	362	383	366	373	327	344	357	342	355	377	356	368	358	326	350	369	341	351	366	391	326	355	357	364	372	342	351	340	348	366	380	346	373	333	337	365	366	370	368	351	365	350	349	340	334	384	341	367	356	380	352	379	332	350	377	367	334	341	359	334	386	396	375	387	340	365	380	370	346	353	359	396	358	380	357	333	343	339	368	353	381	362	356	361	347	370	357	334	341	337	377	359	338	349	383	326	321	371	332	385	337	349	346	366	376	368	328	335	351	381	328	383	352	369	389	340	356	393	350	372	345	352	366	325	359	382	341	354	356	373	347	346	364	346	358	347	376	355	342	350	368	371	357	359	343	322	362	377	376	339	348	361	373	360	342	336	370	361	360	363	395	352	357	342	370	381	370	352	329	374	345	322	353	353	333	360	359	340	367	350	380	335	356	377	333	340	366	366	352	369	379	371	377	345	382	337	361	341	386	353	353	361	331	384	336	366	340	347	335	358	353	364	343	354	349	366	352	343	361	361	372	329	358	373	351	343	348	361	346	353	349	366	362	352	333	386	367	371	394	384	333	330	348	364	377	324	353	354	324	363	390	395	340	397	319	396	347	382	368	341	350	355	348	375	356	346	323	385	358	364	334	329	357	336	335	352	331	349	386	356	332	349	354	354	365	343	386	374	356	350	353	338	323	357	340	368	340	352	335	361	330	358	348	350	376	357	358	369	360	351	380	335
22824	21466	28958	24491	21738	21695	14012	4301	1854	1294	973	825	764	709	576	602	599	521	591	498	516	520	480	469	484	502	461	472	474	472	459	459	455	439	446	480	442	428	474	461	442	461	447	464	436	472	431	440	455	437	432	471	449	465	427	430	449	449	456	464	437	430	446	463	449	463	466	476	428	462	425	430	431	435	462	411	412	424	469	441	446	403	409	431	433	464	465	480	443	448	451	416	436	441	447	450	460	432	484	439	410	425	401	458	471	405	449	459	452	467	452	430	452	417	463	491	427	449	405	446	437	453	413	466	454	414	409	400	445	455	428	390	431	426	437	446	481	410	419	431	449	439	422	444	412	435	438	417	440	453	424	433	427	454	426	417	443	442	442	439	432	412	445	439	440	440	437	448	459	460	437	433	450	445	441	441	440	434	446	463	424	456	432	407	432	462	439	451	468	490	459	458	446	454	447	460	447	414	478	464	404	463	451	452	481	477	421	424	427	401	447	442	453	470	432	477	463	439	406	455	440	433	460	420	477	440	439	457	478	469	454	472	416	428	466	441	445	431	446	420	440	430	437	444	439	444	441	420	423	426	417	438	424	423	443	435	447	506	414	434	444	437	443	463	396	444	434	458	426	443	422	456	439	465	438	438	460	439	427	402	471	440	418	441	453	444	463	454	421	428	443	445	449	396	411	425	440	450	424	436	433	405	476	463	459	443	422	456	458	491	437	441	442	417	423	429	427	421	431	454	424	412	467	443	450	440	425	453	398	441	403	433	426	478	414	409	454	448	445	441	435	435	455	458	454	448	442	437	472	426	458	451	426	423	413	435	431	411	436	481	429	447	480	459	398	444	451	423	443	442	433	449	454	436	424	425	428	445	443	440	450	447	413	418	441	445	426	443	456	446	438	433	466	463	411	431	462	478	435	441	440	454	466	489	459	414	457	431	468	431	431	464	418	438	434	438	399	449	455	399	432	456	389	481	450	429	443	454	426	411	430	442	438	425	465	446	412	412	445	461	429	455	457	469	469	410	441	424	461	504	440	447	445	466	433	425	439	412	442	416	408	432	430	450	452	437	422	425	432	441	420	463	428	418	441	427	472	455	422	443	440	461	402	463	467	446	416	433	496	436	402	437	433	425	460	412	400	448	424	421	444	365	430	435	446	452	439	415	418	416	486	458	451	412	429	451	438	436	429	427	436	463	426	443	425	445	428	429	439	422	457	498	419	433	428	436	452	444	412	422	444	415	408	453	457	399	415	453	417	453	407	479	466	394	382	427	444	462	476	454	426	433	441	476	454	433	445	430	435	426	405	455	414	450	435	463	433	442	465	408	438	470	437	451	452	430	426	441	389	407	431	461	432	469	399	440	446	430	403	442	458	474	419	444	439	418	454	440	412	440	443	433	425	451	430	438	452	426	445	402	427	426	462	474	458	467	430	447	442	428	422	419	449	424	447	429	477	447	466	447	432	418	404	477	420	457	452	419	429	463	393	439	444	424	482	481	453	423	420	379	407	450	416	440	453	425	417	431	442	421	453	447	449	453	439	417	433	452	446	441	418	438	432	456	422	434	423	438	432	445	447	488	438	447	437	437	424	426	390	448	448	398	448	398	423	439	447	432	447	428	442	444	411	461	442	409	445	450	446	452	445	413	431	442	424	434	458	436	417	463	461	412	459	453	434	465	402	448	469	452	429	439	410	469	440	457	465	425	418	453	422	434	445	439	435	439	452	465	455	436	444	429	420	432	433	474	450	452	433	445	441	400	437	456	438	433	446	478	419	445	476	449	445	427	421	417	444	448	476	432	422	413	439	464	454	427	441	442	437	416	422	481	468	433	440	469	430	442	429	441	464	440	471	460	417	391	430	439	413	469	449	450	427	419	423	442	429	485	433	424	465	451	442	402	413	427	442	431	425	459	425	433	410	411	460	453	409	431	417	432	451	426	415	424	453	410	427	435	448	427	453	437	438	443	462	417	402	457	487	447	437	436	438	449	439	465	458	436	421	410	455	429	461	426	438	410	454	435	440	459	424	409	472	416	442	416	460	402	431	432	446	470	439	434	455	460	424	452	430	441	455	447	444	432	455	406	443	441	402	406	473	446	468	419	451	403	450	456	417	419	421	402	465	423	429	445	457	439	429	450	460	389	437	444	418	428	445	454	420	429	441	403	418	427	427	443	441	417	486	416	409	472	475	389	400	413	447	455	442	412	479	418	455	462	439	455	411	440	449	481	437	423	398	450	454	433	448	427	437	444	419	430	427	421	453	478	397	413	421	475	448	449	454	434	418	411	442	417	401	472	420	416	444	436	433	411	428	449	428	452	435	465	433	460	488	421	454	456	427	392	421	463	416	464	424	471	405	403	444	437	423	459	426	433	437	399	436	409	433	457	430	443	417	445	453	451	431	444	482	427	441	433	433	446	424	455	481	477	445	424	450	457	418	457	421	417	438	429	440	441	431	432	443	395	423	448	469	438	426	415	439	434	424	443	407	427	443	422	431	435	431	418	423	443	477	458	433	448	416	464	398	452	411	415	442	453	421	419	519	443	461	425	492	427	472	423	456	439	448	432	418	419	430	471	453	410	408	430	459	448	431	442	467	432	440	468	448	455	462	426	454	430	437	453	478	485	472	451	436	449	442	470	461	431	416	395	447	429	447	429	452	442	447	425	420	406	404	472	456	458	477	409	459	406	423	450	432	492	454	471	447	423	450	470	423	430	417	440	458	421	467	420	435	466	410	434	468	441	450	472	461	463	459	406	433	411	419	448	433	426	402	480	401	440	415	440	468	422	417	487	419	409	455	415	439	488	407	431	440	433	450	449	454	446	474	431	438	402	425	405	436	425	419	421	434	421	465	427	482	429	464	435	465	448	445	438	432	427	474	426	455	440	435	436	433	474	426	412	461	433	429	435	449	485	428	432	443	393	440	438	407	429	436	425	445	434	425	457	406	444	443	425	412	470	412	527	438	400	465	474	454	419	427	408	490	458	433	452	449	444	371	464	449	442	443	438	482	451	448	419	424	424	437	482	469	460	414	465	456	416	441	466	466	419	434	454	415	442	431	438	435	406	440	398	446	407	458	429	465	438	395	441	420	473	430	450	428	457	432	431	417	417	442	409	463	453	431	408	414	402	406	451	480	463	445	426	451	418	434	395	409	452	443	432	433	410	427	476	438	434	432	448	445	406	452	432	482	409	434	507	444	449	445	446	399	435	422	445	440	456	402	447	439	433	407	404	437	410	407	403	433	455	465	448	430	458	419	446	484	428	432	440	444	410	459	423	419	453	450	423	421	423	441	438	451	447	429	428	418	441	446	447	514	443	419	456	451	460	427	435	390	424	444	444	431	409	419	423	406	464	442	409	444	455	429	451	436	427	465	442	429	461	411	408	455	422	414	443	440	423	439	442	423	429	425	477	422	465	458	417	433	419	418	427	448	440	426	433	414	421	446	446	405	413	402	425	442	403	448	428	433	460	419	453	449	459
34375	62414	49534	32373	23794	17232	10503	5842	3021	2052	1510	1241	1078	973	808	781	707	687	676	664	602	602	565	561	532	578	586	565	492	584	539	476	571	528	581	521	538	513	502	509	528	541	531	492	501	510	492	538	509	488	521	532	526	500	536	529	537	516	501	518	487	518	484	425	475	496	506	536	487	507	498	517	525	471	461	488	497	530	503	488	482	511	497	528	536	500	541	496	532	524	488	568	531	531	512	544	504	530	502	526	549	483	502	520	521	490	478	529	495	491	501	520	560	492	522	518	528	518	499	510	534	455	538	489	481	511	521	520	503	512	475	513	507	544	501	484	496	541	568	500	546	485	483	512	529	520	519	507	499	539	500	471	498	515	501	497	501	538	509	519	496	496	493	468	509	517	454	485	496	503	468	481	482	533	496	503	534	541	534	505	492	486	482	511	515	515	498	474	523	492	501	523	502	514	531	552	480	513	501	499	498	504	493	508	495	496	511	514	498	500	518	495	511	443	471	460	537	540	541	514	510	488	498	519	512	478	515	518	507	493	520	464	519	497	525	508	530	503	493	513	518	479	525	531	475	513	502	515	506	507	509	504	511	524	499	486	483	505	518	494	532	533	539	490	492	473	494	499	452	517	505	460	513	515	500	549	527	546	521	489	437	455	504	495	512	513	529	495	532	474	535	518	524	532	537	489	521	509	529	486	470	486	445	511	478	531	530	550	497	495	505	473	515	493	509	478	503	497	508	511	518	504	564	502	500	476	498	508	493	523	514	502	532	503	491	483	468	508	520	513	499	511	554	489	522	538	475	499	513	511	505	559	490	499	524	505	511	498	521	523	511	486	500	470	524	530	519	516	475	493	508	465	559	533	534	535	530	513	470	516	531	532	525	509	525	503	514	519	504	503	535	524	556	524	556	524	513	487	520	515	471	518	533	509	466	494	510	503	492	512	445	508	549	492	522	488	521	525	526	521	517	538	504	501	497	561	509	519	483	518	535	463	500	482	547	481	499	567	514	528	505	548	518	558	476	500	504	490	522	504	489	522	505	537	499	524	462	503	502	502	516	529	517	522	495	540	513	500	468	544	506	518	504	493	478	484	502	496	527	508	520	535	536	515	539	507	472	529	486	516	546	516	499	491	480	517	504	518	522	498	479	507	513	488	515	520	495	486	493	515	511	512	499	491	515	524	491	496	475	501	502	499	538	525	483	522	510	537	468	491	528	537	530	485	517	554	545	543	491	484	512	494	494	531	523	524	498	505	501	493	491	514	487	497	488	482	516	496	511	484	519	510	500	480	552	487	492	523	517	543	527	479	484	525	498	488	517	483	500	504	507	532	490	521	524	494	501	494	518	503	524	495	521	496	502	540	552	468	508	490	523	530	511	524	505	514	529	508	507	485	517	494	517	531	537	500	495	508	512	538	508	503	536	480	522	538	506	507	532	520	503	507	526	528	518	530	486	533	492	480	500	523	558	492	511	523	508	534	505	492	519	519	499	514	481	509	475	465	497	505	500	481	483	519	536	492	491	508	482	531	485	514	488	542	499	513	501	514	495	516	529	519	483	490	505	515	539	484	506	475	508	479	525	494	514	519	540	507	519	456	556	493	535	513	471	487	500	462	501	509	513	516	538	508	483	486	513	494	493	501	526	529	498	488	517	461	475	547	494	529	515	503	516	503	507	495	511	464	508	525	534	511	494	462	482	489	544	527	509	485	463	489	493	505	500	515	513	481	510	475	512	484	512	518	533	498	498	503	514	513	490	501	561	511	505	484	497	503	530	479	526	499	473	480	511	503	521	475	529	557	501	512	484	502	516	506	474	491	550	479	519	498	519	499	523	516	504	479	462	542	493	554	510	524	517	482	504	522	530	521	501	529	498	515	464	492	538	520	485	493	488	517	502	513	480	514	502	524	515	516	520	520	489	473	515	495	462	520	483	538	558	501	498	517	561	472	505	511	518	526	504	497	512	478	514	515	504	481	487	529	530	499	483	533	534	499	474	558	488	485	531	473	439	546	509	505	485	486	531	500	474	485	507	496	522	503	476	484	503	503	479	489	527	494	501	514	490	474	516	511	447	507	479	498	487	475	495	519	551	496	501	530	470	533	483	475	507	507	511	497	501	557	499	507	496	506	517	450	477	539	505	519	489	487	483	523	520	491	518	506	515	506	516	502	532	544	509	507	484	494	493	511	500	503	487	522	438	529	481	454	523	515	482	494	502	558	532	532	504	470	474	516	485	477	501	473	546	496	503	536	507	502	472	495	512	490	530	474	495	495	513	529	550	504	493	517	521	493	491	514	511	514	510	516	492	511	538	518	497	507	525	518	520	507	523	481	514	499	522	512	505	521	494	485	477	519	489	475	536	527	504	478	505	550	504	505	535	511	487	531	499	478	493	543	508	519	522	523	505	498	474	490	506	516	546	478	490	482	555	484	504	511	534	510	475	487	470	489	488	536	495	502	496	533	536	512	491	516	469	521	525	493	462	491	516	495	497	505	533	507	492	517	517	499	491	520	518	482	509	505	509	503	479	497	511	489	551	452	498	518	500	558	477	516	484	523	472	466	540	536	491	508	501	498	502	524	490	508	502	492	496	536	506	518	529	498	496	539	506	491	519	529	493	537	530	544	534	507	488	488	481	507	487	500	499	489	529	536	488	516	528	489	518	492	501	490	504	515	526	502	474	507	544	526	531	479	502	529	498	527	537	477	488	522	537	527	531	550	506	477	535	486	488	529	495	486	483	504	510	508	503	515	507	494	503	483	548	487	484	502	477	505	523	488	505	549	470	502	508	516	509	494	532	485	495	477	515	517	485	502	493	525	494	526	525	478	496	506	499	521	494	483	521	511	494	477	483	529	523	527	494	527	474	509	487	491	517	507	494	508	521	523	497	502	519	455	522	530	544	524	494	477	523	483	487	537	505	429	500	490	459	478	481	528	519	534	525	512	526	490	505	543	515	493	522	516	484	470	501	520	533	490	508	490	465	501	502	499	558	485	510	535	544	515	545	515	484	490	445	493	508	545	531	512	470	538	457	526	504	495	523	497	497	537	478	528	492	508	485	501	495	488	445	497	533	513	505	492	578	529	506	526	493	459	469	545	497	498	509	516	488	526	492	506	552	512	483	528	510	529	509	512	525	518	485	505	476	524	497	507	478	514	527	547	505	466	514	531	480	516	496	527	516	478	531	507	490	522	502	514	527	507	458	552	498	506	536	534	500	541	507	520	512	517	506	504	511	502	549	516	545	508	505	498	502	493	490	505	509	514	530	471	531	517	535	483	532	478	468	465	508	543	488	483	495	496	510	511	517	486	461	539	474	494	508	514	509	488	532	513	487	475	512	503	520	497	473	485	507	530	519	536	491	495	496	499	486	483	509	464	552	461	510	478	477	532	541	493	519	438	525	512	494	514	476	523	513	541	496	505	494	481	492	478	487	486	465	494	488	507	525	513	500	487	510	498	542	517	509	538	501	520	522	459	485	510
30851	31665	29821	16289	6532	3268	1825	1173	761	645	519	459	471	452	373	408	380	381	359	378	396	368	338	358	344	333	366	358	361	345	343	321	335	329	340	350	319	345	323	312	300	305	309	317	357	286	354	323	332	350	323	324	340	319	339	327	350	325	334	315	341	359	374	338	296	297	339	304	301	283	344	309	348	322	317	350	351	331	293	318	341	322	327	319	314	365	321	322	326	314	343	355	367	350	346	316	347	334	307	310	337	344	334	315	315	322	317	338	334	309	296	331	349	330	294	318	362	288	330	337	328	327	351	336	374	339	332	348	341	334	346	314	334	326	316	295	347	315	342	338	361	357	357	340	340	344	356	347	324	335	345	328	339	344	325	293	351	361	312	353	335	320	350	323	374	366	347	338	305	331	362	326	346	354	322	307	343	330	360	324	331	317	353	368	323	325	356	342	309	308	317	342	348	332	341	341	346	335	343	330	297	334	327	313	326	307	342	329	311	357	322	331	343	315	338	334	307	333	303	332	323	337	316	355	302	331	328	312	336	353	357	319	313	314	352	328	317	303	347	317	353	336	348	329	361	357	310	345	316	362	341	339	331	298	338	328	333	339	358	333	355	340	359	332	311	322	298	336	348	284	308	361	365	345	347	351	343	328	322	347	329	340	331	356	348	323	325	334	329	302	293	353	330	322	343	320	334	340	321	346	345	303	305	331	335	323	373	294	347	334	331	361	290	332	327	326	339	328	325	311	334	330	327	325	304	329	327	311	337	316	276	353	362	330	320	314	310	318	331	364	315	343	341	299	364	317	340	370	301	333	334	334	320	339	346	313	325	324	340	309	325	346	343	366	317	313	349	322	339	305	333	294	353	329	310	336	342	358	354	343	341	347	330	330	370	330	340	337	320	383	327	384	330	323	336	318	375	325	356	286	314	330	336	352	328	351	317	323	321	349	321	333	341	324	331	342	325	327	354	335	305	307	346	311	294	329	317	336	349	345	332	305	336	345	362	310	332	324	353	344	318	334	331	330	334	341	314	325	320	300	328	325	372	347	362	318	313	328	363	328	344	342	342	351	341	337	326	349	321	331	343	319	358	307	332	338	355	334	339	346	338	316	351	332	327	337	344	372	323	330	330	328	336	338	303	323	355	312	359	321	353	352	350	340	328	334	332	326	365	318	300	328	308	334	336	337	335	308	315	343	353	351	365	325	346	346	342	367	342	313	306	323	347	341	309	351	377	325	322	318	309	332	358	318	306	367	339	341	332	311	346	356	350	341	334	367	287	348	323	344	316	344	376	344	347	341	332	319	350	356	327	358	353	328	330	351	320	312	304	345	337	340	328	351	342	295	322	317	350	335	342	286	315	327	334	355	360	347	324	333	321	343	336	348	304	329	338	329	349	336	319	332	351	337	351	360	334	322	361	312	348	341	333	361	330	324	332	338	346	347	329	301	320	298	363	372	365	294	352	343	341	363	339	351	345	332	323	329	333	353	343	337	298	313	334	337	345	324	351	319	324	338	337	328	352	331	343	320	335	320	349	356	337	277	362	336	331	324	316	332	330	320	345	356	331	348	342	338	349	318	320	309	311	320	350	364	297	314	362	340	361	314	321	312	362	327	329	331	311	332	343	369	325	300	278	331	314	324	331	332	347	334	309	329	328	385	334	314	328	358	326	345	348	310	333	355	343	331	336	359	340	329	352	331	310	328	355	339	312	345	349	306	326	329	327	336	325	348	329	351	330	332	343	322	334	349	363	354	297	354	347	350	374	331	343	325	337	322	310	335	309	343	318	338	322	331	343	306	306	332	326	331	351	314	327	354	289	332	335	308	313	306	329	343	380	305	320	364	339	343	302	344	313	341	363	359	338	301	308	323	332	348	337	323	323	334	327	344	307	327	317	341	350	317	357	348	306	338	319	338	327	344	317	328	338	344	322	345	344	323	330	346	321	348	317	342	376	344	328	334	331	335	347	374	362	317	328	339	319	357	340	330	349	327	352	318	347	366	350	326	290	366	363	327	321	358	333	326	328	334	347	300	348	322	332	301	309	303	307	295	352	373	333	345	356	353	338	342	310	321	344	343	325	320	318	304	340	335	311	328	350	341	363	341	339	316	347	330	333	327	329	337	337	339	316	325	302	312	314	335	325	332	344	335	371	346	352	336	319	302	326	350	356	305	344	329	299	321	338	349	308	348	325	355	336	319	319	322	322	337	334	323	301	327	364	347	349	331	302	352	322	327	305	344	322	335	352	323	322	340	350	350	327	318	325	350	351	322	335	334	335	364	338	362	323	312	322	338	354	365	317	287	302	309	345	326	319	320	321	338	332	332	321	324	322	305	323	358	363	354	332	308	340	319	368	336	351	305	345	313	335	313	348	351	320	320	363	335	303	327	330	336	318	318	319	356	346	340	328	364	335	334	335	350	330	335	334	306	355	312	330	346	371	310	303	332	336	334	325	295	347	356	354	369	345	314	361	327	336	363	329	343	323	342	331	314	328	314	342	332	328	313	315	310	320	318	348	337	317	323	325	311	322	312	312	324	353	311	342	338	332	339	316	336	336	319	342	344	318	339	344	319	363	343	315	322	384	297	327	298	320	367	356	330	331	315	314	358	347	344	331	321	335	307	305	337	335	339	320	320	316	307	336	375	302	349	352	320	312	306	317	317	326	356	320	325	324	369	333	367	343	354	334	329	297	339	309	321	315	341	337	344	326	336	351	290	324	341	392	354	343	327	347	312	351	342	305	297	298	328	327	304	343	317	328	329	336	339	363	340	313	343	373	354	337	317	332	328	315	318	349	342	324	348	313	337	328	356	340	334	306	324	354	337	333	341	312	356	344	345	311	332	343	365	322	312	367	349	310	347	326	313	352	345	314	327	328	341	320	293	308	343	332	331	344	325	346	314	330	358	351	315	361	335	346	340	347	346	337	330	352	328	343	335	316	338	349	319	348	301	344	336	348	355	321	319	340	325	322	304	336	354	334	309	328	313	348	315	289	312	351	332	321	341	340	331	321	325	328	355	342	330	367	353	317	320	327	338	312	361	352	342	323	329	378	323	338	345	329	344	311	323	344	350	318	319	331	369	313	296	300	332	334	304	367	386	335	322	323	346	322	346	339	335	306	293	354	342	366	346	338	347	341	316	320	326	310	323	316	335	348	358	317	361	358	330	344	345	323	340	331	337	323	326	317	334	291	292	343	345	321	316	331	320	320	335	315	374	314	348	340	363	312	312	371	282	375	320	300	328	369	361	351	317	346	318	334	349	345	318	275	338	293	353	347	335	331	320	340	324	320	354	332	315	314	320	357	345	305	344	316	346	333	327	300	327	340	351	323	315	352	336	365	331	306	321	319	347	308	314	320	381	295	351	321	335	318	334	320	340	344	366	330	341	334	326	321	334	323	318	357	324	344	330	320	311	312	354	334	345	328	307	353	325	373	359	324	331	308	332	302	327	311	319	325	334	330	335	364	312	328	332	350	349	348	350
33297	47333	32637	17006	10069	5848	3311	2122	1268	920	793	702	600	542	531	524	460	485	451	422	441	459	391	428	420	421	368	430	393	427	400	373	438	385	400	415	385	410	372	399	349	395	374	389	399	413	407	392	407	362	390	371	378	385	401	411	422	400	400	382	395	393	365	356	385	420	410	379	378	371	349	389	396	402	407	365	377	403	421	388	386	396	398	406	379	366	401	375	395	413	398	383	406	390	405	395	407	395	398	436	382	391	366	397	362	418	415	377	393	374	376	363	386	415	387	346	366	417	370	434	379	374	422	395	352	394	369	398	396	398	370	384	385	355	377	372	413	372	377	393	358	388	400	402	387	403	359	370	417	395	394	390	392	386	426	422	369	386	401	370	405	378	406	357	399	403	409	400	410	384	375	403	370	385	427	399	369	392	361	417	397	398	400	411	367	349	381	374	387	379	393	386	382	397	396	379	429	407	398	412	382	398	397	378	419	401	377	388	387	366	383	397	384	389	359	393	405	406	368	369	386	413	374	365	372	376	382	379	361	398	391	389	390	378	363	371	371	370	418	374	355	388	394	405	422	380	396	393	419	399	362	404	395	392	400	405	387	362	390	392	391	387	381	419	360	386	380	422	360	400	368	422	399	388	407	405	404	344	385	408	374	388	367	361	384	379	409	382	393	400	416	370	393	403	452	402	378	428	383	365	385	366	403	407	369	372	379	372	418	366	394	365	381	409	405	374	375	395	403	375	383	365	382	347	421	377	374	414	379	396	376	391	411	373	358	409	409	396	352	413	413	356	418	388	411	395	371	364	359	382	393	421	412	402	391	356	408	392	413	388	353	374	372	389	407	385	413	364	392	369	381	390	378	383	371	390	403	400	411	381	389	405	401	410	396	410	412	358	392	371	413	395	396	375	385	362	412	388	379	393	366	372	429	389	391	416	361	427	374	383	379	383	371	415	424	377	404	438	378	394	386	381	381	406	381	388	385	373	363	408	404	414	384	355	401	397	366	405	383	399	404	400	411	410	386	368	369	411	398	413	382	388	402	380	369	377	373	389	376	382	370	408	412	401	399	390	358	415	394	378	397	363	388	396	381	378	400	402	370	358	400	411	382	384	395	389	402	392	369	423	422	403	410	415	420	379	374	369	379	396	411	434	414	378	379	395	392	372	407	422	407	367	371	380	359	391	404	397	426	386	375	392	408	405	362	421	391	414	398	441	364	398	394	386	409	398	352	401	383	383	432	383	394	367	400	371	454	403	365	412	397	388	386	391	382	404	393	408	374	400	363	393	413	404	406	388	390	347	407	358	382	393	385	422	358	388	387	341	388	403	416	395	384	419	390	401	364	393	367	393	377	385	377	373	364	358	410	391	393	397	395	392	394	390	387	416	374	389	389	349	381	386	381	394	352	408	391	354	407	366	387	397	354	395	390	356	409	390	375	365	383	355	390	382	438	384	404	423	388	415	401	380	404	399	400	363	413	378	428	398	388	419	392	401	395	399	395	383	373	414	393	370	385	380	374	393	411	363	395	370	373	403	386	390	417	397	368	387	386	397	378	408	362	383	420	378	401	397	371	366	408	375	376	363	362	377	386	416	406	379	386	400	428	335	380	396	396	403	376	366	390	407	404	380	390	360	402	349	358	414	376	408	412	420	381	359	443	389	385	387	383	386	376	413	368	397	377	372	377	383	388	395	330	369	395	353	376	404	385	360	381	390	426	404	397	373	374	376	389	404	413	381	387	411	385	360	406	384	414	374	396	392	378	411	397	399	405	400	392	403	390	401	419	379	383	416	406	383	386	367	423	354	401	375	374	369	415	362	396	401	364	395	405	402	439	406	428	364	348	408	392	384	358	396	422	394	381	390	370	413	386	426	434	365	386	398	444	400	389	364	363	389	395	391	381	390	412	364	384	360	405	382	376	388	402	360	362	377	389	368	351	352	359	450	388	402	399	422	393	363	426	371	381	390	406	409	420	405	421	401	377	376	406	385	351	376	388	387	375	378	384	400	414	384	389	391	380	395	405	426	384	380	441	389	386	384	386	355	450	393	353	394	390	371	375	389	374	401	422	379	388	389	373	368	382	432	375	389	411	393	393	416	374	406	377	400	438	398	349	377	406	407	383	357	332	407	417	361	382	380	410	425	349	402	423	402	399	380	386	405	411	369	392	380	395	409	392	388	399	422	435	411	388	402	394	378	379	396	322	393	361	393	392	363	408	403	386	420	361	389	414	399	373	366	391	395	378	401	409	398	411	391	382	401	386	380	390	432	444	395	395	399	403	375	353	364	372	406	364	403	419	394	393	403	368	389	392	399	356	388	385	388	388	351	383	383	399	387	412	370	430	387	360	319	399	384	396	387	391	408	383	382	410	369	399	361	380	381	392	436	384	417	396	385	345	386	383	386	424	393	417	384	378	383	423	371	374	360	388	375	406	424	415	410	384	365	402	376	390	414	382	392	405	382	421	369	370	381	413	388	383	373	426	397	363	399	388	405	410	398	367	395	425	376	372	364	375	359	402	402	383	370	427	390	403	439	406	400	374	373	363	398	384	397	412	399	382	398	424	409	399	344	362	375	421	374	404	415	388	396	408	363	412	394	397	373	359	424	434	369	368	398	380	424	407	358	369	387	350	372	379	386	375	379	401	376	411	381	412	347	365	400	388	404	398	390	430	409	331	399	380	396	390	384	405	379	398	398	390	380	451	411	374	415	370	386	381	408	394	401	371	378	369	425	411	371	450	407	391	361	360	401	395	412	439	385	361	395	394	418	405	364	368	424	367	347	407	400	391	416	412	369	377	423	390	375	363	387	372	380	376	414	397	429	416	372	371	406	384	382	411	399	400	395	377	392	403	345	387	383	390	403	391	402	402	356	418	393	399	396	411	352	360	364	388	399	381	386	367	423	396	403	394	408	399	403	397	353	392	401	376	376	418	383	414	390	394	356	380	398	414	397	381	430	431	398	396	365	397	390	390	364	368	405	420	392	380	374	389	374	377	389	409	385	364	410	396	394	398	358	378	418	366	413	387	352	391	352	356	411	381	403	386	378	389	380	406	393	388	396	383	428	398	379	386	394	396	394	377	397	358	410	375	403	419	395	401	377	388	375	415	390	412	398	400	424	370	420	406	381	371	378	383	436	425	371	358	412	383	368	403	417	397	456	423	399	397	374	346	416	379	354	412	402	390	397	372	413	366	367	371	379	359	369	413	398	379	364	373	385	337	372	408	403	351	377	356	400	381	368	388	355	412	400	374	373	388	355	368	396	407	390	394	391	389	385	364	418	380	396	403	399	367	410	382	365	366	394	390	413	376	363	377	371	407	410	374	380	395	388	344	396	410	415	418	424	380	391	393	398	392	408	405	373	432	374	376	404	390	386	393	417	362	408	412	370	388	364	366	387	384	368	413	377	400	385	405	400	374	393	373	412	385	378	396	377	418	401	389	403	380	353	376	383	376	385	384	381	356	376	383	356	405	402	375	379
23825	21402	28463	24916	21347	14441	6310	2464	1270	937	858	696	655	601	587	555	533	497	487	483	467	414	464	459	451	445	459	444	451	467	414	454	484	414	473	422	417	448	479	479	432	432	445	432	419	413	446	403	442	435	438	434	439	445	447	429	407	425	383	486	453	482	426	454	419	401	459	463	422	441	428	433	436	434	437	444	430	424	457	444	474	435	437	458	443	458	435	407	437	447	408	424	467	414	450	418	447	438	438	431	413	417	435	429	422	442	462	453	433	430	413	433	426	438	397	424	434	441	454	448	445	441	452	448	455	443	450	411	424	435	435	418	424	406	411	452	429	471	392	432	422	428	422	438	441	456	411	474	406	430	456	432	430	400	479	454	415	454	439	421	422	458	417	432	397	439	428	438	460	462	431	430	428	470	451	411	443	423	410	453	444	403	434	431	446	438	414	451	451	446	442	454	470	444	413	484	465	411	388	445	440	437	422	418	408	436	461	456	422	457	433	462	435	438	403	418	388	445	428	417	463	425	424	432	434	407	459	423	454	412	450	472	434	444	425	411	447	467	409	436	438	477	435	443	408	478	425	426	449	442	420	424	407	451	433	403	437	414	440	459	416	424	464	446	425	445	449	405	400	469	400	422	431	437	424	408	451	424	391	449	441	430	403	407	384	414	429	434	433	474	439	400	445	418	441	392	501	428	444	427	449	454	422	446	453	432	473	427	467	465	436	469	410	452	432	431	411	459	414	447	434	456	413	387	428	464	434	421	439	457	426	391	486	465	429	425	443	421	435	422	430	448	438	393	435	435	423	444	429	430	431	421	454	389	445	433	413	452	454	434	437	416	435	442	447	420	446	469	440	429	402	390	451	414	441	439	437	440	369	465	434	412	421	436	462	437	377	473	438	430	470	416	446	425	444	433	470	455	431	421	465	433	433	479	413	423	438	407	415	441	471	461	385	477	423	475	443	424	438	454	439	414	446	444	441	434	420	429	446	439	435	471	424	419	418	409	393	422	449	398	454	391	464	420	450	444	463	433	468	422	409	440	453	404	419	478	401	419	405	422	458	440	445	417	477	439	461	448	477	430	370	424	441	439	432	403	429	442	396	416	474	438	446	422	444	427	425	477	417	408	440	447	426	460	389	427	438	391	442	441	415	424	441	426	482	407	376	426	430	461	454	436	458	472	411	467	408	463	407	438	406	448	411	435	464	460	423	445	480	458	427	460	452	435	396	418	437	421	432	450	422	413	465	440	464	437	441	437	424	406	423	447	455	439	421	429	424	441	437	423	413	457	430	444	463	431	442	420	408	448	394	470	448	448	393	415	396	449	409	429	431	433	466	450	414	433	403	453	399	413	420	454	446	460	438	469	461	467	477	435	457	392	421	415	411	423	418	444	444	453	402	428	409	435	451	428	431	429	423	401	431	432	459	428	414	429	436	434	426	448	437	442	426	458	438	411	426	435	455	452	405	465	381	386	446	405	436	447	447	415	448	426	399	420	428	451	459	411	426	417	430	440	423	448	423	419	448	435	407	427	438	409	421	419	405	470	423	432	456	447	444	421	403	456	454	414	414	420	418	421	412	455	445	457	447	442	401	452	458	406	415	457	433	404	440	410	430	402	425	425	441	414	416	435	446	437	466	420	470	421	442	411	420	464	442	416	431	444	418	439	459	413	457	469	403	402	417	439	491	446	432	417	440	473	440	445	485	434	446	436	402	427	429	427	433	425	425	461	421	453	414	441	427	414	419	430	426	449	424	476	452	442	415	463	457	455	442	401	436	415	459	461	438	430	439	444	428	419	402	428	421	430	408	431	433	436	430	446	440	440	454	405	405	447	424	416	452	409	409	432	415	411	447	392	432	398	473	451	412	418	443	398	418	442	432	441	447	470	400	412	461	410	427	407	457	402	443	406	418	396	417	419	424	434	434	456	482	446	406	468	420	413	427	441	417	396	446	448	455	453	457	453	410	404	446	423	409	445	432	419	399	476	403	439	441	438	443	406	442	423	452	417	424	461	449	441	430	436	442	444	449	473	446	445	441	440	416	473	414	457	401	389	436	419	408	445	488	466	404	435	413	465	433	436	438	442	442	404	459	417	439	454	422	441	407	425	396	413	448	412	419	419	425	425	421	454	425	443	444	423	442	446	434	436	441	431	471	412	414	448	407	409	407	476	453	448	466	450	447	437	434	472	441	431	415	431	417	476	431	420	446	459	451	429	421	475	428	424	412	418	460	431	454	423	428	420	429	478	405	412	444	412	441	423	445	439	429	459	465	443	439	422	444	472	411	415	460	438	420	433	408	439	430	468	437	471	451	410	425	444	454	465	432	460	423	400	427	424	408	445	387	444	451	443	436	448	416	438	406	433	451	409	433	424	452	472	464	420	427	426	437	441	427	415	420	452	418	404	507	436	419	410	452	419	444	424	468	435	449	457	444	427	457	423	425	454	420	422	471	449	407	407	431	450	424	418	454	439	426	434	393	431	423	403	435	515	429	430	425	433	460	423	427	418	421	416	463	420	438	418	476	452	446	451	446	441	433	424	397	424	419	450	428	441	427	425	422	408	432	371	437	425	424	441	426	408	467	437	462	456	438	468	403	425	442	436	450	416	404	428	437	411	445	437	437	445	457	415	456	399	453	428	418	430	391	434	439	447	382	417	459	424	422	462	433	442	423	449	436	423	445	457	421	411	411	428	462	400	435	439	424	401	403	456	422	442	456	473	435	438	423	444	440	425	426	449	429	431	440	419	439	439	436	452	433	450	413	441	479	433	436	422	447	420	427	421	388	473	403	442	421	421	383	428	450	403	465	419	390	461	412	422	447	417	404	438	410	438	415	412	465	397	432	453	437	413	408	428	447	423	417	452	477	453	446	395	470	460	448	454	433	423	446	429	467	392	425	433	451	466	443	434	436	479	450	425	445	424	442	430	424	423	419	403	457	441	442	421	432	418	421	429	437	420	399	434	434	437	403	437	439	440	416	429	429	445	414	425	463	413	379	421	449	436	437	406	458	443	429	417	401	434	429	427	416	408	419	435	446	417	429	484	442	422	418	432	444	453	449	433	422	428	405	443	493	432	453	415	444	413	430	378	415	433	454	417	428	436	441	448	476	430	446	424	458	458	439	428	432	467	451	441	451	439	443	451	462	437	457	423	421	423	444	432	430	429	452	462	412	472	469	438	417	423	444	475	417	399	400	447	408	483	433	430	399	403	448	459	451	424	449	396	435	421	389	434	420	434	399	456	438	419	435	409	442	431	460	431	470	406	483	444	425	413	442	453	416	436	428	400	454	408	414	402	443	389	443	429	422	447	459	415	435	430	461	424	431	429	449	398	426	398	445	437	397	402	448	394	430	439	471	448	434	436	414	458	465	399	441	422	493	441	434	443	442	465	444	414	418	431	457	421	432	395	441	404	446	432	419	426	459	457	435	441	417	395	426	467	467	444	416	432	411	439	439	429	443	443	449	419	418	394	439	423	416	426
34089	55205	39329	25388	18030	12130	7554	3789	2083	1486	1253	1013	929	786	780	684	641	657	625	570	621	579	529	525	525	490	505	572	512	518	522	522	588	565	550	533	500	496	518	503	508	513	540	505	509	477	534	515	484	523	497	536	533	522	525	482	472	485	451	461	477	498	465	520	513	551	475	535	514	484	514	502	471	490	470	505	504	533	477	488	491	484	453	480	501	538	498	507	514	515	492	498	461	491	518	498	476	552	514	486	507	506	521	509	502	495	516	494	522	488	479	494	527	470	523	538	527	507	522	463	479	462	502	509	541	462	508	506	553	516	494	527	500	540	515	501	475	486	462	503	497	563	516	483	493	501	453	481	467	501	516	498	507	488	542	498	483	495	518	472	525	502	489	494	486	495	479	483	490	517	496	489	482	469	484	491	534	491	521	508	497	511	504	523	510	508	448	504	506	453	487	503	509	445	523	517	487	515	526	500	506	457	493	496	522	496	536	511	488	491	478	496	484	507	509	527	489	459	477	508	489	510	501	525	452	509	501	499	503	521	497	494	511	525	486	508	494	514	511	473	506	507	523	530	516	520	496	441	532	541	488	478	493	500	536	496	500	513	464	492	499	512	452	537	454	500	517	504	478	520	501	484	470	525	496	488	538	487	480	535	472	477	503	513	507	503	510	484	502	467	483	485	466	496	485	525	477	525	503	504	486	468	522	518	485	466	491	466	490	503	553	503	519	514	478	494	491	546	484	443	515	511	535	469	489	489	496	515	502	534	518	507	477	504	513	505	522	515	516	489	487	494	499	520	495	464	500	499	484	469	529	508	464	500	468	505	465	459	485	516	515	507	532	521	532	463	503	502	472	481	496	486	523	504	465	547	520	529	528	500	536	537	484	510	503	552	500	517	510	483	517	481	557	493	485	486	514	493	472	481	509	512	474	548	510	518	497	497	457	535	480	514	484	492	518	525	525	507	457	502	486	519	495	515	497	468	534	525	521	506	493	527	509	518	538	509	526	495	505	503	485	556	528	479	538	457	546	525	517	460	492	513	482	518	470	481	486	495	487	482	494	501	515	505	515	517	521	532	437	494	467	533	510	523	496	490	513	481	486	460	479	511	498	471	492	511	520	482	506	519	522	477	539	480	523	514	491	488	512	529	500	531	491	506	487	491	527	504	508	483	496	496	491	474	496	490	511	503	525	513	522	485	560	480	528	499	504	513	480	547	495	492	484	481	518	459	465	441	496	463	486	532	516	495	501	483	464	490	514	510	473	505	478	508	502	482	497	436	520	465	476	486	536	475	488	493	504	519	520	505	484	479	538	508	517	485	510	522	528	475	482	492	482	482	547	494	513	525	495	524	498	529	481	535	488	478	523	508	474	476	499	489	467	477	483	519	513	511	440	493	463	496	487	484	512	472	504	462	499	480	461	477	519	483	504	476	485	481	505	470	548	495	513	485	527	494	509	496	516	487	460	526	460	492	507	535	507	490	510	467	502	518	480	507	503	498	523	486	487	504	503	498	522	505	531	511	476	502	489	513	467	498	500	495	488	482	483	502	481	485	500	507	483	465	504	517	494	519	508	523	484	525	483	494	521	494	515	535	478	492	498	485	484	488	546	491	474	541	497	494	504	528	498	510	492	473	505	469	548	509	525	488	494	516	488	498	492	479	473	472	496	529	501	498	532	512	501	502	466	486	496	475	488	504	519	514	536	491	478	506	456	499	494	486	497	488	494	503	472	531	501	465	509	477	502	527	523	493	492	522	527	502	459	509	491	496	523	490	503	507	540	509	488	530	463	461	477	509	482	535	511	487	484	479	497	486	487	509	505	490	495	500	539	493	516	491	533	508	487	518	485	484	540	482	507	484	529	492	503	473	539	513	509	544	455	486	467	491	494	497	503	478	482	456	543	506	520	497	532	472	482	521	493	494	526	464	483	412	521	490	464	513	494	500	501	494	494	514	478	516	450	524	512	520	482	467	458	486	486	487	485	525	506	472	501	531	464	510	517	495	506	478	510	494	493	507	511	518	520	512	503	503	461	490	499	503	475	509	448	485	474	516	487	503	502	476	501	481	490	520	484	551	508	516	475	454	551	489	508	514	484	505	513	463	486	469	510	509	515	496	503	548	507	540	468	525	522	528	515	504	502	487	504	502	474	522	543	517	499	497	503	510	485	517	492	497	490	495	514	503	453	528	504	508	529	484	489	490	510	487	493	521	524	478	528	512	480	507	496	496	538	526	511	494	493	501	521	514	508	471	506	459	492	507	520	486	494	465	538	509	506	477	506	510	495	538	533	464	502	494	501	497	510	495	519	487	497	498	521	492	472	511	533	494	509	505	434	516	451	472	492	514	457	523	494	510	482	507	539	520	514	502	465	508	533	492	476	526	508	508	534	510	474	476	471	522	504	508	526	482	508	540	507	478	508	497	496	527	490	513	473	478	488	495	504	508	504	491	518	513	489	516	472	479	474	492	502	513	528	521	501	531	473	481	512	496	524	474	476	539	506	463	472	519	539	517	498	521	477	490	512	512	497	534	488	496	464	510	507	475	544	514	491	492	493	535	450	512	516	529	517	513	496	466	530	470	485	487	510	482	482	485	489	471	501	481	490	502	489	519	477	498	499	505	479	484	488	525	480	479	509	526	532	488	497	525	482	541	519	519	510	512	517	486	503	491	561	474	477	480	476	486	515	530	524	515	460	479	517	490	512	503	527	476	488	499	526	503	486	507	456	485	494	505	493	492	480	522	496	479	473	488	474	523	478	523	525	495	529	465	506	491	526	514	479	475	441	527	494	522	543	511	462	489	514	482	484	472	501	557	466	495	531	474	499	516	522	490	477	476	484	506	499	513	486	513	466	475	506	514	494	489	476	511	501	522	529	506	512	506	491	487	531	490	507	497	500	480	491	480	533	494	502	523	457	469	485	499	517	548	517	481	547	458	512	493	501	498	481	453	511	530	510	507	489	556	489	501	495	512	498	485	491	489	480	469	488	539	482	453	473	500	502	447	511	514	525	504	490	521	481	465	468	533	498	482	522	479	532	512	472	491	469	522	498	537	505	495	483	493	502	518	527	501	526	493	512	534	483	478	504	538	507	469	487	509	475	515	468	527	491	473	487	470	492	518	481	502	502	501	487	500	536	496	485	482	548	513	515	507	457	480	509	512	501	492	554	498	507	476	494	496	497	549	506	503	521	489	524	471	500	540	500	508	539	558	515	484	490	499	452	489	500	518	501	516	489	501	456	511	496	533	462	529	478	506	481	531	522	474	493	484	497	515	475	447	485	501	433	511	538	484	479	519	466	529	486	487	500	496	533	495	486	506	496	480	540	507	519	503	512	477	479	496	490	465	469	504	483	509	510	490	529	465	522	468	522	499	478	487	500	514	500	513	548	516	446	487	470	464	508	528	470	464	495	492	490	516	519	469	505	464	509	506	520	491	501	505	531	500	488	505	530	488	481	509	504	484	490	486	510	507	519	509	458	472
25257	21504	27771	26268	14875	6192	2642	1286	834	689	597	528	452	414	395	397	412	405	347	361	339	324	316	344	319	324	318	330	361	310	352	328	308	320	317	302	290	330	303	286	275	314	308	311	321	316	281	305	289	292	311	313	326	303	317	303	314	275	328	279	302	305	328	284	336	287	317	306	290	289	297	289	283	307	322	286	310	306	299	328	302	285	337	269	332	265	306	322	311	320	312	282	348	304	312	298	295	279	332	286	337	298	292	315	301	338	296	322	309	318	290	314	298	278	317	310	309	297	322	320	298	308	344	301	302	325	329	304	315	314	277	304	322	310	321	288	305	291	285	270	302	306	316	306	323	285	296	313	313	298	338	307	285	290	293	298	299	299	322	349	290	306	299	316	343	296	303	290	316	298	320	303	297	303	295	310	304	329	297	299	305	298	277	270	305	291	317	286	291	307	288	324	314	301	283	324	289	277	275	285	321	316	317	327	286	297	342	296	299	299	294	307	295	278	292	323	292	313	274	280	263	299	282	312	293	339	326	306	320	305	293	285	256	308	319	301	296	320	267	327	281	340	289	290	320	302	289	304	319	303	322	315	280	291	331	317	315	304	302	306	294	299	305	327	284	321	323	335	298	293	295	285	299	344	318	293	329	306	313	306	319	313	314	294	345	326	301	321	306	296	266	289	303	313	345	336	277	309	317	335	286	325	300	308	293	294	294	332	321	313	306	308	314	329	281	305	297	303	310	303	328	284	308	317	301	286	312	281	286	335	297	304	308	304	303	306	314	315	305	302	309	294	302	296	274	286	305	308	320	310	318	297	275	318	283	326	306	291	322	324	322	310	285	297	327	301	292	304	301	284	289	286	285	322	316	333	281	343	297	322	292	321	304	276	294	297	311	315	291	321	298	287	313	333	298	313	290	303	312	282	286	299	300	301	319	313	296	290	305	327	319	321	305	352	311	281	320	305	285	291	319	328	314	283	299	272	294	327	327	292	288	311	332	312	290	283	304	314	313	286	284	309	327	281	283	272	304	309	307	306	291	308	315	313	291	286	335	280	305	295	307	311	313	282	313	300	277	295	291	291	283	303	271	291	294	328	293	317	294	346	299	296	302	325	302	284	327	305	310	284	302	290	312	276	293	287	341	295	309	294	322	286	305	294	321	323	325	304	313	310	260	285	338	300	307	320	335	300	302	287	304	286	311	331	325	318	328	309	284	302	298	314	298	283	337	286	295	279	315	318	306	287	302	322	295	316	308	294	289	303	321	299	281	285	286	309	300	286	289	296	300	307	275	287	305	311	285	294	336	287	289	335	297	310	292	293	291	310	279	321	290	293	349	303	303	293	286	313	305	286	358	300	290	303	304	286	289	312	322	317	314	308	313	320	308	350	316	328	298	312	311	310	327	292	296	312	311	300	316	308	277	334	300	317	320	298	294	306	299	326	304	288	333	304	298	319	283	307	330	279	292	312	274	313	320	296	279	320	300	318	312	325	307	287	334	278	289	293	312	306	323	332	278	345	302	299	341	312	291	326	308	311	302	319	314	297	315	320	330	302	319	287	310	308	337	323	269	306	312	315	308	293	333	303	331	308	300	279	312	331	310	320	274	311	304	288	314	294	290	322	296	304	287	316	300	306	283	295	308	307	358	304	333	292	280	306	316	305	268	325	294	306	300	330	304	298	317	331	320	303	288	316	301	297	373	322	273	292	307	310	335	312	288	307	308	299	299	302	308	324	287	343	296	299	282	298	319	283	316	284	314	287	309	316	280	297	333	288	288	309	259	311	312	305	289	299	319	277	298	295	304	286	308	284	301	297	280	307	309	341	302	299	264	303	321	296	291	302	318	296	294	309	294	303	314	312	340	301	280	325	296	296	297	296	301	336	340	319	317	319	295	287	301	310	312	283	302	342	315	304	310	309	288	283	304	296	275	301	288	290	293	332	313	268	317	298	325	285	305	295	292	328	299	287	314	304	282	309	314	320	305	270	302	327	299	273	304	304	323	307	314	282	284	304	282	286	333	317	320	313	303	304	308	288	312	309	292	310	273	312	266	322	326	323	297	281	317	302	288	292	284	290	341	309	302	324	328	323	271	298	314	289	337	291	318	304	291	332	279	299	304	308	277	285	305	293	309	303	279	308	321	311	302	310	293	293	289	302	313	297	312	312	310	284	312	315	302	303	296	330	273	328	315	293	326	275	278	327	291	330	279	292	309	313	304	320	266	307	293	318	331	293	312	292	324	326	308	316	311	301	364	269	316	310	303	290	305	278	314	283	301	295	312	346	304	288	337	298	327	312	312	305	310	331	292	281	298	282	286	296	295	293	311	317	299	293	298	308	318	296	302	295	317	319	311	329	314	302	308	295	288	334	326	313	312	318	305	318	303	320	306	314	342	290	272	342	287	320	280	301	302	317	281	332	313	269	298	347	283	307	303	322	321	321	309	287	324	318	294	302	331	321	309	312	309	306	297	284	316	289	306	323	324	291	340	268	299	326	264	316	325	339	274	323	296	308	305	286	307	269	307	328	312	331	330	298	303	298	303	299	285	274	308	286	305	330	317	325	308	312	285	324	327	264	299	305	318	288	296	326	332	330	271	336	331	307	306	299	286	280	272	322	305	302	340	303	301	296	286	293	282	302	320	291	277	312	307	268	303	306	297	322	289	324	319	314	292	302	294	308	294	287	313	309	308	309	319	291	299	327	275	340	297	303	303	314	275	270	326	287	309	302	317	285	327	328	302	289	297	314	310	283	300	337	288	331	280	303	295	315	297	368	301	341	280	290	302	328	261	297	326	324	304	322	278	285	303	281	323	314	347	308	315	315	313	342	317	301	302	314	295	316	306	295	290	319	280	304	313	310	293	302	309	341	296	294	274	299	276	268	308	315	299	271	290	305	315	327	305	309	316	299	313	313	295	282	313	290	292	287	308	308	323	279	313	289	278	276	309	322	310	320	315	332	304	299	313	287	313	305	325	333	323	347	303	287	301	325	310	314	310	286	305	304	290	292	311	269	332	316	293	325	311	295	283	299	308	302	290	319	333	301	278	300	309	298	309	280	280	289	287	320	324	342	301	331	267	293	292	306	285	297	266	301	296	297	339	310	309	308	292	329	285	320	338	301	294	295	333	328	276	287	296	294	299	294	326	308	322	282	271	321	338	288	292	323	303	283	313	313	315	321	320	286	279	321	329	305	304	328	309	299	281	318	298	331	290	327	318	319	336	303	322	290	268	313	298	279	305	322	286	294	283	312	263	327	330	288	304	307	300	339	349	341	300	310	336	281	316	326	310	273	311	315	306	301	293	281	286	304	318	280	282	318	327	329	262	314	285	293	302	315	334	322	315	301	306	312	308	300	330	316	289	302	300	313	280	289	304	315	305	292	284	318	323	312	332	294	278	287	299	290	306	320	282	316	290	296	275	290	301	272	286	332	308	284	290	290	303	321	295	295	294	319	296	300	301	293	279	308	321	320	330	303	315	306
31985	46725	37281	25079	16852	9183	4663	2512	1412	1197	890	893	697	616	594	541	474	474	477	414	438	401	426	429	405	398	422	365	406	375	410	377	353	403	365	367	344	352	395	354	372	346	366	358	386	350	391	354	374	362	373	386	387	403	334	326	371	398	336	370	352	374	359	366	383	357	382	401	400	323	419	328	357	359	362	358	368	372	333	391	316	409	337	399	349	344	362	399	393	366	398	384	342	347	340	368	382	362	380	387	365	369	408	405	367	396	390	336	360	363	349	331	333	347	385	379	388	387	374	379	333	351	348	391	358	353	355	356	375	351	360	361	337	387	350	380	343	396	368	363	377	373	375	354	384	377	379	388	363	341	326	381	360	363	373	348	358	356	369	347	389	372	358	382	360	405	332	342	365	367	395	361	383	343	399	328	380	386	406	357	378	332	356	372	369	343	352	353	360	351	379	353	379	347	392	338	356	374	361	342	363	367	377	362	346	350	374	361	370	370	335	392	363	356	367	341	375	350	396	365	358	340	367	393	355	349	370	386	343	354	392	408	357	376	378	342	345	359	358	377	391	382	366	360	367	341	331	385	373	388	357	359	355	364	341	360	323	394	388	372	352	368	353	366	375	356	360	370	388	357	387	348	368	350	348	332	375	342	359	374	377	375	355	343	395	384	405	345	376	348	366	361	370	350	358	375	363	404	348	346	381	340	341	384	332	360	360	359	369	354	360	338	362	326	369	404	351	394	368	370	351	386	346	368	378	374	414	335	355	367	340	368	357	381	368	359	350	347	374	383	382	384	385	386	358	328	359	352	349	387	366	382	335	361	395	416	343	402	332	399	341	360	387	356	373	359	338	336	411	386	379	346	368	368	376	349	348	351	383	385	398	348	368	378	368	366	361	394	366	339	391	340	338	344	366	364	370	377	364	392	377	368	364	343	366	337	365	360	327	335	361	364	352	367	358	339	389	380	384	338	366	392	344	374	354	359	399	381	368	375	419	351	348	387	385	359	350	363	405	392	355	334	366	386	385	352	366	355	392	365	354	362	346	352	337	392	337	354	364	380	369	351	328	371	351	328	366	368	372	400	337	386	364	370	359	352	368	397	379	343	402	378	357	387	362	333	400	350	363	355	389	366	371	377	380	355	360	394	371	343	363	397	396	374	378	370	357	392	377	385	390	343	366	343	352	352	354	366	383	355	347	367	375	412	384	369	332	353	360	336	366	352	394	362	382	407	357	360	392	337	357	370	349	347	363	339	368	374	405	370	366	424	355	367	352	349	343	391	386	363	375	407	373	377	357	370	353	390	347	368	389	402	323	345	335	358	392	332	356	357	372	368	386	372	351	390	370	385	373	377	375	359	368	408	361	323	362	414	377	363	381	339	360	350	387	371	370	359	358	385	388	373	362	398	349	368	318	373	344	374	378	356	426	365	368	358	369	379	368	349	362	352	380	377	356	350	335	360	381	376	355	360	363	359	373	353	350	370	353	351	365	359	354	373	370	346	353	369	381	384	369	346	362	371	347	384	383	369	396	376	355	356	379	385	365	389	366	361	352	343	362	360	384	336	349	341	376	378	388	354	356	364	385	379	406	342	362	397	344	365	369	358	352	349	385	339	366	380	357	392	359	356	366	327	337	359	357	372	355	405	364	382	332	368	343	366	353	355	382	358	369	359	358	384	372	341	365	372	390	371	362	369	353	346	376	351	366	356	333	366	368	387	390	384	381	367	392	371	375	381	359	368	318	336	338	354	369	305	379	376	347	354	330	382	360	336	346	357	390	335	365	384	389	378	373	367	357	352	380	364	387	400	367	333	365	372	378	403	363	351	408	367	370	397	360	387	362	340	351	361	378	373	389	376	384	367	391	371	367	346	335	361	383	383	372	369	371	365	379	376	409	362	365	369	366	371	385	333	383	346	357	369	366	367	357	360	363	368	369	381	344	387	362	376	354	375	369	379	382	359	362	373	346	365	357	382	333	346	372	394	359	375	357	353	368	373	378	347	377	412	381	368	353	352	360	371	338	339	390	337	400	396	362	364	355	355	353	397	353	343	384	372	356	359	373	390	360	340	338	365	359	360	356	366	364	373	398	359	358	350	368	341	360	355	412	369	361	357	372	358	342	372	350	378	391	400	354	352	399	391	386	347	414	366	366	375	385	369	356	354	367	365	387	366	366	350	346	348	347	347	369	377	376	358	392	376	344	390	356	351	337	385	377	358	372	345	365	353	349	360	372	345	387	359	357	377	366	327	378	395	360	373	366	380	375	361	385	346	359	369	343	376	340	389	358	336	379	366	356	381	328	396	351	374	359	350	362	357	375	347	405	368	344	341	379	337	393	322	362	344	366	331	357	381	376	360	357	374	376	367	354	374	357	359	402	389	331	373	343	375	358	373	369	374	370	385	358	357	377	374	359	366	374	379	376	341	376	336	356	365	360	366	359	366	402	382	352	338	371	365	384	357	334	347	368	374	357	339	356	369	357	376	375	370	355	368	360	384	367	361	382	375	396	346	368	360	375	374	371	379	374	357	347	368	356	372	377	344	373	342	363	375	362	363	399	352	344	358	341	350	358	347	366	372	361	364	358	368	327	364	357	384	375	375	361	396	362	377	366	402	385	380	356	349	315	379	336	359	386	373	370	362	371	401	362	365	348	369	380	364	395	376	356	351	367	386	376	343	340	363	365	365	405	344	347	384	340	414	348	381	391	371	353	381	370	341	389	340	360	361	349	365	377	316	374	363	364	384	366	318	371	360	350	368	367	380	364	361	357	381	368	330	375	358	346	346	336	389	382	373	382	404	378	360	356	381	348	380	357	349	381	373	402	353	380	371	401	355	389	371	346	357	379	362	384	315	387	375	339	366	362	372	368	368	365	374	365	377	348	374	377	372	380	357	357	355	391	408	343	350	370	344	402	408	387	373	365	375	370	390	369	332	367	370	380	381	368	338	361	364	400	377	357	403	366	364	329	350	374	350	345	375	392	405	389	377	379	352	378	359	365	365	384	346	360	360	370	367	378	370	350	333	357	350	375	361	384	342	373	384	371	396	369	337	388	378	341	361	348	353	347	376	370	375	357	384	362	345	360	379	366	371	398	356	381	372	340	372	345	350	362	363	362	392	375	398	350	361	376	364	334	351	358	367	367	386	359	352	369	365	360	356	360	368	385	332	391	345	372	353	340	352	345	371	329	328	380	366	365	375	404	364	412	389	368	351	386	361	397	397	362	355	339	406	371	342	376	381	350	363	354	376	350	371	370	384	354	366	348	387	338	324	357	392	356	349	383	377	347	364	368	343	357	429	383	361	368	345	373	396	373	338	355	369	395	331	340	350	358	360	390	347	386	339	351	361	389	391	364	365	374	342	331	377	346	361	359	355	321	375	354	357	382	364	374	392	395	386	367	359	384	391	352	348	395	384	359	354	378	392	374	334	386	373	311	368	347	382	350	349	381	359	402	344	355	394	357	357	361	401	347	384	377	370	359	359
22827	21511	29110	24549	21853	21236	12020	2763	1678	1282	995	916	834	762	672	602	591	553	601	561	523	491	549	472	476	460	466	488	497	412	429	458	461	478	465	421	463	465	456	452	456	484	434	448	482	473	512	480	483	444	442	464	442	458	449	452	415	470	435	448	465	424	418	441	430	440	438	458	423	438	451	452	454	425	476	428	453	460	454	433	419	440	447	447	443	453	435	448	438	479	441	461	403	433	407	479	481	426	410	406	453	401	443	452	448	466	411	457	452	454	461	448	437	466	411	437	452	437	478	490	431	456	437	472	442	442	450	431	467	415	461	425	433	431	425	400	421	467	483	484	424	472	450	442	448	442	444	436	423	432	455	439	469	464	430	444	474	447	434	446	413	432	421	447	449	461	438	401	443	452	449	442	454	420	441	495	500	436	443	419	478	475	497	453	431	438	427	423	465	436	492	473	434	463	467	448	463	467	413	450	419	432	457	452	451	486	473	432	450	461	487	455	418	450	442	473	419	439	435	483	436	429	463	425	425	440	461	471	447	421	448	474	441	451	428	429	470	448	450	461	418	485	485	427	451	439	459	439	459	420	453	447	461	412	494	424	458	444	484	438	441	454	465	430	451	415	479	474	458	455	414	481	466	433	463	475	489	402	460	412	456	459	438	437	461	449	445	446	417	443	429	444	460	449	442	458	438	441	454	460	421	448	418	438	444	437	470	463	464	426	421	459	455	466	430	417	426	460	472	421	427	458	479	445	471	460	454	423	440	468	454	435	449	406	447	456	426	423	430	444	458	456	415	426	415	448	412	430	475	492	480	456	474	432	461	448	454	447	468	441	464	453	455	436	424	417	433	433	436	466	515	458	463	419	420	487	440	479	449	471	458	430	476	428	444	477	429	478	444	404	436	460	462	410	434	428	413	438	433	453	466	465	454	457	432	445	460	489	468	474	437	464	479	489	436	435	492	459	412	482	479	445	439	425	449	475	465	465	431	464	497	482	458	455	453	460	427	417	414	371	434	383	441	455	452	479	444	459	434	417	430	473	447	418	448	419	431	420	471	427	472	432	444	455	456	424	452	437	477	406	464	469	446	468	451	448	467	498	447	416	444	459	459	416	429	455	419	429	449	441	423	446	441	465	445	422	419	476	420	437	451	462	443	450	465	450	428	439	459	467	454	414	442	436	434	444	437	452	485	448	447	408	437	414	406	441	433	437	408	470	459	427	469	486	468	431	423	462	451	429	452	501	444	444	447	461	430	454	442	446	463	439	406	426	437	470	455	465	453	447	465	421	458	451	452	437	445	458	434	457	428	423	437	437	458	442	445	472	418	430	443	473	427	420	482	434	432	441	438	431	451	486	441	424	450	452	447	431	481	454	434	463	450	532	473	468	460	455	460	445	445	414	477	448	432	443	393	444	471	457	456	464	439	474	460	461	471	438	463	451	459	462	440	471	437	448	415	463	461	397	488	426	448	433	467	431	442	460	440	461	437	448	464	416	410	439	421	444	444	418	424	413	450	463	412	429	411	479	423	426	421	436	422	428	465	466	468	442	403	413	445	408	452	475	439	479	451	432	493	448	452	428	437	451	434	481	397	433	493	460	467	431	457	441	471	474	443	457	446	483	466	448	441	462	430	418	475	429	456	469	430	449	439	423	411	430	391	440	437	485	453	419	444	418	412	445	448	427	412	442	442	431	425	472	445	442	439	470	468	429	438	477	441	473	470	479	417	425	446	451	477	430	455	482	447	429	445	476	430	392	448	448	478	418	438	472	480	441	450	447	450	442	457	472	443	452	475	453	458	436	466	421	441	477	469	423	458	435	421	459	432	429	462	428	440	420	474	412	449	456	467	454	428	472	447	440	465	461	456	451	498	427	472	433	432	449	463	456	442	436	480	446	456	439	472	456	474	476	453	453	443	431	461	470	428	454	434	461	419	415	458	445	464	448	442	439	444	463	453	427	463	395	449	441	454	429	451	439	478	420	441	444	448	444	461	427	430	445	402	448	424	424	447	470	419	430	405	475	458	450	438	437	460	431	421	460	466	456	455	453	427	437	454	444	414	417	428	425	451	433	420	428	429	476	472	421	453	445	437	443	384	437	449	448	409	458	450	465	462	450	465	398	444	459	465	425	451	429	427	419	424	409	458	476	429	479	473	411	426	430	464	460	459	473	441	466	465	476	461	451	454	464	431	490	468	475	436	456	482	420	464	433	462	479	437	395	445	457	443	430	431	444	495	454	481	446	493	440	472	429	474	436	465	463	443	451	483	435	463	477	439	448	462	454	461	459	439	457	470	445	496	434	427	415	465	446	440	447	466	424	445	437	444	453	442	464	436	486	450	449	414	420	397	463	469	422	430	447	460	506	429	459	437	433	442	438	459	448	421	484	431	446	423	452	409	446	419	440	456	458	446	428	446	449	432	444	384	439	407	462	448	441	445	425	439	469	489	483	469	475	486	439	422	439	449	416	434	474	407	439	450	431	452	452	422	443	451	455	480	452	453	443	490	444	421	420	453	443	457	452	453	425	444	466	467	459	486	483	475	471	415	470	470	449	448	439	477	457	476	437	437	488	466	426	422	461	419	468	405	463	434	459	423	476	452	441	415	467	421	453	428	412	453	443	444	459	454	433	417	478	444	435	430	450	503	426	456	415	454	490	459	422	441	435	440	451	428	443	429	437	456	435	448	459	465	423	459	447	442	457	445	452	439	449	449	446	439	449	468	447	455	416	460	418	415	470	424	450	438	452	407	410	452	456	440	422	444	464	438	449	442	433	458	429	472	489	426	426	444	456	437	441	436	455	445	442	452	476	411	436	414	413	471	449	440	399	471	427	433	464	430	455	480	453	440	438	470	436	443	466	437	492	442	437	436	452	438	431	457	427	407	448	477	448	450	457	450	444	440	460	436	436	450	477	470	440	461	452	440	407	464	453	456	459	439	437	452	444	418	469	461	402	477	446	467	426	443	444	413	449	400	454	488	427	468	443	454	416	448	444	456	431	449	453	471	449	452	443	425	414	445	460	410	445	427	445	420	457	453	447	413	425	456	454	462	467	440	462	452	474	459	445	434	441	453	419	404	419	458	439	445	476	459	436	405	457	406	454	439	435	425	448	422	436	491	419	446	436	432	447	453	471	427	453	423	417	427	438	449	418	461	424	440	401	446	411	424	418	484	462	434	483	466	436	481	441	397	483	473	443	432	433	451	455	449	447	431	429	472	424	451	459	434	409	443	439	449	427	436	414	477	450	472	444	463	459	446	448	444	458	466	439	431	478	448	426	437	432	448	450	457	441	444	470	463	441	446	414	451	441	424	430	442	418	443	462	438	452	448	464	456	445	425	453	454	470	456	445	466	527	437	455	477	434	403	437	449	451	420	416	454	414	443	451	459	473	463	387	487	411	472	468	419	484	434	438	456	447	469	448	439	441	461	437	457	431	439	440	412	484	476	429	468	450	447	481	470	467	462	405	420	434	451	464	432	450
34549	60027	51162	36369	23518	13916	7942	3875	2694	1947	1585	1390	1192	1074	934	842	786	752	706	660	611	635	542	603	558	585	615	603	566	589	517	590	510	519	552	555	571	511	520	551	513	533	528	505	510	524	515	515	532	495	531	525	526	541	481	514	536	497	538	505	512	486	494	525	529	502	522	514	550	511	505	460	543	484	512	547	527	501	490	566	509	557	502	516	532	516	561	502	489	516	490	540	514	498	495	514	522	535	530	505	515	494	533	525	524	495	505	482	494	537	497	491	541	532	500	494	502	516	532	492	506	501	528	499	537	502	521	503	515	499	495	547	519	483	516	479	510	523	503	466	494	482	512	518	500	477	517	528	551	530	536	480	501	561	540	503	442	533	525	521	541	515	471	469	491	526	549	488	468	522	492	494	535	495	560	534	547	528	506	493	490	556	466	536	514	524	499	481	489	526	476	523	487	554	521	528	531	545	518	512	518	487	503	519	529	518	534	542	520	516	490	500	498	564	512	502	551	520	492	490	530	521	527	506	490	508	511	493	470	500	531	530	528	526	537	502	526	504	527	518	510	498	526	513	534	497	534	552	468	485	528	500	503	513	525	477	520	561	497	510	526	522	542	522	511	498	539	500	494	468	512	519	503	506	486	516	453	514	500	497	509	494	539	519	530	539	516	530	513	506	554	481	477	500	491	508	526	525	493	499	515	494	528	509	510	497	513	471	561	538	532	468	487	533	502	521	506	567	511	518	507	451	494	511	484	512	516	496	523	487	512	504	545	525	491	555	502	484	530	510	525	483	531	503	512	528	472	511	503	508	454	492	470	514	533	520	511	503	490	502	525	500	527	503	522	486	516	499	512	494	497	507	532	543	525	534	516	514	529	507	528	482	516	520	492	527	506	503	499	492	553	523	552	493	558	497	521	520	517	511	502	488	464	496	500	520	518	519	481	512	544	530	521	517	523	554	534	538	537	488	497	476	477	500	525	530	484	510	494	509	494	517	453	485	513	551	516	519	524	527	519	516	504	518	532	515	512	508	516	518	494	516	504	499	510	460	544	493	516	492	518	507	508	481	505	527	508	495	507	537	509	487	510	514	525	527	534	473	485	546	529	513	508	498	497	539	498	506	493	521	531	522	490	516	502	479	495	493	528	500	479	521	536	524	486	488	531	496	540	549	506	526	508	510	515	509	491	542	511	566	528	522	566	504	517	495	524	492	534	484	490	546	562	545	550	510	494	511	529	499	495	507	517	499	522	535	510	516	522	493	510	523	515	500	530	471	524	512	523	540	505	508	539	492	484	454	496	512	532	511	566	506	518	495	556	511	493	503	525	504	505	512	507	500	483	509	520	500	484	553	524	538	506	538	523	515	555	577	551	503	524	546	509	507	496	554	480	524	513	527	525	485	504	530	500	458	526	551	512	511	503	502	518	476	508	519	539	490	473	477	509	507	508	492	517	524	508	552	512	508	505	506	521	479	542	512	512	572	515	469	546	503	525	506	525	511	504	506	493	535	533	481	489	508	517	488	557	468	473	506	527	514	542	521	500	467	539	582	510	503	511	513	474	442	547	488	492	549	528	519	497	506	525	550	537	557	523	528	526	544	491	486	536	457	493	484	509	475	491	461	532	554	532	532	496	537	513	527	509	459	493	490	522	491	523	476	520	515	525	498	517	508	497	514	502	509	542	506	525	528	539	526	518	526	508	515	501	547	534	514	499	510	512	567	529	481	497	468	511	507	503	502	506	484	501	508	519	499	520	533	486	516	501	480	516	496	524	552	542	501	535	527	496	505	539	495	564	490	535	486	486	531	523	496	501	503	495	521	519	488	466	523	508	503	485	515	459	494	466	504	532	526	498	472	537	487	525	495	475	525	473	482	556	483	492	524	515	509	543	518	517	467	511	539	527	495	529	543	498	500	556	560	522	483	513	484	521	497	497	472	512	493	586	545	548	524	501	516	543	530	511	506	506	509	535	457	481	515	526	554	498	529	534	553	524	508	489	523	509	465	499	520	532	485	497	544	516	541	536	456	503	492	522	515	512	525	505	497	526	514	507	530	478	491	539	571	532	528	518	494	525	483	507	508	483	497	509	461	515	543	511	527	521	479	550	526	482	482	502	512	489	478	511	535	534	544	506	551	512	489	492	489	475	494	530	561	535	509	556	573	551	519	534	489	526	538	510	493	502	474	502	469	465	536	496	535	525	507	496	490	571	533	541	518	496	508	522	557	495	500	509	521	476	517	535	497	538	547	491	499	454	495	503	596	493	528	552	507	503	495	497	475	527	470	480	507	475	525	536	519	537	521	514	530	508	517	511	521	545	499	482	531	525	524	503	515	499	509	520	537	503	529	520	560	538	517	536	473	519	516	523	528	517	527	529	500	498	535	551	496	524	519	467	507	484	545	510	511	498	499	539	517	519	509	511	498	532	528	466	506	527	522	514	536	516	533	501	479	468	561	529	539	473	515	524	477	525	488	535	491	498	530	549	516	527	512	514	541	529	511	538	479	511	524	506	506	522	481	510	504	482	557	495	511	510	520	500	515	509	484	519	505	494	520	511	465	533	496	453	507	492	528	521	502	528	491	485	518	549	544	520	528	526	509	497	522	529	521	511	535	533	561	538	531	512	484	473	495	489	515	513	501	512	500	503	492	485	515	501	491	526	551	524	480	484	524	479	503	517	511	500	549	511	502	542	472	494	506	525	519	534	515	525	536	488	539	578	477	468	483	512	497	538	512	482	540	504	514	480	497	480	529	507	525	515	534	522	543	525	496	470	492	480	495	542	501	540	524	513	540	470	499	517	487	493	519	512	514	522	511	538	492	513	513	517	521	557	517	487	515	554	491	546	515	488	476	515	483	541	529	516	537	565	504	512	501	518	502	519	501	528	519	498	517	534	535	487	517	502	494	533	480	467	504	512	535	489	519	553	555	520	509	517	527	556	511	541	475	538	526	514	522	564	501	522	494	505	521	510	533	516	522	543	514	519	456	481	490	515	483	464	509	497	540	526	500	507	528	513	504	518	554	508	516	523	502	517	509	526	489	531	518	527	544	520	506	532	506	550	494	529	534	536	481	533	524	503	484	543	554	526	506	503	514	482	511	519	482	514	527	526	500	551	474	489	477	489	532	489	528	531	500	512	504	512	535	528	489	474	471	496	504	501	496	546	571	483	498	512	506	498	520	519	484	494	516	529	506	553	506	512	513	466	484	492	546	518	517	550	535	483	517	490	499	491	490	469	478	497	557	554	532	498	528	507	529	529	514	508	485	528	510	500	498	523	507	527	493	521	510	517	502	501	515	488	508	504	543	521	498	464	500	496	527	535	532	520	478	537	511	557	496	495	569	496	517	475	509	517	519	510	509	518	517	525	542	489	493	531	529	525	477	517	515	510	551	560	501	531	493	512	489	519	487	554	577	479	509	518	499	471	507	482	499	515	475	553	510	519	519	530	548	515	492	534	531	518	541	520	519	494	471	535	548	483	521
30254	29546	29168	16876	6734	3483	1601	1060	822	679	563	528	481	498	438	406	427	412	396	369	380	369	361	341	324	336	348	353	358	341	360	324	352	371	379	349	355	335	374	360	349	324	329	334	352	308	317	335	341	334	335	315	333	337	310	335	343	366	313	315	352	328	380	333	356	329	309	324	308	314	344	352	328	356	320	360	289	330	329	326	360	328	346	365	318	357	362	320	328	330	350	354	370	297	335	346	363	350	354	342	326	360	347	329	339	362	355	352	305	325	341	381	327	326	320	309	300	330	345	309	361	314	346	350	322	341	329	356	336	350	307	370	356	368	324	343	318	357	295	345	322	336	328	311	357	323	338	338	340	341	361	358	324	316	337	363	351	311	341	327	330	353	350	372	362	327	316	336	353	361	346	352	325	357	336	347	353	333	363	356	327	345	354	381	335	313	343	319	350	308	342	345	346	309	350	333	334	320	344	356	334	350	318	347	357	327	309	325	335	331	337	355	343	335	327	358	343	354	315	357	336	355	326	368	344	353	335	335	359	316	339	344	333	315	355	343	304	357	333	304	338	321	327	344	333	332	338	327	343	389	359	324	325	346	341	372	331	341	352	309	323	336	326	336	342	344	341	337	351	335	330	337	361	346	339	343	334	354	327	341	357	314	315	337	328	327	354	329	350	351	367	321	352	361	338	353	329	347	329	342	327	308	352	342	338	339	383	350	351	322	346	331	321	336	345	368	356	347	329	340	338	318	315	308	356	331	344	333	316	353	360	336	331	311	358	324	364	323	322	366	332	345	327	344	357	314	360	370	329	342	329	345	329	335	356	363	302	339	354	289	347	346	324	318	321	336	320	333	374	360	357	330	339	350	321	317	364	311	348	337	313	342	311	311	335	345	364	341	332	339	326	323	324	313	315	314	308	328	372	359	368	332	343	352	317	361	347	347	341	336	342	347	347	353	330	355	355	337	320	322	357	344	365	274	352	351	342	329	327	303	361	321	336	316	350	326	376	359	335	357	315	330	316	309	328	333	332	372	362	372	330	332	345	341	345	345	301	332	364	317	351	353	358	326	337	381	363	367	325	362	322	338	362	321	332	354	337	309	358	334	329	331	353	369	352	319	320	341	354	367	342	341	339	330	337	332	331	345	326	370	351	310	340	333	312	348	350	343	337	345	327	347	359	356	346	332	348	316	350	361	340	346	338	361	335	338	339	344	355	348	343	339	358	329	345	326	348	362	345	343	326	340	359	352	358	350	346	354	359	348	332	350	351	334	351	334	335	335	303	317	363	321	368	321	350	329	351	338	373	330	376	328	337	339	336	329	314	314	334	335	362	357	356	331	336	332	305	345	346	329	315	342	322	342	353	377	351	356	369	333	342	349	346	341	357	363	325	369	355	337	351	355	296	343	330	338	294	334	336	345	356	317	353	343	348	361	334	325	348	403	345	332	336	337	337	355	368	321	335	358	345	321	324	368	317	353	334	354	328	343	347	319	347	342	323	345	309	306	301	356	339	363	360	354	361	342	351	342	355	358	347	323	358	329	329	339	355	355	356	332	336	332	304	359	367	294	302	322	346	335	350	326	338	336	329	396	367	331	314	337	328	351	315	366	334	335	370	323	331	338	358	325	352	340	342	318	382	339	315	344	372	312	330	303	335	338	342	338	331	388	337	345	336	359	352	322	354	326	326	334	361	341	367	344	326	351	325	348	344	350	331	306	362	346	344	313	375	348	384	338	342	328	367	334	352	333	340	356	344	368	325	318	315	367	343	316	342	324	331	379	309	371	336	336	383	362	332	365	367	362	332	362	343	333	354	360	292	357	367	344	302	325	327	341	340	293	359	312	306	339	373	350	336	388	327	329	331	335	340	376	352	358	332	327	329	301	336	335	334	340	384	341	356	342	344	367	301	345	328	349	368	328	306	353	348	341	333	354	352	321	339	350	338	328	358	357	342	318	364	348	357	316	313	349	355	319	330	316	347	371	332	348	336	351	336	335	351	351	323	375	307	313	357	335	336	342	323	307	333	356	341	333	351	336	328	338	355	354	344	334	330	312	364	372	368	341	370	342	354	313	357	360	365	353	368	330	330	354	319	322	331	341	364	339	338	351	323	357	340	329	334	342	347	340	345	335	349	328	320	317	363	354	316	323	368	335	338	351	326	320	341	322	351	352	343	336	345	342	376	364	351	319	331	341	331	323	379	378	343	357	332	350	323	320	352	337	335	366	332	357	327	354	321	341	359	338	320	337	320	391	326	371	324	332	357	306	353	363	324	347	341	341	348	331	301	315	317	351	344	347	324	339	354	335	335	341	338	367	324	340	353	344	354	349	333	328	345	354	306	351	342	340	360	327	332	347	344	353	359	364	356	355	341	365	374	327	296	345	348	367	337	322	351	359	350	347	301	334	340	344	323	321	351	361	359	341	358	340	339	318	348	307	337	340	361	359	292	347	356	326	340	303	308	364	311	324	324	358	319	352	356	334	339	346	356	342	374	338	322	341	381	324	314	362	321	316	316	332	344	323	324	333	333	327	356	308	332	356	307	351	357	330	354	305	345	342	325	336	323	321	352	326	346	345	351	328	336	342	325	354	330	357	338	336	292	374	335	366	357	343	334	319	346	346	332	362	387	328	355	329	331	321	371	294	339	342	372	337	361	336	316	358	333	333	313	368	332	335	349	347	342	317	347	358	325	338	358	320	352	328	346	335	353	327	283	348	349	345	337	349	331	342	330	357	305	370	324	359	349	336	310	363	303	363	336	312	341	339	382	330	349	329	357	301	333	355	334	357	349	345	326	313	364	353	346	359	311	379	337	341	358	333	346	357	372	330	333	350	372	337	314	344	359	324	360	359	346	339	312	383	342	376	325	327	403	326	337	321	338	338	356	338	330	334	365	340	340	305	366	317	354	366	310	351	324	330	287	357	352	372	338	314	337	339	342	368	307	378	339	353	323	315	338	327	351	357	353	362	303	351	355	346	343	342	328	356	342	341	374	353	370	354	342	335	313	360	313	318	353	338	333	361	312	352	305	336	296	354	334	359	368	325	354	350	321	379	345	351	312	365	342	378	322	355	332	366	363	349	353	328	350	328	307	317	329	364	349	316	333	347	358	313	350	344	372	364	364	324	382	367	368	333	319	313	310	344	339	329	354	326	330	355	327	316	325	342	338	342	349	315	331	342	332	332	332	362	319	315	347	336	353	328	334	307	330	336	342	339	367	361	334	352	316	364	346	368	316	365	356	342	355	349	360	315	340	354	312	329	327	355	363	347	334	361	356	347	321	339	349	377	349	357	353	285	373	346	332	339	331	351	337	333	326	346	321	353	309	360	329	322	316	315	333	357	347	322	337	315	322	311	350	317	319	335	329	330	309	341	346	358	333	344	356	323	326	308	389	319	332	320	319	371	309	352	305	339	350	317	350	327	330	352	326	373	322	327	344	353	329	351	317	352	356	333	311	372	332	309	326	291	342	351	339	373	326	364
31412	45287	32927	18066	10230	6247	3051	1813	1402	1148	859	760	736	654	605	546	504	464	446	470	439	453	416	458	466	412	472	424	399	393	468	408	421	410	442	402	414	405	399	414	402	418	421	430	403	410	396	385	412	394	401	431	377	409	385	397	418	425	367	395	386	425	407	360	384	408	441	393	414	398	374	396	401	394	413	400	406	420	384	393	406	385	399	406	378	442	439	355	401	404	381	418	400	365	392	406	390	412	387	371	391	419	371	370	430	423	395	362	388	418	396	390	414	365	412	399	415	380	396	398	375	412	410	399	428	380	385	389	434	402	385	385	358	406	399	377	367	387	352	395	362	414	409	355	413	402	381	368	406	414	420	433	375	383	372	408	393	345	423	394	409	407	398	387	409	425	389	428	384	351	380	392	411	427	395	388	379	376	387	411	412	398	391	404	392	385	380	396	372	427	376	419	388	375	356	395	415	392	392	410	377	440	396	401	381	404	368	417	358	381	423	389	372	403	384	372	394	444	391	383	388	365	358	407	340	422	394	409	384	416	397	376	406	358	364	331	383	397	416	409	409	447	420	409	392	383	399	420	376	394	377	419	394	407	378	415	424	383	390	409	445	408	400	410	346	410	383	425	393	425	404	382	381	399	392	376	422	393	404	370	380	401	408	401	378	351	386	380	393	391	369	387	389	419	405	416	396	402	424	417	415	385	384	398	408	376	390	381	406	422	379	376	421	419	384	403	376	406	405	400	445	422	405	373	397	414	408	387	407	389	432	383	404	375	386	386	377	396	422	402	389	390	403	403	378	385	397	409	403	402	390	361	380	388	415	383	417	405	380	427	416	384	369	381	380	390	377	398	413	432	406	421	438	386	399	391	403	423	399	396	455	394	375	397	438	424	409	403	424	414	418	403	372	414	412	399	392	369	439	389	381	442	376	369	377	399	423	404	390	442	366	403	401	399	378	399	364	409	421	400	375	401	374	376	389	375	394	417	420	404	399	384	368	446	394	400	410	394	384	385	387	422	395	421	393	392	399	396	417	405	413	399	374	397	389	398	391	416	385	411	414	435	396	408	393	392	391	395	405	410	378	382	397	394	383	428	413	373	401	386	377	390	389	446	418	399	386	390	434	412	384	397	379	403	423	389	410	383	341	432	409	402	368	425	381	407	416	445	394	388	429	369	414	333	401	368	422	368	403	403	415	431	385	423	413	398	399	385	373	372	391	393	384	400	381	389	404	432	411	417	422	411	407	425	418	426	448	401	375	393	421	402	414	393	398	406	421	391	410	416	380	416	384	430	366	400	407	415	386	407	422	405	422	406	379	401	377	416	408	437	383	378	396	406	363	366	418	376	391	368	398	436	413	387	371	355	407	407	400	356	417	410	382	356	424	402	410	373	401	383	397	433	391	388	409	422	425	371	383	414	412	391	379	382	396	399	414	381	399	417	400	379	368	426	410	409	407	392	380	392	367	408	354	429	413	375	372	421	369	413	384	431	423	378	403	392	382	413	402	418	370	394	408	369	389	413	404	431	378	424	421	396	400	409	417	421	396	394	408	379	398	356	411	400	379	377	390	407	375	411	432	375	385	405	373	377	423	433	393	396	396	380	395	400	395	413	406	436	379	401	422	402	367	385	417	396	405	409	383	390	383	423	376	367	380	401	417	431	417	412	388	377	417	377	388	372	371	396	380	397	418	410	403	393	371	424	426	376	418	403	412	385	390	397	440	354	396	364	400	400	377	364	388	423	443	396	398	381	404	436	412	395	392	381	440	348	469	382	398	420	448	446	404	405	407	374	399	391	379	395	396	392	386	414	428	408	404	365	395	387	365	354	395	397	387	366	375	370	404	419	387	385	392	427	434	371	396	409	379	420	384	380	414	409	374	399	424	385	433	407	403	391	397	411	386	416	376	382	402	351	391	406	376	411	396	436	391	385	373	387	399	396	412	388	399	383	371	375	411	389	392	408	364	389	416	407	393	430	376	411	376	410	426	393	439	391	411	369	390	410	402	418	362	375	422	414	376	396	357	382	394	381	400	422	402	364	404	392	362	400	411	353	421	429	419	387	401	383	403	378	386	389	395	390	398	402	422	403	394	392	403	387	418	414	405	421	356	369	406	379	423	437	401	394	412	387	403	383	380	352	361	402	382	422	382	383	423	410	433	366	397	410	404	390	390	401	395	396	387	410	390	410	426	396	409	416	397	406	400	391	428	393	425	406	408	418	374	383	412	411	419	402	387	384	427	383	424	422	385	410	400	395	399	376	424	390	383	408	397	396	395	395	400	386	384	409	381	384	420	412	383	391	390	390	394	362	396	391	407	398	401	386	384	412	399	379	374	379	382	408	386	398	391	409	424	426	379	419	400	403	404	412	352	392	400	405	365	386	371	399	345	401	403	380	381	378	386	419	407	392	405	436	387	464	417	389	439	400	406	405	391	394	402	421	396	388	385	384	409	384	402	382	390	395	456	380	392	366	402	416	415	381	402	382	394	397	362	431	402	390	434	359	457	418	401	420	371	404	387	415	386	389	388	406	422	464	384	377	399	429	399	380	390	385	386	368	376	423	392	401	407	384	403	387	386	380	399	402	379	406	379	412	425	470	382	420	391	427	452	388	392	425	392	364	429	389	372	385	421	410	390	373	397	402	399	421	380	354	391	383	391	402	408	397	393	402	370	436	399	416	386	402	407	364	388	359	381	430	418	386	380	392	371	371	399	418	381	406	362	399	393	449	372	391	370	393	388	405	376	404	384	403	407	381	399	397	397	411	407	347	383	377	432	403	353	403	418	430	391	380	437	419	391	382	375	382	409	367	408	420	412	392	408	409	406	393	408	382	401	409	374	405	407	365	400	336	376	393	403	401	414	373	402	391	418	399	419	403	391	413	406	386	389	409	398	405	403	428	380	424	399	382	403	369	390	429	422	393	427	356	404	416	377	436	377	397	414	380	393	382	394	393	387	392	395	416	385	409	399	390	422	410	416	425	405	405	413	418	415	399	420	395	412	379	415	389	405	390	394	391	397	396	413	407	409	373	419	392	409	417	404	432	389	440	381	384	398	391	375	389	394	389	431	382	369	420	404	425	360	399	400	442	387	341	413	389	369	380	397	401	397	416	425	404	364	387	393	425	405	359	391	409	426	412	360	377	425	402	423	393	406	427	432	360	370	378	353	400	391	401	392	413	396	426	379	388	378	396	416	439	417	456	415	436	327	414	397	379	391	388	424	384	385	401	424	408	408	398	398	383	381	387	390	433	391	413	387	431	380	388	383	417	364	375	409	410	386	394	433	434	405	437	387	419	389	392	428	395	369	435	373	400	401	413	422	402	373	393	387	388	388	408	414	385	388	414	373	400	396	436	375	415	394	384	405	385	397	389	378	408	369	392	397	389	359	384	409	394	425	390	402	414	422	382	440	388	384	375	380	406	401	398	409	364	369	410	392	406	394	430	400	391	421	404	401	399	380	374	422	384	356	399	374	378	422	406
23821	21471	28666	25432	21803	15231	4821	1690	1174	950	807	731	634	669	595	524	517	512	475	464	492	481	487	452	504	455	433	479	501	424	452	449	463	474	420	461	465	469	451	423	458	431	409	421	452	437	464	468	426	446	394	446	421	423	448	433	444	412	430	435	453	454	396	477	419	444	422	438	451	401	428	430	446	456	437	413	456	422	430	431	424	440	418	455	438	447	433	407	469	420	465	421	456	442	450	438	437	454	409	413	465	437	437	450	435	424	419	442	439	434	439	429	447	433	454	421	412	407	400	426	448	419	439	478	448	449	461	412	416	441	408	415	412	454	426	461	496	439	436	465	430	415	426	420	444	434	452	420	452	436	366	462	449	452	438	434	458	429	445	429	457	432	451	425	449	449	449	478	427	409	420	427	464	424	425	445	451	426	455	433	403	449	413	418	403	446	431	441	426	445	423	448	441	427	423	409	463	427	421	425	430	425	421	447	475	439	397	443	456	397	449	451	428	463	412	466	425	460	453	446	442	449	422	431	408	437	437	444	431	437	443	474	431	433	460	449	458	425	443	429	432	448	443	434	456	460	469	439	463	418	468	422	440	475	408	446	461	417	441	414	452	450	430	441	446	409	441	408	462	476	439	489	421	424	459	448	436	452	482	458	450	453	451	461	408	447	403	437	421	427	421	437	444	435	444	467	426	448	479	442	457	451	460	429	444	412	430	420	419	452	411	457	428	448	438	473	432	449	428	437	391	429	427	455	457	468	428	461	428	484	405	463	382	419	389	415	401	409	455	408	397	413	415	454	431	457	437	399	459	416	425	400	434	426	464	449	434	417	432	431	441	414	475	417	447	473	437	434	483	411	416	440	427	446	432	443	427	437	415	412	439	426	444	419	429	453	427	422	456	432	490	477	465	457	436	470	433	440	448	457	430	457	432	450	419	428	427	402	437	439	418	415	447	443	441	416	400	434	434	422	468	426	432	457	420	484	409	450	449	458	449	429	458	428	459	440	468	448	405	453	419	453	423	430	405	444	461	438	425	455	490	416	458	424	407	425	453	417	423	423	437	440	403	417	421	432	420	486	440	436	418	428	406	429	429	427	487	456	411	434	449	406	433	430	408	429	426	458	437	436	461	446	425	432	413	424	437	438	422	452	438	440	388	400	452	465	433	425	436	429	466	456	424	460	439	453	451	431	444	456	449	436	430	483	448	451	416	443	420	422	426	437	436	435	441	474	415	410	408	458	445	443	427	426	401	412	422	436	448	410	434	427	422	468	450	435	444	452	447	448	417	440	426	413	425	450	444	449	439	426	452	442	456	433	439	446	454	431	437	459	425	447	440	428	430	433	394	434	378	436	440	449	416	429	468	411	452	455	434	450	427	428	429	442	448	463	433	473	472	445	451	405	392	429	469	464	420	421	463	430	450	424	435	435	482	423	430	438	406	455	470	423	432	462	452	421	448	447	399	429	492	420	443	415	425	409	429	418	461	432	432	425	450	479	431	452	429	425	449	470	458	417	447	437	432	413	439	473	428	440	405	434	450	443	435	419	410	419	418	424	452	432	426	444	449	465	415	426	434	447	423	447	441	458	429	435	431	477	435	424	449	449	419	444	428	448	492	404	465	448	435	424	434	419	439	438	427	416	431	469	443	445	423	402	430	423	460	448	469	438	419	429	442	450	474	425	434	446	434	454	444	461	459	429	414	461	446	482	442	437	450	436	468	441	491	429	463	419	455	396	407	432	439	396	429	445	398	436	449	419	401	455	421	462	441	449	447	414	445	410	481	414	461	433	472	409	461	437	433	468	450	375	453	414	422	435	462	432	453	458	399	397	431	453	425	437	434	445	454	432	396	431	421	427	419	409	427	507	427	422	419	450	442	420	431	393	453	435	440	443	450	415	433	466	448	420	411	460	447	448	460	456	424	456	414	436	432	426	414	452	448	471	427	395	420	448	465	429	416	416	425	418	443	435	430	447	440	438	457	458	429	472	455	456	427	440	449	402	452	450	448	423	410	395	455	471	422	477	442	445	445	437	437	454	453	444	452	433	449	383	476	397	440	455	429	415	440	439	428	448	412	414	456	465	430	436	424	489	427	420	466	430	423	408	451	456	428	453	434	409	438	402	436	410	434	403	448	428	432	455	470	455	450	489	396	450	433	426	448	417	415	440	461	439	412	464	414	423	445	407	427	439	429	464	438	438	458	428	421	444	413	410	407	453	453	459	426	461	429	395	469	426	433	453	428	435	415	424	422	435	441	436	440	396	423	406	433	508	428	443	434	428	437	432	454	429	442	411	453	437	452	459	443	433	420	393	389	446	447	446	442	412	426	412	434	462	454	413	461	469	428	408	409	425	404	438	440	449	438	396	419	454	432	414	428	412	446	451	430	454	462	433	429	439	429	403	445	438	428	464	436	431	443	458	397	460	429	432	408	437	434	428	423	455	451	431	428	410	392	443	408	461	452	447	423	440	446	427	428	432	421	410	453	434	426	403	464	416	457	436	417	434	470	407	441	414	421	440	418	448	378	421	428	449	450	453	458	438	432	462	436	469	456	466	434	420	418	433	464	442	451	457	477	398	402	429	461	426	430	417	424	456	430	472	484	419	457	500	401	417	474	397	430	417	465	422	436	476	443	454	435	468	397	425	430	454	399	439	452	457	393	462	431	496	441	443	460	422	451	408	422	437	432	434	447	439	425	413	476	459	431	448	464	425	445	396	427	451	453	413	474	444	393	466	450	420	419	450	455	445	451	427	409	457	439	444	411	429	427	443	403	440	414	473	447	410	412	431	460	446	426	418	406	426	429	420	431	435	405	445	413	468	417	434	425	443	434	446	391	435	432	414	425	475	432	423	438	427	444	441	417	425	442	376	469	461	413	408	471	455	456	430	417	443	441	442	420	442	425	417	415	443	446	454	411	452	434	431	429	440	432	420	440	438	440	462	409	442	443	451	405	395	414	467	447	395	433	418	437	418	430	433	444	405	419	416	430	479	450	432	463	456	422	471	436	426	426	429	456	381	438	429	434	397	414	454	431	427	442	457	461	410	466	414	431	423	407	409	459	421	452	423	442	452	416	423	426	452	418	425	444	434	451	463	446	418	462	454	427	432	412	449	437	466	452	443	415	455	392	411	403	404	424	446	450	439	412	448	457	425	452	441	456	445	442	467	461	440	460	453	437	447	465	405	443	419	429	448	416	440	407	414	412	436	434	443	477	454	445	456	396	442	432	428	429	448	421	431	438	424	435	439	439	418	420	418	430	460	437	423	411	461	452	451	428	415	442	433	450	457	433	450	449	432	445	447	417	399	427	441	445	437	392	437	461	412	427	427	469	415	423	421	415	413	434	455	465	410	424	425	437	421	447	443	421	406	397	424	441	438	421	390	419	409	429	454	405	408	414	450	404	474	427	500	452	407	457	424	418	459	416	444	459	424	442	449	430	423	454	387	476	400	438	438	418	446	460	439	421	467	452	447	446	416	406	404
32073	53921	44837	29632	20916	12224	4974	2627	2002	1539	1221	1035	901	853	818	643	661	661	654	563	552	556	575	547	530	535	535	550	520	550	545	498	502	575	575	529	486	530	529	508	514	475	467	564	493	447	485	523	491	504	492	495	467	489	512	527	500	468	446	527	487	513	525	496	529	490	509	528	493	547	524	514	492	455	487	521	524	510	504	515	468	519	559	511	518	496	500	485	525	507	490	513	487	483	520	496	522	476	510	494	502	454	502	520	488	516	512	496	520	525	530	509	486	509	483	509	501	473	523	484	488	492	511	551	515	501	480	501	493	485	532	489	509	547	502	484	506	489	529	503	508	490	524	469	491	500	538	461	534	468	504	476	467	517	512	508	493	500	491	516	506	512	506	503	488	522	459	462	478	495	486	525	505	506	483	492	466	500	511	511	529	505	482	486	493	486	546	471	478	493	511	536	508	524	515	498	488	529	462	503	510	510	466	518	502	493	534	528	492	521	471	541	508	506	527	530	511	462	533	468	500	503	446	497	484	512	494	498	496	502	498	520	531	526	468	496	473	510	462	504	501	472	506	456	508	484	497	525	466	519	482	466	486	509	494	513	536	513	500	475	514	499	504	523	554	527	515	570	522	470	508	481	519	492	489	474	485	522	522	538	531	482	475	517	497	469	517	547	526	503	494	489	491	524	491	487	533	466	483	467	513	487	520	504	517	499	486	544	517	494	497	494	482	513	502	449	495	514	489	475	550	503	512	482	480	509	490	501	521	546	494	493	481	487	484	504	475	484	487	525	490	471	497	499	517	503	493	491	499	467	489	482	488	537	548	482	527	476	462	493	507	485	493	527	523	537	502	479	496	513	526	534	497	480	514	533	531	510	480	509	500	495	495	530	506	496	559	504	506	509	488	471	509	492	514	469	504	503	507	489	524	480	516	498	510	503	499	487	537	486	488	471	470	520	507	525	528	508	506	504	484	518	492	492	458	527	518	500	507	473	480	498	499	489	472	470	511	529	506	509	481	500	522	528	470	494	489	527	558	501	463	536	482	513	486	530	492	530	491	500	500	511	495	495	491	468	532	489	496	516	511	525	465	492	483	524	508	495	509	510	478	520	506	475	497	480	445	488	487	495	468	527	534	507	498	509	508	507	501	476	526	503	468	471	503	511	493	502	478	500	515	468	485	490	465	464	471	530	502	491	481	513	513	492	484	519	476	526	494	491	500	541	507	489	498	507	494	472	513	516	515	498	484	524	502	546	503	505	512	558	512	502	491	505	475	532	468	456	468	518	557	498	510	493	490	491	525	462	492	537	517	516	496	519	481	486	540	492	498	459	531	543	482	493	506	541	491	524	532	534	500	507	464	535	508	500	497	510	543	516	501	498	503	479	535	526	500	498	503	487	483	522	542	529	504	510	526	489	515	512	478	514	498	506	473	499	548	528	466	501	502	504	490	490	539	510	470	488	537	498	514	478	493	484	460	497	525	541	490	511	513	482	522	490	506	539	507	504	507	481	494	511	527	494	522	528	528	513	528	520	545	450	552	508	519	484	513	489	511	492	461	487	503	459	489	491	477	529	523	515	493	530	476	482	486	493	465	499	528	516	505	496	538	470	485	520	467	494	506	526	516	480	569	489	505	477	495	542	521	474	519	458	502	503	503	525	495	438	501	508	499	495	483	467	499	499	506	482	500	497	502	518	491	529	474	528	505	519	485	480	477	546	497	515	509	505	508	494	517	521	498	484	509	536	523	508	510	510	483	494	511	471	487	485	532	528	489	498	525	497	493	513	530	496	515	516	532	469	518	503	506	495	507	511	501	523	478	528	499	517	491	476	524	518	499	482	524	545	532	510	497	524	500	495	482	494	512	538	525	508	509	502	504	456	503	513	482	487	528	485	482	500	468	498	508	539	488	500	459	480	444	523	511	496	476	476	475	499	465	479	511	512	514	519	517	520	485	505	533	541	504	468	531	505	487	519	471	480	489	536	549	534	532	538	489	521	491	532	465	561	512	505	521	504	517	488	493	508	543	502	528	482	478	511	507	518	496	487	506	519	487	479	507	508	520	464	512	491	524	522	494	530	510	482	502	513	508	479	489	474	511	533	481	479	499	465	499	474	462	506	542	513	486	524	518	533	472	499	496	490	506	501	531	518	517	469	484	510	495	493	485	500	514	495	504	484	521	520	487	491	494	537	491	525	545	515	506	467	493	506	525	495	519	504	483	516	466	507	512	541	507	491	511	475	456	508	472	530	532	546	492	513	480	503	512	498	542	503	519	460	534	510	515	518	520	493	562	496	534	525	479	498	495	514	515	537	462	538	504	494	535	482	479	475	462	491	526	483	515	516	495	465	513	490	505	499	505	484	489	529	538	507	479	538	515	501	518	488	514	501	505	508	461	522	501	514	515	485	500	504	513	493	496	480	535	473	483	501	543	456	506	512	527	488	472	453	538	487	492	510	504	472	509	508	498	512	495	482	539	520	524	495	456	514	494	503	468	516	479	490	535	473	505	494	517	507	527	523	539	531	506	501	508	531	497	494	510	535	502	522	505	530	518	497	498	531	489	501	516	459	469	492	502	523	512	505	505	514	520	507	539	496	518	486	505	531	496	500	489	536	533	487	485	490	501	548	519	513	539	484	528	478	485	469	530	540	495	493	507	480	497	487	494	480	514	503	502	533	540	483	483	475	506	506	508	505	485	510	522	480	524	507	480	499	509	518	521	479	503	491	517	466	522	484	521	479	503	509	541	495	486	512	517	508	479	526	519	542	523	476	479	505	477	502	537	455	513	497	497	516	454	516	495	499	552	493	551	525	489	495	469	525	508	510	470	489	486	460	502	491	506	482	464	525	510	510	510	527	498	497	485	526	496	483	487	475	495	524	513	484	505	475	475	501	527	469	526	506	450	490	523	512	514	501	539	512	485	490	457	480	466	504	542	501	481	538	504	489	509	492	491	519	498	528	490	501	495	535	513	481	543	498	491	464	471	487	496	509	489	493	499	496	500	513	511	552	505	485	510	512	477	495	529	497	469	454	473	511	454	474	499	519	508	502	478	523	462	502	490	486	520	513	478	533	444	513	502	508	554	457	535	489	527	498	475	534	494	481	491	527	510	533	516	471	486	467	488	536	471	516	511	523	512	521	505	501	479	473	493	489	507	535	515	495	532	489	478	481	465	545	541	498	478	506	519	532	496	507	503	463	473	503	487	512	542	463	525	497	534	516	519	516	508	520	487	492	519	526	530	520	457	501	489	516	516	497	447	523	468	473	512	485	484	505	491	522	468	459	488	519	511	507	503	497	497	473	539	474	479	526	483	493	477	544	491	489	501	485	491	499	512	495	490	523	460	495	500	535	478	476	500	561	517	494	495	459	491	494	481	491	486	485	496	469	462	507	545	469	476	479	547	530	514	481	539	514	497	504	500	518	548	487	538	522	484	496	489	527	456	472	494	508	531	502	484	473	524	476	521	469	507	521	495	481	475	506
25341	21633	28360	26279	15291	6349	2071	993	787	624	566	519	450	433	413	395	341	362	373	312	333	321	337	343	332	327	323	298	328	310	290	309	311	309	353	316	304	321	315	302	326	294	317	272	293	320	308	292	318	333	314	316	273	305	288	305	295	350	305	305	323	308	291	322	313	288	323	298	295	313	332	331	331	311	323	301	295	328	292	292	294	317	283	291	292	307	352	292	312	292	320	301	327	286	309	287	295	304	347	336	312	290	293	286	290	292	316	309	287	288	275	313	315	301	299	319	332	317	281	312	317	271	313	322	300	299	322	292	282	298	292	302	285	276	297	282	303	296	329	280	291	319	344	287	308	325	325	326	334	289	320	287	327	316	311	309	311	282	312	286	329	294	287	293	305	286	310	341	293	311	330	316	307	284	302	306	331	275	301	278	341	311	325	275	294	284	268	327	314	308	329	291	320	297	330	326	310	347	338	309	314	316	290	290	309	306	311	350	264	309	307	306	323	302	303	297	286	274	342	309	301	313	309	318	314	313	295	294	352	297	340	314	317	312	328	298	331	297	304	302	312	305	246	299	292	309	314	292	322	311	311	307	290	355	320	318	288	293	322	293	301	321	309	308	305	348	310	291	310	289	302	309	356	304	339	300	335	301	305	331	299	325	286	293	311	267	312	314	312	287	340	292	282	318	328	289	294	311	323	318	318	296	326	318	325	303	307	299	330	295	326	353	333	303	300	300	339	334	288	299	304	303	330	309	330	297	319	274	316	317	299	345	313	293	282	298	292	293	321	291	313	296	298	320	279	282	329	313	309	290	316	329	312	301	301	320	316	294	298	319	334	319	304	328	317	329	310	302	304	292	305	315	332	321	301	294	306	306	334	297	292	299	331	291	312	305	309	308	321	328	279	289	288	317	326	265	333	281	300	317	296	332	279	337	293	293	306	312	324	293	298	292	276	287	328	292	319	327	298	297	286	284	311	305	302	302	298	333	292	291	336	283	315	325	328	279	309	297	353	349	302	316	304	319	310	302	360	303	305	291	297	283	300	302	332	311	305	319	279	303	293	320	289	326	327	309	309	328	289	292	309	318	297	330	318	294	275	311	305	314	301	316	315	325	307	282	334	304	323	303	305	307	330	348	343	309	305	327	338	324	351	325	329	332	295	296	320	310	318	320	331	283	313	283	299	309	320	310	295	303	306	307	320	282	310	293	327	304	324	328	309	295	322	305	300	275	290	284	290	299	305	298	298	343	315	286	301	304	328	306	284	318	313	300	276	316	320	306	336	340	287	321	278	303	311	301	279	291	300	283	310	323	299	297	303	302	324	321	326	288	321	286	299	297	315	315	321	297	310	311	266	305	285	299	298	299	298	290	288	292	323	280	302	321	295	311	319	324	325	285	313	315	318	281	304	288	330	332	316	298	305	334	303	290	306	315	352	324	315	294	292	287	329	297	317	319	313	330	295	300	311	289	275	326	316	325	288	301	317	283	277	346	323	322	317	320	330	268	275	317	282	331	276	299	311	314	320	324	320	289	287	320	315	308	310	300	291	297	315	319	318	335	295	308	315	319	295	293	334	274	285	290	325	308	307	336	297	327	308	293	307	326	322	305	320	318	272	282	303	305	310	306	304	308	292	315	327	296	321	316	317	283	333	287	275	294	340	305	314	315	303	326	311	327	328	314	330	292	324	294	298	328	319	297	301	317	277	319	309	339	323	255	313	325	300	306	312	310	301	314	300	278	319	288	334	320	263	290	302	277	310	308	322	326	284	293	253	317	279	293	324	301	298	321	295	318	285	298	301	327	305	308	306	282	331	328	328	305	313	292	312	292	285	320	334	273	321	330	326	304	314	321	292	294	313	307	302	305	339	301	314	295	300	296	316	293	317	315	323	338	288	292	325	332	286	292	307	316	289	312	324	335	303	291	308	297	288	304	307	305	290	278	279	314	336	302	299	258	321	319	319	301	311	278	333	318	317	299	337	302	281	286	270	300	303	314	334	343	286	294	329	294	292	300	314	298	294	302	314	308	330	326	299	319	303	327	300	334	311	292	309	277	320	276	345	323	295	313	296	320	347	306	309	291	329	293	314	295	305	301	302	305	308	305	296	297	344	310	284	274	299	312	298	300	315	324	310	278	284	315	322	331	308	339	312	320	301	290	277	261	298	307	306	352	317	280	307	321	286	276	337	298	291	312	311	308	324	302	317	314	306	313	297	332	300	286	311	302	301	332	303	315	309	314	316	320	289	317	301	300	349	298	289	323	339	302	317	300	302	315	313	281	291	313	304	291	291	324	312	277	287	314	308	329	307	304	306	327	321	330	289	327	302	300	313	303	350	294	312	329	291	293	280	317	315	290	295	327	300	286	307	299	305	293	308	320	305	318	307	309	315	293	306	311	299	285	310	295	319	298	308	294	292	290	278	280	301	310	331	285	324	333	336	303	304	308	322	313	327	296	261	307	295	301	366	326	339	304	317	291	283	284	307	317	308	307	333	319	286	280	333	306	291	309	267	301	315	310	277	310	296	298	312	281	282	310	308	323	300	312	315	288	320	310	301	335	304	284	302	330	294	326	316	321	303	288	297	291	302	296	301	304	289	327	296	303	335	313	295	309	297	294	275	322	304	321	313	294	312	276	322	310	307	287	313	324	316	283	337	292	336	327	315	301	293	262	287	303	306	315	282	290	353	285	303	299	319	290	289	299	323	291	313	279	295	323	322	277	326	319	319	292	288	313	296	334	332	321	299	320	268	315	307	288	293	314	301	299	284	305	340	323	283	312	308	328	301	319	310	302	318	300	301	302	301	330	302	288	330	350	333	329	328	318	308	300	308	308	306	313	276	315	316	331	301	318	310	312	286	337	298	289	299	319	313	288	294	333	315	300	264	313	331	288	298	286	303	291	319	318	331	285	327	336	321	282	286	309	301	285	314	304	315	307	288	312	298	317	294	304	323	303	306	300	314	310	324	301	313	293	322	285	309	303	349	327	320	340	306	303	287	300	300	291	295	315	280	292	304	293	289	294	287	322	294	311	307	315	307	295	318	326	309	320	298	320	282	283	311	292	333	272	287	296	318	316	296	324	304	296	312	301	294	314	287	313	316	316	295	321	318	324	292	319	309	292	310	299	302	299	293	320	316	306	314	302	290	305	319	312	307	298	314	298	284	275	323	277	318	348	305	309	318	289	326	306	312	299	316	290	301	322	298	316	286	295	318	315	294	304	303	307	317	300	293	302	319	307	298	310	282	319	287	306	307	312	331	298	342	314	284	309	327	318	326	299	307	344	315	290	319	328	296	318	338	322	288	270	317	286	288	318	348	286	291	316	289	326	293	300	292	320	332	302	300	308	335	313	303	291	326	307	284	352	317	327	315	290	306	324	282	335	306	287	317	256	303	318	355	294	319	295	298	288	305	316	311	333	296	321	280	313	311	301	307	303	321	301	309	313	289	338	301	319	311	319	282	282	305	345	305	307	307	319	289	298
31658	51640	39994	25683	16786	8996	3386	1969	1416	1059	903	806	731	599	590	535	474	449	433	420	471	453	435	382	366	352	392	382	380	358	405	401	359	406	386	344	384	404	412	378	343	375	373	344	377	360	350	346	366	364	371	394	366	380	396	368	358	353	402	377	375	358	344	373	410	367	369	331	350	365	353	322	380	364	395	373	365	356	359	381	357	366	350	379	360	377	375	387	366	367	383	360	359	407	355	369	401	345	384	343	379	352	388	360	377	368	340	371	395	383	357	356	359	351	357	384	376	340	411	344	337	369	344	383	356	366	335	358	376	386	343	376	360	329	384	414	352	354	364	334	357	379	377	347	389	392	365	395	377	343	351	361	375	355	326	389	390	348	372	375	418	367	380	381	377	370	396	321	366	419	321	382	353	367	357	365	366	387	382	394	373	388	341	353	361	385	373	357	377	364	361	366	386	358	358	383	375	390	352	374	348	389	384	362	378	375	347	376	382	361	351	409	377	362	355	358	362	330	403	396	382	352	354	386	373	369	350	353	351	370	367	363	398	380	387	373	374	368	357	377	359	350	378	388	360	368	356	368	355	380	365	383	364	371	387	364	349	375	380	389	356	354	406	343	380	377	389	400	377	381	369	389	386	366	393	416	371	379	331	389	401	353	379	405	362	358	374	362	369	364	348	365	353	355	425	387	363	358	385	368	391	367	351	353	351	373	366	373	352	353	367	393	407	389	363	323	330	369	378	339	346	353	338	357	343	370	387	352	347	381	390	363	337	344	373	336	370	352	368	404	357	367	393	357	371	388	383	372	431	388	376	379	383	362	356	358	350	387	374	362	397	350	335	369	407	375	360	363	334	351	381	356	336	347	369	370	389	375	429	336	380	329	330	362	375	364	404	362	382	399	386	373	351	342	391	376	380	362	362	380	345	377	389	369	379	377	363	360	392	325	380	377	360	384	357	371	387	355	407	333	395	353	371	318	360	346	427	373	355	351	349	371	364	389	369	354	348	398	384	371	383	389	358	382	377	393	354	340	371	411	351	345	331	362	356	336	394	370	395	354	363	379	375	412	350	369	397	363	366	382	336	360	353	398	358	409	357	380	378	381	365	358	407	388	379	387	365	367	379	354	328	366	399	386	369	332	388	383	401	367	364	364	369	371	389	370	374	379	373	382	342	385	348	392	367	354	365	396	365	371	344	363	376	374	369	362	379	372	361	361	399	351	381	368	373	351	381	372	345	382	371	373	381	340	380	370	364	363	385	378	351	347	326	333	359	376	402	360	381	385	382	369	351	381	365	376	386	386	380	397	357	372	384	350	353	371	392	349	404	407	360	355	348	354	377	380	335	335	386	348	373	389	352	364	367	392	397	379	361	354	387	383	370	391	379	416	388	336	349	396	364	374	363	320	379	389	399	358	396	395	362	378	388	388	369	347	372	374	364	331	358	373	351	361	367	354	364	351	369	350	368	372	357	326	381	422	384	383	393	397	361	349	400	357	356	384	362	350	381	379	359	381	355	372	361	374	358	351	432	372	388	357	357	359	343	413	379	364	377	367	377	376	410	359	386	406	369	372	373	383	363	376	412	393	368	347	370	382	405	348	372	374	365	389	374	344	354	378	352	376	378	341	398	390	319	361	369	359	375	353	365	420	324	373	387	377	330	379	373	348	394	367	390	357	359	356	371	343	358	385	382	340	351	364	395	376	328	375	384	351	345	349	395	371	346	372	377	360	373	362	397	357	390	367	365	381	382	368	380	385	379	390	400	375	364	382	365	373	381	401	356	371	368	381	342	335	350	361	391	367	364	342	369	361	347	369	375	396	365	368	408	364	328	370	368	398	355	352	359	350	350	365	370	371	359	385	364	383	368	354	356	357	339	345	344	366	377	353	359	366	384	360	370	376	371	357	340	362	398	389	373	388	368	366	340	359	380	359	384	374	352	372	357	359	335	388	398	360	344	326	360	344	354	358	337	369	379	380	343	379	352	374	356	370	372	357	366	396	347	379	356	388	388	394	321	344	381	400	394	376	370	385	367	346	357	319	371	382	350	388	382	371	345	388	374	379	370	351	370	360	391	386	400	376	352	377	386	365	353	390	372	385	344	365	330	399	358	358	366	390	374	414	370	402	415	362	346	384	400	404	401	408	360	379	354	351	319	346	354	378	369	358	384	353	360	376	354	392	379	447	354	378	368	387	391	385	405	388	383	387	353	400	348	402	325	388	390	365	368	390	359	398	358	406	371	374	385	359	387	340	419	368	375	381	348	364	385	367	350	390	402	339	391	336	389	384	361	379	350	403	378	385	373	371	359	371	359	380	381	402	324	359	371	389	400	376	375	361	360	368	368	407	356	342	374	380	394	364	338	368	357	396	373	377	332	367	367	347	389	388	353	384	361	357	370	379	375	357	361	386	382	339	370	375	414	374	394	400	404	345	372	411	357	377	378	338	359	388	371	420	396	378	370	390	398	345	400	350	363	368	337	371	366	351	349	364	377	358	365	349	358	356	344	364	386	351	372	390	356	372	363	347	371	380	384	376	383	331	340	380	357	366	356	380	409	391	363	375	355	373	342	347	377	359	359	375	372	376	363	363	354	373	323	383	358	342	360	370	351	351	394	377	370	358	409	354	390	342	342	319	358	358	389	372	354	403	379	417	380	364	357	389	371	359	354	372	382	360	365	381	374	368	384	362	374	351	361	360	384	376	403	392	355	355	363	347	381	357	368	396	366	337	402	334	377	376	387	340	386	388	383	376	364	379	354	371	348	395	347	393	358	403	390	341	384	360	385	353	376	362	352	379	380	384	374	363	341	384	389	392	368	371	366	350	367	356	375	337	392	330	369	361	346	372	380	397	356	354	404	392	372	352	350	361	350	385	357	387	356	400	371	350	347	367	359	403	338	371	349	342	366	384	355	375	351	336	370	356	366	335	354	359	357	357	385	367	337	346	335	370	431	353	388	355	352	359	344	351	360	394	360	387	377	397	352	390	410	384	366	381	420	401	351	361	373	349	345	395	394	379	377	351	369	377	410	362	378	357	386	369	379	373	373	370	372	380	398	342	386	362	391	376	387	389	356	364	385	375	343	391	382	393	373	403	376	370	368	384	356	338	380	342	377	373	365	338	369	401	398	364	375	375	381	348	324	391	394	325	373	352	373	348	366	367	379	389	359	348	353	349	351	348	413	349	386	358	385	402	336	348	389	393	355	410	386	365	393	324	365	357	314	359	375	382	359	363	384	371	377	357	356	376	351	350	365	360	352	418	369	371	394	362	359	363	365	399	380	398	392	342	397	361	363	396	365	369	354	356	377	391	357	361	381	414	390	408	369	372	394	369	332	353	381	387	373	340	386	369	347	359	358	358	344	405	364	338	407	374	368	371	371	391	356	343	362	348	355	391	385	365	401	383	401	358	407	381	392	374	408	365	371	356	347	376	382	360	369	402	362	385	367	367	353	364	366	349	377	366	374	375	367	351	361	360	381	397
22779	21439	28911	24555	21827	20993	10770	2967	1767	1246	979	821	743	689	660	574	535	533	532	498	512	473	478	494	518	492	469	506	420	482	457	492	460	430	451	454	427	417	472	440	430	444	444	444	433	450	495	451	440	412	423	474	443	443	451	462	454	406	482	425	434	435	463	455	448	451	423	418	456	459	449	450	451	483	452	433	432	472	434	419	439	429	435	504	486	460	450	415	459	437	454	443	435	441	448	459	436	464	430	407	447	461	498	431	448	459	476	446	442	442	446	436	422	419	427	460	444	461	427	477	432	476	430	435	430	439	436	454	446	431	422	432	432	458	486	462	432	400	449	417	444	434	438	444	454	423	413	415	438	441	450	412	453	417	436	450	473	432	456	439	406	419	463	448	450	464	432	400	418	448	417	483	432	442	419	495	429	434	458	432	416	428	404	455	440	438	430	426	446	418	450	447	449	401	460	454	441	409	455	421	465	407	476	411	458	417	469	408	441	469	407	425	427	441	451	459	447	438	401	408	440	466	448	446	429	451	414	459	430	434	430	447	495	400	440	459	464	417	421	422	442	438	458	437	404	487	443	418	457	484	428	450	434	422	458	445	492	457	473	464	448	431	431	431	440	509	387	415	472	466	439	439	444	446	418	441	429	427	455	456	405	447	459	440	422	470	464	467	435	448	444	412	429	448	452	444	508	462	471	498	428	421	434	467	443	445	482	418	467	474	417	459	454	425	469	430	438	436	455	441	447	462	412	424	479	411	416	405	415	381	438	425	457	406	466	446	445	437	455	461	422	448	439	451	450	436	442	472	465	417	451	422	429	411	427	423	407	443	436	453	425	459	421	429	444	388	447	447	402	482	493	423	484	454	442	437	408	408	430	467	459	412	461	440	422	444	446	450	460	447	450	442	410	424	483	399	434	424	459	422	438	428	416	458	431	407	445	457	445	440	404	461	450	457	462	437	456	470	455	440	439	472	480	435	441	465	440	433	457	474	431	445	424	445	436	430	450	454	420	397	451	435	450	441	452	461	448	409	487	448	422	428	457	454	441	447	394	409	412	450	432	418	476	457	470	437	403	433	392	438	443	435	446	443	453	466	438	433	436	458	416	442	444	449	427	445	457	451	447	467	470	462	460	420	448	433	457	450	409	426	446	464	452	460	468	472	471	454	447	458	433	394	476	432	450	442	419	486	450	482	392	420	395	453	433	405	482	415	481	417	423	467	470	453	422	446	484	454	454	510	477	458	433	434	467	427	449	506	432	477	421	443	432	466	421	424	455	423	443	450	448	452	465	447	417	459	411	426	477	472	428	499	470	431	434	457	460	418	431	445	478	446	442	462	447	434	427	461	486	488	450	472	430	431	456	443	452	431	419	484	458	407	473	493	467	465	436	486	446	429	443	465	449	448	451	461	473	503	428	462	437	438	466	494	422	454	434	424	474	453	475	422	403	443	459	459	452	465	476	475	410	438	438	449	460	421	455	415	490	439	447	408	440	443	431	404	407	409	421	449	433	446	473	451	439	437	468	456	413	447	445	483	412	448	412	453	418	450	444	450	454	474	423	464	440	439	456	435	445	463	454	443	434	471	437	425	454	444	413	450	444	446	435	455	466	479	473	447	444	441	434	467	466	402	436	443	429	458	421	445	429	448	425	404	436	437	479	455	415	434	435	410	429	463	467	438	467	443	438	426	446	441	444	451	456	435	396	419	420	409	471	470	424	400	392	435	469	458	450	443	451	480	462	418	413	444	462	443	430	432	438	433	491	384	472	483	457	429	439	444	404	451	443	439	447	464	437	451	425	433	418	399	482	449	444	466	442	439	393	468	428	434	485	475	421	464	424	441	460	464	419	397	466	439	470	410	446	436	446	435	425	437	425	467	460	452	471	419	457	380	459	462	430	465	415	424	441	456	416	434	445	451	479	472	409	437	447	415	440	451	431	461	460	444	427	478	461	420	444	434	434	424	442	450	485	458	481	429	432	449	438	461	418	449	430	417	448	448	424	400	435	436	460	449	421	459	453	452	409	488	453	443	438	436	448	412	456	461	439	459	452	421	437	428	426	449	463	401	449	480	452	471	469	428	426	426	467	434	449	475	441	458	459	460	432	488	437	445	409	456	442	462	433	433	410	421	445	477	429	447	462	434	457	462	440	430	464	454	457	445	444	455	431	455	439	432	424	449	464	411	407	457	436	439	432	437	477	420	440	476	418	406	457	470	438	463	437	425	460	430	456	432	455	401	435	439	459	444	459	469	413	447	428	433	474	446	449	447	422	455	438	426	437	478	453	438	427	403	481	439	445	443	431	460	454	434	393	415	446	422	459	458	462	431	447	481	395	399	434	439	426	471	446	457	451	407	423	420	418	452	442	468	451	434	442	442	400	470	441	500	428	450	450	445	413	432	420	411	429	478	459	459	446	442	430	470	411	452	446	420	415	439	468	423	441	426	473	441	471	431	452	459	442	449	435	447	447	430	429	486	462	421	475	443	502	433	444	421	402	467	442	419	472	457	415	451	444	429	433	435	446	456	443	445	441	432	463	426	475	453	443	456	450	419	457	442	465	445	466	449	442	449	409	417	478	485	450	445	432	425	430	450	474	429	455	459	456	430	435	505	449	449	430	448	403	392	450	404	477	430	448	454	446	462	405	453	430	420	446	433	480	455	452	448	420	453	458	456	452	459	464	460	470	477	446	472	480	474	462	453	432	419	443	436	395	417	430	455	406	431	438	418	466	406	453	434	471	467	413	480	462	469	446	469	412	426	456	430	449	469	455	441	445	425	463	460	462	442	452	458	415	457	471	431	452	422	431	484	453	408	413	486	439	422	456	425	456	435	434	434	448	426	425	438	474	419	440	435	456	453	504	447	476	463	475	452	433	468	384	422	407	433	451	443	436	414	447	401	471	454	399	445	440	439	450	415	444	496	464	467	441	411	411	452	424	477	447	459	439	415	451	450	459	442	454	492	433	418	427	416	432	459	477	438	463	440	457	414	482	472	435	466	432	445	449	432	448	431	440	442	451	435	415	452	470	505	475	447	472	456	424	449	433	463	439	477	405	431	438	478	429	438	440	465	480	453	424	426	443	466	432	451	434	471	438	437	452	452	447	420	460	459	449	446	418	437	432	471	408	403	447	451	414	425	439	408	452	447	426	441	437	430	423	407	443	455	445	460	447	445	447	403	426	458	446	431	420	467	432	453	464	447	412	418	446	458	422	450	416	415	507	420	435	416	419	449	463	438	459	446	436	442	420	422	479	478	441	439	484	490	422	436	427	415	440	436	458	431	429	465	470	459	467	442	449	442	465	448	459	443	449	425	424	456	464	422	417	440	397	428	449	451	435	418	473	400	439	429	429	444	460	462	451	431	430	419	454	444	458	427	423	461	450	450	407	450	477	453	444	410	460	444	460	460	445	465	481	453	454	445	440	432	442	452	449	457	462	434	457	432	421	471	472	448	409	427	450	434	461	414	435	443	450	444	463	424
35320	61034	47681	37758	24572	12670	6411	4277	2898	1986	1493	1302	1137	944	883	826	761	734	665	620	683	612	594	547	584	577	566	543	565	547	529	551	514	528	556	520	523	524	581	513	485	495	546	498	501	509	524	528	532	522	485	519	534	495	495	504	491	546	504	490	505	539	506	495	462	533	512	477	511	495	508	517	467	514	495	534	517	505	488	493	551	531	532	484	494	521	472	530	482	500	502	505	537	532	522	536	505	509	525	515	550	464	491	539	505	509	487	510	512	532	497	468	479	524	475	512	495	502	526	502	523	524	488	544	501	505	476	491	511	535	509	514	525	484	525	490	491	485	547	505	517	532	539	512	540	527	500	517	520	509	504	535	531	480	492	489	531	513	533	475	485	512	497	501	525	560	481	475	564	544	504	464	505	488	485	455	509	497	499	500	494	517	486	534	534	509	497	499	518	519	522	519	478	517	508	513	531	495	495	501	522	476	502	524	514	504	538	502	515	537	499	564	496	539	528	511	540	519	548	501	523	499	487	521	475	542	557	524	525	507	511	479	496	469	505	483	485	487	515	503	502	521	488	497	494	516	514	497	510	531	539	503	510	496	498	570	485	507	518	552	520	511	515	494	510	509	501	500	527	493	501	524	526	551	507	499	507	491	522	523	492	486	471	515	531	533	521	490	519	505	509	524	542	518	498	526	514	486	503	519	532	515	528	504	508	539	504	512	502	503	525	512	525	471	514	521	523	510	485	529	563	492	508	486	493	504	532	517	499	525	528	523	520	501	472	511	501	550	521	527	493	513	503	542	505	565	535	520	511	503	543	519	462	530	512	501	492	510	465	494	495	509	552	451	527	501	478	508	533	522	498	519	507	497	485	531	500	525	470	553	474	503	501	508	563	504	535	503	533	490	527	494	489	536	496	518	532	493	549	506	535	488	492	472	510	528	519	515	526	483	492	502	503	553	496	519	497	506	491	517	494	489	519	531	543	496	507	507	520	486	515	550	521	496	538	504	522	492	535	472	522	510	486	541	484	500	534	527	502	523	513	544	468	517	512	504	521	542	466	527	534	507	469	519	561	513	537	536	521	523	521	459	535	482	528	500	540	455	552	556	533	519	501	496	508	540	511	517	493	505	513	497	480	531	536	480	534	521	523	501	497	506	508	500	494	521	505	513	515	493	507	530	545	469	490	505	500	529	486	541	491	511	516	529	529	511	504	535	530	502	552	536	469	487	472	509	487	513	544	474	503	516	499	495	533	515	559	542	519	499	497	511	514	502	506	497	607	543	500	500	498	494	492	529	487	479	502	504	489	514	508	499	530	508	513	490	524	536	518	557	490	520	520	522	527	513	530	480	522	481	508	474	512	491	509	514	480	496	529	527	517	525	542	525	468	522	529	561	487	541	520	511	506	529	528	496	497	503	517	525	493	516	483	505	492	512	517	515	551	546	506	514	523	523	522	536	480	523	511	538	565	531	497	536	509	520	472	517	473	485	526	498	504	473	516	492	477	522	490	505	477	475	487	517	460	480	522	485	498	489	515	496	529	509	514	544	514	474	511	482	527	522	527	520	530	540	488	554	539	508	546	520	525	496	495	517	523	520	485	513	557	484	480	492	527	507	526	490	555	517	517	473	508	527	506	507	468	530	501	493	497	510	517	527	512	544	500	550	474	520	528	481	491	527	499	494	471	489	504	495	494	485	493	534	533	540	514	508	507	541	524	521	486	502	511	518	499	536	495	552	456	517	510	478	526	498	506	501	518	487	525	544	536	491	480	509	484	482	518	522	500	506	524	498	474	492	543	482	516	492	512	544	505	517	502	522	522	478	514	508	528	514	535	484	549	538	499	548	487	472	543	497	535	502	521	476	529	478	486	532	525	510	534	493	515	484	523	506	572	497	513	538	491	499	517	487	507	548	523	519	536	543	516	486	492	468	514	515	510	514	500	515	510	483	486	486	543	513	519	512	482	499	531	514	524	502	511	493	511	493	499	524	505	477	490	503	501	484	532	508	486	510	523	492	489	517	480	517	461	510	479	527	490	513	527	495	520	487	519	556	521	534	517	490	502	541	515	534	535	529	504	511	500	540	488	500	467	518	489	516	504	513	491	559	533	499	478	489	519	504	453	472	513	514	508	487	536	478	498	494	530	493	520	498	500	540	511	467	500	505	499	506	484	482	506	529	542	504	515	528	515	481	533	540	551	527	500	536	549	482	507	522	506	533	524	555	508	457	511	481	560	524	518	495	518	524	533	504	511	517	515	516	541	501	498	523	513	487	502	507	536	508	554	505	516	536	454	506	503	468	504	499	486	489	548	492	495	491	476	519	520	488	501	545	517	501	531	508	527	488	522	474	485	523	536	518	505	533	506	513	538	463	447	474	511	491	524	511	508	536	518	485	509	502	519	481	496	514	534	515	516	537	496	517	517	489	495	510	543	505	467	532	506	501	518	508	531	481	523	492	467	487	498	520	511	471	546	532	534	537	513	466	525	566	522	500	495	471	482	515	518	537	513	464	539	576	492	493	467	547	505	457	520	538	533	553	512	513	495	499	544	510	545	501	485	502	532	534	512	509	534	524	473	526	547	469	499	539	535	502	503	497	511	517	497	514	522	477	517	516	516	494	483	545	492	482	512	528	481	549	513	535	517	530	538	498	520	506	497	536	507	514	544	480	494	521	519	469	493	516	465	516	541	527	552	493	498	528	507	529	558	528	506	525	513	513	556	533	554	509	509	482	508	506	535	524	489	554	468	522	523	500	485	523	463	521	506	517	517	514	509	539	468	518	492	491	525	544	486	492	475	503	513	496	514	459	512	493	495	506	518	510	531	497	533	509	528	468	505	456	508	464	466	517	496	504	511	498	539	488	520	520	494	518	487	550	492	519	475	526	531	520	525	491	469	535	502	473	485	487	520	465	504	482	525	523	519	515	506	527	551	557	523	482	524	474	541	502	508	501	520	483	512	488	467	532	500	484	519	497	499	497	513	517	523	461	556	503	479	499	511	517	489	467	518	500	512	496	499	519	481	482	540	540	538	513	538	504	515	538	503	527	552	514	514	475	506	519	510	479	508	491	493	545	479	510	520	520	501	510	514	476	504	483	500	532	518	545	534	511	518	489	526	501	533	506	502	506	508	509	529	527	563	510	493	539	493	497	527	488	498	468	494	499	483	531	511	501	492	494	457	490	531	513	503	531	509	470	535	541	500	518	514	487	483	562	470	517	507	522	502	500	536	519	513	528	484	494	510	526	551	536	508	510	473	521	513	525	474	486	527	523	514	516	483	503	565	514	482	533	527	503	502	516	519	508	499	536	479	490	491	509	502	487	517	547	503	563	499	550	501	522	529	512	495	538	524	537	510	499	497	545	527	532	566	484	541	520	504	525	499	510	515	541	527	538	505	479	511	512	512	469	466	519	473	475	453	493	502	478	473	522	529	501	520	522	524	504	518	520	484	505	497	501	510	500	535	502	544	512	544	510	546	475	445	486
30014	30082	29565	17081	6635	3389	1683	1062	766	652	616	520	504	425	462	394	417	371	387	364	349	313	356	351	327	365	364	335	345	351	351	343	312	358	348	359	371	333	339	330	318	303	324	338	329	348	343	366	319	360	364	343	324	336	351	353	333	314	361	330	326	361	352	320	342	325	332	312	349	334	327	341	374	363	373	338	359	358	332	309	358	313	336	344	353	339	381	342	366	304	311	320	335	310	399	325	339	337	382	346	341	294	351	341	305	327	367	321	329	334	341	330	345	335	331	327	330	363	311	365	351	338	347	357	367	314	370	338	370	368	337	353	325	344	336	363	298	332	361	339	370	385	356	344	349	369	353	370	329	316	341	329	314	336	338	326	302	338	357	330	333	307	352	325	311	342	346	323	313	359	319	324	307	343	341	329	327	376	342	368	368	337	319	297	284	329	338	353	328	323	304	331	347	334	322	321	340	339	365	325	357	315	356	349	353	345	327	366	339	335	337	316	353	309	331	383	318	328	326	361	332	351	327	341	328	333	319	363	327	341	324	333	363	313	334	355	346	317	326	371	323	333	314	334	321	347	314	324	322	353	369	329	320	345	379	348	383	319	339	340	325	325	340	315	359	318	312	323	358	321	339	332	341	315	312	345	345	324	323	352	322	316	333	325	347	345	314	384	349	329	296	319	319	373	356	362	349	351	310	342	337	333	362	346	345	347	348	334	324	333	333	359	349	327	347	327	343	327	356	308	335	334	374	342	321	368	332	324	322	334	320	330	316	333	366	344	348	294	349	332	320	337	308	333	349	354	305	319	353	331	298	340	358	314	330	337	306	345	328	333	342	330	315	329	332	335	323	315	351	310	310	367	341	324	351	347	351	367	347	384	355	341	324	357	321	313	360	319	349	330	316	335	326	321	311	337	384	325	361	338	343	309	368	336	391	375	322	326	335	318	331	327	330	353	338	334	333	342	349	352	335	322	284	335	325	330	315	363	339	337	337	316	343	355	349	353	362	341	326	350	342	350	328	336	323	322	328	348	331	351	346	340	317	361	329	334	320	318	325	317	326	291	304	314	352	337	333	329	340	324	332	284	323	336	330	320	328	357	347	333	304	341	321	354	325	344	344	401	367	332	350	354	329	359	335	347	344	353	332	345	320	323	346	348	348	319	377	333	322	352	341	323	341	336	328	380	360	347	355	303	362	299	355	323	333	336	298	318	339	349	326	339	345	344	317	338	340	311	324	321	306	374	378	330	332	321	349	353	336	317	364	331	325	337	400	316	317	351	335	341	357	336	355	334	323	312	289	340	317	312	296	337	328	355	357	338	308	297	323	341	346	308	346	320	355	342	349	316	372	337	325	324	351	341	340	313	317	329	357	353	308	350	355	322	330	332	361	331	315	345	314	340	341	337	362	337	318	336	349	318	349	353	315	334	323	318	318	323	352	356	310	343	349	319	351	331	294	325	339	307	361	288	360	324	375	317	320	348	297	337	353	335	354	345	340	374	321	313	343	300	351	342	360	357	298	355	320	355	349	350	364	350	347	309	324	358	323	335	331	319	335	337	331	356	353	367	334	356	321	341	354	354	324	318	344	333	358	342	342	353	336	334	367	354	317	356	319	329	348	324	323	330	364	338	317	324	343	349	345	355	327	342	309	349	329	331	337	323	316	332	329	304	344	365	357	349	318	340	329	329	344	352	355	334	348	363	310	331	335	341	339	336	328	356	338	326	343	342	301	335	336	350	308	315	354	362	360	294	351	323	304	310	328	342	326	319	327	346	312	312	311	343	313	316	374	349	361	355	351	334	337	344	364	334	376	328	374	375	303	328	352	359	370	367	354	313	335	332	333	328	306	332	349	310	332	335	348	354	345	337	355	341	299	346	317	354	322	324	312	337	333	358	355	336	319	331	317	357	329	341	341	324	349	319	302	370	307	350	331	331	337	328	347	344	316	347	353	352	340	365	303	314	335	319	367	306	320	341	316	353	339	326	363	347	349	332	345	343	355	356	352	320	346	324	326	366	356	317	333	342	342	355	325	331	362	314	314	324	346	329	336	324	345	319	359	296	342	361	331	345	327	327	324	329	321	330	345	362	308	315	313	327	338	324	322	344	349	319	323	367	333	355	310	338	340	364	344	360	336	327	323	328	321	354	324	365	348	328	359	355	317	323	341	368	298	377	333	306	338	314	369	307	311	365	329	372	325	329	335	326	318	310	341	310	381	337	316	349	292	364	296	334	348	318	347	354	350	363	322	329	321	349	319	309	309	334	374	367	330	368	320	355	357	357	358	339	339	335	347	333	329	343	349	347	331	333	331	354	308	334	317	333	306	345	379	325	314	341	337	345	340	347	370	333	326	360	357	317	309	321	365	338	332	348	322	332	334	346	338	315	332	354	312	334	323	367	348	348	347	366	336	326	327	342	334	337	336	350	334	360	331	341	358	295	340	356	344	367	339	314	332	337	331	357	319	367	335	317	330	340	322	374	350	350	343	318	337	323	338	316	312	313	304	375	346	341	339	288	325	338	334	341	361	327	326	346	329	325	346	331	307	355	350	350	335	319	347	340	324	350	370	333	374	380	328	346	320	353	373	310	330	283	341	366	340	349	334	329	330	335	315	339	330	353	326	325	327	285	361	358	353	375	348	334	344	351	314	351	325	336	335	335	297	341	363	310	351	359	365	342	373	304	307	321	308	320	326	318	358	329	359	344	357	346	304	314	384	340	348	349	338	363	305	341	334	332	354	335	342	323	328	372	314	337	351	314	306	327	307	305	327	314	303	336	343	319	339	323	349	344	336	329	315	332	335	310	330	338	313	330	338	346	366	355	355	308	315	337	318	324	339	297	315	343	329	354	343	327	363	377	334	327	305	350	347	334	334	320	352	325	368	349	333	332	315	328	348	364	304	339	349	335	300	354	334	386	347	323	366	350	370	340	329	348	347	358	328	344	316	330	317	333	332	328	355	381	354	298	344	319	326	358	352	355	331	312	354	336	338	328	334	341	336	347	307	369	338	361	311	325	325	329	328	349	352	361	332	316	349	353	371	353	359	388	351	322	337	350	342	368	350	330	357	331	293	303	332	310	336	334	353	319	322	345	340	321	323	355	334	341	335	331	328	310	348	319	340	352	334	327	343	340	340	357	335	370	341	361	321	348	334	355	310	312	300	328	367	350	369	326	364	347	326	330	333	330	339	361	312	321	339	360	351	332	364	347	310	321	336	304	305	379	337	322	333	320	312	336	333	343	344	396	357	347	326	336	359	340	353	324	376	347	335	345	332	331	333	333	323	361	334	329	355	314	344	309	330	354	331	337	323	380	330	313	345	332	322	346	372	342	330	325	351	349	381	358	321	306	337	322	354	333	349	370	323	316	340	342	320	342	357	329	338	325	348	337	313	327	302	315	345	356	353	368	316	334	304	315	359	300	317	319	346	341	325	323	357	337	339	359	329	355	370	327	328	331	337	329	330	349	327	308	340	332	363	359
31320	45841	32618	17908	10206	6064	3089	1956	1414	1084	877	794	725	674	570	524	530	484	444	419	433	468	436	381	446	441	417	428	463	403	398	404	402	440	423	408	412	400	413	405	407	372	397	422	395	402	413	380	399	378	389	409	405	456	388	381	409	411	389	391	398	440	409	395	400	397	413	400	427	378	412	425	368	413	398	410	423	386	423	395	423	389	425	405	408	419	421	428	372	385	419	362	410	416	394	387	430	392	385	405	368	367	433	339	407	376	381	366	402	362	373	426	393	379	412	382	371	455	365	384	405	410	388	398	370	405	425	359	390	388	418	409	417	386	417	396	371	379	412	409	389	366	403	381	410	379	389	388	402	419	413	378	388	405	416	375	349	386	411	406	421	425	376	381	409	375	386	366	371	387	404	414	430	404	406	380	380	361	386	424	431	388	380	391	412	382	401	437	374	364	378	399	435	410	407	386	374	420	421	428	406	410	430	373	381	441	366	346	361	386	374	399	402	423	424	398	380	386	425	414	391	385	412	390	390	380	371	412	391	392	400	374	403	381	395	400	383	357	391	379	388	397	405	386	396	368	379	391	376	372	372	356	384	431	391	406	398	380	422	373	395	371	384	426	378	401	407	391	414	405	419	380	384	402	365	443	398	379	441	404	411	400	424	393	394	417	387	429	403	417	401	366	408	392	396	385	361	423	413	414	426	398	411	419	383	396	405	424	366	422	407	413	367	373	400	383	350	386	424	369	360	417	431	376	405	385	404	361	404	406	396	382	419	376	383	414	388	404	389	395	400	364	370	423	413	394	402	384	392	386	397	427	373	372	371	392	403	390	333	420	441	372	361	393	391	414	403	365	383	389	431	403	432	452	409	414	393	429	393	362	393	417	425	414	411	400	437	414	402	419	392	412	411	439	403	396	360	430	374	418	448	371	373	430	396	390	348	419	406	424	402	367	387	390	416	411	432	418	402	403	386	360	401	392	390	385	451	409	382	373	441	371	382	384	389	377	366	407	407	394	393	418	358	406	400	365	395	394	421	349	386	422	397	388	325	378	390	414	378	410	381	445	373	410	404	392	368	383	424	407	409	377	391	409	382	447	411	410	349	391	404	404	434	420	436	381	403	414	422	401	405	383	387	382	423	407	373	406	392	397	364	434	373	370	394	440	412	411	385	391	415	389	395	404	388	366	387	406	388	404	414	406	428	390	406	395	401	375	381	396	350	398	389	396	367	396	395	364	392	415	414	361	374	395	366	363	397	428	396	378	379	386	424	393	402	429	391	398	400	391	411	387	432	380	434	401	417	387	401	431	376	396	379	377	380	413	376	411	362	405	364	384	369	379	412	386	386	391	380	374	395	423	402	429	381	348	374	409	395	369	414	391	396	431	397	384	390	396	392	376	393	399	406	386	425	402	383	389	386	396	381	397	376	394	352	375	405	371	408	395	390	414	407	386	378	385	397	374	391	401	389	397	420	385	393	395	387	384	403	370	387	419	394	439	389	380	403	428	389	374	395	408	372	444	388	409	370	393	390	382	357	450	388	394	440	395	355	374	415	413	375	378	400	395	428	425	354	413	379	393	419	407	393	426	416	379	376	368	402	412	369	390	369	428	377	415	377	427	398	417	400	413	394	390	368	417	408	409	384	405	411	393	388	385	403	413	384	377	373	386	372	382	395	396	426	378	424	353	390	402	425	391	402	440	376	375	417	395	392	432	405	425	402	371	383	407	416	375	382	441	358	418	396	372	392	423	399	393	415	408	378	382	392	369	405	388	387	403	392	384	398	422	381	385	413	388	398	399	384	382	380	390	384	380	370	433	387	426	400	402	399	401	377	387	384	397	365	383	376	399	383	382	414	410	372	378	416	387	373	402	368	387	398	397	381	385	417	376	369	415	392	383	390	376	384	427	405	435	401	383	387	420	402	378	399	422	378	438	405	382	392	436	409	367	408	369	394	373	391	381	374	397	398	369	393	417	374	398	428	414	379	425	432	403	384	402	385	369	378	371	384	390	420	357	411	401	423	374	393	427	396	386	356	413	357	412	430	392	358	405	393	436	363	384	373	374	374	412	417	384	418	363	375	388	440	375	390	407	424	394	426	354	374	423	368	387	381	401	374	402	404	403	338	389	392	402	410	400	381	397	414	390	419	405	402	394	383	385	425	408	371	388	404	385	387	402	401	395	406	371	410	369	408	359	416	376	398	390	399	386	364	396	371	414	412	404	392	394	417	367	390	386	403	427	403	393	405	440	421	410	371	362	399	380	389	447	387	382	395	377	409	464	400	379	379	385	427	410	373	380	411	375	412	448	419	385	427	346	374	417	394	395	400	380	396	423	433	431	364	396	370	389	391	399	398	377	357	395	395	390	402	416	426	404	398	405	426	405	411	412	410	357	424	376	379	411	386	349	393	424	411	383	423	388	376	445	405	425	380	424	409	386	433	398	403	402	412	370	346	362	390	348	358	419	399	354	383	381	383	365	373	402	395	380	391	410	429	409	366	360	396	424	427	390	413	406	416	391	419	399	371	389	402	428	420	382	410	395	410	406	400	380	370	362	446	443	404	375	429	399	387	419	387	397	381	375	419	380	396	405	407	406	402	384	386	385	420	400	386	410	382	415	465	410	391	379	395	381	396	324	422	403	374	383	419	390	394	397	411	417	396	384	410	393	445	392	408	413	401	410	412	411	377	391	410	414	387	406	379	428	402	416	380	375	387	362	404	378	371	376	416	407	381	398	371	363	396	402	357	407	399	351	379	375	381	417	389	427	398	396	421	392	394	408	377	363	394	369	430	358	403	377	408	408	380	369	410	430	398	380	392	400	429	390	382	387	390	378	406	402	424	406	379	386	369	350	399	388	388	418	402	432	410	424	378	421	400	390	384	397	391	402	410	409	398	359	400	443	367	393	398	433	352	401	379	379	434	415	372	410	407	402	390	378	401	396	418	373	395	399	402	424	383	417	389	372	402	385	385	387	412	413	405	375	387	416	394	377	426	380	406	446	378	439	429	385	359	405	403	413	418	362	405	384	370	396	376	403	371	396	374	393	374	362	391	417	418	394	398	381	350	377	360	411	394	379	397	409	447	405	429	435	411	387	397	397	390	413	393	423	407	390	406	425	405	409	412	391	341	429	397	429	376	381	370	381	366	407	380	369	414	413	375	421	399	385	368	374	400	391	392	367	407	426	416	396	369	394	375	366	412	400	402	417	389	380	375	398	387	440	407	370	423	418	374	386	413	420	353	430	392	394	406	386	425	409	395	352	393	389	380	408	393	390	377	385	369	433	388	421	356	390	356	396	392	421	392	422	412	375	397	400	385	368	415	374	386	378	402	390	436	392	391	379	385	424	395	394	411	380	380	378	375	413	393	386	392	391	410	378	417	346	387	418	395	384	417	396	406	367	367	417	401	404	397	395	371	402	392	381	368	379	417	394	375	393	429	368	386	403	383	369	398	392	376	401	428	402	396	390	399	375	375	407	389	397
23896	21454	28433	24980	21373	13958	4829	2286	1540	1047	839	719	703	663	630	565	567	559	469	493	497	527	528	493	490	487	482	439	473	456	435	407	448	419	431	394	472	448	463	442	469	447	464	432	444	414	446	410	439	444	426	411	430	406	469	426	417	443	405	445	442	429	418	489	429	436	451	419	463	469	440	443	452	421	416	434	403	432	479	408	437	419	446	443	404	430	447	413	402	412	426	412	421	420	477	439	450	429	430	438	468	453	433	498	426	439	412	447	426	426	405	447	442	429	431	421	465	428	435	409	426	455	431	435	393	426	432	444	422	431	387	437	430	481	430	440	443	454	430	411	425	417	441	422	388	447	455	404	440	433	488	424	441	433	412	443	433	421	441	444	418	433	427	427	419	449	455	452	440	420	448	418	436	415	409	427	417	446	415	441	430	450	487	432	411	433	414	443	404	415	394	438	462	439	428	448	450	462	451	415	439	426	379	444	428	432	458	453	457	405	440	387	425	463	427	436	452	444	426	453	431	420	410	459	417	460	449	426	434	446	457	440	434	427	436	434	433	426	419	423	424	412	468	411	416	428	421	467	431	433	452	448	443	448	453	440	426	450	434	429	426	443	454	493	448	469	411	430	448	458	413	416	441	468	433	431	439	421	427	447	424	405	443	481	448	444	453	463	487	434	424	436	390	412	413	412	401	435	419	438	433	438	451	436	449	410	404	425	448	468	453	438	419	456	446	416	444	419	424	457	419	441	469	423	427	432	410	439	442	424	414	400	459	439	440	462	452	436	437	434	422	426	439	467	450	425	413	462	465	425	431	476	409	466	404	450	423	418	479	426	449	441	453	410	425	429	427	400	418	418	454	434	448	435	481	448	430	466	408	468	431	432	438	446	433	430	467	406	461	447	423	422	490	416	430	433	447	465	477	439	474	455	436	455	420	437	446	416	424	446	401	427	436	430	458	399	443	464	402	491	432	459	424	413	458	431	424	446	397	449	435	455	429	469	423	445	446	427	439	431	409	448	418	462	448	426	482	464	463	478	414	438	454	416	430	475	440	444	429	420	378	415	464	385	464	470	457	397	421	444	438	456	423	455	438	456	474	463	420	391	418	438	420	448	457	448	442	460	450	471	426	440	430	467	432	462	422	446	464	424	472	430	407	486	458	427	421	475	453	417	438	440	432	382	459	434	437	406	425	419	402	443	420	399	434	431	460	419	435	449	409	436	447	430	419	426	463	423	419	428	450	436	478	437	444	395	445	441	427	416	424	432	416	414	401	419	439	462	445	407	421	466	410	453	428	429	458	440	475	450	433	445	412	448	418	402	436	405	456	448	399	483	460	433	461	433	408	485	428	440	427	442	440	456	473	434	440	468	418	437	434	441	451	467	443	441	430	475	453	438	446	389	468	443	420	440	434	483	440	432	463	490	438	435	435	443	408	421	452	420	485	466	423	450	435	400	425	447	419	427	460	443	453	446	413	409	411	451	453	464	439	428	468	467	412	448	472	429	458	442	461	460	483	437	455	445	412	429	428	444	472	431	469	454	457	468	437	447	439	410	424	413	480	403	498	470	444	422	445	423	441	415	416	459	432	426	445	412	396	406	417	452	418	475	399	438	438	429	454	413	414	447	452	421	434	440	454	400	416	455	458	433	448	411	435	442	428	451	454	413	435	451	471	431	466	438	435	434	437	401	426	438	399	448	462	447	443	428	443	454	451	426	437	447	466	460	421	424	458	435	447	398	461	481	413	428	448	452	439	424	454	467	421	437	391	467	406	407	413	440	434	435	431	458	424	429	460	437	508	483	412	446	397	420	432	446	465	440	440	445	447	439	464	421	462	392	426	435	402	474	456	450	447	440	464	445	435	429	369	471	446	442	430	425	417	455	431	456	424	444	443	411	433	421	448	416	400	435	418	427	460	491	426	488	498	488	444	407	445	459	441	429	448	415	424	443	447	425	435	398	441	451	429	442	436	412	433	444	448	450	458	480	436	416	429	453	425	445	424	438	417	472	423	404	433	440	426	429	421	444	415	427	429	415	437	427	462	445	436	404	449	431	397	435	436	431	453	435	454	430	459	468	418	460	438	454	440	492	409	456	422	446	462	424	457	453	464	438	467	426	435	434	449	448	450	449	462	428	456	434	458	453	431	411	450	433	434	407	409	470	413	471	435	419	423	436	465	429	421	438	458	426	442	424	412	473	436	447	450	447	435	464	473	455	449	401	424	429	445	412	446	430	450	422	392	425	470	433	465	466	445	412	456	470	429	452	446	467	419	458	468	412	404	445	448	459	398	445	452	417	457	442	416	420	398	428	471	406	417	417	417	491	406	439	424	459	428	432	431	446	432	416	448	449	369	412	476	423	442	432	437	458	449	450	447	470	467	434	416	462	431	410	445	459	428	401	409	413	446	459	446	392	448	442	450	449	422	438	427	460	434	404	426	455	450	433	428	425	406	428	409	410	426	431	459	405	424	435	446	431	457	435	439	391	437	432	427	451	452	431	450	415	458	421	423	392	454	429	462	444	423	436	419	455	430	443	440	429	409	417	424	433	431	432	420	411	439	425	453	440	403	460	429	452	426	450	402	445	439	471	430	470	448	476	425	439	443	454	469	396	425	438	437	458	433	437	431	456	459	411	405	407	446	419	434	423	441	465	432	408	449	407	445	424	449	431	414	398	461	471	435	435	444	447	427	457	471	460	414	463	436	427	441	430	457	469	455	451	424	410	434	448	394	423	408	437	438	443	426	419	424	441	402	423	455	457	429	445	396	446	447	463	438	421	466	445	405	425	447	434	409	482	419	440	427	458	454	418	433	449	450	457	445	411	426	422	427	475	422	426	434	385	416	434	409	449	450	435	491	436	408	466	436	387	441	469	441	448	438	476	421	459	454	417	459	417	426	448	409	455	421	432	399	444	449	415	441	422	431	440	454	451	430	453	474	424	418	437	413	456	420	462	457	434	428	456	469	453	409	452	440	430	404	443	402	421	437	458	414	396	491	413	451	425	412	464	455	455	471	418	481	428	438	461	432	448	415	424	461	431	442	484	465	471	422	471	466	419	442	430	413	421	434	464	420	485	461	473	438	436	458	436	451	442	437	438	395	446	377	463	414	436	430	436	378	461	463	420	475	452	431	418	447	411	446	418	452	434	471	445	425	455	420	490	462	486	430	413	434	431	415	438	414	407	442	415	419	413	442	442	438	413	420	447	415	486	446	436	417	448	443	449	421	426	426	423	451	434	452	460	432	441	485	431	420	432	430	444	454	452	406	442	440	437	437	476	475	458	444	452	422	405	404	458	444	464	448	440	439	416	421	440	425	455	434	444	456	421	409	428	430	434	438	456	415	446	413	451	401	404	442	420	419	418	418	405	423	436	436	422	411	424	449	454	463	446	412	454	422	468	429	425	455	412	453	435	473	413	431	454	452	424	473	425	442	437	431	394	405	439	437	445	463	468	396	404	432	448	420	432	442	463	472	463	410	468
33133	53839	38491	24763	17434	11568	5683	3757	2606	1705	1266	1138	991	864	777	784	683	707	592	614	571	582	547	572	540	542	571	582	561	532	512	501	523	503	523	532	515	476	481	480	532	474	512	497	464	560	469	529	497	485	472	490	507	534	504	513	476	466	473	513	526	483	525	513	454	499	489	502	523	488	538	482	476	480	529	464	528	532	524	503	491	490	481	509	517	516	500	422	527	525	525	483	516	532	508	493	482	484	505	477	526	532	490	478	470	494	539	505	520	481	487	495	497	480	494	490	516	520	508	455	499	491	524	492	489	481	484	474	522	506	479	499	464	515	500	500	506	480	508	539	470	503	479	482	494	511	512	477	510	488	482	492	496	499	481	526	501	533	510	497	532	501	501	488	513	533	570	543	486	523	513	519	454	483	529	519	531	495	474	503	471	479	510	513	524	522	511	529	507	463	466	509	505	515	512	461	515	498	507	520	502	512	493	472	510	485	487	507	525	486	529	473	497	525	530	508	489	505	479	500	480	503	518	471	491	502	482	478	548	506	492	487	490	546	507	509	488	501	458	508	504	509	495	456	453	500	533	506	513	493	485	487	486	527	492	486	503	491	510	497	474	531	487	529	478	481	437	527	485	495	473	463	511	501	475	504	486	480	486	520	512	508	496	496	516	489	525	483	457	523	486	496	495	491	496	510	481	480	488	535	491	491	502	494	512	500	507	502	506	488	523	523	506	501	506	487	496	543	552	507	475	473	510	534	500	452	483	496	516	538	502	464	498	498	494	492	504	537	525	472	470	507	506	483	520	496	525	509	462	503	504	495	491	513	522	533	464	478	536	516	502	519	507	488	477	521	488	523	492	520	499	537	490	529	494	530	519	498	484	492	489	472	495	506	498	491	498	503	478	480	528	479	504	519	517	479	523	510	476	523	525	485	497	504	513	517	519	540	498	463	499	518	508	539	472	483	504	472	537	479	506	489	483	491	461	475	548	513	483	476	495	481	481	509	535	465	482	508	505	497	486	497	519	513	545	496	486	448	473	523	502	488	508	527	526	513	497	491	456	536	494	488	514	492	535	503	534	500	558	505	520	505	523	475	520	489	491	501	522	554	490	521	527	513	477	519	543	474	487	506	519	525	507	516	500	508	479	498	537	482	488	541	515	498	515	526	507	520	496	531	503	447	501	473	496	469	483	550	491	482	534	497	521	511	470	515	502	502	537	527	491	507	512	531	490	512	516	516	531	521	484	496	496	498	478	481	511	518	532	528	507	481	502	528	490	524	557	502	484	509	519	483	499	460	486	479	514	525	533	508	477	469	469	464	481	556	488	457	544	453	509	486	496	470	538	491	501	550	494	507	464	507	482	501	549	485	525	455	486	503	495	518	498	524	489	478	558	517	491	495	500	488	484	518	503	552	449	484	500	477	508	503	507	505	507	486	497	501	445	497	525	492	522	476	504	442	479	498	502	515	476	585	475	477	541	507	520	489	524	478	508	511	487	468	490	520	515	508	473	492	523	497	500	502	504	529	504	497	508	549	512	493	488	512	478	508	498	479	496	510	519	497	526	486	525	478	476	514	524	526	460	493	506	514	520	524	555	469	514	518	509	518	525	553	538	543	485	512	521	484	486	524	532	544	450	508	543	479	481	467	526	483	480	480	519	471	505	498	503	507	501	527	485	461	510	513	492	504	455	481	504	523	510	503	508	499	524	485	479	477	491	515	531	483	500	507	504	525	521	508	524	531	473	499	514	506	529	496	527	491	451	534	525	491	478	503	539	451	495	497	521	530	493	496	459	504	485	513	512	512	485	491	494	492	487	505	513	512	565	473	485	468	507	505	467	514	479	494	487	482	508	515	481	470	475	520	525	491	474	470	527	502	524	490	474	518	514	501	500	494	480	504	482	472	510	505	512	504	500	495	521	472	508	516	516	531	483	529	482	514	529	516	495	421	474	507	503	502	513	498	492	480	510	522	505	554	500	485	509	529	545	480	571	497	509	506	505	477	498	518	523	491	486	511	487	501	517	506	480	509	477	477	486	493	473	473	501	560	487	481	514	542	506	470	532	500	544	507	519	474	469	510	476	503	522	518	483	486	528	524	522	482	520	469	506	498	487	498	508	473	508	491	499	523	476	518	572	467	517	460	495	467	520	501	505	513	470	488	518	522	519	525	458	524	479	513	525	494	473	494	472	504	537	481	502	526	492	528	499	506	477	492	497	475	510	500	478	487	529	523	511	478	523	522	489	511	511	495	507	469	514	464	449	480	504	537	539	521	500	514	502	519	498	508	494	467	497	530	480	480	522	479	509	482	477	473	512	500	530	475	477	464	497	502	504	526	491	457	507	528	518	508	472	455	476	471	478	511	493	463	517	464	502	530	560	532	502	500	522	516	503	553	455	514	496	505	506	507	493	473	503	508	514	473	499	513	509	518	493	534	502	471	516	482	493	520	544	509	482	494	459	558	472	469	489	494	485	493	546	480	511	484	499	488	537	485	465	473	512	493	477	520	446	455	544	506	513	485	497	474	470	509	497	497	448	526	495	492	536	511	546	465	483	511	518	511	526	515	488	509	532	500	507	534	508	487	564	551	477	514	537	542	487	475	501	486	475	514	516	486	502	486	539	496	510	538	502	483	498	486	500	520	496	499	491	486	498	501	469	536	462	472	469	522	493	484	509	510	506	483	519	493	497	538	496	511	541	511	490	497	523	479	542	494	525	476	512	476	503	495	489	473	482	499	512	500	522	456	500	494	491	547	512	496	497	462	494	472	530	494	540	549	484	503	483	486	535	498	498	485	472	497	496	515	477	538	489	498	513	521	494	508	518	474	478	479	477	507	507	483	489	564	489	496	501	545	496	519	542	536	469	528	521	531	484	524	502	515	517	505	498	508	455	502	527	524	498	508	493	523	487	480	524	487	501	473	482	496	474	522	493	513	512	496	510	520	516	532	494	518	538	513	482	511	527	484	510	518	507	485	519	496	543	490	517	464	503	507	483	505	509	499	474	504	518	518	540	507	502	523	540	521	571	513	478	458	512	466	507	483	472	495	479	520	493	504	482	496	533	488	506	502	502	500	510	448	508	544	499	504	527	496	481	510	499	506	489	525	480	481	470	484	516	518	499	486	532	466	483	503	524	519	490	494	485	491	506	517	492	500	540	530	522	538	488	518	509	546	534	488	503	466	524	513	502	516	492	506	486	479	499	523	556	512	497	514	481	533	481	483	497	493	519	502	472	555	517	515	498	509	515	515	515	527	507	501	526	520	465	491	497	475	481	527	475	514	519	523	462	529	506	472	516	488	522	474	499	480	489	498	515	509	525	480	517	490	497	505	469	504	522	492	480	511	497	483	521	524	515	495	466	488	494	490	474	521	498	507	529	505	538	520	501	470	514	517	541	529	513	540	519	505	493	495	482	527	508	531	495	503	537	501	514	495	515	520	515	502	450	499	478	484	504	539	524	481	489	506	526	535	519	492	500	515	515	491
25239	21414	27184	25740	13255	4384	2470	1701	1063	677	566	531	486	445	426	403	419	350	348	363	324	380	355	311	384	279	334	347	353	318	304	323	309	321	337	306	291	328	309	286	311	304	308	304	315	318	347	327	284	292	336	316	308	288	298	316	313	337	311	297	301	334	321	308	290	322	309	309	298	307	287	329	281	304	312	303	316	309	297	287	343	310	308	289	329	288	314	292	302	275	287	297	284	306	287	289	320	308	331	292	323	299	335	296	318	309	314	303	325	307	298	308	288	324	267	306	316	303	301	280	303	336	285	317	313	273	308	298	342	334	306	315	288	266	292	290	299	306	292	325	304	334	304	296	295	341	317	306	280	265	282	299	331	302	302	322	315	311	322	296	302	320	317	280	303	300	323	317	311	303	361	283	286	281	303	295	326	328	326	312	297	290	300	309	289	315	301	319	325	303	311	295	319	316	335	279	293	305	349	306	297	309	339	298	329	301	305	313	338	294	301	317	338	340	313	311	277	295	323	327	317	308	295	298	296	319	277	310	293	352	304	294	290	290	319	317	324	346	303	330	321	296	321	303	305	267	296	320	283	301	316	321	290	300	301	320	299	313	307	291	308	306	287	313	290	320	307	304	274	287	281	270	312	297	345	319	298	309	285	312	316	323	296	331	318	334	308	307	351	302	316	325	290	290	301	313	325	324	300	333	296	288	312	269	325	299	314	322	332	309	308	306	340	305	277	327	334	308	321	293	331	286	292	292	295	310	322	317	316	289	325	293	327	307	305	319	320	302	313	304	320	314	328	300	319	308	320	299	315	290	299	315	296	305	291	311	323	312	294	296	269	323	311	301	303	319	292	330	291	306	302	325	324	296	292	320	310	321	310	268	322	298	300	287	343	328	325	304	288	301	325	290	301	306	293	304	292	313	293	307	300	314	314	287	266	308	321	287	302	286	314	307	287	283	307	310	316	316	307	290	320	291	301	332	266	296	323	313	315	300	312	324	299	321	327	277	306	297	330	320	326	287	337	316	317	308	309	299	335	284	323	290	321	319	306	339	318	283	269	342	311	318	308	300	334	295	316	317	319	350	295	296	314	332	304	295	316	325	349	301	280	307	302	322	289	340	322	290	296	292	289	307	285	304	323	318	361	276	344	308	306	322	283	306	301	303	341	340	307	307	310	305	284	263	322	301	306	326	323	323	287	302	305	266	318	344	305	325	296	302	323	310	313	279	321	282	330	295	302	282	308	327	308	324	324	299	307	326	306	301	320	315	293	298	296	295	286	322	292	321	294	307	307	283	300	295	311	336	304	322	325	315	330	330	320	290	315	284	308	323	312	326	329	285	306	284	290	301	326	326	319	316	318	290	335	311	284	308	297	310	321	313	309	313	323	287	325	288	300	294	311	307	311	318	312	310	307	310	310	333	333	320	322	299	300	278	294	323	299	333	288	302	323	293	309	309	296	340	312	305	304	325	301	338	314	304	297	317	308	300	314	292	292	308	307	308	281	337	302	292	275	305	311	297	302	316	298	301	321	358	298	319	305	292	310	313	312	303	286	278	335	347	303	317	290	331	299	303	319	337	290	292	319	323	311	309	302	314	312	329	285	317	305	293	307	320	312	310	305	318	311	305	330	321	339	337	315	324	308	295	322	293	306	322	324	279	309	318	305	299	315	300	335	294	325	271	297	303	313	308	297	322	294	297	304	322	270	300	302	309	313	306	327	289	289	298	300	339	325	294	306	335	318	313	314	294	326	306	312	295	322	288	325	317	340	321	310	312	306	294	298	283	302	323	329	316	288	301	310	288	313	293	304	335	285	293	290	299	319	330	325	290	301	265	308	334	306	299	329	275	324	348	299	323	332	321	325	318	328	316	288	304	298	335	317	307	294	328	342	313	293	310	315	292	325	293	283	309	283	304	329	302	308	319	303	321	301	311	313	296	308	287	289	306	327	285	314	319	331	333	309	340	288	313	314	353	311	312	270	322	301	293	337	314	319	319	343	328	335	324	280	299	307	276	337	325	272	319	312	304	285	324	318	303	306	283	308	324	336	279	289	319	298	301	302	322	337	296	293	288	306	326	282	318	336	299	302	281	326	315	332	298	314	292	303	285	338	305	314	329	317	297	309	314	311	277	306	337	288	285	316	336	323	290	323	304	326	327	281	308	309	325	293	288	325	294	296	298	340	271	314	291	317	339	302	318	290	308	308	360	324	258	315	288	325	319	320	316	323	280	306	344	330	330	323	304	312	287	330	315	303	341	303	269	328	322	296	285	280	291	331	316	320	283	283	303	288	329	321	298	342	298	296	287	282	335	326	343	289	314	298	308	344	330	309	308	311	302	287	292	313	330	286	319	323	311	322	294	316	294	349	305	320	323	312	344	354	317	310	338	318	277	309	306	321	276	282	315	326	280	302	269	310	328	301	296	304	287	309	297	322	303	311	319	305	307	343	309	303	271	324	304	316	284	304	285	312	296	327	298	290	304	292	310	299	316	329	315	315	358	302	290	335	351	302	279	307	288	302	267	289	301	307	327	300	302	318	309	309	307	330	304	311	320	299	326	301	313	335	298	331	306	303	306	345	304	312	322	333	302	302	364	326	326	311	313	310	298	298	303	307	274	303	323	309	289	300	302	308	308	297	335	321	332	316	333	311	323	295	310	316	310	324	315	301	312	313	330	311	303	293	317	311	297	282	309	323	308	314	333	281	298	326	308	293	322	300	286	291	300	329	298	305	287	280	289	299	311	307	303	313	304	324	328	283	317	298	284	327	299	307	304	335	298	323	301	303	306	320	311	289	298	309	303	305	284	333	333	312	317	311	290	346	308	320	279	315	307	293	308	296	333	329	310	306	300	293	333	299	318	301	317	300	284	293	309	279	304	323	304	330	337	328	319	307	333	287	295	317	299	335	339	345	287	301	310	314	310	336	301	314	312	327	301	296	333	321	325	322	291	342	335	298	289	332	338	325	252	305	291	296	323	342	311	278	318	313	303	334	309	315	310	311	293	296	302	325	302	328	329	302	319	267	289	300	309	295	282	292	299	299	318	290	314	299	299	294	328	290	296	299	331	313	299	298	332	298	314	338	307	269	339	321	326	316	312	292	322	285	311	329	290	299	297	285	268	290	297	345	277	287	296	319	280	312	302	284	290	277	323	299	297	287	288	324	303	301	307	277	288	299	306	318	320	317	318	297	322	327	297	318	296	327	338	294	277	327	319	320	326	254	321	291	328	311	296	312	293	287	309	329	327	301	307	298	293	324	302	297	341	334	281	331	337	308	308	328	343	313	347	324	324	326	295	295	332	275	285	331	300	300	316	312	306	275	298	298	271	296	285	317	316	310	290	293	327	352	316	294	314	300	326	287	308	310	322	272	288	277	300	295	291	292	279	302	279	278	347	314	297	287	301	318	325	287	322	289	311	311	297	284	289	313	290	323	282	309	333	323	289	328	309	315	327	324	299	288	307	301	326	316	350	295	276	321	326
31105	45801	34143	22208	14162	6683	4728	3296	1925	1137	916	766	715	663	653	578	513	462	468	453	424	458	392	431	420	398	417	392	403	402	386	408	420	397	348	384	384	390	321	408	367	334	357	398	369	389	357	374	379	359	365	377	370	381	371	383	374	366	410	349	378	358	363	390	378	324	368	374	360	349	370	403	361	378	401	344	375	369	340	333	356	357	353	354	356	365	375	388	405	346	363	374	360	375	373	361	327	376	332	349	382	351	369	363	358	360	311	348	374	371	388	383	375	389	326	392	382	406	372	347	377	356	369	381	393	360	391	338	343	396	361	385	401	376	413	337	381	373	374	366	362	349	340	381	356	346	358	381	356	359	378	390	383	367	372	369	383	403	358	364	378	379	365	367	380	392	360	371	378	371	358	353	384	364	355	381	369	364	377	350	367	374	363	348	382	338	391	326	342	383	360	396	360	379	376	351	360	372	372	364	348	355	375	386	354	350	384	369	387	359	371	380	360	398	377	399	377	374	357	335	367	374	367	349	389	383	355	330	334	373	378	373	377	421	354	373	382	377	383	376	388	369	346	335	363	369	368	358	389	358	367	347	370	390	368	383	360	391	380	368	362	364	376	379	342	380	374	360	357	387	370	356	370	385	387	379	368	330	395	381	382	381	361	406	364	355	366	324	372	353	353	343	385	364	385	374	361	395	406	369	391	360	386	377	333	335	365	360	381	386	374	406	396	375	383	369	394	336	363	320	356	311	354	371	366	342	373	339	376	365	366	382	368	367	363	377	360	390	347	413	366	365	349	392	372	358	388	361	354	332	356	391	390	363	377	377	377	383	370	351	391	373	376	365	381	380	379	393	396	387	378	384	357	417	327	358	366	377	381	375	349	358	382	321	370	335	346	371	375	354	382	371	368	369	349	374	387	371	364	389	351	390	360	387	325	402	388	406	353	328	352	365	395	370	361	391	378	375	363	408	396	361	344	371	380	389	344	372	392	377	359	351	393	323	347	380	404	376	383	369	360	380	383	362	358	387	378	405	374	373	395	355	345	372	352	397	342	367	388	342	350	318	350	386	392	410	366	360	400	425	356	367	374	363	370	357	365	358	368	362	372	375	326	366	354	376	354	363	372	370	382	397	357	375	367	346	343	354	366	388	371	365	372	364	393	367	387	381	363	388	370	384	380	361	369	328	348	364	402	362	396	353	355	355	373	350	312	387	366	373	356	339	352	355	351	353	377	371	369	388	372	354	354	351	399	341	383	367	364	362	428	371	385	387	361	377	355	353	397	344	321	365	401	357	351	373	361	361	366	352	353	385	362	394	402	359	332	361	415	403	350	398	399	366	398	369	330	360	363	339	393	392	376	352	338	366	362	381	365	386	352	374	385	341	349	372	389	395	373	367	358	378	345	393	355	397	357	381	361	380	350	373	380	398	380	398	390	369	353	394	407	390	348	365	388	358	342	356	394	357	370	378	383	388	341	388	373	386	367	372	362	343	382	379	379	351	349	324	405	364	358	389	342	352	359	386	347	388	366	341	369	362	375	387	388	386	348	379	394	371	377	353	360	384	371	407	359	376	355	379	358	372	385	359	388	367	377	376	355	390	381	374	336	346	373	349	351	380	372	371	356	405	360	361	362	370	396	372	363	407	364	371	337	401	365	354	365	367	350	359	353	389	377	373	361	347	391	383	369	383	376	358	329	378	358	370	349	372	374	352	348	369	347	347	368	382	385	323	349	349	372	350	357	352	383	384	341	355	354	369	377	350	391	341	361	376	369	385	359	388	349	366	360	383	397	341	369	372	350	386	372	372	372	358	371	337	358	342	383	386	343	368	390	386	336	395	411	353	375	381	357	377	391	381	350	364	376	370	405	374	404	376	380	366	374	372	393	357	348	352	415	372	416	407	371	348	378	366	369	379	373	374	364	360	367	334	367	354	364	373	383	363	367	357	389	378	324	323	341	382	397	387	364	354	391	361	392	351	347	371	400	379	388	344	348	377	360	339	389	413	354	383	363	377	363	338	388	347	348	377	381	333	392	372	372	360	396	341	352	361	342	387	350	380	376	373	422	387	385	388	351	365	404	358	345	372	395	350	359	355	355	377	377	385	387	379	357	367	431	336	355	362	345	409	372	361	385	369	366	358	342	331	355	369	385	368	387	369	376	391	363	378	364	325	377	408	355	384	403	380	354	335	381	379	363	375	358	394	376	381	334	365	383	393	373	345	364	362	389	379	354	382	377	354	355	375	364	397	368	346	378	396	400	365	382	371	383	393	361	371	408	363	356	363	361	365	347	370	366	389	399	389	373	384	383	385	384	373	371	381	377	365	373	361	374	352	366	380	330	344	364	376	364	375	354	363	398	371	335	371	365	368	371	410	358	341	383	379	363	375	348	366	382	346	353	361	375	369	378	341	345	408	382	352	358	357	396	375	345	380	344	342	359	399	403	356	373	375	347	359	338	373	368	359	377	378	379	389	376	411	393	380	347	376	360	380	375	350	378	329	371	404	400	345	349	347	370	370	359	334	347	375	368	386	341	359	373	382	373	360	392	391	347	381	363	399	358	338	348	373	387	371	371	344	345	360	382	397	376	370	390	365	373	379	395	375	361	409	383	349	361	352	337	400	350	389	362	367	377	378	390	367	363	358	378	350	333	367	366	342	391	335	366	373	368	346	394	348	369	353	360	348	399	354	385	349	374	380	358	379	379	361	389	343	379	371	350	395	356	379	345	398	376	389	363	411	371	359	399	387	343	351	411	363	383	390	363	371	334	364	344	342	386	348	388	407	369	378	370	363	380	363	345	351	370	371	376	377	340	364	369	352	348	360	362	400	353	353	321	380	386	382	333	366	379	380	348	367	378	367	374	371	383	376	393	347	390	348	405	425	344	408	333	345	372	382	370	374	365	356	340	355	352	355	331	367	391	363	366	360	384	377	364	353	351	357	380	367	350	359	364	347	394	375	355	389	348	343	372	374	379	359	384	359	377	379	384	364	355	367	360	358	388	379	364	363	386	389	369	373	347	384	363	372	359	387	369	369	392	394	397	377	361	379	416	386	349	353	387	366	391	393	367	381	386	379	377	365	347	371	366	361	382	381	386	397	404	356	388	375	377	386	330	387	375	368	387	382	358	375	385	354	387	382	367	385	365	348	371	391	375	364	381	364	355	368	358	354	355	350	336	354	400	370	369	347	375	349	388	358	366	412	376	351	361	359	364	406	408	351	381	360	363	387	354	391	390	422	344	352	358	360	379	393	344	347	359	398	346	363	398	360	381	385	399	330	335	374	333	358	382	377	375	372	380	380	354	383	362	390	360	361	367	408	339	359	361	369	326	347	356	340	344	361	354	350	354	389	379	375	374	399	377	357	365	364	397	384	371	379	393	355	346	381	369	360	352	379	369	396	366	360	363	383	401	397	369	356	369	362	385	335	395	361	355	392	352	352	371	372	370	377	346	348	387	368	355	378	384	355	356	375	355	371	370	339
22816	21433	28964	24430	21782	21281	13094	4395	2220	1339	910	770	705	685	658	578	578	578	504	526	518	517	488	482	453	515	481	492	471	448	458	441	417	461	450	445	447	431	447	419	439	443	404	452	475	424	451	439	407	421	453	422	467	448	444	416	489	466	423	440	466	481	423	417	453	431	440	409	466	458	413	455	475	454	416	456	476	447	428	412	438	436	445	423	440	453	421	492	452	422	410	446	455	426	449	441	391	459	449	409	462	451	457	460	469	439	424	445	450	470	477	463	448	388	449	432	464	452	436	418	437	397	424	410	429	465	446	423	443	376	473	404	436	403	477	401	451	444	422	444	394	434	435	422	446	474	435	467	413	464	434	429	436	442	455	459	471	479	439	426	440	420	447	408	476	424	429	457	428	437	466	421	413	471	412	423	461	418	438	392	394	475	428	414	438	460	481	445	475	436	435	441	449	447	431	472	462	424	458	416	470	462	411	428	421	426	428	419	434	436	396	476	437	406	432	428	435	458	424	452	467	437	435	443	418	454	436	433	415	425	422	418	443	398	412	463	469	415	427	446	457	431	444	461	468	367	425	400	460	486	432	423	440	445	457	431	444	455	423	413	402	402	461	476	422	498	436	428	411	413	419	463	458	385	445	451	430	417	438	456	442	409	431	446	449	406	447	446	450	445	423	419	419	409	410	428	462	414	467	419	425	492	441	450	400	423	474	455	472	437	429	442	464	478	430	446	472	446	502	468	479	428	435	445	437	441	454	420	409	426	443	493	446	432	466	420	395	436	476	428	457	456	433	460	485	439	437	446	437	437	429	462	441	411	456	449	447	435	448	423	420	432	462	434	428	424	422	451	418	477	434	493	429	453	436	428	442	468	417	424	430	439	442	434	450	430	411	431	426	407	483	408	471	423	443	485	449	423	426	448	467	471	453	407	484	447	443	463	460	458	453	449	447	409	389	449	428	442	450	462	444	435	432	462	437	475	458	469	404	436	449	456	427	434	448	447	441	419	427	426	433	448	473	433	424	445	433	465	436	437	434	466	451	456	405	458	422	405	430	461	417	435	447	462	457	445	443	421	457	415	410	452	437	411	469	462	395	456	431	479	448	461	419	434	494	419	465	481	426	418	456	439	420	438	395	422	433	452	440	456	422	419	428	450	449	444	469	458	426	416	444	399	439	438	457	447	457	423	399	420	432	431	441	432	449	423	474	438	474	395	422	423	447	420	416	428	447	446	414	440	456	474	414	449	446	452	420	469	469	438	446	463	456	426	433	425	459	428	467	432	446	466	423	449	457	417	417	419	423	418	464	470	441	468	431	443	425	405	403	465	453	446	435	417	451	412	420	429	417	443	459	453	437	480	441	460	468	430	414	418	426	453	458	437	465	456	468	459	417	445	463	433	460	424	442	490	436	438	427	409	425	428	440	461	392	450	446	440	391	417	398	440	429	462	483	451	491	421	444	447	452	470	419	478	446	444	439	380	418	408	428	449	444	430	474	435	448	440	451	387	420	409	440	444	393	458	474	436	427	446	416	430	432	457	442	414	428	462	432	453	468	465	425	413	439	427	415	438	424	422	424	474	444	457	430	437	444	415	443	431	445	472	461	409	398	435	418	415	393	436	437	442	439	423	475	424	482	439	428	441	449	467	413	443	455	394	423	433	492	476	407	447	451	450	435	448	429	428	449	458	462	452	448	394	463	464	448	421	439	436	424	434	442	439	456	441	472	442	438	455	412	425	442	420	439	422	444	438	442	458	416	407	419	463	435	435	475	456	426	413	475	428	450	439	451	447	468	437	451	423	426	471	419	444	433	460	447	480	404	434	442	405	428	436	425	447	454	457	451	428	415	447	462	444	416	411	455	441	417	436	448	415	453	422	444	456	411	464	404	421	390	400	421	468	461	448	436	431	409	442	436	424	439	438	415	442	432	474	429	463	451	409	417	447	434	456	474	432	453	411	472	440	453	435	443	417	465	438	410	451	446	424	467	423	417	405	480	460	401	432	481	407	448	460	429	424	422	438	447	438	435	409	445	455	441	405	405	441	420	487	431	457	476	425	407	426	434	424	452	480	412	444	444	443	466	435	401	450	448	431	456	411	423	466	444	445	450	445	419	375	444	411	463	431	432	419	423	434	414	466	478	436	455	435	475	472	431	430	452	455	462	463	426	402	459	454	454	451	400	436	434	410	451	413	445	445	496	444	407	474	446	488	441	429	430	450	411	413	420	433	444	481	439	442	428	446	411	423	440	419	456	428	422	461	455	450	446	418	417	405	470	449	451	425	473	423	442	465	459	470	427	424	429	477	496	412	438	445	445	429	473	413	448	490	430	442	482	432	463	497	438	463	481	434	450	448	436	471	446	440	425	435	445	426	427	449	475	461	437	447	436	420	436	462	462	422	468	425	421	473	409	418	434	432	401	420	473	443	453	452	415	441	435	420	428	448	457	444	447	448	447	447	437	406	440	449	407	447	446	425	454	427	457	440	437	472	488	435	459	448	504	454	425	409	463	469	443	456	423	453	428	427	482	443	406	453	486	433	415	438	427	440	437	430	461	450	440	436	411	443	457	416	450	433	410	425	420	428	444	433	462	445	450	433	438	411	416	441	395	426	443	447	472	452	423	432	423	444	437	426	423	442	449	455	453	418	445	434	427	442	439	423	435	405	429	442	434	446	483	421	452	414	426	460	474	399	482	408	426	441	423	443	446	375	432	402	450	435	443	459	462	431	391	438	440	445	448	426	475	436	435	457	439	437	440	430	482	390	450	466	449	441	391	435	437	443	458	460	426	464	435	448	480	429	436	410	439	438	448	393	452	468	449	406	390	444	457	462	419	438	461	416	408	412	415	413	436	441	477	490	473	484	467	409	452	484	470	462	419	458	463	454	429	443	435	417	436	409	441	467	463	456	428	460	454	439	492	503	422	443	447	435	425	420	390	443	463	432	459	454	407	447	429	443	429	461	408	446	421	461	466	468	448	420	431	458	438	413	428	407	434	434	504	454	467	445	426	466	414	435	422	459	410	426	438	443	460	446	467	447	439	452	438	421	435	417	448	455	444	415	443	458	420	425	434	469	457	428	414	412	447	421	433	445	433	429	480	455	441	434	442	469	422	441	400	427	446	463	414	457	429	429	426	457	411	458	474	445	469	496	467	425	456	444	436	409	436	476	465	463	456	415	450	457	460	449	459	445	444	421	449	432	412	450	465	424	438	455	414	429	416	461	472	441	422	406	459	439	429	438	454	397	433	431	412	410	443	426	435	396	427	444	479	463	462	434	495	411	437	428	433	442	444	453	473	462	463	400	428	410	471	471	417	466	436	445	424	434	453	454	412	437	439	462	458	399	449	424	459	407	433	478	469	409	421	442	385	404	445	467	445	440	434	457	435	470	450	428	430	474	432	475	427	455	419	453	421	457	432	414	427	451	432	425	428	411	429	471	453	441	467	442	414	414	430	443	442	459	435	437	445	424	451	433	440	437
33798	57753	46870	35714	25235	13800	10109	6119	3580	2089	1361	1145	1066	914	861	839	712	713	650	636	590	587	616	621	565	574	578	542	564	537	536	521	529	526	563	520	508	514	506	527	515	554	514	503	540	483	523	468	497	505	494	530	492	522	532	488	503	460	514	508	544	521	507	515	544	533	518	504	536	545	465	495	485	541	516	483	526	491	493	526	496	489	478	503	517	484	469	520	523	498	527	496	498	523	531	500	484	554	500	522	538	526	511	536	535	492	446	489	485	511	505	503	519	535	483	473	504	517	489	522	511	508	515	490	490	519	491	486	488	513	499	529	542	517	469	481	511	473	508	509	524	521	475	478	475	491	497	518	497	502	492	497	508	502	480	529	496	486	484	504	536	544	535	528	510	543	508	498	483	513	510	486	504	491	512	539	469	503	503	537	565	479	529	524	497	531	496	515	487	473	504	524	489	476	509	497	493	524	502	503	478	512	499	485	510	486	502	524	464	515	515	504	532	469	506	475	492	522	505	516	487	492	498	496	542	502	526	509	523	477	508	498	561	521	478	503	527	504	527	512	547	501	496	480	524	532	471	501	522	491	521	493	501	525	513	527	508	527	509	484	504	548	511	505	507	482	556	476	525	528	499	494	520	497	545	494	519	495	547	497	543	497	485	499	507	507	534	558	552	505	469	530	491	544	468	481	494	498	546	559	485	502	484	496	511	498	491	510	481	506	499	511	462	483	521	541	476	505	483	525	488	510	497	457	492	495	469	518	508	485	512	501	503	532	521	530	502	479	502	509	486	527	474	500	480	529	492	465	459	485	549	497	476	474	499	517	535	539	531	524	526	521	541	512	486	491	535	491	490	543	477	460	484	459	484	518	520	493	536	504	464	512	507	527	516	470	514	487	517	517	527	518	481	515	534	501	479	507	526	504	498	493	477	540	504	517	498	471	523	447	550	507	513	500	509	483	519	484	513	544	500	466	530	498	504	493	537	518	526	504	512	527	496	510	495	511	488	495	500	491	519	492	517	520	517	499	488	506	511	558	496	506	524	493	517	507	477	555	536	541	517	498	532	513	501	501	487	504	483	500	528	495	508	503	523	465	519	493	502	470	512	520	469	511	505	502	508	543	514	482	498	515	519	488	494	491	512	534	493	532	507	538	522	484	492	536	515	467	490	480	534	522	486	526	487	525	528	450	519	507	523	512	565	512	492	493	464	537	525	531	519	488	508	488	507	455	542	495	489	514	535	539	519	492	539	510	500	523	527	490	525	539	514	526	509	492	485	476	482	509	526	495	443	498	503	509	476	515	515	512	510	501	500	483	543	531	506	487	504	489	523	522	527	553	489	536	487	512	524	515	514	506	569	525	534	473	531	489	518	536	556	499	463	473	541	526	527	496	500	504	481	490	521	512	560	508	487	521	477	515	500	469	490	494	498	503	502	525	501	503	480	515	518	515	533	496	474	498	481	476	505	484	472	529	500	523	517	510	452	476	488	503	483	484	554	532	514	490	499	530	486	473	542	503	461	477	522	516	515	489	495	501	489	559	507	522	511	517	513	518	505	484	529	449	518	484	529	533	502	495	529	462	451	532	552	501	493	529	497	537	476	525	517	490	511	493	542	508	514	488	499	474	528	479	521	500	505	499	514	497	502	508	508	499	472	501	491	534	513	551	517	507	519	475	530	527	482	507	516	468	556	490	503	504	484	474	504	504	551	491	503	503	521	509	452	498	509	499	533	501	501	477	502	485	488	500	473	504	525	477	496	476	498	477	525	525	515	518	516	516	490	524	454	489	491	529	499	547	510	514	540	510	528	519	472	543	526	533	529	513	535	520	526	509	546	527	540	532	482	474	500	547	535	475	500	555	496	486	487	505	556	537	513	548	526	501	472	488	532	492	523	505	477	525	515	482	526	494	469	537	538	511	521	518	505	497	480	499	540	519	483	480	483	527	473	510	486	506	460	518	484	493	512	508	499	510	548	532	501	488	484	483	480	513	494	498	539	488	463	476	507	501	515	507	512	518	516	502	510	459	517	511	523	517	484	503	492	478	503	529	509	533	494	465	493	495	526	497	527	491	517	485	500	540	483	538	526	518	514	521	533	492	494	479	524	477	493	513	497	526	483	548	526	505	495	517	480	473	492	520	508	482	515	545	462	520	527	522	517	473	503	511	503	542	486	484	515	534	523	501	501	505	479	518	499	545	493	542	530	499	471	489	472	473	523	535	465	491	539	526	500	502	536	521	503	534	511	507	489	537	506	512	497	515	475	503	467	526	460	500	508	522	497	494	501	498	473	493	504	535	495	484	530	479	560	511	488	461	514	507	503	502	520	497	485	514	490	497	492	504	553	535	503	486	528	524	494	519	478	516	500	476	500	497	529	496	514	474	504	529	517	468	482	505	481	531	459	486	519	539	521	526	497	485	503	479	542	506	498	511	491	539	523	509	513	542	506	482	492	516	485	528	522	514	519	541	490	505	492	468	476	506	514	500	493	522	540	487	548	468	501	469	486	498	511	527	510	467	486	532	486	522	528	513	513	496	484	507	542	500	517	524	509	511	492	519	514	500	477	546	481	512	524	519	551	497	539	535	465	550	527	532	495	539	495	497	545	493	494	540	488	493	493	512	494	489	517	508	525	491	482	499	474	492	552	495	487	495	501	495	483	513	485	517	502	502	500	515	497	525	543	511	549	521	489	443	542	477	495	522	490	511	530	516	513	529	532	490	527	540	505	509	506	519	513	493	526	493	532	534	471	514	483	529	514	498	510	507	490	539	484	505	462	510	491	550	478	459	509	491	510	494	517	528	544	517	496	501	482	498	475	507	501	486	495	497	550	508	501	552	514	526	557	531	524	480	516	509	537	519	552	505	473	504	480	510	514	497	510	518	521	551	563	516	540	544	491	489	511	523	537	512	520	497	536	511	506	527	523	513	499	494	516	508	525	500	524	500	482	504	541	456	540	509	471	503	543	493	483	503	508	477	513	525	507	486	486	533	525	546	507	517	505	506	518	490	488	516	472	491	486	515	512	514	563	505	483	483	494	517	481	522	536	527	505	487	497	459	547	537	481	526	517	517	480	505	511	513	546	525	512	487	514	488	518	517	480	496	475	504	535	536	483	499	475	448	509	468	498	511	516	506	518	507	482	479	480	517	518	506	515	486	469	518	513	508	489	505	463	499	483	502	496	491	509	493	451	480	510	518	480	482	489	487	508	507	508	551	519	499	474	461	481	458	492	502	538	479	476	524	520	499	542	522	499	513	475	555	490	499	491	511	475	475	443	539	494	510	533	455	475	506	526	500	501	497	516	528	511	511	460	503	486	522	523	487	478	502	536	527	495	526	477	502	538	519	513	476	517	521	519	481	474	499	486	504	498	494	523	551	504	481	521	547	591	522	532	498	496	508	532	511	488	494	551	522	496	490	510	518	515	507	501	481	525	552	490	540	512	570	564	486	492	483	504	528	507	495	536	492	502	532	499	518	547	523
30562	27923	28280	16077	5561	3032	1824	973	734	626	548	511	459	488	403	432	415	404	359	370	406	344	372	334	351	337	334	373	333	352	328	344	352	373	324	354	355	315	296	352	337	333	348	304	354	325	334	387	344	328	357	341	337	322	346	365	342	349	330	321	311	312	324	372	326	325	381	351	328	357	320	343	355	331	342	349	316	356	353	342	344	342	376	362	286	305	333	388	327	341	349	349	337	331	347	321	348	322	375	356	348	313	354	352	354	333	364	327	329	318	339	329	331	351	359	318	334	346	320	346	348	336	363	343	337	347	354	344	320	365	347	317	332	367	332	345	321	332	333	368	321	347	335	325	331	345	352	337	323	324	356	330	356	323	345	365	353	310	341	354	355	345	349	347	316	326	363	316	318	329	388	368	358	337	351	304	366	312	378	330	371	347	364	335	309	319	367	339	339	360	325	341	339	340	381	340	336	364	341	322	364	362	362	342	324	343	342	363	324	347	347	364	373	315	362	347	339	355	304	359	354	317	329	348	362	325	384	316	327	305	339	320	357	331	339	333	338	338	331	323	355	331	324	324	303	330	348	324	331	325	360	350	345	331	334	348	335	320	338	333	347	330	340	335	378	351	335	335	329	368	358	353	342	350	329	337	366	313	332	337	349	340	364	326	326	356	319	339	318	332	343	353	346	352	334	353	353	347	305	341	349	315	337	370	360	341	318	351	353	339	335	351	335	318	336	337	335	356	336	326	333	345	333	340	356	346	341	317	329	333	308	320	347	331	332	322	325	327	342	343	329	326	332	329	343	349	338	346	353	348	329	362	328	340	355	339	353	354	362	337	341	352	373	323	373	340	319	335	352	356	356	357	341	322	314	321	356	360	323	324	362	335	324	376	327	325	380	321	326	374	329	347	351	362	314	329	345	348	352	302	330	357	337	344	338	329	372	348	339	336	361	348	341	349	354	333	360	357	359	358	341	343	320	314	333	341	322	330	302	330	340	361	340	350	311	344	342	313	305	335	343	325	357	352	351	312	341	324	346	313	330	319	385	328	347	340	379	331	348	344	355	341	312	358	353	335	321	353	371	298	345	358	352	343	329	326	348	339	352	321	356	336	325	333	369	329	326	351	324	346	346	340	328	342	356	348	319	344	336	328	316	353	362	305	324	355	323	309	325	339	395	382	337	366	339	377	314	310	344	308	343	327	322	350	322	332	332	312	316	359	364	361	345	334	334	340	347	339	353	342	369	352	357	334	344	365	321	343	330	347	317	333	328	373	348	328	358	308	356	325	327	351	321	325	357	355	356	361	373	346	334	306	348	333	358	341	366	332	336	308	329	342	313	334	334	336	376	360	388	346	370	332	366	365	357	343	339	346	293	345	340	352	309	329	330	338	354	316	342	337	328	322	356	326	345	302	326	354	363	315	368	384	318	347	313	344	334	314	340	363	326	341	337	312	345	346	340	367	338	333	345	336	360	368	304	352	332	333	334	372	338	296	365	349	341	372	339	329	320	334	328	317	303	327	352	315	313	331	344	367	304	348	324	345	330	313	365	345	344	345	351	325	347	340	351	341	327	346	376	339	352	311	356	346	340	321	350	362	327	337	341	355	349	311	348	351	326	325	354	367	337	345	314	326	340	351	359	347	329	331	344	349	323	341	338	314	342	345	345	314	335	325	320	348	317	308	361	341	339	351	337	347	338	339	343	361	350	332	323	321	321	345	331	348	322	325	367	316	335	365	341	369	340	330	328	378	368	371	331	349	352	321	351	325	365	306	351	351	337	337	341	368	335	324	336	380	328	336	355	345	317	301	333	340	327	328	391	358	340	319	314	363	379	330	356	337	345	360	338	345	362	349	327	346	359	368	353	355	334	322	344	337	354	360	336	353	318	313	342	324	351	302	365	363	331	322	327	343	343	369	368	351	305	361	333	305	354	346	340	313	348	348	364	343	336	377	384	337	351	366	346	315	345	339	339	323	344	338	351	342	292	378	355	337	336	315	326	327	342	327	347	336	345	337	365	337	380	339	321	342	316	322	373	330	342	357	349	331	365	358	319	349	344	332	316	336	314	345	326	373	384	343	389	341	332	316	320	323	323	326	351	398	360	321	360	330	360	343	337	316	376	332	359	342	355	348	374	357	343	358	370	373	314	351	331	324	358	325	327	325	357	337	353	327	358	366	316	331	356	339	339	340	340	339	313	296	312	342	356	331	327	334	330	340	356	307	337	350	343	359	357	357	359	338	349	342	348	352	391	340	358	341	342	356	353	316	323	325	357	330	327	351	349	322	360	347	344	302	365	323	327	351	319	330	310	339	320	357	330	344	362	354	331	341	371	355	377	344	298	311	356	324	331	342	316	358	334	342	358	387	324	390	354	340	320	335	322	339	309	329	311	350	354	306	355	353	331	311	372	335	336	371	355	339	319	324	321	345	357	373	332	328	348	342	327	337	382	335	309	369	347	355	341	344	349	343	335	340	320	349	316	338	354	318	312	352	353	333	375	336	349	343	359	335	318	334	314	330	347	330	350	342	363	365	348	373	317	340	336	335	327	325	313	312	347	328	320	364	364	367	338	339	328	349	355	333	354	363	355	354	332	317	339	323	374	339	317	369	348	322	344	336	324	340	345	307	342	311	347	314	313	343	327	329	330	312	312	358	330	367	362	362	355	320	361	339	342	332	351	344	321	320	341	328	317	317	324	370	329	359	310	309	328	341	318	353	363	305	351	327	333	350	370	336	298	344	331	354	320	346	348	330	322	328	330	301	348	365	328	364	332	315	341	335	335	340	327	347	330	371	323	316	339	320	329	300	316	341	335	334	339	370	366	360	354	336	346	345	375	326	320	329	328	379	351	344	386	347	351	319	334	342	352	368	357	310	337	329	328	338	337	354	331	341	329	344	347	322	321	330	316	336	326	307	362	337	334	344	350	368	334	327	341	339	352	332	329	337	317	370	324	309	343	324	359	321	337	349	306	345	334	319	348	333	377	397	350	331	328	364	329	351	342	359	315	374	326	326	336	348	331	329	347	331	322	347	325	367	360	338	351	332	309	296	353	349	328	322	334	324	343	344	329	320	359	347	347	321	352	334	351	319	357	336	336	311	351	354	358	346	359	329	345	358	323	333	335	349	332	323	317	343	360	333	344	316	333	376	314	337	310	384	321	344	335	328	348	345	344	316	337	313	368	345	325	336	343	316	338	305	330	325	343	362	311	348	346	330	322	343	341	365	327	316	337	326	336	350	315	349	355	335	350	362	329	329	348	336	334	372	354	353	335	367	334	349	349	357	345	354	335	356	301	334	333	336	339	330	349	311	332	312	339	351	345	327	375	327	370	360	337	322	367	335	346	339	347	332	342	374	342	332	318	327	355	331	309	338	360	382	332	370	359	380	314	326	326	324	360	335	304	352	335	334	332	338	329	307	367	316	345	344	334	356	360	365	324	337	328	327	359	376	365	302	357	319	330	347	320	315	301	339	353	318	333	360
32083	43314	31756	16772	8367	5567	3020	1815	1295	988	824	703	642	606	566	551	509	464	473	461	463	441	454	423	433	393	460	431	404	404	423	394	420	431	376	372	386	405	401	423	402	396	395	388	374	408	375	396	392	352	359	407	424	384	388	370	357	374	407	362	448	408	416	399	391	414	383	421	415	401	425	396	405	428	377	373	403	390	383	383	409	378	364	393	397	371	387	380	414	375	373	394	364	401	387	414	387	409	401	416	394	386	400	410	400	390	394	407	386	439	403	407	408	406	393	430	409	405	408	375	414	407	386	369	384	375	382	369	373	372	380	434	362	421	367	400	423	387	397	383	382	366	372	390	362	446	406	399	400	388	385	368	391	435	364	386	395	400	383	379	426	397	381	425	413	429	388	401	396	408	372	405	388	392	401	364	392	416	417	398	432	408	389	387	405	397	394	420	440	372	390	388	418	383	384	395	430	411	416	401	382	412	395	397	400	400	373	380	421	402	419	406	412	398	423	385	416	391	403	345	414	395	409	411	395	428	396	416	404	420	421	390	444	384	419	424	423	394	427	405	399	372	410	403	401	395	386	413	405	417	416	414	404	382	383	418	375	387	416	374	375	382	371	396	422	412	387	405	398	365	368	414	416	380	420	436	425	388	387	411	420	382	401	418	399	414	375	416	390	396	421	391	411	373	419	391	425	412	376	394	399	380	377	394	392	414	400	400	423	393	371	393	410	391	409	412	396	404	385	381	411	396	439	414	366	399	399	393	384	419	422	401	379	414	412	396	397	407	429	411	399	402	422	380	420	403	404	363	391	422	411	356	376	427	427	423	374	389	402	393	373	402	424	424	404	424	407	398	433	435	423	398	394	421	377	369	388	428	383	396	427	377	398	348	382	397	409	410	395	398	371	362	400	393	406	415	394	429	397	400	386	404	393	423	382	406	390	388	422	408	376	370	428	405	379	383	373	412	415	395	397	395	393	419	394	402	413	380	380	379	413	410	374	397	411	388	409	433	422	377	369	399	385	423	362	397	401	393	381	417	411	392	403	418	375	410	405	360	385	380	411	397	396	361	428	407	403	355	416	389	421	427	403	398	443	412	409	416	428	405	425	382	370	401	428	399	352	395	407	405	399	377	425	428	381	389	441	419	384	413	408	374	422	403	403	387	388	389	415	367	393	385	399	384	362	394	394	404	402	390	421	396	366	363	458	390	341	428	402	398	419	394	430	432	389	427	411	387	401	420	366	382	380	450	384	407	410	389	402	383	384	365	409	386	365	376	397	432	388	407	435	380	431	405	417	379	393	402	397	376	373	419	354	389	376	437	382	376	412	378	439	398	369	414	400	432	398	414	406	412	440	433	416	373	416	425	363	371	398	382	356	412	391	378	374	377	388	413	410	407	394	418	394	401	389	411	395	384	374	440	409	431	371	410	388	389	384	403	439	408	377	424	421	362	387	383	393	400	417	391	405	412	408	427	404	420	423	415	399	371	420	379	399	414	403	434	402	441	377	410	415	427	409	437	389	413	423	387	390	429	386	431	430	368	404	401	360	413	406	397	421	435	395	400	374	426	396	378	384	402	376	393	387	409	393	419	429	428	401	376	363	390	408	420	431	405	402	412	409	411	409	396	409	371	420	425	375	403	386	411	412	387	419	425	437	400	374	413	404	378	386	395	379	411	363	415	382	380	385	401	414	390	379	381	426	418	433	394	407	380	398	417	354	393	402	390	398	383	382	403	377	400	411	408	378	433	398	411	422	417	401	409	400	387	418	369	373	421	389	389	391	375	410	419	387	396	393	399	372	421	386	394	403	411	388	396	423	393	421	422	393	400	399	421	402	397	403	423	397	358	395	384	372	389	401	403	400	396	392	407	398	383	418	384	406	374	420	405	368	373	385	393	403	382	389	415	434	386	410	392	401	396	397	442	422	383	430	440	357	413	398	403	370	392	386	424	408	425	384	428	380	395	394	424	366	425	389	376	389	400	372	388	414	392	400	386	365	385	401	405	389	405	362	406	396	411	423	385	379	377	375	377	412	389	413	384	409	396	428	370	419	370	374	365	423	396	413	391	398	417	396	407	405	437	401	413	393	378	399	401	399	406	376	373	423	397	415	416	389	389	407	393	376	413	377	399	401	392	407	433	408	399	403	407	382	397	438	417	387	350	421	444	413	399	390	375	374	386	393	402	394	438	386	422	360	357	393	393	422	427	389	390	359	385	396	415	404	375	400	382	377	397	396	379	408	434	419	388	398	417	419	380	418	387	415	371	394	388	386	386	416	392	390	392	372	394	396	437	359	428	385	399	383	390	382	439	418	401	381	373	393	402	399	422	371	402	390	407	383	381	427	395	423	415	409	438	393	403	391	430	398	429	415	381	404	383	411	390	405	417	389	406	383	421	385	408	391	396	398	362	415	399	387	417	418	387	418	409	370	377	427	408	407	400	387	421	388	371	402	411	403	385	403	414	400	417	425	443	392	406	387	399	392	416	411	405	421	441	386	410	399	385	379	378	417	391	399	372	359	389	383	383	388	396	368	394	411	388	393	386	406	353	380	402	403	393	386	384	414	404	394	416	408	367	412	420	405	382	379	419	381	395	408	430	434	369	401	374	413	375	403	434	410	405	348	390	379	406	395	385	382	368	382	391	381	385	415	411	408	356	380	406	393	399	418	418	397	419	393	375	378	399	394	408	376	393	379	422	375	370	419	345	387	389	366	420	390	417	408	378	425	385	389	380	408	393	409	387	423	390	371	382	375	393	418	384	430	404	411	391	386	392	383	400	427	382	415	413	408	404	381	393	401	387	397	411	438	415	420	388	429	412	366	445	410	400	395	396	385	409	341	390	408	388	390	353	415	370	383	355	397	415	370	418	415	392	373	425	396	399	414	405	376	421	405	404	380	400	409	400	396	395	416	403	413	387	423	412	383	388	377	390	388	392	372	413	429	391	376	415	411	399	392	378	396	386	387	408	421	410	413	391	399	379	378	407	364	373	393	429	409	420	396	382	406	379	376	396	428	399	407	370	411	360	398	403	396	448	385	377	384	427	378	387	400	383	375	375	388	387	386	424	410	406	383	420	379	407	379	376	409	424	412	358	416	424	408	414	397	382	392	424	412	442	368	427	403	357	393	395	399	394	383	361	429	421	394	375	400	415	377	390	390	398	391	422	399	408	414	409	391	392	417	427	410	412	409	387	396	375	401	420	389	383	398	392	398	390	389	370	405	423	383	381	415	383	437	385	354	431	392	400	398	395	388	392	403	380	401	408	407	356	396	440	397	347	402	393	415	371	388	388	380	427	430	439	415	412	376	358	390	425	440	416	379	409	398	408	386	421	387	424	378	381	416	381	398	404	391	417	401	384	369	402	399	397	423	430	396	434	413	426	388	408	380	384	404	384	386	411	389	395	398	380	426	422	408	393	370	379	390	402	365	379	409	379	381	401	398	400	360	388	398	387	430	388	380	385	385	406	401	383	395	436	369	413
23946	21454	28520	25243	21917	14964	5668	2386	1381	964	763	738	642	624	572	557	562	511	492	464	466	485	483	458	487	425	477	490	472	452	479	490	404	406	438	454	415	450	396	445	450	447	419	427	413	434	408	448	442	428	460	429	462	472	406	423	449	463	400	429	417	447	430	367	429	449	390	424	424	441	453	424	457	423	484	432	454	419	435	422	451	444	427	448	393	422	452	397	399	437	421	444	421	441	430	446	474	455	453	428	471	450	442	463	428	439	425	451	432	430	437	427	430	416	405	431	422	412	396	442	439	428	395	426	453	475	432	427	423	463	451	438	439	448	462	419	416	421	423	427	442	447	420	452	421	431	455	452	442	422	441	438	474	447	427	395	431	442	401	447	431	399	429	430	415	432	467	415	378	413	423	419	416	454	452	404	470	399	432	427	423	397	453	470	445	463	420	447	449	404	434	420	445	439	432	419	409	408	447	429	434	471	431	452	395	463	440	434	411	430	438	414	427	424	412	421	460	404	432	411	415	444	449	405	450	458	405	414	415	429	463	424	449	434	430	410	426	414	444	431	441	462	393	451	447	445	445	440	423	434	463	460	401	424	454	387	438	417	421	420	446	441	406	489	418	430	448	457	453	465	448	405	431	431	468	474	470	451	466	401	411	451	404	421	422	419	438	444	428	455	408	416	438	442	422	450	398	446	461	452	405	450	410	421	423	414	426	449	448	433	430	435	465	413	442	431	427	437	478	448	462	450	437	431	425	452	461	431	422	466	421	436	439	446	475	415	440	428	419	454	422	435	451	403	411	436	407	427	449	470	416	448	421	452	483	444	431	427	444	442	437	436	414	426	434	425	422	425	418	450	425	473	440	420	434	432	430	418	463	446	420	392	424	466	411	402	406	413	452	430	414	424	440	440	451	431	458	440	434	428	434	458	407	422	423	422	408	437	442	474	413	452	425	433	431	413	454	458	423	426	473	429	465	435	471	397	421	446	450	431	433	411	417	427	423	455	452	416	441	429	437	460	416	409	410	432	453	433	439	440	431	422	431	422	427	440	450	464	400	449	430	430	480	479	419	431	438	443	403	452	416	447	433	460	416	415	460	453	449	421	453	453	424	429	470	453	433	424	436	450	457	443	408	460	464	467	413	426	449	456	447	424	415	396	472	437	435	420	453	444	441	442	413	451	438	443	415	459	449	428	418	418	461	429	420	434	438	431	438	462	452	433	439	435	406	438	427	451	437	446	414	429	384	451	437	443	421	453	438	454	438	424	419	393	387	410	434	421	500	422	414	434	402	453	424	440	414	424	415	439	398	450	424	416	419	416	429	416	404	433	456	426	441	416	443	453	424	462	379	444	403	427	455	466	453	494	440	448	466	428	418	414	473	432	456	440	413	408	410	454	442	414	481	458	418	428	470	441	427	443	444	437	418	415	415	445	451	424	415	469	452	395	442	421	438	402	414	457	421	421	428	424	411	453	430	444	414	467	409	458	442	433	422	463	416	415	417	394	437	385	432	431	408	442	439	459	423	449	436	422	444	445	442	441	445	443	421	466	426	450	400	416	409	434	415	441	463	436	433	432	447	453	419	434	427	441	433	440	439	443	419	392	444	433	452	421	471	424	447	450	418	430	421	459	429	400	397	435	447	482	426	481	435	469	443	403	379	435	434	401	446	406	433	445	432	445	423	443	442	457	450	442	460	458	416	421	421	452	420	436	458	432	424	438	415	450	446	442	398	399	450	447	452	445	420	438	430	427	457	394	472	446	420	417	422	469	410	443	464	439	428	453	410	446	455	452	424	446	429	434	444	438	454	449	432	390	437	452	479	398	458	409	406	441	415	441	430	413	449	438	454	426	436	421	449	463	419	438	474	449	420	438	416	422	450	398	439	418	445	413	443	467	430	435	449	445	411	419	437	429	392	439	418	387	465	430	419	439	447	417	443	429	463	413	424	437	464	471	438	426	470	428	439	413	468	440	457	418	411	445	465	445	439	449	445	444	429	432	419	465	451	495	434	448	454	457	433	444	429	436	441	472	449	402	425	438	466	435	454	417	453	434	396	414	472	410	433	411	452	417	430	435	430	437	466	399	438	448	413	459	455	444	393	440	457	421	440	416	451	430	432	431	441	406	409	451	428	441	408	408	459	428	394	460	427	432	424	434	437	388	438	415	429	430	458	451	429	451	430	441	453	413	393	434	437	442	413	429	414	415	417	433	417	446	413	448	432	454	469	448	431	425	417	437	382	446	436	411	454	431	446	448	445	420	430	426	438	453	455	447	446	404	396	399	419	420	420	449	440	428	440	429	395	467	399	455	432	408	446	455	397	449	444	411	417	437	473	438	440	419	429	424	437	432	429	430	461	407	435	444	419	427	440	438	397	460	420	433	444	437	442	423	431	453	444	456	473	453	430	424	424	407	425	406	440	468	422	460	431	456	396	431	436	424	415	442	401	460	398	487	409	427	458	425	456	425	426	427	456	440	451	477	438	480	432	434	415	417	410	441	465	440	432	464	461	392	454	419	387	396	426	446	439	415	430	416	428	411	397	409	408	414	447	405	454	439	405	430	418	432	461	434	464	460	438	411	439	435	453	416	429	433	428	448	431	419	415	432	436	411	450	418	413	433	460	428	386	456	433	415	450	414	421	426	431	407	428	399	416	451	461	406	421	391	434	411	416	441	434	443	444	453	420	472	469	426	408	418	406	449	427	417	438	458	452	452	439	407	420	428	435	468	475	406	461	439	446	438	439	448	462	434	412	435	468	392	462	451	408	444	414	454	416	452	447	448	433	445	457	457	420	431	481	401	423	446	435	416	420	449	434	422	455	461	457	427	416	407	429	469	396	384	450	426	461	434	455	427	405	439	437	450	437	420	460	403	435	466	410	445	443	427	440	428	444	446	444	408	443	437	451	443	430	438	427	446	433	427	440	404	375	455	451	421	433	433	442	450	459	456	427	406	433	400	455	448	437	421	447	426	427	446	453	402	434	428	410	402	448	445	445	448	428	395	471	453	455	419	399	421	448	461	409	459	415	415	466	427	393	457	465	416	411	434	419	450	481	423	421	421	437	468	420	443	427	436	448	428	436	474	420	473	437	406	418	467	421	477	401	466	436	460	418	432	444	433	465	440	437	420	431	444	426	408	453	446	473	442	412	467	441	433	461	436	418	388	451	412	442	418	434	440	455	427	451	420	428	398	410	464	450	450	416	419	453	418	404	455	472	435	456	428	433	420	417	431	437	428	406	464	442	425	420	469	472	420	432	412	418	397	429	438	444	440	446	439	444	454	435	387	446	414	459	444	422	467	445	436	430	443	413	463	469	389	422	402	477	434	451	440	442	427	474	410	428	419	415	441	470	448	426	433	428	430	479	460	469	408	463	458	460	487	415	392	427	410	439	416	446	441	393	428	456	449	462	451	419	450	422	442	401	462	492	431	428	396	462	466	428	404	434	391	462	459	446	444	391	450	442	449	440	458	421	412	423	430
31186	51976	40419	28727	21416	12006	6471	3741	2170	1538	1172	953	874	816	784	759	683	629	615	563	588	572	555	564	535	533	536	520	514	488	505	537	533	560	469	572	516	521	543	483	502	490	499	497	470	459	564	491	514	491	516	492	493	520	528	499	523	555	507	542	499	506	469	477	489	485	547	468	467	528	487	485	508	539	506	498	484	482	512	532	440	451	496	506	470	494	491	494	491	493	506	517	502	505	508	458	506	488	484	492	481	463	486	497	479	473	526	472	521	520	482	477	496	490	492	477	526	496	514	563	515	505	536	514	507	513	472	506	495	490	506	549	479	497	530	498	488	504	480	479	498	519	548	526	498	496	511	477	511	498	538	514	502	490	484	510	508	512	518	519	488	485	490	456	477	470	492	463	519	523	500	511	472	491	518	510	460	495	485	473	482	567	492	478	498	542	517	494	500	480	437	471	502	552	491	467	511	523	482	522	479	494	476	522	463	527	449	473	486	481	521	497	514	484	523	496	504	488	471	478	484	503	493	465	450	492	479	508	456	505	474	515	484	479	506	459	511	472	532	538	514	525	438	490	504	566	490	506	509	501	493	462	500	495	495	476	530	501	496	487	451	515	485	492	479	490	515	522	467	482	490	506	502	517	493	511	504	485	478	500	491	449	493	513	503	496	492	483	494	494	523	481	529	512	512	497	471	493	464	510	505	507	543	544	488	471	461	472	495	510	464	498	504	534	496	499	506	495	521	478	520	508	488	519	498	512	507	501	511	485	487	528	493	463	519	497	493	487	503	469	530	522	483	508	523	496	506	528	523	485	496	552	484	510	506	516	476	485	453	490	472	477	489	505	476	483	474	528	504	514	496	479	466	516	523	494	507	506	517	472	508	482	528	511	493	512	545	485	487	495	506	480	497	527	526	536	460	491	467	498	488	489	484	470	521	523	479	497	450	503	492	504	487	519	492	535	487	505	493	528	544	471	546	497	519	485	501	523	505	522	555	561	472	490	487	462	470	525	475	496	508	506	509	496	514	513	521	500	511	472	493	460	512	468	514	516	554	475	490	506	503	492	510	519	464	527	482	516	512	499	481	505	515	497	485	487	484	511	500	531	459	524	487	541	468	500	450	478	491	531	472	574	496	494	494	501	482	470	517	497	467	487	494	524	503	486	510	506	488	480	492	537	509	526	481	514	512	483	460	515	503	487	491	490	492	477	529	512	490	478	476	486	535	489	514	503	473	509	490	474	489	480	456	560	502	501	487	515	486	512	539	564	502	500	489	518	519	486	518	476	480	500	487	530	518	519	467	483	499	510	531	488	499	501	534	475	512	502	494	521	487	476	492	526	514	509	502	480	483	506	503	522	507	528	516	504	502	506	467	542	501	541	507	488	456	526	495	474	494	527	519	521	501	511	502	507	591	550	469	515	513	475	504	474	506	483	482	467	502	497	462	489	513	512	499	472	527	464	536	487	505	549	461	495	500	470	483	466	541	500	464	505	501	468	490	510	482	503	483	487	523	478	503	501	520	472	518	469	505	502	466	463	490	504	504	486	491	486	530	495	527	486	499	538	529	502	483	488	499	518	523	493	515	521	511	508	481	525	505	516	540	549	497	454	521	486	513	508	473	505	463	523	472	485	511	509	490	529	485	529	491	494	505	513	477	511	522	475	494	466	496	471	482	479	512	513	499	476	504	524	496	504	510	506	488	505	431	490	498	508	478	506	509	529	498	505	493	447	461	512	499	512	501	492	472	494	506	538	522	537	498	495	491	489	485	482	495	529	472	473	480	497	484	511	491	499	539	495	501	544	517	493	524	497	468	464	497	563	525	525	490	532	497	468	506	488	477	508	494	473	534	485	457	463	473	490	495	506	486	459	508	498	467	495	493	466	503	525	516	474	535	491	530	463	471	458	486	508	508	491	497	543	461	536	514	506	518	538	508	480	531	487	507	490	532	492	499	472	481	533	497	452	501	492	512	469	492	497	482	540	475	500	503	544	514	521	515	494	492	482	484	502	450	506	522	532	491	469	523	498	493	501	510	476	488	495	499	511	478	510	505	484	502	440	520	465	539	507	504	506	509	485	488	515	529	511	539	516	498	480	507	492	502	485	503	495	475	499	490	457	498	499	469	459	496	471	529	510	453	514	462	533	490	486	529	504	519	481	503	520	458	494	515	485	496	469	468	462	540	505	515	493	511	468	505	500	490	496	504	487	490	490	530	497	498	518	507	492	486	497	488	491	488	488	456	522	505	475	518	523	470	531	500	500	501	492	516	485	505	474	495	514	479	495	467	467	479	505	528	507	538	542	515	466	503	482	479	469	489	511	526	511	501	524	489	481	519	515	509	467	508	442	484	502	455	500	477	507	456	478	483	481	508	516	540	545	495	473	493	495	488	484	513	481	506	515	501	490	515	522	473	536	487	509	555	475	477	496	476	471	475	489	431	504	465	497	475	472	491	503	529	476	509	506	502	547	517	502	513	476	474	484	495	496	489	527	493	491	531	520	494	450	530	534	534	499	498	516	527	478	466	493	495	495	479	489	495	492	542	525	489	501	506	524	520	522	523	460	491	502	558	501	483	558	495	490	527	457	485	503	483	543	502	508	523	501	488	521	487	498	486	506	492	481	519	492	500	530	509	489	481	488	484	486	528	496	476	475	480	495	484	481	487	497	533	486	538	472	508	537	482	525	492	494	490	479	502	546	505	472	515	500	509	500	525	493	517	487	505	489	465	486	483	490	505	522	536	482	521	474	491	491	508	474	502	489	481	522	493	514	498	473	481	485	511	520	532	475	521	511	509	501	513	470	478	521	506	484	504	497	525	453	483	513	471	478	487	506	495	493	495	471	531	456	550	477	516	497	498	516	474	497	500	525	530	504	518	520	514	488	450	477	487	517	457	518	508	512	486	516	451	492	452	511	531	479	498	459	479	500	509	507	479	478	498	502	509	499	489	513	470	483	462	510	498	493	509	514	494	500	501	472	524	498	498	505	460	521	523	553	525	515	507	510	521	471	471	492	534	494	520	518	508	488	472	477	512	478	489	483	492	494	492	522	489	497	516	517	496	479	478	458	516	517	504	479	496	485	500	494	514	523	485	530	503	516	498	531	528	467	505	504	509	504	538	478	518	510	481	502	474	497	517	521	505	517	524	478	490	514	522	462	497	491	499	517	514	523	532	508	524	507	522	499	505	489	530	501	489	532	494	485	491	528	516	502	480	513	530	501	466	546	505	508	500	519	483	475	520	465	502	519	447	459	488	510	489	506	454	507	502	480	492	480	504	515	541	468	500	535	538	499	524	493	522	493	519	549	540	494	512	475	476	484	460	506	488	489	473	550	503	497	490	499	487	498	533	493	502	531	500	472	489	473	503	494	476	528	535	446	549	533	500	461	508	495	508	477	479	477	510	482	526	492	470	471	488	469	523	481	501	467	507	510	514	473	519	508	479	539	548	477	502	506	505	483	500	521	515	531	537	490	521	529	535	486
25309	21694	28665	27042	15627	6174	2749	1339	748	534	546	508	443	420	374	381	342	372	339	336	310	346	343	311	322	359	320	327	344	284	319	298	313	324	344	338	325	315	317	338	303	309	322	326	296	331	344	323	320	309	329	313	297	294	318	306	332	283	344	328	347	313	335	350	339	321	313	336	323	299	310	312	295	328	322	318	332	319	328	310	285	283	276	304	329	295	307	360	312	322	324	354	311	308	321	299	322	339	325	326	312	353	319	327	281	352	307	336	337	309	326	311	307	292	331	321	341	318	311	336	307	325	300	316	311	296	331	330	327	309	321	302	323	280	335	339	313	365	327	328	346	285	313	306	293	335	318	291	320	313	342	329	324	341	326	299	336	313	312	305	334	324	299	270	312	312	324	290	345	295	296	310	313	305	316	330	326	329	337	326	280	286	330	327	302	317	311	336	298	377	326	300	296	329	322	307	332	294	321	316	309	311	332	316	323	338	315	319	304	300	316	325	319	307	337	323	321	291	323	303	326	294	312	324	306	303	327	312	287	339	325	343	318	326	309	339	335	312	304	326	298	319	303	333	328	324	327	322	341	323	316	288	341	321	309	315	319	335	345	307	311	290	305	295	330	272	329	341	305	329	312	321	344	319	306	328	313	281	339	295	306	299	312	314	301	335	291	349	344	317	321	317	325	310	314	323	297	298	316	311	328	318	285	317	327	284	312	301	333	305	331	316	339	291	342	301	282	313	295	286	308	285	317	320	300	301	318	295	291	306	324	320	291	331	301	343	318	311	338	301	328	313	315	306	308	310	322	315	293	322	310	320	318	338	312	339	318	324	307	324	305	311	282	326	335	309	372	306	346	302	333	335	290	299	324	327	316	318	329	319	318	291	351	325	328	309	285	310	297	345	314	335	321	350	327	324	321	307	310	325	339	340	337	320	335	304	298	330	292	326	308	350	308	315	302	319	322	286	350	321	325	298	300	285	340	298	328	315	295	298	307	298	283	340	321	321	349	308	313	313	333	314	301	336	295	309	321	325	304	348	322	284	339	308	340	340	331	341	311	307	323	327	342	325	331	370	352	311	297	315	301	304	317	318	305	320	344	334	331	320	304	340	310	278	322	325	294	315	336	338	312	314	330	306	338	347	322	330	318	330	326	314	314	333	287	337	304	321	326	334	282	318	342	307	322	323	334	323	304	346	335	323	321	325	329	306	279	294	286	284	314	327	342	331	333	316	296	314	346	310	312	305	324	327	326	330	336	332	330	321	325	315	295	306	357	329	282	315	309	306	318	325	294	318	298	309	305	315	323	309	342	315	290	296	310	323	357	304	320	360	302	348	296	285	305	329	327	320	306	342	328	317	315	333	347	320	310	335	331	296	289	346	280	327	320	319	352	310	321	333	317	316	349	323	321	330	324	316	306	319	307	328	312	324	324	332	323	324	325	307	330	338	307	335	322	297	323	349	302	334	296	296	336	316	338	307	327	315	325	320	298	302	331	330	325	307	303	320	345	323	352	318	311	281	332	322	340	354	308	333	302	308	322	320	321	326	297	288	319	305	344	295	322	341	324	321	307	312	308	330	326	292	317	324	324	356	297	308	314	365	331	297	308	346	292	366	324	343	297	285	305	337	307	336	308	308	330	311	343	323	319	328	323	290	318	300	329	306	319	333	355	308	308	261	276	302	339	317	299	322	295	309	304	309	304	318	335	341	307	312	312	296	314	301	314	326	301	313	336	300	305	307	314	300	341	335	322	327	322	341	310	311	300	293	319	295	283	341	289	356	315	329	343	309	295	359	294	296	326	325	330	320	297	306	324	330	323	353	337	297	326	307	314	334	326	295	323	334	332	290	350	313	342	309	299	316	302	289	313	308	287	334	324	322	326	295	327	303	319	297	329	299	303	308	306	307	326	331	311	327	317	294	295	322	320	297	319	321	299	310	299	294	344	318	328	280	301	335	322	336	283	360	297	302	335	320	290	326	329	314	298	314	281	290	314	313	317	327	336	295	331	318	324	324	293	296	328	304	312	294	312	316	338	319	345	339	316	347	333	352	302	320	316	351	318	308	326	321	334	333	290	332	302	290	313	297	359	287	310	348	329	337	361	313	342	324	311	323	292	300	339	285	317	321	325	332	278	308	323	320	323	331	342	326	341	329	305	280	302	310	307	310	308	319	314	353	330	323	309	297	322	307	293	296	332	309	319	322	302	293	293	349	288	323	321	327	305	309	304	295	327	299	347	309	286	335	334	296	305	294	319	331	331	329	309	319	317	320	325	356	309	311	300	319	329	318	313	306	310	307	340	314	326	326	337	309	329	320	318	311	329	310	326	353	327	342	339	293	325	295	300	329	326	327	307	359	306	310	305	284	316	330	334	320	325	299	318	307	307	307	325	310	318	330	319	319	303	294	328	312	318	340	336	307	326	302	314	311	341	334	315	310	316	288	347	324	354	318	338	289	279	307	335	302	322	324	318	306	330	311	313	307	318	306	293	309	316	341	319	326	332	315	330	337	304	313	318	314	312	306	346	322	312	315	332	302	312	319	325	338	307	317	296	335	316	300	332	348	268	357	316	339	315	339	340	339	324	314	323	302	334	332	335	321	297	328	320	345	304	313	330	298	336	345	307	348	296	301	310	353	312	340	321	291	345	293	300	352	305	317	297	300	329	319	304	353	326	327	300	345	319	327	308	285	322	313	339	345	308	313	290	301	333	289	326	349	318	306	330	336	339	333	328	302	322	335	316	328	309	326	335	311	337	303	321	303	324	288	315	330	313	355	343	326	376	304	313	365	309	312	308	301	324	358	324	345	314	300	284	323	332	312	321	324	333	328	318	305	324	329	297	293	322	287	317	323	305	325	328	346	329	320	341	314	332	302	310	358	340	332	310	321	306	302	305	330	300	324	288	301	294	339	308	322	331	332	326	315	325	351	318	319	324	332	309	348	316	305	311	326	266	304	324	306	312	325	312	318	274	309	324	295	292	325	309	317	348	324	332	345	333	347	322	317	287	296	312	326	309	294	327	297	295	300	334	285	334	330	321	279	297	312	321	312	327	314	283	306	308	307	309	323	311	318	322	304	349	309	303	293	290	325	324	340	294	312	294	310	333	286	317	335	304	351	306	321	308	327	291	309	338	323	310	296	326	325	334	309	307	327	328	308	309	322	326	288	308	350	299	324	315	363	318	283	271	319	320	308	334	316	300	309	318	280	362	330	342	303	325	305	345	328	323	304	321	330	325	330	342	329	338	326	308	343	298	308	309	306	316	312	330	294	324	327	329	329	327	288	352	305	337	297	334	324	320	312	347	322	341	330	307	291	317	310	322	318	331	306	304	316	333	325	337	323	326	311	334	314	328	329	330	311	330	282	300	313	328	299	322	322	341	340	316	305	315	341	288	320	336	318	332	318	305	289	327	296	334	302	361	291	316	334	309	335	322	342	313	308	303	317	339	329	325	308	308	311	322	357	338	319	348	299	275	336	339	304
31799	53370	41827	28387	16325	8988	4791	2386	1353	950	825	692	629	541	527	506	462	466	456	413	434	423	426	412	417	377	400	429	421	409	403	395	389	399	371	374	393	396	387	355	377	377	384	368	389	402	358	412	407	427	372	381	376	382	362	368	396	376	392	387	376	446	355	365	413	384	376	386	412	388	356	381	401	343	379	381	370	395	373	379	385	395	426	340	370	380	361	408	431	404	407	403	371	375	436	373	365	370	366	369	376	388	393	388	362	402	367	364	370	377	356	352	367	404	406	387	384	379	375	408	368	433	381	389	381	372	399	386	383	390	356	394	368	342	347	366	395	395	363	390	389	385	369	372	334	355	397	375	347	337	376	401	388	368	402	374	357	355	397	413	353	405	412	402	352	363	350	388	360	375	379	382	366	359	390	392	335	388	388	415	344	366	336	378	377	384	400	405	364	368	388	393	395	363	367	399	398	393	414	366	407	375	356	375	391	381	367	352	402	353	362	385	357	345	409	400	406	383	376	372	361	390	411	352	379	409	362	398	406	360	357	388	365	381	338	385	409	343	378	373	401	379	361	365	368	387	387	366	368	373	367	404	345	392	369	363	383	381	375	389	382	360	360	404	367	385	399	364	382	371	366	349	377	369	397	383	391	372	388	385	370	357	378	363	371	385	370	394	381	376	373	386	376	351	389	384	384	371	386	392	407	343	389	392	372	363	355	374	410	410	380	357	386	364	370	416	395	374	378	382	394	356	397	385	390	388	371	363	366	404	380	374	369	391	379	385	381	370	399	365	341	377	345	353	379	398	350	354	376	372	351	365	378	360	378	321	381	355	374	362	372	379	366	391	404	382	387	389	361	351	401	427	367	400	386	387	361	365	377	355	388	367	358	375	382	407	379	382	379	402	373	370	388	400	343	379	382	407	403	375	376	407	357	397	381	407	355	379	366	376	383	351	363	378	374	386	384	337	378	368	366	332	400	398	398	384	418	382	359	354	397	391	382	372	424	339	367	385	378	370	380	375	387	382	385	354	368	344	387	392	364	425	365	415	402	385	377	398	356	410	398	362	376	365	391	366	380	407	382	392	391	334	359	355	402	397	381	372	379	373	381	356	354	378	390	398	382	391	381	406	372	389	377	378	381	402	417	406	372	369	357	370	372	373	336	398	347	387	380	404	375	377	360	335	340	398	366	422	376	425	393	412	353	398	409	369	400	401	427	378	376	363	401	398	393	363	398	360	384	356	348	410	385	363	375	397	423	396	346	377	406	365	393	352	352	344	355	383	335	368	340	417	371	387	401	403	378	370	370	394	409	394	390	390	377	431	403	377	379	389	367	398	343	368	384	372	351	403	360	383	418	387	384	371	396	397	397	368	376	385	359	397	386	388	405	411	374	374	359	365	406	360	385	370	360	380	356	347	367	396	351	387	362	360	351	394	372	382	374	402	360	379	397	406	369	361	390	379	405	392	356	394	373	388	387	353	383	365	377	407	391	354	366	374	354	396	363	397	361	372	372	358	399	402	400	403	412	359	399	379	353	377	423	398	396	366	387	396	388	360	365	384	410	404	385	397	390	402	350	364	382	352	368	387	402	365	411	372	414	360	377	411	355	410	403	379	390	369	385	363	381	400	368	385	383	355	394	369	347	394	403	415	355	353	382	371	366	386	346	368	399	388	390	390	382	363	388	384	365	368	389	374	364	340	377	358	382	407	369	391	403	388	362	381	364	378	392	367	348	383	371	347	373	363	353	365	391	376	367	380	362	347	364	355	394	357	387	370	418	348	394	369	374	348	389	393	387	368	363	379	351	374	399	420	368	396	349	385	367	388	392	364	359	394	347	373	385	352	371	366	375	373	391	390	357	371	389	350	374	367	349	375	374	404	383	357	375	377	368	392	382	356	398	398	369	365	395	364	384	335	380	400	378	389	390	395	401	358	390	378	394	381	382	367	365	408	364	336	388	366	371	376	368	377	388	394	365	381	401	391	365	343	393	373	383	399	369	365	348	386	394	390	369	387	368	360	348	342	405	347	367	394	378	405	378	385	380	381	386	359	426	374	358	374	404	376	383	373	387	344	371	360	355	360	382	354	370	391	394	365	400	378	375	347	388	394	402	382	352	346	403	380	359	415	392	383	382	362	353	369	390	384	385	393	401	380	358	375	352	347	429	370	379	385	359	406	387	361	372	373	370	359	398	399	402	394	374	364	394	388	354	372	382	352	375	367	393	372	399	355	379	385	409	371	390	394	371	384	404	360	397	376	390	380	334	406	360	387	360	368	378	363	375	370	367	373	388	375	352	377	370	395	384	365	366	414	363	391	375	376	335	348	350	381	407	362	393	353	369	386	354	362	353	364	390	388	457	350	376	367	356	395	394	368	411	385	381	366	389	381	374	379	398	364	380	356	417	378	393	377	416	381	396	388	388	391	410	367	389	427	399	368	364	374	385	360	378	385	406	366	368	383	344	366	365	359	379	346	384	414	393	405	368	384	364	388	391	380	423	360	381	390	364	372	339	399	387	360	373	352	409	359	348	381	367	400	423	377	352	396	390	365	366	394	352	396	374	424	355	368	392	390	387	392	393	404	385	335	374	395	413	360	399	379	429	418	365	366	365	356	402	388	384	390	391	397	403	388	415	345	399	383	378	356	409	413	370	365	366	376	391	370	378	381	385	353	411	392	353	439	404	372	377	372	398	376	370	368	370	401	355	391	398	356	412	386	366	386	371	382	357	393	370	358	407	385	360	372	394	385	408	366	397	359	389	398	379	335	380	365	385	417	438	383	359	373	379	389	394	372	382	349	336	385	403	386	396	367	386	377	373	396	388	384	397	338	348	369	358	413	390	363	404	353	377	365	407	358	376	360	367	384	351	394	376	363	402	405	360	388	353	358	364	363	384	370	373	360	375	393	395	386	359	394	336	393	372	415	368	369	396	370	374	359	380	367	374	377	379	403	380	373	376	363	376	422	319	363	378	382	426	389	366	362	365	403	391	376	367	387	371	366	403	392	418	354	361	346	384	408	377	392	361	365	372	378	425	334	366	374	363	355	403	414	406	333	387	394	377	375	384	385	346	376	395	346	352	360	352	356	377	412	393	377	359	371	397	360	390	354	356	363	369	370	377	385	400	391	376	401	372	375	378	382	398	377	355	416	335	357	400	402	400	365	403	409	369	395	388	364	393	372	412	388	350	376	357	374	399	378	365	354	397	379	365	372	360	383	357	389	363	365	385	385	350	360	357	374	378	367	366	364	411	388	366	399	377	393	367	348	360	378	379	375	392	402	339	375	402	363	384	403	390	340	388	390	402	366	374	347	358	364	393	389	406	381	367	359	365	379	410	392	381	350	398	323	387	377	375	378	415	372	377	393	358	366	357	405	355	395	403	371	384	374	362	420	396	388	379	349	382	397	390	400	341	390	377	401	367	398	362	377	361	361	402	366	353	393	382	376	391	372	360	368	352	380	366	342	388	375	402	350	362	393	389	398
22820	21471	29034	24574	21915	21452	13008	3673	1576	1014	830	728	672	612	611	573	539	520	507	525	516	486	459	473	473	464	473	466	451	456	474	436	439	429	456	465	459	486	481	421	476	449	417	466	423	482	413	484	473	430	399	413	429	434	463	431	443	402	456	437	402	431	507	440	439	419	454	451	462	434	422	430	442	432	429	448	406	453	453	465	465	440	455	444	460	455	412	442	470	465	422	468	441	467	468	438	421	443	443	447	468	424	494	482	448	402	461	413	446	463	483	475	488	439	440	452	470	446	473	436	478	435	500	431	476	425	400	475	431	448	408	429	431	417	418	443	457	391	440	454	436	448	403	458	406	443	462	418	433	443	417	470	452	440	445	396	458	421	471	425	426	446	477	432	433	462	440	426	466	451	437	439	466	450	411	475	424	454	458	455	451	416	433	439	419	435	437	457	434	419	447	444	479	402	425	425	433	404	460	448	430	436	462	421	452	465	466	454	415	484	457	455	419	443	443	451	431	453	469	492	411	454	459	429	467	414	442	457	433	475	447	419	425	421	470	453	427	427	435	465	412	467	469	416	459	443	424	411	434	438	476	430	421	433	452	435	383	489	436	448	437	412	459	435	448	469	443	407	456	442	430	470	438	412	434	444	446	432	446	400	455	445	433	439	441	465	434	434	426	456	457	431	452	468	448	443	477	451	437	448	478	482	466	477	482	439	456	433	466	409	452	449	440	422	424	465	419	414	459	466	424	434	430	455	446	417	456	427	426	456	456	399	403	465	467	447	434	459	438	414	419	408	447	453	424	403	444	453	430	397	414	427	442	456	429	424	418	467	437	463	405	416	474	392	444	434	421	443	412	407	405	439	443	449	448	456	443	433	471	465	432	413	472	427	439	434	385	445	455	443	446	442	449	433	434	428	457	444	443	482	453	435	471	436	431	509	395	439	463	464	430	410	445	403	430	424	439	429	419	423	406	464	408	424	450	422	456	448	413	439	440	416	437	452	429	456	396	438	446	432	433	446	459	455	407	417	466	423	419	428	453	439	491	472	454	428	427	413	454	460	400	433	421	423	459	446	472	424	441	455	494	425	445	475	424	414	450	433	424	464	421	435	441	417	442	462	485	467	448	445	472	467	446	440	443	452	432	429	452	448	440	438	425	413	456	445	432	444	459	446	453	387	435	418	413	464	470	439	449	498	418	408	447	448	456	446	475	453	410	445	406	425	451	460	422	422	458	435	403	463	409	432	483	434	427	454	463	447	425	452	425	430	434	438	438	463	492	400	444	406	442	449	402	442	415	476	438	434	398	457	427	429	428	454	412	435	389	447	427	468	463	441	443	403	439	467	440	449	417	449	457	434	446	417	463	433	457	481	427	439	423	461	439	439	422	435	456	484	446	447	495	446	427	423	467	458	413	447	433	478	411	411	438	451	431	422	433	452	432	463	458	448	412	465	430	421	434	446	457	449	443	457	443	432	417	420	412	441	416	417	437	445	479	457	438	415	410	456	443	426	469	480	449	452	419	466	443	428	457	490	434	439	442	450	418	440	437	460	425	471	431	433	428	492	444	397	446	414	445	394	454	481	422	423	453	450	443	391	441	446	422	445	428	459	451	463	480	451	411	437	439	435	408	449	426	430	457	407	456	426	451	405	455	448	409	430	463	451	430	421	448	453	435	464	432	453	413	460	468	461	422	447	428	424	429	437	479	443	453	438	451	450	472	413	398	414	459	396	411	439	448	440	436	470	462	440	427	470	427	389	426	433	431	419	473	451	436	424	432	462	458	414	393	452	421	445	450	430	456	401	448	421	463	444	427	457	457	436	452	413	455	428	451	478	446	467	458	440	462	465	421	446	437	452	457	405	457	448	449	499	479	459	460	471	424	422	455	468	418	451	451	450	464	426	460	435	450	432	417	427	430	443	433	428	445	445	429	435	421	445	456	409	421	461	440	433	482	422	479	447	440	455	431	414	450	399	447	442	431	453	461	431	435	439	436	409	417	429	446	433	469	428	442	441	416	410	472	412	426	425	438	441	384	454	453	452	467	444	404	427	415	424	431	478	466	435	445	438	476	460	459	437	439	438	440	440	455	455	444	443	439	451	444	431	435	440	448	423	434	425	462	461	440	436	396	459	410	448	437	431	426	437	455	499	433	459	444	460	477	423	447	407	469	434	431	443	412	426	441	426	441	415	490	486	413	440	441	440	489	451	438	424	494	412	412	422	449	443	457	489	423	440	471	415	465	425	457	486	446	434	464	417	475	448	416	463	464	457	462	448	418	411	434	451	436	425	411	433	443	467	413	399	467	423	447	452	462	440	416	415	459	465	460	436	415	415	473	455	418	479	435	472	433	413	452	428	448	425	430	448	447	452	423	441	433	426	435	425	436	446	453	432	441	441	467	441	452	483	451	447	450	441	451	478	436	482	441	463	444	436	449	443	452	450	409	472	432	435	462	434	428	442	404	444	441	436	434	462	432	451	472	431	452	473	430	411	428	411	445	442	433	403	430	427	430	427	412	461	427	443	430	407	435	440	443	420	440	455	452	420	455	447	456	436	436	434	447	460	408	464	454	452	474	443	449	395	443	441	429	451	425	440	440	450	484	424	432	426	442	451	409	439	459	413	453	428	400	481	424	390	427	403	435	386	433	439	442	429	452	430	465	461	426	456	434	397	428	396	451	466	433	443	443	448	427	476	438	410	436	457	440	414	430	464	426	457	438	441	431	450	454	443	451	397	443	426	433	461	477	431	464	419	415	460	471	422	448	483	424	451	439	405	414	421	478	449	421	438	459	415	433	451	445	436	430	429	441	435	426	433	443	423	446	478	444	455	438	421	468	457	410	426	463	435	421	419	464	400	448	436	472	442	441	433	440	406	497	437	456	415	464	430	410	434	462	423	398	437	424	489	451	464	455	430	418	428	413	430	454	467	444	406	444	425	436	401	418	465	416	457	430	436	485	469	415	440	415	426	465	456	459	415	432	450	414	427	403	427	437	445	440	428	444	438	420	465	424	436	445	432	429	447	433	495	461	395	459	492	436	420	463	446	427	454	443	455	415	432	409	429	432	470	442	466	438	443	444	421	406	422	432	488	424	434	450	438	430	460	458	452	432	436	412	470	435	431	414	467	425	446	421	424	429	418	449	448	446	414	428	432	446	442	427	449	438	478	428	446	442	423	455	442	438	453	453	462	464	445	481	438	383	423	440	417	406	419	399	442	418	433	454	460	423	406	466	397	445	444	385	479	429	402	441	452	458	413	446	426	459	474	431	430	420	424	416	455	421	441	429	443	433	451	434	409	425	425	399	416	421	410	445	416	455	465	445	434	472	446	427	479	442	448	407	423	459	422	429	419	421	431	445	432	429	429	416	448	440	436	452	446	430	436	473	450	463	426	455	457	451	430	423	453	422	422	417	433	450	394	477	430	411	476	430	456	455	406	423	484	425	451	436	439	446	470	474	439	450	412	421	391	408	431	446	428	439	453
35371	66473	55011	39099	26812	15693	8679	5151	2555	1586	1211	1041	962	831	762	739	703	632	593	614	625	590	648	553	555	556	568	571	520	548	530	542	569	547	492	514	534	498	504	522	544	512	517	521	505	539	564	490	500	509	502	513	573	521	505	499	498	533	510	460	495	514	480	570	482	515	520	492	523	489	490	512	499	544	501	504	468	545	518	482	533	542	537	471	488	501	513	505	523	487	563	522	499	471	490	474	518	523	525	501	474	525	508	530	518	508	515	536	489	533	528	462	464	480	534	486	537	507	521	553	496	497	521	480	517	544	497	487	503	462	502	533	510	544	530	512	462	482	454	499	521	513	473	523	539	491	504	519	515	471	499	483	466	529	480	546	526	464	515	513	545	471	539	504	515	500	542	515	536	489	531	480	496	489	502	481	487	502	500	518	458	477	515	448	503	462	497	542	521	477	523	525	520	523	501	471	551	546	526	537	567	480	497	538	465	526	512	491	519	546	527	571	471	509	499	544	524	539	500	492	479	488	519	522	518	494	539	490	528	508	493	526	497	531	517	514	486	563	443	502	506	538	507	522	506	522	513	517	530	486	513	547	516	510	475	453	538	490	512	472	552	502	492	498	503	524	525	509	484	516	543	494	504	508	509	488	481	527	502	526	512	481	519	527	484	527	539	506	519	496	558	508	482	491	518	469	507	543	512	529	549	522	505	493	533	495	521	500	499	485	500	489	529	510	533	516	493	517	504	510	451	491	532	480	490	482	478	524	516	512	510	500	505	508	470	505	514	472	500	497	561	475	502	495	481	558	519	504	491	533	503	517	498	495	486	518	517	484	488	545	516	463	531	484	491	486	481	533	511	523	510	522	517	479	512	486	517	497	523	563	460	527	537	475	521	528	535	505	538	481	488	490	508	550	562	507	534	472	484	515	542	479	463	529	510	465	492	529	547	497	503	538	492	527	521	554	523	532	486	490	494	502	509	508	475	493	509	532	477	477	508	491	511	489	528	492	504	516	475	507	504	462	509	499	501	503	518	480	509	510	523	478	547	525	516	525	496	524	526	476	502	494	469	484	526	512	494	527	491	494	499	494	504	489	482	502	523	482	493	487	506	484	512	510	485	491	530	544	489	537	537	524	534	461	518	550	490	496	519	544	535	484	517	501	507	487	523	498	497	496	474	496	523	505	568	490	468	523	521	460	481	527	462	483	478	530	519	524	506	476	489	518	504	467	500	528	470	510	474	477	510	524	518	492	522	513	487	491	510	483	552	513	487	550	509	473	506	533	455	491	501	494	513	476	522	516	495	503	513	506	500	510	482	518	507	548	488	504	522	461	509	537	504	485	532	494	476	520	536	522	459	509	502	541	483	554	485	516	510	475	487	543	528	524	547	480	509	530	522	464	517	487	479	504	531	496	519	515	544	469	523	494	505	516	513	521	501	530	531	533	502	510	515	497	522	526	489	520	520	523	532	481	503	535	507	529	489	506	497	488	530	490	511	498	521	494	501	533	476	471	507	533	500	527	524	486	522	530	538	509	507	474	512	549	517	534	474	474	486	479	498	526	515	503	546	488	546	526	514	498	493	503	511	523	537	512	548	520	525	475	468	552	499	518	507	491	503	522	518	531	501	483	542	496	505	518	475	506	503	546	468	494	512	538	488	530	536	484	558	498	539	523	530	492	529	512	513	489	478	512	525	526	502	521	493	479	520	526	538	476	493	502	460	462	522	485	540	532	494	510	505	496	501	495	487	521	485	474	505	487	495	521	502	492	531	513	523	475	486	443	499	490	548	488	514	515	471	504	545	546	538	514	533	515	567	474	455	511	511	555	481	472	500	539	480	490	520	509	531	477	510	506	500	513	531	502	536	512	523	489	491	493	510	516	512	482	507	510	494	482	508	517	497	507	514	517	530	502	478	509	514	505	496	498	479	531	484	542	499	521	509	503	529	509	531	482	477	522	476	509	517	510	493	492	508	505	495	493	537	535	483	503	538	475	518	495	525	492	530	509	500	472	505	520	514	513	543	506	483	502	473	479	476	507	508	530	475	476	491	519	531	509	508	537	529	521	495	483	475	499	521	527	523	510	498	493	545	507	521	479	516	519	485	495	538	512	487	504	494	486	501	504	524	476	519	517	488	549	482	521	486	518	531	551	471	493	520	490	484	499	527	503	515	506	510	514	473	535	517	517	534	498	495	486	517	514	549	517	506	526	497	485	495	529	476	494	529	503	507	513	487	470	498	528	529	485	536	501	556	509	511	519	480	459	515	502	529	498	498	489	498	488	477	523	505	527	499	531	605	515	512	506	542	477	478	520	515	498	480	525	510	513	536	480	536	532	532	532	497	519	480	494	517	493	515	484	542	524	502	509	501	474	502	500	559	486	516	543	524	491	506	506	501	502	492	486	496	496	509	527	514	493	514	527	552	492	482	504	484	486	487	510	502	490	483	488	522	499	521	512	486	545	498	532	493	510	511	531	492	557	528	519	490	508	505	539	515	529	493	494	493	469	516	470	515	524	505	518	534	530	484	484	478	538	480	512	485	494	504	497	545	547	464	507	508	489	509	498	530	547	482	519	500	508	526	513	498	535	480	528	492	511	538	518	482	483	501	530	474	493	515	481	539	520	487	533	520	483	499	489	492	527	502	508	521	489	509	492	535	466	559	496	486	494	516	487	558	530	524	532	503	510	526	489	539	477	486	498	537	514	441	476	487	543	513	491	521	510	523	500	491	536	504	509	496	545	477	539	533	509	529	541	503	501	499	486	514	579	511	516	523	528	507	453	475	502	515	528	491	492	443	531	507	510	504	530	515	498	499	491	553	510	519	524	520	544	481	485	506	501	516	507	528	494	481	509	466	492	500	494	505	527	463	524	507	493	492	546	541	526	525	517	510	510	512	478	502	508	505	525	491	477	520	528	491	515	480	504	515	486	497	505	507	481	541	459	466	516	564	534	481	501	485	521	503	490	490	455	522	517	476	551	488	495	493	470	539	487	520	549	513	538	530	527	521	507	484	516	522	473	494	525	458	501	531	486	520	485	491	504	514	523	513	481	520	538	493	481	484	501	511	509	515	521	497	536	499	502	494	487	497	515	525	487	520	494	494	485	527	476	532	491	514	521	532	520	533	513	528	459	528	501	523	528	507	505	477	530	530	508	486	557	568	546	489	491	490	479	502	524	492	539	502	516	505	491	499	535	530	504	495	480	540	522	481	459	520	520	495	503	499	492	480	530	472	487	469	472	509	486	489	499	499	510	502	510	494	533	498	548	501	514	496	488	498	523	535	499	499	502	517	468	523	535	534	478	500	493	486	474	522	506	496	493	485	511	511	488	480	507	503	503	553	504	498	491	532	492	504	487	490	504	517	490	488	512	451	514	486	542	534	509	520	459	515	530	484	492	537	508	529	544	505	522	502	494	496	505	514	530	462	491	467	530	547	515	506	517	497	529	536	468	478	509	521	500	478	494	501	527	496	525	516	498	516	481
30460	33213	32788	17856	7416	3192	1555	863	649	553	493	466	459	425	443	393	432	365	360	371	362	370	346	349	384	352	343	306	372	339	339	317	365	357	356	348	358	341	361	323	350	335	313	362	348	332	329	337	358	378	336	360	326	325	352	335	352	352	298	328	339	347	340	333	334	330	362	341	380	365	324	322	352	318	361	368	316	364	349	334	329	312	357	329	339	327	368	327	356	337	372	376	310	383	346	333	346	349	375	340	323	376	360	319	372	357	344	367	346	375	342	322	302	321	338	346	295	350	362	329	307	336	315	344	335	341	326	332	302	359	347	384	362	294	380	363	330	391	354	343	315	327	363	365	317	326	359	348	323	366	352	352	319	351	376	356	365	363	342	371	367	363	342	356	368	331	370	318	374	347	336	355	362	372	329	351	328	339	336	349	334	334	333	327	308	315	359	333	351	325	344	347	340	338	349	325	359	342	338	331	335	326	337	352	354	357	327	369	342	328	351	376	388	330	370	352	340	327	323	335	356	362	356	356	345	326	326	354	318	330	336	373	354	318	379	374	320	338	383	362	334	324	385	321	321	351	360	334	338	389	310	375	324	337	344	351	333	327	332	346	364	319	352	357	342	327	334	347	344	345	351	366	309	366	327	348	348	348	364	356	357	334	325	362	365	328	339	327	332	348	359	353	347	390	377	334	338	360	324	363	335	349	339	324	312	359	340	351	312	352	332	353	351	355	366	353	362	330	332	337	363	372	359	384	359	344	370	381	341	371	311	350	373	377	346	337	339	334	353	348	347	330	348	360	318	361	342	308	337	324	319	318	348	329	333	383	342	358	344	357	313	347	388	375	340	338	323	325	320	371	348	357	355	305	363	334	329	339	328	343	353	335	348	365	339	318	354	367	354	347	348	336	368	296	320	315	362	365	339	335	350	343	366	335	353	326	337	360	342	346	364	356	308	350	360	328	351	347	373	355	345	345	330	320	328	342	349	347	363	330	339	374	324	390	326	368	344	349	322	355	325	329	338	311	332	354	365	358	337	301	328	333	356	328	334	365	324	336	331	357	318	328	330	337	339	303	366	359	374	352	360	368	326	343	348	331	360	353	329	345	328	302	352	347	349	350	370	318	357	338	354	373	347	320	351	337	362	345	352	335	331	346	341	329	338	354	349	324	344	342	331	354	337	345	353	355	327	339	352	332	325	317	314	330	353	362	351	330	357	356	346	377	317	343	329	331	345	317	356	331	343	335	314	322	345	332	330	318	376	351	309	339	358	343	297	339	351	319	336	352	376	348	339	346	329	307	359	323	325	379	319	368	351	318	349	362	339	304	325	362	360	361	336	360	357	327	344	317	375	315	315	342	394	338	346	291	373	317	321	324	333	342	369	326	364	317	323	358	343	351	378	341	345	309	362	353	354	305	338	343	348	341	332	317	359	307	354	367	354	366	313	356	349	345	345	328	349	369	329	335	369	345	356	330	344	351	329	363	342	349	354	342	343	352	332	355	335	308	325	336	297	335	332	338	340	355	325	303	326	327	340	405	310	349	329	350	352	345	379	360	361	322	361	337	371	328	332	303	350	347	319	317	356	335	343	370	344	321	345	340	332	335	342	347	380	335	323	336	361	363	343	349	311	338	383	330	356	310	343	361	302	324	341	357	349	327	326	382	336	379	347	369	315	351	345	358	333	330	294	332	333	355	334	341	329	333	314	348	328	360	341	339	382	343	327	343	367	355	342	382	349	316	338	347	336	358	340	348	369	369	328	352	327	335	372	358	373	343	322	345	350	360	350	341	347	361	343	323	338	317	348	363	315	361	331	334	371	346	325	360	341	344	330	359	332	319	322	346	346	319	360	369	307	354	353	354	322	354	378	329	374	365	342	350	363	324	341	354	353	371	345	357	369	370	345	316	346	346	352	358	330	296	297	340	337	347	356	351	338	343	343	339	359	347	372	342	346	359	347	324	319	321	326	309	349	323	316	369	334	361	357	356	309	343	352	363	366	332	336	344	341	343	340	347	336	337	336	334	326	346	323	350	393	319	343	359	325	354	349	333	340	332	324	327	316	352	322	330	335	325	344	342	322	302	372	333	352	341	365	348	351	319	338	374	335	343	360	368	362	346	364	344	384	357	326	364	368	358	325	367	352	359	367	348	348	295	315	325	324	351	330	349	323	355	357	360	353	306	312	336	367	329	313	317	356	357	315	341	328	324	372	324	316	373	361	318	328	331	350	355	349	343	331	341	357	293	357	340	373	319	356	360	359	331	343	338	305	332	334	318	347	356	315	347	327	353	342	344	344	314	340	339	377	331	328	358	384	364	366	328	327	343	341	343	371	353	348	338	335	356	357	320	365	337	354	336	326	333	343	360	306	338	313	346	358	345	364	344	363	326	349	384	364	356	314	353	377	353	326	334	324	323	322	350	353	319	352	370	359	316	369	345	381	380	360	355	332	352	345	329	317	365	374	312	328	338	359	344	366	336	329	317	315	352	327	342	366	328	384	375	368	334	332	327	354	339	331	325	333	344	304	340	366	375	328	348	337	301	355	326	346	342	329	348	345	369	363	349	360	305	349	340	320	309	325	364	324	354	361	334	365	329	351	346	324	309	328	347	335	346	350	326	342	362	356	352	379	321	352	380	337	351	323	359	358	334	374	323	313	332	363	327	360	381	351	309	342	329	338	361	318	330	328	317	324	350	311	321	358	347	373	331	344	327	345	357	310	332	323	356	348	361	323	346	358	338	348	330	366	389	345	366	335	347	337	332	346	321	356	348	344	320	367	330	336	365	330	369	346	343	341	329	337	324	374	340	350	328	342	326	352	351	339	346	324	336	325	298	340	326	327	343	357	358	376	363	323	341	349	345	341	336	342	336	343	337	322	360	333	347	330	308	324	338	350	348	377	341	327	341	348	329	365	359	345	362	359	313	361	328	371	366	354	334	362	338	326	359	326	336	340	346	351	330	338	336	343	368	400	358	337	357	374	351	362	348	360	342	332	335	366	351	354	353	340	334	375	339	316	339	351	343	320	334	364	354	338	354	325	323	327	324	345	335	332	336	310	341	309	343	345	345	350	336	355	315	325	296	344	305	338	362	340	355	329	359	312	344	355	314	365	337	345	365	306	321	338	344	317	364	357	348	370	351	368	327	323	335	320	358	348	338	333	367	312	337	345	347	351	370	339	373	341	308	299	336	363	341	343	333	354	362	360	334	351	332	350	341	310	324	331	350	359	296	328	318	343	384	341	341	345	323	349	342	339	302	332	378	304	356	316	357	337	340	341	333	282	330	320	317	360	319	332	339	328	358	360	321	341	333	293	330	341	325	351	336	342	322	334	369	340	369	350	344	332	353	393	385	335	327	338	334	333	376	320	312	341	351	285	351	346	345	361	334	297	350	320	339	315	312	333	337	325	335	340	332	307	328	311	362	361	340	350	310	373	379	332	358	348	369	354	327	369	350	352	353	313	351	335	355	330	363	358	316	348	342
32662	49275	35048	18398	10588	5417	2697	1496	1070	883	746	657	600	562	546	519	504	492	438	485	462	449	444	464	429	441	389	420	426	411	434	380	369	402	394	401	407	434	418	399	407	396	438	374	400	428	368	436	396	409	380	365	389	410	405	378	414	378	394	409	394	392	413	388	408	393	409	424	424	411	437	373	398	384	399	367	407	419	411	419	378	402	406	381	407	351	382	377	422	375	387	398	404	460	440	396	397	412	393	382	389	409	361	418	362	402	390	401	422	396	376	401	380	398	380	373	393	381	409	371	415	395	389	410	377	343	407	410	412	385	377	422	410	421	392	400	372	404	425	404	398	389	448	399	390	406	405	403	395	388	385	435	381	404	407	398	387	420	398	385	355	386	418	432	399	378	417	409	411	378	394	394	399	431	377	420	389	384	408	423	411	396	379	393	398	402	381	404	398	387	413	420	396	375	409	412	444	410	387	369	416	381	403	419	397	384	412	401	407	383	399	403	405	395	428	415	426	361	407	389	407	391	398	404	420	391	390	413	378	377	429	383	413	445	395	393	367	405	397	423	429	404	361	400	409	397	389	408	380	394	426	393	395	431	405	408	354	409	405	452	413	413	398	387	401	397	428	402	390	398	413	382	410	400	391	385	423	376	391	414	394	372	412	365	415	385	388	382	371	402	403	421	400	372	397	393	411	417	431	368	414	387	388	404	412	394	397	382	369	409	364	410	406	396	371	414	371	390	429	401	409	427	408	363	376	410	405	410	423	414	425	396	374	379	381	403	402	414	419	403	405	426	408	397	385	427	390	382	390	393	381	419	364	422	406	389	428	403	383	407	398	406	390	387	422	395	384	377	390	364	383	396	388	423	390	406	401	396	380	402	420	413	405	350	368	399	422	394	415	389	392	377	391	412	430	406	415	428	405	405	404	379	398	378	464	388	364	386	403	431	409	430	407	415	411	397	444	396	410	376	415	423	429	397	376	413	394	390	362	394	403	386	402	403	409	402	382	398	391	393	410	396	398	400	395	379	400	391	408	394	409	401	387	379	379	377	370	395	424	417	418	417	369	370	388	380	411	388	365	381	416	388	401	418	404	396	383	401	408	407	382	394	428	362	392	397	406	399	388	397	425	388	402	425	397	383	443	394	388	432	403	410	398	450	392	443	385	395	407	412	390	402	367	400	441	374	433	395	395	409	417	394	402	427	394	446	398	414	379	385	384	434	429	414	395	432	406	412	378	378	439	404	424	400	399	419	382	356	418	381	365	405	394	385	406	369	376	422	413	368	390	383	399	402	371	415	396	380	416	387	410	399	391	396	376	380	391	378	402	363	394	394	357	422	426	410	371	397	398	415	431	400	376	361	418	405	387	400	419	398	419	401	389	385	398	396	407	395	383	360	391	396	373	404	435	410	414	419	387	410	375	418	420	403	392	416	401	394	404	417	394	425	376	372	439	454	422	428	409	373	392	404	396	358	421	405	425	359	394	397	385	399	387	382	395	405	390	385	398	385	379	377	399	381	429	395	428	400	405	411	399	399	413	415	383	410	403	394	406	412	384	392	402	442	387	403	420	413	426	419	400	407	381	418	420	404	359	410	409	391	406	411	436	437	414	404	381	418	382	402	389	413	393	405	420	410	390	454	369	404	423	426	379	361	389	390	413	432	362	387	416	420	399	416	393	404	403	417	391	417	413	421	403	405	373	402	426	362	375	398	378	407	444	387	452	413	437	378	396	382	415	401	409	440	389	411	429	400	386	395	394	376	365	397	431	382	416	397	410	405	414	379	405	387	390	400	417	399	406	404	425	401	414	384	373	389	370	393	414	408	405	416	356	425	408	428	404	397	414	416	418	386	379	398	409	393	400	415	385	435	401	400	409	378	404	392	394	399	397	389	388	395	406	410	395	369	418	355	378	416	402	382	390	428	395	380	423	400	383	382	412	389	410	383	374	384	387	387	435	376	391	395	391	400	399	412	389	408	367	408	417	392	385	374	418	426	411	425	393	367	381	381	418	407	426	380	375	395	368	397	378	381	402	402	395	396	416	419	393	414	382	436	385	364	408	418	403	408	375	383	402	356	408	423	350	388	391	420	405	371	373	397	390	408	379	394	406	402	379	376	428	397	401	392	410	389	397	369	388	395	372	391	374	379	406	419	403	399	397	413	417	384	357	372	410	379	444	428	415	409	418	391	382	414	421	429	400	375	378	358	426	395	423	397	420	403	402	407	427	377	368	379	394	413	408	406	408	425	406	380	386	398	394	445	411	385	357	380	409	405	432	428	402	389	395	385	396	373	387	386	386	412	395	397	415	384	420	433	389	401	403	386	383	375	462	444	424	367	404	405	391	393	408	430	368	373	396	412	413	404	429	417	407	425	409	397	416	406	420	383	402	389	410	412	428	386	419	419	380	417	372	409	365	384	406	397	440	415	396	405	395	415	398	413	357	403	400	414	415	424	402	424	396	354	430	406	405	409	414	443	383	412	413	416	419	418	450	404	387	417	396	408	382	404	430	392	371	430	406	395	369	381	400	400	350	398	416	375	397	374	380	381	408	412	411	407	430	392	400	416	388	387	379	365	395	380	414	401	384	380	409	365	420	420	408	392	387	448	369	400	398	395	396	415	367	424	398	423	403	379	388	454	446	399	401	383	445	443	402	388	399	404	419	393	397	393	409	397	429	408	388	380	396	384	393	419	375	400	373	398	403	388	407	395	392	416	411	391	377	389	433	400	398	362	416	380	385	341	412	409	426	378	365	425	414	387	404	420	418	401	420	359	391	410	369	393	368	430	395	420	414	405	430	430	385	365	413	410	397	415	417	396	417	409	411	428	379	425	379	426	377	383	413	423	370	394	419	427	390	413	416	370	366	391	401	388	420	399	375	390	394	412	422	407	376	390	408	389	404	411	403	386	407	410	399	398	426	423	385	382	367	451	356	385	438	403	386	385	427	397	409	380	396	385	432	417	434	382	395	411	395	413	406	376	405	433	406	408	403	411	427	398	409	412	403	401	408	415	394	422	376	399	418	407	444	385	412	395	385	407	408	364	396	399	395	429	450	407	422	406	380	378	435	420	408	448	381	375	387	372	355	421	383	398	425	397	395	425	448	417	413	353	391	361	421	357	406	386	436	379	406	375	373	419	387	380	387	397	401	411	373	398	373	395	401	390	378	405	380	389	393	374	425	387	430	412	428	412	397	424	418	372	366	388	371	407	371	433	390	372	417	439	375	418	424	398	399	386	429	384	441	378	395	392	405	364	378	407	399	366	372	389	401	421	413	381	396	431	394	404	380	386	381	395	408	366	407	431	423	427	393	420	378	400	423	390	379	422	373	386	403	400	417	396	419	381	419	391	407	392	391	446	398	415	423	384	423	394	408	392	399	415	417	383	409	394	389	411	426	401	409	417	429	421	396	370	370	387	417	415	390	404	376	380	372	372	418	410	360	401	383	409	410	384	385	387	401	393	377	434	408	396	408	389	387	372
23832	21450	28547	25090	21844	14834	5224	1847	1032	918	782	697	631	595	564	564	527	529	487	463	452	503	469	450	448	450	436	499	431	420	465	461	437	429	455	433	421	449	499	421	472	450	435	423	474	438	439	431	410	435	421	459	421	439	424	436	444	473	445	443	434	430	439	442	432	427	415	420	434	438	422	459	438	440	453	443	446	421	422	426	428	400	420	417	446	425	465	425	412	433	429	396	388	413	434	425	432	395	431	455	425	423	428	448	437	449	469	407	423	473	415	436	422	434	395	445	502	439	429	422	440	432	422	440	449	447	438	436	436	427	451	426	451	456	441	429	468	435	403	435	477	453	437	442	449	449	418	413	427	446	470	475	421	423	457	446	412	433	440	418	439	420	367	456	428	447	434	424	449	449	423	420	409	446	428	447	477	464	441	449	449	454	433	438	425	425	412	445	420	446	454	383	435	442	452	459	425	464	411	422	441	447	418	415	447	398	432	433	436	429	437	455	416	446	452	441	415	461	474	439	452	461	422	426	391	423	452	427	452	431	455	422	459	426	438	408	456	402	436	464	406	422	452	451	448	442	460	433	423	440	414	444	437	428	421	409	441	464	404	457	414	437	414	411	411	399	460	466	436	465	425	412	455	456	441	429	433	450	440	421	444	403	457	448	437	411	441	422	443	449	401	429	419	437	470	422	458	478	466	499	478	437	445	453	424	395	438	426	459	471	433	442	410	405	385	479	399	449	399	427	415	426	418	424	437	431	451	422	417	423	420	469	390	452	448	436	464	442	406	422	468	428	427	447	447	442	420	403	386	472	441	474	426	425	434	441	392	412	417	415	416	421	434	439	410	434	462	441	451	402	451	440	410	395	444	421	446	430	446	418	440	433	402	451	446	418	413	442	435	429	418	457	425	427	444	424	445	410	408	451	426	444	420	415	447	502	413	427	414	436	439	431	418	427	413	442	411	471	429	404	438	424	413	443	432	449	439	427	438	443	412	448	430	398	440	402	450	416	420	436	438	436	430	409	437	440	410	425	454	432	470	462	448	437	433	420	467	437	436	436	423	432	424	428	439	478	396	436	477	417	410	421	436	418	426	456	435	398	404	408	434	388	423	444	439	436	414	440	416	420	427	418	429	413	438	411	436	477	457	435	403	403	399	422	442	437	455	449	415	438	420	464	453	436	422	415	423	442	428	407	432	462	475	446	447	449	433	410	468	454	410	441	423	395	397	427	460	455	417	421	454	435	442	454	443	475	422	434	441	450	425	425	448	406	442	427	453	436	455	454	442	445	411	433	460	438	462	431	487	453	456	430	436	435	460	450	440	430	408	419	429	428	444	416	452	453	433	441	441	403	453	437	443	410	443	466	418	426	433	468	403	431	449	432	436	418	463	412	431	435	417	423	430	431	440	441	407	466	390	427	435	427	418	454	472	440	429	443	460	430	452	405	442	431	439	471	432	407	434	444	442	424	395	401	418	408	451	449	462	445	433	450	462	424	446	416	441	456	453	394	419	465	411	444	422	440	407	417	421	470	430	411	444	443	416	431	392	438	425	451	460	415	460	447	431	451	438	435	418	475	400	438	458	383	426	446	396	432	457	465	445	420	441	443	474	425	463	458	451	471	432	421	435	426	465	423	416	453	470	462	414	415	441	430	418	420	436	446	423	465	432	459	447	393	447	480	417	415	413	423	438	440	426	428	432	394	460	419	419	431	420	453	447	434	469	441	415	414	435	454	457	413	443	422	443	483	412	448	416	450	409	436	433	427	409	469	451	437	420	429	418	429	444	449	432	443	448	432	427	428	402	413	424	451	434	449	455	443	448	432	387	465	433	424	420	433	413	437	404	439	470	442	417	428	430	466	461	425	439	440	408	438	453	413	449	429	397	427	463	426	446	444	440	447	465	439	493	448	479	419	437	437	430	418	451	427	386	429	426	464	466	458	442	426	442	477	418	461	417	407	412	405	451	396	418	428	438	445	401	477	441	419	444	454	473	434	438	416	433	428	427	404	448	445	449	454	446	425	448	433	399	431	434	435	475	430	427	463	445	452	432	442	443	458	428	443	420	451	457	431	433	437	431	399	428	448	444	477	415	427	408	394	433	444	408	430	453	429	454	444	416	412	419	448	428	415	424	471	457	440	395	431	404	437	418	399	455	423	473	451	402	408	452	444	446	427	422	439	432	435	413	444	435	425	449	436	458	434	443	442	426	417	419	438	453	410	462	392	449	457	428	439	429	475	462	466	456	464	400	435	392	431	424	420	435	414	447	430	437	420	446	393	418	409	418	392	453	460	449	387	425	451	422	449	405	426	410	420	426	444	446	454	427	421	450	389	442	438	406	464	423	448	438	441	387	435	429	430	449	442	442	440	410	486	421	452	442	459	435	419	415	441	437	394	426	423	413	458	406	417	424	448	405	445	434	452	419	454	450	441	469	461	432	436	485	406	436	413	436	429	439	413	402	444	409	460	444	433	436	446	423	420	467	409	434	436	429	388	435	448	444	457	452	421	433	416	438	430	470	424	417	423	430	447	420	452	407	422	455	377	470	448	438	396	440	422	412	405	420	409	425	447	403	407	461	494	466	449	411	424	449	408	417	454	434	402	405	488	478	429	437	421	447	426	411	393	434	446	413	423	424	467	456	418	413	404	457	448	431	457	418	402	413	424	442	438	430	443	438	406	419	448	468	443	469	426	458	380	429	463	443	416	417	431	444	437	417	453	461	418	429	444	425	443	435	417	475	389	429	452	520	438	433	407	460	439	460	451	452	443	420	436	463	443	447	409	463	431	470	426	405	464	431	406	405	436	418	443	411	420	428	400	442	413	407	407	437	390	430	418	444	459	393	443	426	447	438	423	472	449	454	450	431	438	427	445	409	447	452	428	461	445	420	418	457	446	414	432	456	444	415	409	455	447	439	425	444	421	452	468	406	433	457	448	466	435	461	444	407	401	423	406	415	453	469	414	448	426	428	432	403	423	441	404	428	446	435	425	456	448	434	412	430	419	451	401	408	458	421	418	478	464	436	462	416	451	458	433	485	427	447	426	459	409	436	493	411	402	432	424	413	430	437	395	445	416	459	418	404	437	415	430	456	423	447	395	420	420	454	434	449	420	455	433	442	441	446	448	446	488	410	464	438	445	429	424	448	395	450	445	409	433	416	453	447	460	426	453	444	407	459	429	412	445	394	460	443	431	427	437	437	444	459	418	483	440	413	449	425	428	421	406	453	402	456	444	447	424	402	448	428	413	485	434	480	417	434	451	418	405	409	437	437	465	415	436	433	452	420	397	433	453	434	419	444	444	437	445	434	399	412	462	421	433	438	407	419	437	432	438	427	431	439	434	416	426	459	443	402	441	402	454	447	414	402	451	432	403	434	393	401	407	423	469	411	410	475	411	455	461	463	424	448	418	419	402	425	454	416	418	476	379	422	440	413	426	433	427	438	481	416	384	432	469	444	447	413	454	436	459	441	431	412	399	453	407
34608	54669	39613	29692	21102	11988	5859	2821	1698	1291	1089	949	855	822	671	676	708	635	591	589	586	574	574	534	541	521	529	491	529	513	498	502	521	544	509	529	465	470	509	524	530	483	510	479	525	466	477	476	500	494	507	510	469	496	520	494	517	467	540	493	471	494	503	530	480	524	459	522	464	514	476	500	516	495	513	494	498	503	501	501	489	484	460	485	483	538	539	467	477	519	455	487	516	506	482	476	488	507	532	482	481	497	482	517	509	490	471	456	497	491	456	460	530	441	506	485	493	514	530	474	470	498	482	476	512	466	486	484	489	480	472	472	495	520	485	505	516	507	516	487	497	500	509	548	471	519	548	469	511	485	510	474	510	498	485	482	487	511	518	512	506	490	502	507	502	518	477	482	482	481	505	504	448	508	516	536	515	506	517	537	490	513	462	494	493	472	516	490	504	548	473	514	457	533	449	510	452	501	507	489	487	504	486	527	483	519	466	519	502	460	440	504	525	519	483	510	494	525	482	507	525	497	486	461	470	430	534	523	510	474	475	503	503	515	484	485	491	486	512	509	474	492	506	492	528	501	514	473	488	451	495	475	509	500	465	497	500	537	526	492	518	508	483	480	507	468	527	525	491	533	518	499	522	466	507	474	522	527	482	446	475	514	517	534	509	488	505	474	520	474	500	487	506	500	454	477	519	506	515	464	514	477	513	479	474	525	479	481	489	492	534	493	492	541	490	506	516	501	519	495	499	532	532	504	491	494	522	474	494	443	502	488	440	479	509	467	505	524	493	509	492	492	508	452	500	497	519	505	511	540	500	504	475	522	478	524	508	458	483	500	500	472	457	492	506	478	496	488	482	500	504	476	535	493	506	451	512	478	498	508	463	484	486	482	500	461	516	504	458	491	497	511	486	461	511	482	501	481	492	482	493	519	495	510	495	478	498	488	497	511	458	493	510	509	503	478	514	460	464	541	486	474	509	512	456	504	485	495	494	485	511	516	533	512	452	462	493	514	508	471	499	479	491	483	500	531	482	579	512	466	496	482	470	508	477	492	498	493	496	485	498	451	490	488	488	485	471	499	474	480	492	541	474	507	502	492	464	528	494	503	467	502	463	501	500	468	528	523	466	453	497	509	472	477	510	478	535	500	510	488	476	469	476	507	484	502	469	496	491	538	494	469	466	452	516	495	502	495	473	501	492	507	499	531	532	510	510	513	491	537	496	466	464	500	524	531	507	536	510	539	496	529	480	515	487	564	512	511	497	485	501	488	468	514	493	529	486	472	505	490	491	509	495	452	491	488	484	499	512	498	502	481	478	493	514	493	505	483	497	504	446	497	465	505	512	503	523	514	486	473	503	477	521	527	492	512	445	515	494	493	490	497	502	497	492	533	481	498	522	494	457	470	469	542	511	485	509	471	520	464	480	488	504	486	505	487	473	484	504	507	491	507	488	476	500	484	482	529	475	496	534	502	487	481	476	462	472	476	525	493	462	479	479	468	507	505	527	480	527	473	527	492	484	486	524	522	508	524	468	474	462	503	471	474	493	517	492	505	512	475	494	509	491	502	513	482	551	470	490	509	485	452	463	532	509	483	471	485	513	482	485	513	476	486	534	495	503	470	490	491	459	542	489	472	497	483	498	523	472	513	467	482	543	506	459	541	517	494	498	497	493	515	453	552	498	503	521	463	495	494	529	458	455	499	487	517	530	485	508	485	481	495	502	448	486	493	505	456	502	474	454	507	495	485	481	488	506	469	488	469	467	547	479	492	461	502	483	470	493	483	448	461	483	494	475	483	490	512	497	513	497	475	493	542	437	463	504	495	479	480	519	530	513	459	501	561	521	492	492	523	483	488	490	507	506	484	513	508	492	475	492	498	504	484	479	506	475	514	494	489	480	520	490	491	464	500	508	475	513	517	493	490	469	506	476	492	516	463	510	514	520	468	540	510	484	490	533	518	484	508	522	507	496	500	495	505	469	515	511	480	520	506	505	516	515	509	506	513	503	491	466	499	464	497	513	500	515	512	501	533	492	475	492	489	497	488	447	503	472	475	498	501	543	480	503	489	502	502	484	460	479	512	493	542	526	507	509	526	481	455	527	463	482	491	526	466	526	500	490	479	458	481	480	463	496	510	493	493	502	479	494	483	485	502	494	470	525	459	471	484	438	444	497	478	518	514	472	516	492	478	469	477	492	486	462	519	498	461	495	466	493	470	541	490	521	463	495	511	512	454	469	467	506	515	499	520	490	501	443	461	506	500	477	502	486	456	483	495	464	535	501	518	450	500	483	496	488	446	556	482	499	526	506	489	482	491	426	510	477	511	474	512	478	536	503	456	527	497	459	464	497	469	481	507	504	482	540	447	533	501	483	472	516	518	494	547	475	461	502	491	493	509	524	533	465	486	485	500	504	506	465	499	534	480	481	501	484	499	472	480	539	508	507	503	500	498	524	554	474	485	476	492	484	468	525	539	530	461	470	473	478	481	505	465	497	507	489	507	503	492	493	484	454	492	475	457	472	456	520	486	511	476	513	510	494	504	476	465	495	468	512	511	500	515	508	500	524	509	453	506	508	498	476	500	464	508	488	538	503	507	446	474	497	472	467	489	500	484	535	494	493	494	489	491	516	519	542	487	520	518	462	508	502	496	474	460	476	513	502	496	469	487	562	489	481	494	500	498	485	536	467	523	543	485	468	506	483	559	513	517	548	497	499	514	498	483	474	483	521	491	495	515	478	476	487	501	484	516	459	493	477	449	499	473	513	510	509	510	509	500	512	496	459	504	468	498	497	491	513	490	495	502	550	512	483	477	473	456	483	497	532	515	498	471	486	486	524	501	462	501	503	448	482	512	534	457	469	502	449	493	491	482	457	486	498	497	506	492	480	523	494	495	526	530	530	491	496	536	485	484	480	451	521	499	508	489	465	516	481	541	472	514	510	520	478	483	516	504	501	481	481	452	515	505	512	509	506	505	491	473	511	470	503	463	466	507	481	453	508	508	461	473	494	560	491	512	499	496	474	476	511	467	488	498	487	524	519	470	499	512	495	442	491	496	440	499	493	533	478	480	532	476	444	520	502	507	468	478	461	442	540	508	496	493	525	492	513	488	510	476	519	497	509	500	479	525	515	506	466	509	518	481	482	519	534	481	479	515	531	490	490	483	493	511	499	491	442	508	507	498	484	505	472	505	453	484	481	509	465	505	487	500	497	530	488	503	511	501	470	502	529	517	463	492	504	526	500	546	520	524	522	500	518	474	548	473	516	456	518	487	490	472	505	515	466	497	486	482	453	496	524	450	500	530	480	523	505	462	518	501	481	523	480	504	516	508	563	477	508	479	466	478	474	498	500	468	509	467	468	496	481	533	472	545	450	503	486	492	487	480	476	499	507	469	524	507	509	488	476	519	511	467	494	540	501	509	498	471	511	486	535	504	456	497	511	508	501	497	492	549	493	504	477	496	524	512	492	513	513	498	510	490	492	488	495	531
25362	21595	27849	26352	13734	4587	1685	1019	815	691	566	537	477	437	425	387	363	369	333	371	363	334	347	335	359	343	333	335	311	315	318	336	332	309	302	304	282	329	320	289	297	348	307	299	323	304	298	304	299	333	333	309	323	292	300	276	286	309	337	310	323	301	283	311	329	304	309	305	324	312	324	279	303	325	319	320	314	293	336	303	333	287	320	301	278	288	301	292	302	302	299	334	351	306	315	322	330	311	326	352	290	336	342	285	316	294	286	289	302	293	323	295	319	303	315	346	317	362	317	310	324	340	333	336	318	286	328	294	347	307	298	312	308	327	320	337	334	319	330	291	337	303	327	313	340	301	301	305	323	317	326	308	330	278	296	327	325	325	323	297	298	305	326	293	294	293	307	280	324	329	308	305	303	295	324	323	319	321	314	298	296	326	317	320	300	301	334	329	320	315	325	321	293	308	320	333	283	286	328	326	274	347	328	336	285	290	294	292	292	336	291	296	322	302	302	278	295	353	297	299	298	316	302	313	312	332	281	297	334	352	327	324	317	296	286	307	307	326	331	322	304	311	350	318	325	299	323	313	364	287	320	335	302	346	293	272	293	279	330	302	288	311	323	310	307	282	330	316	290	333	332	312	289	308	303	318	311	306	322	294	304	310	316	304	302	323	316	283	290	305	326	310	306	347	300	310	326	327	341	318	345	347	318	269	329	317	348	324	335	322	282	284	345	316	325	283	289	284	329	289	293	360	323	326	297	345	314	300	288	284	313	269	336	294	314	311	344	298	299	316	296	322	323	316	295	304	292	300	314	308	332	313	307	324	277	330	320	308	304	321	324	321	320	323	313	272	330	313	301	314	293	337	337	342	296	315	331	316	281	310	329	307	304	336	306	318	332	318	331	326	289	359	320	296	325	334	338	319	290	291	292	314	323	329	322	298	307	334	276	301	311	330	305	330	302	310	297	318	308	285	330	325	296	329	321	318	301	302	315	311	341	282	302	351	311	323	305	324	318	332	278	305	317	331	318	317	315	321	308	322	323	287	298	354	313	329	312	279	299	301	317	288	293	312	318	313	309	308	312	322	322	297	311	370	314	295	312	342	308	258	309	306	344	302	292	302	304	322	325	316	330	325	311	283	265	312	356	281	326	313	320	321	293	292	305	329	304	311	302	313	305	317	306	287	314	310	302	293	360	331	297	310	315	351	336	330	362	350	302	314	326	311	338	324	298	312	314	303	301	307	312	309	295	296	295	316	338	293	321	329	323	343	321	349	292	313	300	295	322	301	283	308	315	341	333	299	321	302	298	299	285	289	309	314	288	321	274	294	319	278	341	293	317	315	310	301	309	294	299	307	293	310	308	325	317	313	342	299	328	313	285	325	317	316	305	312	318	308	336	313	316	289	325	288	350	299	317	311	329	312	309	302	295	327	274	312	318	311	334	318	316	306	283	311	307	309	331	298	295	290	323	311	298	307	299	336	294	313	271	302	326	348	331	332	294	324	312	316	309	334	311	321	285	320	340	343	309	305	329	345	317	307	318	299	310	314	315	297	311	350	351	326	285	332	298	321	305	296	323	324	348	294	334	324	314	331	298	302	299	318	330	292	290	294	295	315	289	329	314	317	330	320	319	329	281	312	331	299	303	284	297	323	315	337	332	271	307	341	296	329	297	334	331	314	320	283	329	272	322	326	328	288	298	329	313	321	283	336	308	317	303	328	324	341	313	315	322	306	324	328	307	304	332	312	301	316	298	356	318	311	307	309	289	323	319	318	309	314	309	326	289	293	307	293	315	317	309	315	345	307	312	288	321	313	293	294	343	335	331	302	323	334	284	333	306	313	314	332	299	282	306	313	351	335	288	307	312	311	328	334	346	305	298	303	311	274	320	324	324	312	325	277	352	308	324	327	309	321	327	308	295	305	308	317	315	294	290	286	316	308	320	311	313	335	302	296	316	324	307	305	325	332	310	295	315	295	294	319	302	332	300	290	310	290	330	365	333	346	305	310	334	297	330	322	299	304	318	320	318	335	288	306	308	316	284	311	294	318	336	295	330	324	312	294	324	308	308	311	302	323	319	294	313	321	322	309	322	293	281	338	295	285	301	281	343	309	306	301	306	305	311	300	297	280	294	337	307	297	337	322	315	292	289	304	311	321	313	329	331	329	312	310	328	308	290	320	319	301	321	321	332	304	310	298	344	311	292	319	334	304	348	350	338	304	314	307	314	344	274	283	305	327	302	321	314	318	287	298	323	348	323	319	298	296	317	331	322	291	302	310	324	321	320	313	319	332	344	333	324	333	314	335	304	305	328	320	315	326	300	300	298	308	297	291	305	279	315	306	290	302	307	332	306	321	284	282	311	325	314	290	346	324	308	324	313	303	321	312	314	303	290	292	315	313	315	307	316	306	321	308	288	311	306	294	300	319	317	325	318	315	307	314	326	296	297	318	306	341	302	315	305	328	313	267	283	320	311	322	359	306	318	359	302	336	300	306	295	319	293	310	294	287	308	299	306	282	283	311	321	324	295	299	291	296	305	319	326	308	328	299	348	310	336	296	308	315	321	330	319	318	283	315	318	329	330	303	319	317	332	294	312	300	291	335	302	296	293	316	319	346	293	319	317	320	309	315	304	323	294	289	290	303	311	323	321	292	323	313	315	323	298	337	322	311	367	292	305	291	320	304	309	318	298	281	312	314	315	327	299	304	300	305	287	318	319	319	344	320	294	295	303	308	333	307	294	311	294	338	308	324	288	320	288	353	296	275	313	338	318	308	351	290	277	301	351	310	313	317	304	297	311	286	312	300	327	342	328	349	318	296	297	306	321	283	276	278	320	333	314	331	331	306	294	303	319	283	297	272	317	341	317	322	267	283	335	309	330	328	299	294	315	301	301	299	285	298	283	319	307	320	329	309	318	301	301	309	337	299	304	321	297	296	310	293	318	318	309	318	349	335	337	320	321	322	312	331	340	309	253	290	336	296	325	317	341	324	302	298	310	316	289	343	317	298	304	307	300	320	300	292	299	345	333	299	350	276	342	313	318	319	307	325	314	290	301	301	302	304	339	306	333	319	314	311	300	311	320	334	308	283	317	335	290	298	326	293	317	321	319	285	328	320	302	310	305	358	341	280	310	328	319	306	305	335	292	293	310	303	311	290	288	326	299	312	308	334	293	318	346	301	351	316	303	304	314	328	341	317	320	306	326	321	301	295	300	326	314	330	326	320	333	325	372	322	270	329	310	303	330	332	319	333	334	318	323	300	316	308	322	294	332	322	320	304	303	301	283	326	284	335	275	313	341	302	309	301	303	302	303	336	302	294	289	327	307	286	309	288	292	285	324	332	320	302	333	314	350	295	289	310	321	305	315	312	318	330	330	296	310	328	341	291	336	302	301	308	284	301	323	337	346	315	305	316	325	327	309	300	316	282	301	313	337	312	295	314	287	308	314	320	307	314	314	312	315	369	315	321	301	324	329	296	311	333	320	349
34063	49135	37952	25686	13573	6637	2766	1870	1507	1152	967	828	678	631	598	561	539	481	521	460	453	439	425	432	399	412	402	400	411	366	396	376	380	387	380	355	395	389	361	384	382	371	347	405	341	410	388	344	374	409	337	385	365	372	365	350	381	345	379	364	395	347	389	381	382	361	415	394	392	341	360	381	354	363	371	347	362	352	397	363	378	371	368	375	391	379	346	383	350	358	386	396	346	349	369	350	363	404	379	401	339	378	383	374	374	394	386	409	350	368	374	371	372	352	359	362	385	345	402	410	399	384	376	329	364	397	366	361	384	369	388	390	358	346	380	391	339	364	389	364	382	399	398	389	337	404	389	399	383	385	361	386	370	362	398	378	370	382	349	341	351	379	384	364	393	380	396	382	417	333	418	370	356	380	380	367	380	335	375	388	373	368	412	357	401	348	362	420	390	336	379	366	406	415	367	406	401	393	368	416	369	339	338	390	372	386	390	369	394	381	348	396	370	385	405	380	376	387	376	393	348	344	361	371	338	367	382	396	380	360	343	354	373	371	374	362	390	367	385	372	358	384	374	378	396	337	398	390	377	375	378	377	377	349	366	377	372	360	336	367	390	333	375	392	359	375	379	387	380	379	400	378	350	382	364	357	383	376	377	372	346	361	379	361	389	367	362	384	386	364	412	390	377	384	350	381	341	351	384	321	391	387	351	372	364	354	441	372	388	382	384	406	390	381	390	361	372	370	356	345	363	372	401	350	416	427	380	345	349	401	388	366	348	407	393	410	351	399	367	368	399	358	400	347	365	362	379	391	383	379	389	359	350	372	396	400	390	393	351	371	399	356	385	400	385	375	377	376	366	356	361	362	385	357	347	388	365	332	360	405	369	359	352	370	363	384	367	380	346	419	391	347	369	355	362	368	389	380	360	350	349	395	361	348	360	398	372	357	357	362	365	362	373	388	397	355	360	380	415	398	383	339	406	368	381	369	352	390	366	411	376	394	345	373	384	384	389	380	365	360	378	372	368	366	390	389	373	374	353	377	387	397	360	384	377	391	363	438	374	395	405	391	326	359	358	391	376	379	382	371	356	363	377	362	396	395	374	369	388	353	382	361	357	343	391	368	376	364	385	417	350	368	387	356	388	344	351	370	385	395	352	378	381	359	357	379	363	384	394	354	385	397	373	387	365	401	375	378	374	351	379	398	387	351	379	362	334	382	359	369	357	358	380	363	389	395	371	396	368	355	355	355	377	380	343	403	382	367	370	363	379	373	398	370	367	381	364	411	374	399	368	373	374	346	337	342	357	376	386	386	372	359	401	357	351	365	377	363	391	409	353	381	359	399	391	357	350	347	374	389	337	366	377	364	365	367	338	411	373	350	371	351	376	386	381	395	386	370	378	382	420	385	388	386	378	392	349	343	368	389	360	395	342	363	361	387	344	385	365	393	358	348	376	353	345	372	409	378	382	401	388	381	320	338	344	365	386	362	354	340	366	326	381	335	408	370	359	385	384	360	376	358	353	365	395	358	385	373	369	381	359	372	363	398	362	342	376	349	365	321	337	358	355	341	367	382	387	354	403	351	388	375	329	391	358	378	370	367	376	382	388	372	360	407	397	378	379	367	396	370	360	365	442	361	350	406	361	347	368	371	342	379	360	373	352	350	353	385	385	375	361	356	363	342	363	349	358	344	383	381	415	378	375	381	376	403	367	366	379	366	360	409	355	336	385	364	368	386	414	394	388	389	371	370	375	397	397	380	340	391	381	363	382	367	355	360	348	403	366	392	321	370	350	373	384	382	399	380	430	349	405	383	392	394	355	401	380	365	383	406	376	375	411	374	365	380	379	339	360	400	410	379	351	390	410	379	377	383	401	415	386	364	395	334	341	371	389	357	376	358	376	353	368	360	375	312	389	391	376	371	350	377	407	345	378	352	370	384	391	377	372	368	364	370	358	365	375	351	388	363	397	359	347	361	370	363	368	399	398	352	370	394	370	381	380	389	362	355	374	389	382	355	380	371	346	328	389	372	364	326	346	365	387	385	368	347	389	387	362	350	336	406	405	392	385	412	361	385	369	338	354	395	363	393	362	370	382	372	379	388	348	365	344	383	414	381	353	387	362	346	391	369	367	339	370	418	367	408	370	388	389	354	386	382	384	395	364	399	381	389	367	369	384	340	357	367	390	372	363	341	348	375	377	367	381	368	337	366	370	352	374	312	365	371	405	360	393	362	339	363	380	378	384	361	362	364	371	364	370	362	393	369	396	399	388	363	339	357	363	380	385	376	352	354	397	385	388	338	325	375	362	354	341	326	354	332	376	363	387	358	378	358	383	340	364	384	372	346	372	344	355	369	416	376	348	358	359	391	378	369	411	413	380	355	386	389	412	396	374	352	346	377	365	380	361	318	371	369	375	348	379	379	386	364	371	342	380	370	385	370	358	400	345	366	351	369	390	347	365	372	382	363	377	346	369	376	365	371	376	401	349	364	397	370	366	375	400	382	370	372	373	387	357	398	388	367	423	380	394	358	389	392	380	370	399	361	346	396	340	405	360	397	326	364	398	366	336	409	367	348	345	352	356	352	360	361	356	340	407	369	380	364	372	356	365	357	366	419	382	353	366	331	355	362	369	357	351	371	381	361	347	347	366	385	350	373	377	380	365	366	379	344	417	380	353	357	358	384	354	323	375	387	373	351	348	346	372	380	407	356	367	420	376	387	355	396	367	356	356	385	360	388	369	370	358	353	363	389	366	368	383	345	363	376	356	367	372	380	370	377	385	366	368	385	353	365	372	373	390	351	373	356	376	368	367	369	365	374	375	345	390	358	398	362	381	376	355	397	387	392	386	384	345	422	364	388	365	336	355	366	388	344	377	375	380	375	335	380	398	410	382	383	361	398	354	387	374	376	397	367	364	368	361	383	377	372	390	379	395	379	412	368	414	371	379	387	352	392	346	378	376	332	367	392	358	338	356	374	372	381	362	353	384	383	370	367	371	383	358	369	400	416	383	343	374	397	379	384	390	373	360	368	356	400	380	388	407	371	341	380	392	365	372	364	369	392	397	335	364	355	389	393	378	345	392	381	379	350	383	365	344	356	397	403	356	393	354	362	381	329	368	378	363	368	379	364	387	337	323	335	369	370	387	394	376	365	364	375	361	358	363	386	404	386	389	349	403	356	382	381	359	365	354	354	377	356	379	382	350	393	362	371	375	377	393	358	345	391	367	347	342	366	389	355	397	379	399	368	382	359	376	404	383	346	352	356	375	353	367	377	404	385	347	383	401	403	373	381	356	351	371	366	383	358	410	367	345	379	350	361	346	365	346	409	387	398	384	376	374	389	410	360	369	354	382	387	374	359	359	362	381	395	400	391	340	349	385	360	375	384	357	362	377	345	358	366	391	356	382	346	367	376	363	358	367	395	389	372	373	351	363	367	355	368	382	396	390	346	389	370	395	373	371	374	383	391	370	367	403	395	367	398	348	350	370	390
22656	21341	28877	24245	21648	20660	9811	2719	1837	1361	976	826	752	696	666	603	614	540	573	557	527	521	519	480	464	488	468	481	526	507	515	504	462	432	511	474	470	475	443	476	434	426	458	426	442	444	414	471	438	414	446	409	410	444	453	447	416	477	451	446	440	442	449	420	439	453	436	434	462	448	431	425	433	424	454	412	431	429	441	421	473	463	399	457	444	414	423	423	429	440	453	439	441	430	439	431	459	436	456	462	458	450	468	477	431	441	463	398	491	431	466	483	413	436	417	457	454	453	449	415	445	450	478	429	396	439	448	432	439	445	458	451	411	467	476	466	436	465	417	452	447	421	416	429	439	433	405	446	448	459	476	440	410	433	471	456	434	458	444	415	429	432	449	462	465	446	448	431	430	436	431	471	485	457	467	456	421	456	444	490	458	461	471	431	440	429	441	438	446	476	424	426	472	416	444	466	446	496	497	441	428	433	436	461	422	442	461	443	467	442	430	452	429	412	450	429	440	429	451	444	428	434	439	430	443	451	431	437	430	426	458	437	413	414	447	474	472	426	436	447	459	408	381	451	434	441	400	436	423	426	454	438	465	470	467	429	495	455	460	464	454	449	477	460	489	431	428	433	470	423	447	467	378	452	425	454	451	442	478	430	452	418	435	457	454	445	417	469	459	430	469	429	431	453	474	466	461	461	417	415	411	480	429	419	421	455	439	418	451	432	432	452	456	436	416	441	474	451	442	445	434	427	441	394	477	446	420	445	475	472	470	478	444	473	443	415	442	442	402	465	435	412	450	412	458	433	454	424	464	439	429	458	442	389	469	472	425	426	444	439	432	433	455	439	458	428	449	436	404	406	425	462	429	423	452	457	427	464	428	445	429	460	453	454	426	473	415	438	439	428	456	463	436	432	402	423	472	460	442	413	438	431	428	421	466	480	448	420	432	447	464	435	436	451	445	412	450	436	505	429	455	456	457	416	420	442	451	449	452	445	426	443	484	466	428	467	445	398	466	448	460	465	425	452	435	448	437	417	418	425	458	421	393	458	462	438	436	440	439	459	453	446	465	427	471	413	471	468	448	409	438	440	438	424	490	406	424	427	491	470	460	394	490	464	448	446	433	417	424	463	429	445	432	442	397	436	408	425	469	432	445	459	395	443	425	427	436	449	407	407	418	444	441	478	452	455	442	440	472	430	430	448	458	422	457	465	441	436	438	437	460	457	443	483	472	386	413	473	433	444	423	442	438	428	458	457	432	471	441	440	462	435	436	441	420	446	452	452	434	441	449	439	450	484	452	445	420	439	456	459	433	460	436	452	432	435	498	413	371	455	431	426	481	439	430	455	396	415	417	409	468	421	439	435	432	439	460	414	423	427	431	409	472	472	445	428	465	433	446	435	467	452	493	461	463	439	444	390	441	418	450	452	442	456	444	455	481	418	433	468	478	411	426	441	421	435	416	418	484	411	422	461	422	398	458	413	453	416	441	393	435	395	457	428	456	453	440	455	454	406	399	433	430	443	435	458	435	387	401	450	427	421	447	449	414	447	405	437	444	428	423	447	462	486	448	411	453	414	462	448	442	461	457	460	407	442	431	433	439	420	437	416	449	456	431	461	429	424	423	447	398	410	399	404	452	471	439	413	422	450	425	427	431	448	459	443	427	410	473	424	438	415	451	444	465	424	398	440	420	475	435	398	465	439	434	471	425	456	427	460	469	420	426	440	442	429	466	438	434	441	415	439	421	429	425	414	431	462	427	431	408	426	475	486	429	423	432	453	461	441	416	439	454	446	415	447	467	438	449	451	447	417	442	419	465	459	502	457	423	455	436	469	458	404	439	430	427	442	458	430	438	436	445	447	467	453	423	474	436	447	435	431	455	463	456	464	440	452	403	442	428	413	467	408	426	447	422	423	438	433	432	453	479	454	449	467	442	486	426	470	404	446	405	423	466	455	445	434	426	454	419	463	440	441	428	483	452	454	469	446	436	419	440	500	417	435	481	448	430	428	436	456	446	412	423	402	450	431	452	432	427	422	404	431	434	430	450	404	430	445	451	394	473	428	419	449	444	454	405	421	431	447	398	470	448	459	422	419	415	447	434	467	442	448	439	441	424	454	459	466	413	469	407	418	438	471	453	448	427	434	471	432	466	440	431	437	438	444	473	461	417	392	436	456	410	444	434	473	450	421	438	443	434	418	454	473	423	423	461	452	417	441	457	456	471	441	423	417	421	422	440	447	457	431	457	439	442	426	432	411	437	417	440	413	417	438	454	446	454	426	434	436	456	456	411	428	460	398	460	431	438	452	429	461	435	449	449	440	430	393	425	437	453	444	456	423	455	464	443	488	460	468	411	434	475	424	421	427	427	448	438	453	435	416	459	447	458	417	459	428	409	444	446	450	452	452	436	444	428	435	441	442	438	414	460	439	436	442	474	443	369	424	414	416	421	408	416	415	462	428	457	418	427	462	448	442	487	463	443	450	451	390	450	419	434	426	461	442	471	468	466	417	437	447	440	403	460	456	424	398	442	427	436	454	435	451	432	455	462	412	431	452	438	451	426	472	435	452	451	445	450	439	464	441	426	449	429	444	408	450	392	409	450	438	421	490	436	419	447	406	450	472	425	448	427	428	466	430	432	436	443	416	426	454	461	435	429	411	451	435	447	409	455	491	411	450	463	420	447	450	491	464	448	418	447	400	426	397	436	401	429	391	393	433	416	433	465	447	436	412	432	430	456	416	453	437	433	406	421	446	479	453	407	436	452	437	459	485	462	414	418	413	472	449	433	461	455	450	442	453	438	392	421	426	460	463	439	456	439	456	426	406	419	392	452	431	461	392	442	437	436	421	451	444	428	438	408	442	456	435	420	429	445	438	439	445	428	445	459	421	475	429	446	478	439	415	426	441	435	447	456	486	446	446	445	432	450	458	422	410	473	443	452	415	401	438	432	481	415	445	448	434	452	452	394	434	438	464	418	450	448	447	429	413	410	435	430	436	445	396	479	433	425	413	422	434	432	451	437	445	400	477	442	440	438	412	448	393	404	435	464	457	469	457	416	420	427	451	469	431	436	451	459	452	430	479	442	401	450	417	450	415	450	446	407	465	438	418	457	418	422	461	443	459	460	453	397	430	445	481	447	420	464	442	403	406	407	441	473	444	434	419	448	418	395	443	447	444	453	429	440	447	442	454	441	429	449	439	433	436	430	425	421	451	468	428	418	423	424	404	452	452	442	415	450	450	472	412	417	407	488	468	453	427	414	445	408	457	433	456	459	440	440	445	447	433	420	458	433	415	455	440	440	440	485	419	417	442	439	430	434	409	396	453	434	483	473	429	404	401	448	439	432	447	440	454	438	381	438	418	425	437	425	443	446	427	459	460	439	415	465	477	452	475	418	464	395	416	426	462	433	450	452	419	428	429	434	447	455	400	399	455	443	432	444	474	416	411	460	433	438	452	435	398	433	463	462	465	453	457	438	427	426	462	451	455
34768	61638	50643	35996	23502	10779	5844	3992	3147	2205	1518	1257	1128	973	905	797	770	723	643	651	652	617	579	551	565	551	534	533	547	558	548	525	528	582	503	533	533	534	480	520	518	512	462	522	496	489	526	487	505	497	483	521	520	501	468	513	503	519	493	488	539	541	488	488	515	502	502	500	503	475	490	516	501	506	508	485	499	518	490	486	495	493	503	510	498	522	498	517	503	531	510	487	476	540	527	524	508	522	519	499	480	474	513	509	534	479	492	523	500	468	511	533	512	482	505	522	537	500	506	519	508	496	485	525	513	489	473	542	503	522	485	497	524	509	482	535	513	552	475	548	533	496	536	500	497	514	498	456	508	493	506	489	531	492	484	485	476	505	515	470	502	498	491	537	477	489	497	514	530	530	484	485	473	489	498	487	505	507	481	519	491	495	496	491	477	471	491	526	493	483	533	536	506	497	514	503	529	470	477	502	519	513	529	529	490	501	472	488	482	569	499	523	528	439	504	490	500	503	478	506	536	467	528	491	506	545	499	490	511	499	499	464	508	494	510	502	540	479	454	475	512	531	535	510	484	514	482	525	471	455	511	468	477	508	489	474	489	469	497	507	517	530	500	504	536	474	478	481	504	507	525	481	520	524	524	494	467	525	514	485	488	549	505	519	516	487	466	501	509	538	515	486	492	530	502	472	481	540	518	466	500	514	511	535	523	490	494	514	483	464	515	503	516	529	501	500	533	493	534	529	511	500	509	515	515	497	485	501	513	540	539	482	528	529	547	475	486	513	520	464	501	459	510	501	469	496	501	488	541	528	506	506	513	509	483	512	466	535	492	505	499	552	515	525	525	537	505	501	519	474	490	475	497	452	489	474	465	488	486	501	486	510	507	479	474	438	505	514	496	498	533	464	497	492	500	521	522	472	484	487	471	487	489	499	535	522	492	463	505	510	472	544	512	480	455	491	490	520	499	481	517	479	497	540	501	486	536	478	480	495	490	468	521	492	485	529	509	503	465	490	530	499	488	512	498	485	517	470	498	536	489	467	493	475	506	494	506	432	504	533	510	480	531	527	487	519	522	501	502	539	490	529	483	528	499	530	504	500	485	462	517	541	501	470	481	482	508	525	527	482	556	461	479	475	477	514	494	476	495	507	492	545	482	509	487	448	492	487	516	485	524	527	508	497	495	499	481	493	488	504	479	476	496	474	486	516	526	503	481	497	491	537	508	486	500	491	478	505	533	518	526	517	482	478	472	501	497	450	502	481	498	498	489	502	476	491	501	512	484	526	518	490	491	526	506	487	509	526	511	531	477	472	512	501	503	512	489	468	484	450	508	469	496	469	495	488	506	503	494	480	529	541	502	526	469	498	472	480	504	515	477	512	514	510	542	485	496	531	521	492	505	541	504	532	541	524	527	451	527	511	506	506	510	462	513	505	537	494	484	434	516	537	491	517	483	522	458	502	488	530	524	520	541	476	497	514	517	485	502	462	467	518	509	487	488	483	535	532	539	514	515	511	512	531	500	552	502	508	478	510	483	530	487	496	502	476	507	507	494	502	530	498	520	519	512	527	455	470	478	519	493	517	547	496	482	516	493	503	486	529	507	511	489	454	504	511	499	513	488	520	515	478	507	489	529	487	515	503	480	492	498	486	486	502	494	510	491	508	490	543	517	487	484	485	484	529	511	510	521	459	522	500	515	473	510	540	501	513	497	503	503	501	537	504	455	489	510	509	509	510	524	523	487	485	549	504	472	512	510	475	475	486	492	549	454	502	498	504	491	466	490	467	522	475	498	493	492	482	509	506	468	488	482	512	495	468	528	514	441	497	498	504	521	491	477	538	522	503	484	522	524	514	482	499	484	482	511	508	502	504	519	483	541	488	527	502	506	475	511	518	510	479	502	494	513	473	506	486	512	497	501	488	561	542	497	485	524	527	530	523	531	514	528	498	500	500	514	522	493	525	499	495	477	500	500	509	503	512	482	497	500	482	463	465	537	502	516	528	503	488	487	506	486	497	465	481	480	505	493	462	481	510	479	515	522	508	521	516	572	463	528	531	530	472	500	529	529	496	517	472	533	475	538	498	551	471	515	495	490	510	498	486	523	481	510	548	500	498	518	437	448	477	476	500	503	518	483	441	514	478	546	495	501	505	523	482	496	485	488	484	499	499	525	514	493	523	499	475	494	549	482	530	496	509	524	481	489	537	518	519	490	491	499	506	487	526	514	492	511	515	536	518	508	505	461	522	479	502	508	486	508	492	474	510	452	484	522	520	547	520	501	474	501	509	492	483	479	532	486	520	500	495	508	462	495	520	484	483	494	498	484	544	502	514	506	491	485	505	507	546	484	497	496	505	528	460	473	500	561	522	489	475	490	505	499	518	503	484	468	486	504	498	541	464	521	495	508	476	509	491	522	492	458	483	523	471	470	527	476	539	529	546	525	502	490	559	483	493	475	539	474	550	540	498	507	464	480	481	487	495	476	504	492	532	493	458	519	493	482	507	509	515	515	515	488	518	494	516	531	511	501	473	477	539	534	447	512	530	519	501	533	554	490	494	531	508	494	497	480	528	498	514	489	494	503	486	486	509	489	501	520	487	494	531	541	518	513	469	465	495	512	503	521	458	487	498	521	489	521	495	478	516	469	496	511	486	482	517	464	524	459	495	496	476	515	505	504	540	522	516	522	469	462	466	516	486	489	491	507	514	478	501	482	517	510	463	512	527	487	452	506	482	496	533	508	516	501	485	502	470	517	522	459	507	507	480	489	482	500	469	522	515	481	516	512	495	528	525	511	470	487	508	463	502	516	456	523	497	547	486	498	510	512	503	520	489	503	491	497	488	476	485	521	544	489	522	508	483	497	464	516	516	520	554	537	490	500	496	547	516	475	479	537	511	486	533	545	477	546	498	480	482	505	491	475	499	488	472	501	511	498	532	497	502	483	518	493	524	501	501	497	459	545	502	490	518	475	465	505	496	497	501	507	518	533	520	488	506	518	529	481	503	509	455	503	517	491	481	466	497	505	496	468	492	509	490	515	506	500	463	535	478	531	516	497	496	466	497	485	527	499	447	515	533	534	522	522	511	502	503	497	515	481	520	513	502	529	523	487	504	471	526	492	485	533	525	486	473	545	477	460	497	457	487	474	497	495	458	473	520	482	520	479	494	519	517	474	531	480	522	497	506	483	499	461	444	516	513	534	505	517	513	483	477	513	515	490	535	493	492	510	510	450	492	506	495	514	509	533	523	489	538	508	510	511	505	491	597	522	528	477	484	525	505	540	535	527	515	496	508	507	508	480	528	520	491	515	501	478	471	430	501	528	521	470	454	487	501	522	514	507	531	480	480	492	493	508	508	520	491	461	496	497	471	491	514	475	487	494	497	511	495	486	531	482	557	497	481	499	496	512	495	502	471	569	493	501	445	496	526	503	477	477	539	499	484	466	504	485	505	510	522	498	508	557	490	509	498	444	499	468	475	499	505	499	490
31108	32575	29305	16920	6718	2366	1426	958	735	639	552	511	432	428	419	396	420	406	390	379	389	354	353	353	344	341	366	319	355	352	348	354	332	359	332	331	325	354	331	330	337	343	342	353	339	328	365	378	359	332	367	366	339	329	325	346	338	351	349	339	361	355	354	336	362	348	339	363	342	333	345	354	347	328	369	326	355	343	325	325	338	325	309	371	365	382	333	371	380	342	338	328	332	345	333	357	344	346	342	324	340	339	352	346	343	332	308	328	332	374	309	349	343	346	293	347	360	351	326	339	344	361	330	357	348	351	377	341	369	337	344	404	347	342	315	318	347	302	334	340	366	359	348	340	361	347	364	337	306	358	344	345	358	354	338	395	364	333	348	347	318	351	319	333	335	311	333	342	348	353	346	347	333	319	353	367	338	327	334	363	332	351	343	348	346	364	314	344	324	334	352	324	332	332	313	343	311	379	328	351	349	335	332	349	335	354	377	369	371	321	308	322	374	363	362	329	343	372	325	350	319	348	311	316	341	369	361	346	365	325	337	340	338	360	316	349	325	327	364	339	337	366	321	323	344	360	345	353	330	319	387	363	354	340	347	333	348	335	349	353	351	329	368	377	350	330	346	341	352	366	322	333	339	332	336	339	354	337	334	352	324	354	364	343	322	352	353	333	346	309	347	327	340	295	294	318	353	380	361	351	330	302	339	366	339	342	337	323	342	334	361	348	299	307	339	335	372	358	372	328	328	332	363	368	356	329	360	339	316	394	330	367	336	334	325	362	322	371	350	350	332	320	351	365	361	348	361	355	316	346	313	338	369	336	298	342	343	336	311	346	327	332	345	339	339	362	364	359	367	328	338	335	345	353	358	326	369	321	375	339	340	349	326	338	366	354	358	393	374	351	346	349	330	358	356	347	350	362	352	332	342	347	335	350	339	368	335	342	326	359	335	330	362	337	328	360	346	314	347	368	338	336	350	352	363	370	320	336	364	303	346	344	372	340	349	361	344	358	334	349	337	326	356	350	335	343	368	333	360	341	363	327	363	359	375	370	323	362	329	326	340	327	360	327	373	347	388	331	326	305	327	365	357	358	372	338	366	357	317	384	325	360	349	353	324	330	352	327	366	345	374	342	357	373	329	357	373	351	345	345	341	354	359	336	329	326	338	348	345	346	343	354	316	353	345	355	350	315	340	361	351	318	368	335	342	376	371	340	347	345	336	354	343	338	355	344	351	341	328	361	324	341	342	335	361	315	352	355	325	363	390	330	366	324	369	333	354	342	369	336	319	327	349	338	336	343	327	361	333	311	338	346	358	339	334	359	334	356	349	316	331	336	325	371	327	349	353	338	331	354	325	299	309	333	327	351	334	328	349	356	363	330	318	320	355	329	323	331	352	305	320	336	348	322	330	345	348	351	331	330	322	301	337	328	374	359	343	315	342	373	337	348	326	369	343	313	317	344	351	329	346	306	370	334	345	343	352	338	368	337	347	349	366	320	354	368	339	321	318	327	337	323	316	301	374	314	379	316	350	334	379	328	340	352	360	347	311	339	349	342	337	362	349	341	336	337	341	351	355	357	321	343	352	363	358	337	309	338	354	372	345	329	343	323	346	389	387	360	319	314	331	339	319	372	365	325	312	351	334	343	320	328	313	309	333	346	341	359	321	342	338	340	306	342	336	349	339	328	372	331	372	359	310	352	357	341	334	322	320	302	352	346	362	327	345	330	382	329	327	348	337	347	361	345	346	330	333	363	347	352	352	329	309	334	343	346	346	336	367	336	321	305	338	328	325	317	334	346	340	333	323	375	333	326	341	303	347	361	346	322	339	339	343	349	346	336	342	362	350	313	366	322	341	345	343	325	343	302	318	345	384	361	344	320	346	351	347	364	321	328	351	355	354	331	316	333	362	324	334	323	369	359	347	354	363	365	358	320	368	338	368	319	350	374	367	342	348	333	347	360	374	334	335	366	354	369	320	377	312	351	347	353	329	333	346	359	382	346	367	354	344	328	357	318	324	337	318	361	342	382	334	325	322	345	353	330	350	330	321	325	340	332	353	346	350	353	341	382	328	320	343	292	346	350	333	364	366	335	329	355	332	346	348	334	388	318	332	348	361	349	378	318	358	347	308	332	341	325	342	361	349	324	369	358	340	340	304	375	343	346	343	334	358	332	340	316	329	339	357	359	328	339	351	325	346	331	367	377	375	355	335	347	337	356	356	322	316	346	349	342	349	357	317	339	341	358	333	329	360	339	315	343	342	345	384	341	355	324	362	330	358	353	339	343	356	340	322	347	341	361	337	329	343	330	381	319	353	349	337	348	385	354	335	339	374	312	352	354	337	334	317	343	385	315	338	369	308	331	360	337	365	358	318	367	321	329	349	372	332	328	367	324	331	355	340	346	333	347	356	333	321	361	331	320	330	312	349	366	335	370	323	370	348	357	374	371	370	315	351	369	394	372	370	332	338	353	329	342	350	365	348	321	309	337	353	368	362	357	366	348	346	345	321	373	327	330	334	349	349	340	347	351	343	368	354	337	329	339	361	329	346	318	341	346	353	334	362	335	377	370	349	307	337	363	363	353	339	358	306	361	341	341	371	354	358	365	329	353	331	350	348	300	298	347	318	304	347	355	378	361	345	313	347	368	284	339	321	325	334	321	355	368	351	376	313	313	324	293	347	331	335	359	351	331	333	344	352	355	359	335	311	331	369	320	315	311	347	315	341	349	358	362	353	332	371	351	309	343	354	379	340	364	361	328	308	374	358	329	329	354	349	342	354	318	348	318	332	385	339	342	306	324	346	353	339	345	342	337	347	345	370	328	360	340	341	347	395	326	344	327	355	327	359	319	320	333	356	364	396	353	405	353	348	319	329	345	378	340	323	339	346	380	356	366	303	312	340	326	364	339	344	360	331	361	344	320	351	331	327	360	317	314	331	319	372	351	374	344	364	349	325	370	303	349	352	334	358	365	355	359	363	364	347	354	344	358	352	320	351	336	366	328	357	366	349	349	339	324	320	342	349	334	345	334	347	342	354	360	382	327	335	350	343	303	371	367	321	348	344	399	355	342	357	341	362	341	318	326	365	340	335	324	330	354	314	348	351	373	330	342	362	329	333	345	384	345	361	352	323	324	330	338	346	343	334	318	311	366	295	348	354	327	343	343	339	346	331	315	333	386	334	306	333	330	303	323	334	349	322	319	349	321	361	342	354	349	359	369	364	375	359	321	327	356	359	353	334	341	352	342	346	322	371	367	351	346	364	382	328	356	345	341	341	343	385	346	361	327	356	346	351	328	300	333	329	334	316	331	349	324	346	331	334	353	290	370	370	324	352	339	346	320	331	352	338	361	369	310	373	310	347	338	369	333	354	348	339	343	347	344	325	363	347	359	349	316	377	320	354	359	341	354	319	335	329	335	328	354	323	336	346	352	327	371	342	348	321	334	397	353	355	357	361	364	331	344	338	361	354	329	332	333	342	327	356	370
34234	47914	31655	18105	9795	4186	2603	1653	1217	1001	799	665	634	582	549	562	500	463	478	486	489	422	426	476	416	426	422	401	432	400	439	420	397	436	408	418	410	427	409	399	398	416	409	398	391	423	396	420	389	384	401	421	404	406	388	395	390	419	404	405	438	406	405	405	392	389	401	412	389	427	398	427	378	411	392	411	396	405	379	404	384	394	387	388	389	420	431	415	385	387	431	426	381	395	409	386	393	422	472	363	375	421	397	360	381	409	372	368	424	429	413	363	397	430	416	384	384	391	414	412	371	383	385	391	418	454	418	402	433	383	392	397	393	381	389	388	386	372	402	356	385	426	426	401	443	407	382	368	387	363	384	425	413	390	390	408	390	381	399	420	409	372	407	386	416	405	385	394	400	369	414	413	384	401	422	409	368	406	392	381	412	398	367	402	418	410	397	378	371	381	432	412	401	411	369	400	401	389	400	399	417	368	421	397	389	403	369	438	417	394	403	385	407	398	402	413	377	389	402	430	372	388	410	391	372	415	382	421	432	379	441	401	427	393	427	395	372	402	405	402	387	406	400	427	409	359	377	394	378	400	403	453	364	374	382	413	401	392	409	419	379	422	370	380	404	385	396	387	366	424	451	404	422	438	401	399	457	423	404	387	400	415	415	410	390	410	410	429	402	409	380	384	413	392	380	434	389	397	363	393	399	410	398	388	389	377	417	407	388	380	409	389	401	392	389	402	405	378	399	394	413	435	401	457	419	399	402	385	387	372	407	419	406	393	398	405	380	408	388	418	406	415	403	400	412	374	375	442	410	388	392	409	393	404	394	404	384	395	403	423	429	417	384	401	381	378	413	396	400	402	376	379	381	410	419	372	385	401	371	368	403	393	397	382	412	399	408	418	425	384	389	396	383	387	375	415	389	432	384	399	410	398	383	391	391	425	430	436	388	427	378	407	406	380	403	390	391	363	396	398	395	436	420	413	398	378	386	400	368	407	400	406	410	408	395	413	403	415	379	455	411	395	376	398	370	357	405	383	425	412	422	403	420	373	391	412	413	427	407	397	401	348	401	412	407	424	392	431	392	414	378	401	419	410	405	426	399	412	389	372	382	401	416	392	372	368	414	370	385	426	390	369	393	400	359	378	391	412	382	414	393	401	411	395	430	379	402	382	429	360	419	390	405	389	392	409	420	428	407	407	401	400	389	394	396	408	417	421	400	395	386	412	413	397	374	421	416	400	408	398	413	386	416	427	394	409	389	398	421	378	392	409	384	396	396	394	435	402	385	389	379	397	395	414	395	413	375	396	414	362	399	392	421	374	413	445	394	379	405	412	402	402	432	421	377	393	386	347	415	373	396	412	387	401	415	427	385	419	383	380	421	435	412	448	398	403	430	382	414	376	402	400	432	408	436	403	389	416	352	388	377	380	368	400	405	375	415	434	407	378	370	431	411	389	401	399	389	422	400	410	424	384	391	400	405	393	381	362	402	397	406	400	405	395	387	397	389	450	393	397	424	372	412	445	370	390	356	421	381	371	415	367	412	358	384	400	399	371	405	380	425	409	421	405	443	379	397	381	414	414	428	403	400	377	416	385	420	422	404	373	398	368	403	382	393	396	424	422	409	432	402	427	373	400	388	355	383	403	437	427	412	397	404	408	408	439	389	404	414	416	418	408	382	378	382	443	431	370	374	462	394	399	418	405	381	389	411	395	400	380	390	409	411	403	371	360	424	402	388	363	390	393	414	404	436	387	376	404	370	421	386	397	386	377	387	385	399	415	386	436	400	382	425	380	415	403	469	404	422	426	425	430	386	394	404	415	413	406	400	378	426	394	370	385	420	400	398	409	357	420	394	363	379	402	399	415	402	392	388	424	430	375	386	424	412	409	407	384	388	387	401	389	366	375	383	386	397	381	409	397	408	371	413	407	420	426	376	458	391	420	347	383	420	379	395	389	380	431	423	373	362	424	394	398	376	424	394	380	401	376	418	381	432	391	423	404	413	399	396	411	389	413	393	401	424	375	393	419	379	399	427	430	386	408	419	406	395	365	412	367	439	402	398	383	381	417	398	368	377	406	392	389	380	397	403	425	362	415	406	427	385	396	404	420	419	418	422	415	388	414	393	401	402	394	354	424	376	414	404	383	396	398	388	423	377	384	393	377	401	392	351	402	408	354	441	404	406	356	410	407	359	403	357	425	386	414	426	434	425	381	378	394	375	416	444	378	402	415	400	399	434	400	401	397	397	385	395	401	419	439	386	378	413	399	403	419	383	386	393	403	396	417	396	365	387	418	410	376	409	393	390	406	377	413	416	424	379	400	429	409	397	406	387	409	391	402	390	427	391	401	403	375	412	432	391	378	396	445	412	401	365	435	406	409	407	377	389	454	361	396	376	393	400	415	394	396	395	412	440	370	373	402	407	434	433	408	373	418	385	395	406	397	419	438	392	412	386	403	453	389	369	404	390	390	366	423	396	404	355	380	365	371	413	370	409	431	412	394	412	394	388	397	382	407	387	405	392	442	406	406	395	401	412	436	404	383	365	407	382	387	414	400	416	383	375	407	408	412	434	443	399	429	437	394	402	417	390	404	416	392	401	377	394	399	398	404	433	414	378	383	428	366	392	406	391	400	388	428	409	371	391	405	438	411	389	393	418	389	393	390	411	421	350	403	393	390	397	392	400	369	378	432	394	430	415	354	366	414	410	419	407	419	410	439	403	377	404	410	408	417	381	403	402	418	402	412	394	420	436	365	431	372	396	384	413	384	415	394	391	419	419	416	364	401	425	417	400	389	371	362	431	404	404	381	386	378	407	397	397	406	422	423	429	417	418	369	402	402	416	431	362	376	423	409	453	372	419	387	389	423	392	442	432	383	393	404	403	421	387	381	434	390	391	390	360	388	384	391	416	405	416	384	385	367	373	371	423	379	404	463	411	421	416	392	381	389	420	385	386	373	434	384	393	415	407	401	414	397	420	381	382	363	421	402	358	437	412	401	403	421	380	413	406	387	400	381	435	430	347	410	376	392	418	426	417	374	463	389	420	393	399	389	340	423	394	414	407	419	374	416	419	395	396	403	377	376	421	348	402	428	421	393	395	399	350	399	398	429	389	406	405	397	378	377	338	425	363	379	396	390	402	399	459	404	385	456	371	387	401	399	432	400	383	385	411	423	371	383	378	403	403	405	395	419	389	397	365	377	392	380	381	432	399	392	416	427	366	421	397	402	428	392	375	407	378	409	438	388	387	376	425	401	401	395	388	417	432	392	366	398	366	386	427	396	378	380	396	422	401	388	409	406	354	407	439	413	395	401	398	375	379	405	422	435	424	418	400	394	375	373	411	436	400	369	417	398	363	380	397	422	411	445	453	376	403	439	380	424	406	425	366	371	407	373	392	394	382	410	400	411	442	382	429	399	358	412	371	360	421	375	352	374	391	396	413	419	398	383	403	379	394	395	419	407	409	382	366	413	415	378	378	376	397	420	405	411
23943	21456	28534	25291	21389	13367	4969	2065	1219	943	778	673	656	633	524	537	551	494	497	483	483	445	506	482	445	460	452	445	473	449	440	460	444	457	422	431	441	414	414	445	410	429	434	447	444	423	461	410	442	435	449	425	409	441	433	475	462	428	475	432	433	409	429	465	433	433	416	452	418	427	472	410	432	418	442	429	404	441	412	478	446	381	446	383	459	439	417	414	402	408	443	411	405	460	438	418	412	448	421	401	403	404	473	424	416	437	411	411	456	430	430	424	448	404	481	416	434	389	389	426	426	442	430	436	473	417	435	461	403	430	436	443	412	424	450	434	410	432	407	442	398	422	399	455	412	442	442	435	426	433	436	438	425	458	453	416	413	473	438	427	433	447	406	424	438	404	427	437	442	432	457	449	392	419	446	414	449	462	401	444	421	457	384	406	471	381	454	431	437	407	399	390	419	430	383	438	432	397	434	415	437	395	450	402	435	415	456	409	412	465	422	414	389	411	436	407	388	398	416	427	402	407	441	422	436	421	399	384	449	458	436	446	413	424	439	397	408	420	464	411	441	399	450	406	463	420	471	443	427	432	412	461	415	406	415	436	432	436	424	427	429	430	392	444	441	376	390	414	476	389	434	400	466	425	454	436	424	407	438	415	391	441	423	411	446	409	426	445	422	436	423	430	414	424	437	448	415	428	389	418	426	408	405	434	442	422	447	377	472	455	377	404	408	455	405	417	423	448	441	454	443	439	428	461	434	406	416	444	381	427	441	393	435	404	400	442	437	424	411	434	435	467	438	388	402	423	439	429	425	433	420	431	457	431	427	398	419	435	444	434	422	418	477	408	451	435	439	450	432	397	423	404	442	421	441	425	435	448	434	429	410	444	438	412	460	449	444	423	413	378	414	396	394	411	443	438	445	424	447	392	436	427	419	428	425	443	446	427	379	416	451	418	425	433	436	416	376	458	476	428	430	389	407	439	410	432	499	416	435	445	393	445	451	450	416	419	443	397	436	446	433	388	422	423	397	439	429	440	467	407	424	437	434	410	423	434	439	388	461	396	404	441	456	422	412	420	398	399	437	452	411	438	413	405	444	412	416	412	439	408	437	420	470	401	456	364	390	443	450	428	419	436	430	372	429	468	427	432	422	385	443	449	431	461	397	442	446	438	432	428	448	436	446	423	445	414	459	461	436	397	398	424	425	414	411	391	391	381	433	379	405	423	443	430	418	397	447	508	398	427	419	438	423	418	430	445	413	385	404	410	404	401	396	432	435	450	397	443	455	409	416	454	447	447	409	433	434	434	442	425	462	429	451	426	445	412	415	388	447	431	435	416	434	430	416	413	425	428	433	431	432	458	437	408	433	378	440	465	444	421	413	426	430	410	407	431	435	455	453	372	415	446	452	435	474	392	445	388	443	433	434	392	431	421	419	463	425	419	410	437	451	429	416	415	405	433	416	430	464	450	396	430	447	461	425	458	465	448	407	413	413	404	377	436	404	420	420	448	416	424	443	411	438	444	427	425	427	447	407	406	409	422	437	424	430	410	429	403	430	437	433	456	451	457	445	454	411	444	408	451	457	414	426	439	389	415	410	391	431	404	417	406	453	446	451	409	421	451	418	446	409	407	399	453	429	427	411	444	411	461	405	431	372	395	447	401	422	394	418	438	439	424	442	432	454	466	450	416	413	419	448	380	428	434	409	443	405	418	432	429	424	416	417	434	441	441	417	427	427	456	427	418	418	413	423	459	458	421	425	433	475	459	423	459	429	437	443	388	419	421	406	429	417	458	401	447	423	429	411	428	428	442	415	455	450	461	403	402	404	420	431	428	462	430	418	430	454	431	416	414	431	475	435	441	390	448	450	452	462	431	407	409	447	401	459	408	422	442	444	445	411	441	402	406	445	439	416	478	448	429	451	416	409	427	474	428	422	454	410	432	419	416	447	428	456	415	436	419	428	462	446	437	434	437	466	417	444	470	418	411	414	424	409	415	414	450	403	461	413	425	426	454	410	430	448	402	420	432	426	439	409	425	453	419	433	432	431	439	407	429	439	432	386	424	428	421	422	423	426	417	440	426	452	423	435	415	445	406	415	454	435	417	422	459	414	462	439	421	446	409	420	410	382	428	465	432	422	423	409	413	455	418	421	415	426	432	455	468	426	422	407	405	409	417	419	452	430	400	427	394	385	433	429	469	421	415	449	429	391	453	435	438	432	409	399	437	416	411	418	442	445	427	428	466	423	427	424	407	458	424	415	415	436	425	431	427	451	387	454	453	402	446	424	435	434	415	448	420	407	434	429	436	411	436	457	422	411	442	433	448	439	455	427	388	441	424	449	419	425	414	431	440	419	420	424	445	406	444	394	396	451	423	379	460	436	419	415	421	431	434	424	431	411	432	438	428	473	446	417	437	450	398	453	418	405	410	463	395	438	385	425	415	431	416	430	418	410	420	427	432	427	459	425	465	422	403	416	428	442	475	415	438	414	457	425	464	413	429	398	434	405	405	455	489	406	404	445	444	423	438	416	416	424	440	436	433	421	443	395	417	449	421	429	420	435	459	425	414	394	426	438	427	386	433	441	439	425	385	420	405	462	436	428	411	396	446	390	437	431	438	392	392	419	437	437	456	424	438	420	433	406	418	403	434	423	430	443	436	454	411	435	372	404	452	403	437	420	407	433	429	439	443	410	418	417	453	434	435	428	432	395	432	443	415	451	402	433	462	473	436	433	440	392	426	406	402	450	446	409	447	433	436	440	418	395	412	405	403	414	417	464	418	455	402	409	404	422	449	396	419	405	434	410	400	417	483	457	394	447	413	437	425	440	438	415	448	448	428	437	449	430	455	455	443	448	428	422	419	417	409	418	428	443	434	437	442	430	433	445	418	447	420	428	429	428	451	414	416	420	462	431	420	397	465	439	440	434	421	453	426	423	455	443	414	450	449	392	436	430	407	444	391	407	423	413	400	401	446	463	434	419	411	427	426	424	444	445	424	470	401	403	461	452	435	425	420	413	409	407	457	436	427	442	409	421	436	401	451	403	420	424	456	482	413	408	406	386	427	430	425	417	438	427	406	385	431	466	421	467	477	402	431	447	415	423	440	451	427	369	431	435	391	466	428	476	389	445	403	434	426	415	422	393	433	429	432	411	463	414	421	425	419	440	415	410	442	426	439	440	415	426	440	435	443	425	414	436	438	446	472	428	408	385	445	504	430	402	446	439	478	442	443	439	414	423	384	465	423	452	453	439	443	377	413	448	457	423	430	434	435	409	427	412	396	446	441	415	396	444	436	418	385	464	399	427	422	417	411	410	438	450	417	463	432	457	386	426	489	423	413	416	399	405	466	452	409	447	418	450	388	434	404	448	423	427	409	436	426	431	444	395	428	423	434	399	439	431	422	395	441	424	462	455	442	436	427	428	441	408	408	419	410	451	411	433	443	436	412	425	435	439	427	423	423	454	430	446	450	442	421	431	426	453	439	440	401
34224	54636	41935	30117	17417	9737	5788	3340	2041	1455	1209	1029	817	775	775	690	686	647	591	587	557	608	549	531	561	580	547	561	533	513	532	558	522	511	532	503	537	525	514	525	463	541	513	507	490	498	499	504	466	491	444	530	492	512	477	469	498	479	503	523	482	519	489	485	437	482	483	522	495	487	517	470	497	523	492	468	465	487	502	484	482	482	475	504	481	507	490	516	496	503	493	461	528	488	490	502	524	470	500	485	490	520	514	481	491	522	485	500	473	520	504	534	499	520	494	501	487	501	515	508	520	473	448	528	524	492	490	477	499	483	476	542	498	521	473	514	530	515	480	526	508	499	519	502	501	444	522	484	485	489	459	521	475	490	470	480	464	496	474	544	498	495	501	505	513	512	508	490	483	515	499	496	479	487	439	500	470	484	499	493	476	488	497	475	482	504	489	507	432	529	481	500	514	495	513	480	476	485	496	516	526	497	507	497	426	493	476	469	514	503	480	514	492	470	495	500	476	468	504	491	501	497	507	508	497	478	520	483	517	470	489	495	529	506	511	479	509	451	508	498	490	471	481	492	528	475	481	507	481	523	491	500	470	488	519	476	549	501	462	505	467	478	481	529	455	481	512	502	518	482	484	527	510	495	490	471	496	515	479	539	521	490	478	523	528	478	491	493	506	514	482	496	526	477	468	477	489	498	472	479	499	493	492	504	499	514	495	513	489	552	489	533	456	502	521	514	487	461	502	448	503	480	501	492	488	536	528	474	541	539	473	520	487	486	518	528	473	469	502	511	474	497	511	479	483	499	514	516	460	508	495	527	502	513	472	486	488	507	524	515	483	488	504	518	484	511	462	475	484	505	469	481	493	541	498	496	528	513	479	491	513	513	483	523	503	491	499	473	486	472	454	488	477	506	503	514	483	524	450	494	463	490	460	495	474	505	497	471	486	471	519	517	524	482	509	495	519	500	552	530	504	490	455	447	496	481	496	472	487	512	519	456	476	468	512	446	523	475	490	486	483	486	499	474	517	480	473	469	493	514	480	482	486	519	499	528	493	543	460	496	472	497	526	464	483	488	535	465	502	520	508	481	465	437	516	499	494	479	475	509	504	519	489	500	476	492	465	500	494	489	489	477	488	492	531	461	455	522	510	495	471	516	496	511	489	542	480	476	486	509	482	480	510	514	493	475	504	481	474	469	508	450	496	508	504	477	525	458	503	474	475	486	488	473	494	489	487	462	451	486	529	469	502	503	498	489	493	523	508	489	489	500	498	483	489	512	540	493	483	508	478	505	492	496	475	494	477	473	495	518	497	467	500	456	454	521	502	517	494	512	483	491	499	519	494	477	486	521	516	486	518	541	476	467	517	499	508	478	493	456	524	465	488	455	477	513	492	488	456	533	520	462	510	473	503	509	493	505	473	491	444	479	490	487	461	454	527	505	489	491	515	476	490	498	457	519	496	515	491	458	501	498	514	506	497	530	477	520	493	493	511	503	447	511	503	459	521	521	451	463	440	489	491	496	519	470	486	474	486	456	498	485	467	474	468	462	463	453	462	536	507	467	468	471	507	518	477	478	483	472	498	528	453	467	492	521	521	488	463	517	487	470	542	506	475	466	454	447	504	544	490	502	434	485	489	461	469	521	478	482	469	549	492	497	488	503	494	474	503	501	497	473	485	483	493	497	488	511	490	492	487	497	509	501	484	494	525	500	485	478	461	522	461	486	507	493	506	498	482	518	527	493	452	487	489	511	476	442	530	501	504	503	513	471	501	512	489	490	445	507	463	498	489	512	512	442	481	473	499	477	523	482	483	455	467	490	463	467	495	479	479	502	469	468	495	447	507	460	481	510	520	479	500	530	492	495	508	512	527	535	472	558	484	477	495	475	513	503	460	489	484	500	499	520	496	497	492	507	506	476	495	469	430	498	502	516	503	497	524	478	515	487	467	489	503	487	523	514	537	496	487	477	469	470	488	488	499	501	475	452	486	472	459	521	484	493	466	466	477	478	500	463	453	491	482	487	540	476	520	479	475	477	544	462	521	480	504	461	485	471	483	474	507	506	502	458	490	513	497	495	529	444	479	516	504	495	474	481	477	444	519	511	490	471	491	516	521	470	469	475	468	506	469	476	473	521	508	490	496	489	522	528	473	508	527	496	464	488	456	486	449	462	481	492	487	485	485	497	482	470	501	474	523	487	526	500	505	472	501	508	468	497	523	476	492	464	485	516	492	518	461	506	498	503	503	471	518	473	489	474	467	529	486	495	486	493	458	479	510	503	547	493	536	499	495	522	538	454	505	415	470	539	533	486	448	489	483	510	467	487	486	511	474	501	476	476	500	512	523	467	517	467	485	504	474	486	463	503	493	467	459	484	512	440	500	509	480	495	525	484	539	504	469	495	471	494	523	457	495	501	467	521	492	505	498	453	502	467	510	521	489	472	478	519	488	515	485	480	481	506	486	451	485	488	510	532	487	483	564	512	494	492	485	524	481	537	479	477	491	529	465	464	519	456	509	499	495	523	499	470	485	509	478	492	491	525	498	488	494	485	477	471	474	445	493	497	537	452	511	462	527	485	475	485	488	502	521	523	452	470	496	531	467	521	476	508	502	479	503	455	469	508	521	516	505	534	480	496	455	476	459	500	539	495	480	442	474	498	502	493	474	489	510	504	484	472	498	456	467	521	492	505	498	481	495	532	491	496	500	456	491	461	479	515	464	481	471	465	526	483	498	492	498	490	506	473	510	530	495	481	466	483	502	503	480	519	482	508	464	533	466	466	513	478	519	514	501	487	501	486	479	481	482	536	495	516	502	523	500	469	491	519	477	487	499	506	497	541	495	526	498	502	497	489	488	496	473	511	500	460	491	507	501	467	469	514	498	518	508	484	461	503	450	468	490	485	436	513	512	483	518	497	527	493	498	489	494	489	467	533	505	478	488	521	489	496	499	503	462	498	468	466	459	499	509	494	434	492	493	501	488	496	488	453	469	504	511	478	455	481	515	492	462	476	481	463	480	467	471	507	518	493	474	492	480	496	482	496	472	526	506	523	507	488	468	504	480	484	511	493	523	484	486	482	491	525	479	472	466	506	511	490	499	499	498	497	503	497	472	515	490	509	519	518	464	480	543	490	445	531	450	489	486	501	490	511	482	467	477	480	486	502	481	492	492	509	496	489	497	510	485	462	515	475	517	466	515	539	492	480	503	499	471	518	524	490	480	508	467	480	480	549	527	492	518	472	505	491	524	492	446	503	467	495	480	453	466	486	485	488	494	493	468	488	493	478	467	453	495	482	497	499	482	465	492	501	530	516	493	488	531	505	512	466	496	463	537	481	493	462	512	511	518	504	479	523	536	508	473	522	490	466	499	498	515	465	458	462	491	485	504	507	474	521	492	470	493	481	503	457	475	474	473	475	519	526	510	485	489	526	500	429	510	525	475	519	484	477	511	501	502	521	484	450	499	528	489	498	503	515	468	509	460	513	511	463
25142	21494	28175	26360	14753	5298	2342	1325	767	645	552	494	451	408	440	383	401	368	375	341	362	317	315	355	340	341	342	313	317	308	324	312	308	312	309	309	291	331	322	352	317	298	308	325	318	300	292	315	331	280	294	305	296	291	341	347	310	288	325	285	298	302	321	286	322	299	324	280	316	289	323	316	279	314	296	321	330	324	326	304	305	296	288	299	313	294	283	309	328	320	327	324	312	313	325	317	331	321	293	313	313	308	311	277	269	314	333	328	275	300	301	285	316	306	293	311	298	326	307	297	316	307	310	302	261	320	296	278	332	305	314	289	298	311	286	306	332	287	327	315	285	313	287	285	317	306	330	301	352	298	310	294	309	299	275	298	285	311	323	298	306	296	319	324	306	315	312	272	301	313	306	296	300	317	270	294	283	336	302	308	322	306	247	287	314	304	313	280	316	263	305	303	316	321	315	321	314	280	313	317	302	313	315	285	293	285	327	284	313	301	307	275	284	294	323	354	315	288	314	319	289	316	279	327	310	310	289	313	295	336	303	323	313	326	286	299	292	279	305	300	314	288	303	281	298	295	300	348	304	315	293	272	308	311	301	316	306	288	326	331	306	334	326	305	303	304	303	307	290	336	322	322	321	322	321	320	295	318	292	307	278	306	314	331	344	288	297	287	275	294	317	330	340	302	306	289	280	312	314	319	296	317	286	316	307	300	324	295	309	317	310	339	306	297	318	354	311	311	289	300	315	300	321	303	315	308	288	314	321	328	305	284	321	315	306	292	242	295	300	313	317	296	285	324	323	324	313	328	310	286	332	288	302	317	310	305	264	314	288	305	305	295	321	289	317	299	289	304	328	306	300	323	300	316	354	320	327	292	292	283	301	327	313	330	306	287	300	314	311	301	300	335	287	328	286	309	307	283	295	304	322	302	299	279	311	307	299	301	283	288	313	291	294	303	323	320	319	302	272	285	326	328	295	284	330	322	291	293	332	291	330	276	301	292	301	301	317	317	306	273	287	334	306	319	306	297	300	303	332	297	313	323	319	319	303	295	288	284	339	284	323	297	270	302	318	326	319	289	362	322	328	313	265	287	290	319	336	305	309	314	307	325	306	304	323	304	293	286	307	316	301	309	277	294	300	316	352	305	307	313	296	296	305	285	310	326	337	288	322	327	303	320	292	286	288	316	305	324	321	334	308	317	271	331	281	291	307	316	294	319	306	298	321	295	311	342	329	341	328	283	298	299	304	334	323	313	302	328	291	300	306	305	286	314	313	298	313	295	310	333	305	296	323	285	332	302	301	309	306	298	322	302	346	273	287	300	321	277	295	310	311	282	300	343	293	320	277	300	309	305	322	332	295	318	279	309	332	291	306	330	316	300	310	300	322	310	318	314	335	328	284	302	301	329	265	304	326	285	298	313	288	272	289	310	290	294	306	299	342	304	294	285	318	331	318	290	291	300	302	295	291	322	282	324	295	309	280	317	320	330	277	315	304	317	284	307	331	292	273	318	323	316	323	334	302	302	313	284	295	330	309	309	292	312	309	283	314	311	326	327	302	332	333	315	287	323	296	316	296	303	289	305	309	295	316	318	306	326	316	293	295	299	285	334	286	292	296	305	300	311	323	294	306	275	319	320	286	285	315	293	318	248	330	311	316	332	276	315	318	318	308	313	327	310	338	309	305	298	313	264	307	299	305	286	301	318	323	328	308	308	287	285	354	304	304	303	302	301	303	332	355	329	321	301	297	316	294	333	293	333	317	293	294	314	303	306	324	289	326	334	334	345	303	317	321	294	303	298	316	300	339	340	293	286	327	319	314	287	290	328	280	298	337	335	327	295	315	300	295	287	302	297	303	303	312	297	326	302	306	300	317	298	291	306	308	301	318	322	297	318	318	309	287	304	324	308	324	340	303	298	301	326	311	294	310	279	292	316	328	297	303	320	294	320	311	280	315	314	293	330	305	288	327	297	300	299	271	347	305	322	328	311	305	308	326	307	287	256	287	302	339	322	298	320	296	304	298	306	352	322	292	317	325	283	275	313	296	285	289	319	331	307	280	286	313	312	270	332	305	302	288	337	316	320	301	315	307	310	302	313	299	290	277	263	274	321	288	301	329	309	319	289	315	303	291	289	312	314	332	298	301	305	283	301	304	318	269	325	282	311	275	325	299	320	325	308	308	316	306	323	282	293	273	346	317	263	301	300	288	297	272	314	299	309	320	307	295	298	315	307	286	328	302	314	328	277	273	285	255	283	320	273	307	332	314	319	277	310	313	288	337	270	308	302	308	299	290	286	317	273	305	308	314	321	306	314	308	317	295	311	295	323	306	308	283	293	290	300	298	318	305	282	286	316	316	318	309	317	335	260	304	273	307	293	310	305	303	294	306	317	296	250	310	321	345	301	337	308	313	280	333	307	318	302	333	294	288	308	325	294	320	318	287	324	284	313	299	323	325	280	297	302	306	309	312	320	298	281	304	312	306	291	263	294	310	318	291	331	312	316	273	323	299	340	333	304	313	305	288	285	309	312	303	318	312	343	331	289	302	333	316	304	315	332	281	301	301	320	302	337	322	308	343	298	302	316	293	312	311	316	270	311	312	313	331	289	317	316	306	325	319	317	316	324	287	283	323	301	300	312	315	312	303	323	301	301	318	331	332	318	324	312	306	291	330	301	297	322	306	317	292	288	300	308	316	316	301	305	320	302	304	283	314	299	302	310	312	297	324	321	320	323	331	305	306	298	301	321	295	346	330	288	300	282	302	300	302	310	301	283	302	313	312	335	311	302	327	301	302	284	295	292	275	311	288	299	315	334	316	310	328	296	303	319	282	314	296	334	324	297	283	304	313	334	294	322	271	296	323	300	309	267	306	303	325	290	296	316	306	332	290	308	287	328	298	310	322	329	317	309	312	291	307	337	302	316	304	315	306	273	263	284	303	292	290	286	278	303	301	327	309	296	305	306	299	320	286	281	298	302	306	323	324	318	302	311	316	281	309	322	300	295	304	320	311	317	317	309	305	310	317	299	319	277	290	309	311	310	279	300	289	316	320	280	332	272	309	280	293	323	310	331	321	311	284	322	319	316	312	320	294	335	306	300	290	316	314	307	285	305	303	276	281	306	265	311	305	326	284	309	310	293	303	302	338	304	290	329	293	276	300	279	285	331	345	327	305	303	304	284	294	307	301	307	334	298	294	286	278	332	306	303	302	301	339	323	304	324	298	273	327	306	274	322	287	317	316	336	271	300	303	279	336	348	284	300	326	304	306	306	306	332	309	333	290	294	317	294	347	313	289	307	304	311	277	302	301	309	309	309	308	307	309	300	271	291	283	289	312	317	305	306	304	285	314	311	303	303	313	290	309	300	289	313	313	325	288	306	326	324	292	291	300	303	324	287	311	289	315	290	288	355	310	294	302	283	302	313	289	316	314	307	307	327	278	311	321	319	284	345	298	290	302	312	318	310	300	291	309	292	300	307	294	319	298	331
31022	50038	40153	25420	15845	7440	4330	2607	1388	1026	895	757	643	556	526	514	499	473	449	431	428	388	409	428	414	399	438	383	391	408	385	398	348	363	365	379	371	379	373	360	394	357	374	370	376	372	398	355	350	377	371	363	347	342	332	339	381	358	351	370	379	361	408	367	369	343	353	415	372	367	359	341	393	340	374	367	358	399	376	375	357	370	339	346	351	353	332	328	363	384	365	383	362	365	399	406	345	346	382	412	408	353	365	334	370	329	369	384	376	356	354	363	376	394	336	396	378	333	358	352	367	367	325	395	374	355	330	379	376	369	384	329	373	379	355	388	361	388	378	359	373	391	356	377	381	396	354	367	380	334	385	345	352	347	366	376	380	390	354	383	358	374	363	333	355	392	344	330	361	379	382	374	355	380	373	369	371	381	317	386	373	370	402	384	349	362	360	363	403	374	389	382	381	333	337	408	380	395	380	373	383	402	375	363	357	319	336	356	378	370	377	375	349	369	378	360	385	334	386	343	380	364	340	365	378	366	362	346	345	339	375	362	369	376	400	383	375	359	368	347	370	360	338	369	353	388	350	365	376	370	329	365	353	375	375	385	341	345	354	390	408	380	358	361	363	343	351	365	349	353	371	372	371	374	311	364	317	351	376	400	390	335	407	316	371	374	360	377	384	395	393	366	354	388	347	320	363	349	353	388	351	335	383	387	397	365	331	401	344	403	365	357	382	357	355	352	332	341	390	396	375	381	355	361	332	352	343	356	356	362	356	358	356	341	392	353	357	381	376	367	346	329	395	360	403	398	355	342	368	363	348	390	366	335	359	349	346	362	363	343	362	343	404	377	403	372	351	377	371	365	370	379	354	356	367	352	383	383	375	357	333	413	366	371	380	355	400	354	338	353	368	387	352	365	372	367	394	369	349	346	346	351	377	349	356	343	366	369	367	357	370	337	349	373	395	358	353	368	357	356	359	315	380	409	371	354	400	337	336	340	380	366	348	366	371	357	361	368	368	361	372	356	390	352	343	387	383	373	378	365	380	371	389	338	365	375	367	328	348	373	364	376	336	388	367	405	345	368	396	342	350	379	346	348	343	368	402	375	374	366	372	331	350	333	380	367	342	386	368	361	397	345	377	392	382	391	391	358	355	363	358	372	379	374	393	376	387	378	357	366	386	355	360	378	350	398	346	343	332	340	378	378	354	353	393	369	372	417	387	336	368	359	331	364	320	382	391	371	349	367	363	364	344	370	352	344	375	368	361	378	372	385	371	387	354	356	375	336	385	366	358	419	367	396	352	355	361	387	389	376	350	345	352	370	338	355	396	360	369	380	365	349	387	375	382	354	344	346	385	373	398	376	357	364	389	386	359	366	359	363	372	389	381	385	363	360	379	372	386	360	391	389	351	360	389	334	374	373	356	369	371	363	383	337	365	369	337	352	372	352	366	382	347	385	336	408	348	363	341	375	374	369	363	336	354	386	359	345	381	355	341	389	365	357	383	351	376	356	362	359	387	351	353	404	353	349	394	363	371	366	353	357	384	375	328	355	386	349	366	371	369	358	389	354	336	361	388	344	351	364	401	373	354	375	346	347	338	324	373	353	368	336	389	336	357	358	333	341	360	330	358	327	375	349	359	328	387	362	325	358	331	394	347	363	359	360	361	374	373	358	347	361	381	363	404	348	387	370	368	343	367	345	358	385	351	399	339	345	314	353	378	341	386	362	374	389	363	384	389	360	343	362	363	336	352	379	369	370	378	387	331	375	381	376	363	357	394	368	383	413	370	394	380	387	364	353	343	377	351	376	368	357	381	361	360	374	390	350	377	366	374	371	367	359	396	378	363	392	379	382	384	372	355	358	342	366	361	389	341	386	376	348	349	408	392	321	382	380	421	376	381	347	338	359	357	344	371	347	349	413	350	341	353	343	376	364	367	380	349	333	368	392	339	336	363	365	383	355	355	361	378	360	335	377	355	366	384	388	365	353	362	388	403	380	345	374	345	374	357	380	362	349	371	368	372	382	384	363	376	360	358	359	344	334	397	349	366	356	337	372	358	345	369	362	396	384	390	353	391	346	349	342	368	397	405	356	372	349	377	391	369	380	375	349	340	304	336	364	382	382	341	348	362	385	366	386	374	365	388	333	357	372	373	388	367	403	334	360	337	336	369	386	352	358	371	382	370	347	365	363	375	343	389	347	363	346	365	350	324	346	386	354	375	358	409	356	360	314	345	368	396	373	412	364	337	390	402	351	405	361	362	330	374	346	341	355	351	354	358	414	352	370	331	378	343	378	379	364	367	398	372	377	347	365	374	358	407	367	381	380	383	365	385	351	357	349	379	374	375	360	376	348	361	379	341	344	332	347	358	372	384	342	348	334	363	384	341	356	375	365	350	355	394	388	332	376	353	364	422	409	369	376	367	378	427	355	382	348	361	369	355	374	369	337	356	373	376	363	329	381	330	363	363	366	391	365	371	355	379	332	350	361	343	375	380	374	382	379	391	362	382	382	335	368	377	350	365	367	401	352	375	371	378	402	397	386	347	360	401	350	379	360	335	359	391	339	377	361	401	374	390	375	338	375	371	369	352	390	351	352	334	374	355	384	393	339	365	365	388	356	322	375	378	364	348	349	390	375	358	396	349	348	378	348	378	367	341	367	360	375	365	375	362	309	373	374	376	356	359	368	373	374	342	384	388	366	369	375	343	373	386	397	351	358	393	359	373	358	355	405	348	349	394	393	345	389	350	356	361	364	387	405	415	350	349	377	384	352	356	389	359	401	348	359	370	387	378	359	394	402	353	369	399	337	366	371	361	390	416	378	372	356	354	381	358	372	401	378	374	360	355	388	370	392	348	385	355	371	379	382	357	365	356	343	379	353	343	380	378	413	385	332	374	375	335	392	376	333	374	340	336	393	366	390	372	390	362	384	372	323	378	367	347	362	369	381	320	368	386	356	368	362	383	362	392	397	385	336	370	375	346	399	367	367	376	388	380	343	375	385	382	362	373	367	372	389	377	374	375	336	354	389	394	404	376	357	355	344	354	347	340	380	378	355	384	360	327	362	334	330	356	369	389	348	360	414	374	356	358	391	378	398	375	362	382	365	362	353	357	343	384	346	366	347	385	347	357	327	385	403	365	377	337	366	334	372	350	366	348	362	386	376	357	381	381	347	381	344	393	360	356	380	382	385	346	357	329	338	368	365	340	379	385	385	382	386	351	367	360	399	366	356	365	378	372	359	360	351	382	408	377	361	355	326	371	372	348	373	397	366	361	360	344	342	416	377	341	369	363	366	349	360	315	385	351	359	368	371	334	353	381	372	355	370	355	345	376	344	337	400	364	373	343	371	369	371	328	359	357	401	339	381	377	372	358	321	356	358	376	355	376	331	356	346	355	379	387	360	354	363	391	387	376	373	382	327	329	381	385	357	376	340	381	350	354	388	381	350	385	381	361	362	349	382	347	366	362	379	337	372	390	357	375	342	360	355
22815	21448	29031	24465	21677	21314	11782	3151	1606	1213	998	873	691	672	656	661	589	505	516	525	477	487	516	535	499	432	511	473	449	451	446	424	482	483	403	411	463	480	450	404	490	428	453	393	405	428	396	441	447	442	409	455	444	434	416	410	420	432	463	456	429	447	451	454	421	416	433	426	383	431	459	435	421	418	442	417	416	440	414	406	420	449	414	444	461	422	438	432	433	432	437	456	411	422	447	434	435	437	411	428	415	431	425	421	436	428	444	455	412	431	416	424	420	455	446	457	453	416	417	407	453	466	422	427	462	459	434	443	431	446	482	442	451	431	434	431	399	435	447	426	450	397	425	453	421	430	450	416	407	440	411	454	451	415	433	428	440	376	416	417	402	417	458	420	450	428	435	439	462	454	440	436	460	468	417	423	425	423	447	429	414	431	405	447	394	404	441	396	408	406	461	432	455	425	423	429	441	419	413	452	444	405	432	421	417	440	441	430	431	424	426	430	429	430	429	426	457	448	414	445	430	422	416	449	470	422	430	438	446	410	451	401	445	429	442	452	450	451	443	422	407	440	441	427	446	440	451	467	431	417	426	428	447	434	405	473	448	453	474	440	456	423	448	424	446	430	425	442	443	412	398	443	460	415	415	447	468	471	415	417	401	427	451	413	411	445	423	423	421	431	454	430	479	456	421	433	444	462	428	423	422	454	421	416	420	414	434	431	441	472	426	455	460	415	429	436	398	435	418	435	413	428	425	444	416	415	389	430	427	383	403	466	432	412	471	464	430	441	414	419	432	451	399	455	428	434	440	420	419	418	416	421	460	440	406	422	449	435	436	424	449	413	427	428	409	462	448	416	435	426	424	429	416	411	467	426	444	415	462	434	422	408	452	445	451	423	435	439	415	452	468	416	431	456	452	446	398	431	456	459	445	420	424	429	448	449	435	454	412	453	447	428	436	408	437	433	392	395	410	455	437	403	420	398	433	451	427	425	443	432	421	426	451	423	451	420	423	463	399	445	452	436	408	431	422	406	422	400	441	458	426	423	427	438	392	425	434	422	463	426	413	449	402	406	424	421	437	415	443	404	441	445	461	467	454	379	408	433	425	464	494	459	434	431	443	450	469	442	455	442	479	447	417	425	420	410	460	454	423	434	459	422	394	401	384	449	460	442	445	428	426	400	456	472	411	395	418	423	406	422	453	416	412	402	438	404	423	452	460	476	462	421	392	447	408	424	467	434	415	456	435	470	441	443	434	426	455	434	421	439	435	439	403	466	427	433	443	471	414	434	442	444	425	366	403	422	407	390	425	439	421	435	437	413	436	442	429	417	432	452	425	420	436	431	421	439	436	431	401	445	424	430	463	455	441	414	442	395	449	423	438	441	445	407	457	430	409	420	382	416	414	455	449	447	438	420	415	426	423	448	426	384	446	400	449	419	421	438	407	449	408	415	448	420	438	434	459	424	393	435	417	422	436	396	393	425	432	431	429	418	432	426	456	442	429	405	457	473	414	461	465	414	446	454	418	396	420	468	453	446	436	435	454	448	421	425	417	450	437	443	471	440	420	398	439	431	452	439	424	394	441	479	430	452	412	441	433	484	420	417	426	417	473	461	476	459	414	436	467	407	430	460	412	468	392	450	466	447	476	422	413	441	442	427	441	411	412	434	457	439	453	467	432	444	475	414	439	472	443	473	433	462	426	425	433	448	452	423	440	446	407	466	424	437	431	423	454	394	429	433	446	436	432	406	442	434	436	444	414	433	481	433	442	453	444	469	478	404	445	472	446	432	474	418	417	427	427	379	452	426	399	430	392	423	445	423	473	442	423	442	415	437	439	421	432	440	474	455	413	408	411	450	406	424	418	439	399	425	456	463	431	454	454	416	440	452	424	424	415	446	413	413	426	436	427	481	407	439	422	418	450	418	459	439	439	439	431	474	437	472	451	452	433	445	451	445	457	417	451	439	449	425	433	451	453	425	396	415	456	429	420	423	405	443	424	425	434	437	408	474	430	450	429	421	447	460	436	432	402	449	435	422	430	422	477	424	480	402	416	446	421	437	450	435	407	391	393	436	464	449	475	393	466	425	401	441	398	430	419	445	416	467	431	454	431	410	403	442	442	448	451	433	396	409	448	440	442	421	440	455	451	414	433	453	441	414	460	426	448	423	434	403	457	442	476	447	456	449	467	426	461	417	457	442	436	413	467	434	411	456	414	471	420	427	426	414	402	432	431	414	430	436	454	416	444	472	422	409	399	429	471	408	453	469	410	437	431	466	410	428	456	449	437	446	417	447	430	429	415	424	442	473	423	439	423	424	467	439	424	443	437	449	439	444	468	444	431	416	429	391	463	435	477	439	415	396	439	443	415	418	415	412	429	448	401	408	453	425	419	441	437	436	475	386	416	425	424	436	469	443	449	398	441	455	455	408	402	399	490	440	454	435	471	438	432	474	460	484	424	426	454	397	391	412	401	435	475	424	417	475	423	426	450	437	478	417	459	421	472	426	445	435	375	428	427	450	425	415	416	435	434	437	436	436	423	411	419	441	435	466	435	433	442	447	449	445	427	416	415	466	417	399	458	439	430	421	395	397	430	434	451	408	457	453	404	411	404	420	455	459	458	440	432	445	421	434	455	466	456	445	435	453	428	466	452	412	413	453	455	453	444	448	478	390	449	430	409	432	426	463	450	442	436	415	454	382	412	435	404	455	406	471	441	438	393	414	455	433	456	389	415	400	409	427	409	440	417	448	446	463	427	462	430	487	424	463	461	424	458	414	403	401	403	423	460	421	439	468	411	419	459	404	424	420	437	426	440	429	423	418	406	420	383	435	434	450	446	454	429	418	416	426	443	382	461	438	438	431	413	423	414	474	424	440	403	439	448	395	401	431	437	461	433	423	477	425	426	443	463	468	438	423	431	447	422	419	442	444	406	416	454	429	436	452	453	416	431	440	447	421	469	437	433	417	431	439	438	423	446	417	425	422	419	464	402	389	444	472	436	467	461	452	454	435	425	434	421	431	441	440	418	455	464	442	433	459	433	447	430	440	434	460	461	441	418	386	444	471	434	450	443	421	413	433	391	428	411	431	468	434	435	423	415	428	407	394	438	430	442	432	443	433	421	385	438	408	442	447	440	439	431	400	423	417	396	432	454	442	433	433	451	435	416	443	446	435	449	372	418	427	384	441	458	487	472	441	445	398	435	456	412	430	448	446	413	406	410	443	450	428	428	478	417	417	423	470	454	428	366	464	443	440	421	419	445	480	448	413	400	447	439	429	402	451	464	433	428	427	419	401	435	445	441	435	447	428	394	394	422	447	413	444	416	473	460	468	454	486	414	415	459	424	433	429	484	429	456	453	434	425	393	430	441	462	437	457	458	452	460	446	433	484	437	404	475	452	460	423	404	398	418	426	390	437	439	462	428	445	433	425	428	380	436	470	417	473	463	439	460	434	421	440	477	382	415	436	440	436	443	433	434	424	414	451	437	397
35319	63390	54137	36718	23117	14968	7325	4463	2797	1964	1594	1263	1065	973	873	877	744	674	632	667	596	644	583	585	609	566	551	537	573	549	533	495	561	547	504	531	527	524	481	470	527	555	507	480	504	518	499	501	526	512	514	528	511	478	481	534	515	469	539	467	458	538	490	492	559	526	534	523	469	479	475	520	486	504	486	515	481	485	486	490	532	460	525	487	536	518	489	496	500	483	474	514	503	468	450	491	491	504	517	441	485	487	512	513	501	500	504	481	518	459	491	457	485	465	473	502	504	497	479	531	457	479	507	500	522	490	506	530	473	471	509	529	475	500	542	471	539	477	542	497	490	482	520	484	492	534	456	512	507	502	469	476	472	460	497	512	492	496	533	511	523	496	508	472	524	497	525	524	522	475	505	472	494	496	511	504	488	509	498	460	519	458	496	490	487	477	502	513	444	489	498	480	505	499	526	489	495	442	478	534	464	513	512	482	458	480	529	480	502	440	516	490	460	526	498	480	499	459	478	501	465	475	484	535	505	506	503	523	482	535	544	455	489	540	517	479	543	511	467	470	496	516	473	519	454	496	446	475	482	499	494	446	462	491	497	472	477	508	538	513	482	491	492	482	469	518	545	480	519	515	476	492	520	480	457	509	476	532	476	491	510	452	481	492	511	475	473	506	514	501	513	490	486	536	500	468	459	499	483	489	493	489	490	487	479	473	540	471	474	485	482	496	503	467	474	477	493	500	485	512	486	490	443	499	533	515	523	456	521	516	452	523	501	494	457	491	518	447	513	507	484	537	500	489	511	510	494	455	494	518	518	509	505	496	510	518	460	448	505	493	500	481	507	495	475	519	522	508	507	478	513	486	502	520	493	520	528	525	499	509	508	487	491	501	532	502	505	515	489	468	495	460	501	496	495	539	482	507	456	465	521	539	482	494	490	488	492	499	524	500	501	487	507	517	495	458	499	487	509	461	498	507	509	534	518	475	504	450	524	531	504	472	523	513	489	470	500	537	516	509	487	497	503	528	489	507	500	478	458	508	528	483	468	485	473	469	487	490	503	493	481	479	451	503	498	481	467	530	507	500	478	495	502	503	475	498	494	503	479	486	484	520	478	481	493	506	484	522	480	485	485	493	478	513	498	493	461	448	495	464	509	481	503	484	500	481	508	520	535	469	506	511	537	489	460	539	525	456	485	459	525	512	487	466	506	532	502	460	472	489	496	515	506	461	541	498	450	529	494	476	481	473	491	482	494	489	500	494	525	468	535	505	496	450	509	467	530	473	536	495	501	513	466	504	504	499	508	477	478	497	537	509	469	479	527	485	502	509	472	515	498	492	466	521	481	538	520	511	521	505	497	509	483	496	501	505	537	483	461	542	490	502	519	472	501	481	502	519	539	466	494	476	501	481	515	514	518	480	504	484	492	476	456	550	475	502	495	488	478	507	483	510	496	483	490	495	504	501	475	447	517	519	502	471	488	512	499	498	500	496	501	505	503	478	468	510	542	494	484	515	488	503	504	510	552	527	495	472	522	552	506	542	525	495	464	492	573	536	504	498	482	470	475	527	513	501	503	453	472	492	469	462	515	500	487	459	494	524	461	486	490	469	475	512	503	489	468	478	474	488	509	493	532	528	491	516	504	504	519	536	512	497	499	502	492	511	473	515	504	509	531	484	489	484	475	506	490	522	507	529	504	521	494	523	483	510	467	470	508	492	483	468	531	506	498	493	462	473	501	497	500	502	525	477	522	513	485	481	519	489	492	450	443	466	525	520	504	459	514	434	534	525	494	508	479	529	516	464	506	451	502	480	450	506	521	472	496	467	461	528	528	456	499	472	493	444	522	491	483	464	447	525	476	469	508	525	540	499	507	483	526	501	515	481	480	558	470	536	500	505	515	501	520	513	485	488	475	545	503	507	534	475	498	476	524	497	525	517	501	484	479	503	523	475	534	524	513	505	497	511	510	491	511	491	471	462	538	528	503	495	464	496	498	520	471	519	522	500	509	517	460	486	499	502	516	504	489	471	475	493	492	483	539	477	498	477	467	492	524	467	521	507	483	533	524	467	522	538	561	469	451	500	506	545	494	522	509	528	499	472	478	519	490	521	499	465	506	500	474	467	510	530	473	474	538	519	487	481	496	494	486	502	496	488	480	511	515	504	496	498	528	464	474	473	491	519	509	507	489	439	512	525	467	499	485	478	459	479	501	456	514	489	509	467	526	505	502	489	488	495	506	517	494	551	474	493	497	500	482	496	463	512	515	504	488	512	529	497	521	453	475	467	470	474	474	522	480	465	505	482	535	522	499	480	536	523	471	506	494	489	500	532	507	501	517	451	496	504	493	541	485	502	480	514	486	486	463	553	544	497	496	519	511	463	507	516	509	492	503	500	491	520	468	528	507	531	501	517	486	502	525	537	475	504	462	472	519	468	495	487	481	481	503	546	495	516	507	505	506	522	506	480	484	505	517	506	491	464	487	461	455	479	474	498	501	522	487	503	489	482	471	489	482	471	498	530	526	500	513	476	449	547	528	488	481	490	486	503	476	471	480	495	488	453	518	486	494	463	526	501	519	490	498	538	510	498	459	479	512	485	503	491	468	440	495	478	461	477	553	509	455	524	521	488	514	549	468	459	466	522	487	504	480	484	524	502	484	484	512	492	517	507	476	519	508	493	466	486	482	526	461	497	491	506	482	515	490	510	474	465	514	483	496	439	485	481	467	487	474	464	520	504	487	512	456	498	541	525	507	498	520	549	507	452	512	526	519	528	458	507	486	506	489	503	515	482	487	500	467	513	475	467	511	455	487	489	506	484	495	485	501	497	515	531	471	513	500	514	514	500	512	506	540	494	486	495	464	512	486	476	477	490	509	503	504	524	496	502	472	468	485	503	507	467	447	509	513	488	485	483	449	485	480	522	492	504	522	464	483	475	490	496	487	495	479	488	505	522	503	482	534	490	485	504	480	507	457	531	532	497	488	476	502	483	539	505	532	482	517	485	491	455	506	480	512	496	528	497	492	497	519	503	480	525	504	490	498	466	477	528	498	503	484	494	495	501	513	505	469	499	471	518	483	475	489	477	503	470	514	510	498	467	512	500	470	483	539	503	460	489	525	507	468	480	478	488	507	455	494	479	490	516	481	470	494	487	510	516	527	480	496	543	473	501	478	499	487	522	551	526	471	514	476	491	486	503	517	511	502	500	496	514	476	486	464	500	477	477	482	515	491	499	467	482	503	482	501	518	492	504	512	515	468	530	518	509	470	489	463	454	464	531	520	473	493	474	506	491	516	456	471	516	499	487	499	472	521	461	509	504	470	508	496	461	491	535	513	493	511	479	437	539	553	522	499	479	479	514	518	485	459	508	505	466	477	498	518	471	515	523	516	497	533	526	481	487	479	483	468	547	490	539	502	543	476	520	473	520	473	488	475	474	487	521	516	524	509	494	525	478	494	483	540	470	508	486	477	526	469	481	477	470	484	512	479	540
30708	31240	32079	18421	6394	2356	1451	1052	815	629	576	500	440	385	393	388	385	401	373	386	366	323	353	335	351	373	334	376	362	335	341	328	355	352	340	370	314	360	334	315	314	376	324	355	330	350	332	333	334	326	355	353	331	330	351	342	311	361	359	375	325	344	309	316	335	344	357	323	388	341	353	337	297	327	367	313	353	348	326	349	362	346	317	349	329	352	341	378	368	300	320	312	359	357	362	373	334	344	319	346	312	349	325	349	322	354	348	322	301	341	335	369	382	321	318	340	328	335	356	329	361	322	318	331	342	331	337	341	354	363	349	326	344	328	339	314	352	346	313	350	347	340	354	309	339	302	326	364	335	358	341	314	318	334	387	366	319	344	372	341	357	330	337	343	359	330	331	332	335	369	347	349	369	343	381	363	323	335	363	320	363	377	324	356	329	380	338	328	357	337	337	345	344	327	365	321	343	340	337	346	344	317	314	346	319	348	365	329	304	325	358	306	340	352	356	360	338	372	359	333	358	355	354	315	345	337	318	337	348	353	346	360	334	336	373	359	339	308	346	311	351	415	327	341	330	318	321	345	344	319	363	337	361	368	351	342	334	315	338	339	292	323	325	330	342	311	347	332	331	334	329	322	344	390	360	322	327	335	339	315	332	303	305	359	317	371	347	344	347	333	322	352	353	319	340	325	322	349	389	345	315	346	334	329	354	315	320	318	340	366	350	344	349	332	355	318	328	384	350	344	344	347	347	332	328	340	317	361	352	339	314	332	367	332	352	335	361	315	344	334	323	351	368	318	354	322	316	328	339	343	355	312	348	348	328	358	360	346	331	345	341	325	346	338	346	333	342	336	337	332	330	378	331	354	337	343	318	368	330	335	324	341	325	345	328	326	318	358	333	352	303	347	325	311	359	333	336	322	343	335	358	327	332	384	329	355	345	313	373	359	335	350	342	349	332	330	365	337	331	361	330	345	329	315	330	327	342	333	327	346	343	316	367	335	353	366	337	356	358	329	329	334	320	335	316	326	346	331	369	343	356	338	322	318	351	344	329	342	344	344	362	342	342	338	360	326	358	347	359	347	326	349	329	350	362	354	327	322	365	355	326	343	310	337	319	331	322	382	350	354	333	334	359	357	336	334	356	376	346	335	365	330	336	340	313	358	305	306	320	354	318	319	335	346	323	324	355	327	371	340	325	332	331	358	310	324	351	346	335	334	392	327	341	340	342	313	339	327	331	338	313	339	321	357	349	315	351	350	364	346	365	329	358	311	331	347	374	337	345	305	313	293	337	338	355	352	342	315	324	376	319	332	321	342	308	353	332	323	345	321	354	346	332	360	349	371	341	367	338	349	348	328	348	341	330	314	349	329	309	336	372	344	331	352	361	303	383	330	335	334	374	341	333	344	342	299	326	325	352	327	299	350	347	336	348	364	318	336	340	346	354	369	346	359	332	355	339	338	340	341	337	370	307	355	370	355	320	340	335	370	323	299	343	324	335	346	320	326	339	348	329	351	338	313	352	350	360	326	333	322	321	345	347	320	358	347	365	319	333	318	318	323	317	330	375	345	344	318	325	357	337	331	335	345	363	323	344	304	339	366	341	341	334	353	323	325	344	316	342	317	336	338	361	368	356	334	323	336	320	334	330	371	325	294	321	332	335	347	364	314	360	352	342	345	341	338	357	314	327	335	337	317	341	299	361	337	355	360	324	345	340	320	350	335	301	341	373	332	355	355	318	302	337	320	344	370	326	325	357	331	324	327	316	323	325	361	336	357	297	344	332	344	311	353	342	343	319	320	352	340	348	339	355	334	362	312	354	314	345	303	352	351	312	360	413	348	335	321	342	325	343	319	325	338	335	344	334	357	336	311	329	325	316	361	339	347	339	326	351	329	315	373	316	339	358	347	361	337	351	344	319	346	354	352	340	361	322	353	348	349	345	350	341	337	350	333	314	332	314	310	350	339	318	341	367	350	320	343	357	347	347	330	360	346	325	354	341	338	358	317	332	357	335	333	331	346	310	310	309	341	308	311	319	337	320	321	330	330	340	270	312	345	344	381	345	352	340	318	292	318	355	341	339	333	344	378	338	314	344	319	375	353	323	363	356	339	322	339	363	336	347	342	342	325	326	333	343	307	356	360	343	353	362	313	328	350	347	352	355	344	349	329	331	349	298	316	335	339	332	335	330	346	343	318	348	345	355	339	342	305	323	359	357	312	340	339	370	322	346	347	329	317	331	338	345	363	351	349	348	338	352	337	341	336	319	291	347	320	312	334	357	367	355	341	309	329	373	301	336	310	346	339	346	350	316	317	323	356	345	338	353	332	324	334	325	307	362	361	317	329	361	342	337	324	345	339	344	332	362	371	339	336	349	375	341	325	335	358	343	338	331	328	327	344	321	357	340	340	341	340	330	347	339	384	325	314	332	346	309	370	349	362	331	333	320	332	325	303	334	347	323	315	350	325	330	341	319	330	317	322	346	339	363	334	335	311	369	327	323	341	322	305	335	342	341	367	367	313	347	321	321	326	372	330	345	362	350	315	309	331	365	335	316	331	350	334	319	329	348	314	319	346	334	333	352	328	345	313	341	346	336	345	364	339	356	319	347	333	359	322	352	362	361	329	323	283	337	296	379	360	344	319	342	342	329	329	336	342	347	325	320	332	342	323	348	347	318	344	318	333	334	342	353	366	337	360	360	354	345	305	318	315	351	340	349	353	341	335	313	343	335	370	307	376	340	345	356	353	349	329	389	361	364	340	361	333	327	333	344	311	337	378	354	320	344	358	329	341	346	309	320	354	341	330	341	337	373	340	375	314	346	332	357	318	339	316	368	304	320	336	360	378	301	339	372	368	353	340	338	346	344	345	324	350	343	339	313	348	337	326	390	333	305	343	347	311	357	331	352	322	312	329	346	306	370	350	309	335	318	325	344	345	318	312	322	345	346	365	368	315	339	348	326	340	323	332	325	341	327	336	305	305	382	316	342	367	313	318	345	332	334	371	366	315	311	360	335	357	318	315	336	323	314	341	342	320	325	314	333	356	354	318	337	342	320	342	345	346	347	322	314	356	307	370	318	340	363	320	331	302	341	364	329	335	365	349	317	305	329	335	315	307	335	329	319	345	351	348	355	377	340	372	370	331	344	346	319	351	331	369	352	335	323	361	339	323	361	364	360	316	321	320	342	310	337	341	329	316	335	351	323	343	305	356	316	346	334	352	378	326	344	363	360	326	356	375	332	319	339	353	358	363	359	348	342	353	344	336	348	370	342	320	347	311	340	334	308	339	342	317	338	350	326	332	353	301	318	318	333	345	321	315	359	356	345	344	331	343	352	304	320	353	330	332	328	351	338	344	360	328	350	344	333	358	340	317	340	365	337	293	310	341	304	396	317	306	298	314	352	330	339	319	353	309	299	342	357	300	338	335	351	345	343	324	348	373	340	313	321	350	322	299	335	370	305	338	308	356	341	341	338	344	347	321	344	330
33035	47198	35323	18829	8841	4053	2453	1813	1330	974	794	714	616	532	490	524	501	447	432	447	473	408	426	401	399	411	392	427	431	401	430	393	385	417	411	383	389	388	361	369	363	387	404	372	379	415	362	427	378	376	403	410	415	392	367	381	420	388	402	372	363	377	382	376	412	419	385	414	412	403	362	389	396	398	381	419	426	421	407	392	416	413	416	369	402	450	366	445	381	395	382	405	399	417	394	437	407	426	396	423	418	383	427	358	420	416	399	415	373	407	384	418	394	403	433	440	378	352	409	379	408	403	399	401	432	361	421	377	420	387	363	364	375	391	388	373	397	413	413	430	380	394	363	415	404	358	408	348	386	376	376	379	378	399	360	442	396	426	378	401	394	381	392	410	383	376	377	403	361	404	399	415	375	387	414	396	409	397	380	393	446	404	382	396	397	385	394	411	391	383	350	396	386	420	387	401	408	405	411	384	378	360	350	331	379	382	401	379	407	363	357	385	377	400	412	395	369	396	379	400	365	397	407	384	374	420	406	409	394	409	416	415	392	392	405	379	387	413	399	406	440	388	361	391	408	392	386	399	373	393	381	417	397	383	397	400	424	390	396	403	377	374	402	378	391	369	388	391	375	423	388	383	393	391	422	391	384	412	377	407	406	400	411	364	366	379	396	408	404	428	400	407	391	408	391	376	397	411	381	377	394	414	390	377	355	418	374	408	422	370	379	404	378	369	409	374	442	395	395	368	390	381	416	422	385	369	404	385	387	378	374	366	384	405	383	377	414	412	378	396	388	385	392	406	391	401	427	392	396	369	370	393	394	388	388	398	419	398	401	444	394	370	399	413	367	390	360	384	383	413	384	390	395	392	415	399	436	385	395	391	382	402	379	375	425	398	406	411	379	383	387	433	363	421	387	378	412	426	362	390	397	390	380	370	384	373	377	378	370	436	378	372	394	399	343	396	392	390	390	382	366	398	423	423	406	397	424	384	413	400	360	422	396	416	373	412	400	390	381	391	415	428	397	385	374	424	396	424	394	438	364	414	387	450	409	396	378	378	411	434	465	360	392	383	377	380	362	401	407	383	407	392	406	399	420	389	404	414	387	389	402	407	407	419	404	363	408	378	391	403	401	388	400	366	427	419	434	394	413	372	414	347	420	354	440	414	380	387	401	412	383	389	408	390	384	395	421	398	412	392	395	384	355	429	359	364	410	377	400	358	406	384	405	389	373	393	407	406	389	392	422	406	395	399	398	419	412	415	384	363	395	394	414	397	395	391	390	404	389	356	370	379	408	407	401	353	396	414	419	411	382	404	380	368	389	394	372	410	407	378	372	355	378	407	373	391	407	418	383	376	425	387	392	366	397	380	396	393	429	405	392	384	387	425	422	379	369	372	428	406	441	362	402	393	464	381	355	424	417	406	357	373	413	397	417	407	413	405	384	402	435	387	391	408	403	407	383	386	414	416	409	437	416	422	358	389	362	407	383	419	417	410	397	401	358	409	391	362	373	402	394	400	383	405	441	392	415	396	377	403	384	382	392	401	422	396	370	414	371	391	374	385	408	415	377	409	397	387	387	369	423	416	393	388	388	354	397	393	412	390	374	363	373	391	367	395	401	405	381	398	383	392	403	409	411	422	410	386	419	385	368	384	378	388	390	416	387	397	419	408	377	397	375	415	442	372	377	395	411	406	392	360	424	371	369	400	391	422	379	417	388	390	365	405	372	404	395	401	418	402	395	377	385	370	381	431	363	398	405	413	424	383	414	346	362	407	389	390	388	407	371	388	368	388	382	372	376	415	370	411	389	407	385	401	390	364	379	372	428	351	387	418	354	435	436	402	386	423	403	422	376	387	383	388	397	410	411	377	422	387	397	410	429	383	411	419	397	367	370	401	379	433	411	412	384	411	392	416	378	390	447	402	404	415	389	373	369	385	417	415	380	364	382	393	401	417	388	390	403	387	389	391	407	412	401	410	416	396	378	400	389	402	390	376	423	390	416	420	358	419	409	433	406	384	359	418	409	404	383	392	378	372	388	380	404	393	391	344	406	402	416	397	416	399	370	430	401	362	397	389	411	415	416	400	360	397	426	387	397	402	390	390	404	414	416	392	367	361	397	386	410	397	406	402	395	439	374	380	400	375	368	364	426	389	366	372	396	424	394	394	417	376	373	374	403	418	372	365	380	418	383	383	431	409	379	389	404	398	417	438	380	377	440	386	429	391	401	374	395	405	432	388	414	387	359	392	407	393	390	420	408	381	377	411	437	416	366	401	406	447	385	405	402	363	395	412	377	401	389	401	368	414	385	402	352	392	364	370	385	418	419	433	406	427	383	359	360	400	368	393	414	389	426	393	428	393	406	427	384	381	329	394	419	384	379	385	370	390	361	382	399	376	359	417	386	404	401	400	376	394	389	362	416	411	392	376	371	399	412	382	399	392	380	381	361	424	410	370	405	397	389	385	432	372	410	366	383	384	373	417	414	393	379	409	390	401	404	410	401	389	394	374	400	420	415	464	357	387	385	408	421	369	385	375	404	369	387	387	362	406	371	400	367	360	359	362	388	435	412	404	395	398	387	416	379	421	406	386	401	374	405	385	414	413	361	384	418	373	389	426	408	403	428	413	387	409	394	389	378	394	364	410	368	370	450	433	388	409	400	406	378	377	347	389	368	419	404	419	377	375	412	426	431	406	361	368	408	391	355	426	399	397	407	379	407	398	377	414	385	386	362	393	388	376	397	420	425	403	376	394	391	388	384	380	402	395	365	411	372	398	393	378	411	389	417	394	371	397	391	378	411	405	383	371	410	366	390	369	411	400	396	366	410	391	387	398	424	414	391	440	414	411	385	390	413	415	416	397	408	381	427	344	371	387	392	388	399	409	393	388	393	395	381	377	399	430	394	399	406	416	380	397	390	407	402	413	378	374	377	407	400	399	397	379	400	398	412	382	374	406	406	409	428	396	388	366	402	361	373	420	410	429	400	399	347	371	346	415	382	386	396	394	415	383	387	407	390	394	368	432	408	365	417	371	394	401	374	352	425	374	414	378	418	407	369	375	379	336	409	379	425	410	395	390	429	411	408	408	377	394	359	406	359	410	396	386	398	397	384	394	406	411	390	381	404	398	386	436	398	409	405	399	367	402	383	415	407	377	416	428	396	373	426	389	395	392	378	415	397	382	388	396	423	361	387	411	405	378	404	405	399	359	378	376	377	393	404	393	361	398	387	386	405	442	399	384	413	367	419	407	329	456	416	405	416	387	392	426	380	408	425	405	407	389	399	387	376	389	396	424	398	383	443	418	368	380	396	405	398	393	427	402	402	410	427	383	387	384	392	371	382	391	407	392	420	419	402	386	398	386	411	406	419	408	413	368	421	372	386	386	369	401	400	446	394	395	394	383	427	366	399	428	400	359	398	437	389	408	375	402	392	404	386	406	390	408	387	400	367	382	391	404	425	397	391	399	412	414	381	404	392	379	373	383	381	413
23773	21423	28588	25273	21594	14630	5871	2797	1700	992	757	650	608	559	567	558	507	516	507	484	419	489	437	457	415	400	459	464	432	427	444	418	454	429	439	411	435	417	428	444	428	420	436	430	441	415	415	388	406	392	410	416	444	418	434	398	442	395	418	392	419	441	452	455	436	453	422	412	407	409	411	444	430	417	405	428	432	418	408	447	400	447	417	429	445	408	411	423	410	449	418	412	406	392	426	419	411	402	424	419	453	454	463	407	432	393	455	390	401	406	416	457	421	391	447	421	453	454	395	428	410	413	447	396	425	472	461	394	414	453	397	434	445	382	411	463	429	436	459	413	425	399	395	429	430	432	426	376	456	440	445	452	439	406	380	457	405	401	405	397	456	393	438	452	414	420	432	445	434	430	456	418	430	418	398	442	451	430	429	447	442	459	449	412	403	400	428	396	410	436	445	411	444	449	406	425	447	431	477	431	430	430	460	425	440	386	421	457	421	441	482	425	434	465	359	455	420	446	385	431	420	432	460	411	441	403	422	398	411	434	400	434	430	416	413	430	378	439	435	378	404	452	404	407	413	427	460	443	443	461	442	489	427	426	403	427	437	396	405	444	428	404	367	411	417	418	414	365	439	455	420	445	458	426	465	420	439	466	422	429	442	424	363	430	431	426	436	427	433	415	425	429	417	418	438	417	416	443	438	482	427	453	420	379	412	427	417	457	429	424	414	434	442	421	430	445	429	431	443	449	397	449	446	404	426	445	397	415	441	413	430	411	419	449	410	449	436	397	448	421	420	405	406	392	424	416	430	461	408	394	457	409	434	403	426	421	433	459	387	457	426	409	425	443	416	410	457	414	429	431	417	389	436	419	431	419	404	396	430	415	405	410	432	420	401	423	441	459	461	400	430	425	430	456	425	411	440	420	425	461	436	461	415	413	408	394	418	415	401	421	450	440	419	431	424	421	438	456	450	433	401	411	441	401	418	444	416	419	412	430	423	395	388	421	429	426	457	404	419	414	420	424	427	441	409	428	382	396	403	457	449	413	428	406	425	446	401	453	442	417	429	467	411	427	421	418	423	415	420	425	416	399	427	480	403	466	433	445	435	430	434	417	457	417	454	429	415	450	432	441	422	390	422	433	409	391	392	416	453	414	424	434	419	438	398	404	409	429	399	455	441	437	470	399	406	433	443	406	422	413	429	439	440	463	429	401	401	421	418	433	439	400	451	402	451	426	411	422	423	454	402	414	381	422	425	424	438	417	459	407	432	388	432	453	450	413	453	420	428	427	403	412	420	418	400	402	416	445	429	447	453	435	417	396	405	436	417	407	426	391	414	427	413	449	429	427	423	426	421	438	464	456	424	439	413	418	401	418	452	418	399	432	413	429	404	433	428	430	409	410	438	464	450	452	435	405	393	418	456	403	421	448	378	388	423	432	433	478	431	408	429	433	453	409	445	443	428	478	427	428	403	415	443	440	394	449	433	434	443	408	439	404	431	426	423	418	442	457	449	452	445	389	394	403	426	450	377	455	422	403	444	433	449	430	403	408	454	413	459	420	419	400	460	438	449	431	430	437	451	445	430	436	450	420	423	423	431	391	429	404	422	411	433	398	408	439	423	409	457	422	453	441	433	385	451	434	421	435	419	419	435	434	433	437	398	411	429	445	402	438	414	457	447	394	453	437	396	410	464	423	446	425	424	391	459	458	445	448	418	452	427	434	430	419	432	421	449	433	440	429	439	437	427	390	387	397	436	401	412	432	433	419	448	442	466	410	434	456	401	393	444	467	423	397	416	428	429	433	438	399	400	435	444	425	390	477	413	452	426	444	415	459	411	392	405	435	446	441	450	442	395	458	412	412	375	395	437	433	449	410	421	406	376	455	445	411	421	445	415	426	411	402	411	431	435	411	409	419	448	451	439	417	429	429	444	437	400	446	404	448	415	452	394	427	429	425	427	427	431	416	448	444	436	414	369	409	418	423	415	396	447	454	413	420	427	408	466	402	405	435	421	451	407	442	445	450	477	397	421	414	427	436	408	460	419	429	427	426	439	375	456	416	401	417	437	448	431	449	439	410	427	433	414	433	413	412	426	412	404	445	413	467	409	386	426	408	403	410	407	392	438	389	398	425	424	431	431	416	423	429	391	431	457	440	430	432	423	437	438	429	395	434	444	437	407	376	410	448	472	435	439	440	396	426	408	428	455	426	447	462	413	417	406	426	432	435	432	395	443	421	415	464	407	401	413	420	447	425	390	398	421	423	407	454	412	430	412	435	465	419	437	431	429	453	409	410	405	421	379	416	484	405	440	447	403	401	403	424	436	400	431	428	422	422	434	401	443	425	480	442	437	397	404	420	443	445	451	411	404	430	380	423	382	438	403	425	419	413	436	405	430	443	436	403	420	418	428	442	433	423	413	408	404	440	460	418	440	413	410	429	387	432	408	457	422	385	437	392	442	427	417	403	409	402	424	373	381	470	414	433	429	435	406	426	425	404	433	469	394	439	426	404	431	420	411	446	400	420	382	431	419	432	411	439	430	410	447	392	426	420	405	423	441	423	427	398	382	370	409	462	420	459	450	433	398	411	422	417	418	416	438	411	374	402	423	408	425	432	439	471	428	414	425	458	388	460	403	447	403	438	462	410	424	430	443	425	403	431	411	401	444	429	425	468	404	456	421	416	373	417	414	451	432	438	437	393	430	409	453	390	449	450	403	415	398	446	412	416	403	412	401	429	400	410	409	430	393	396	411	424	396	410	450	414	455	415	418	418	412	428	437	420	432	416	424	421	409	429	425	422	443	438	436	409	446	461	428	414	414	441	436	384	412	427	399	420	435	440	422	416	434	419	449	418	420	420	435	421	410	461	426	445	434	426	382	413	441	425	434	464	435	444	399	420	432	449	445	410	406	432	437	438	412	396	425	426	434	469	411	392	399	448	412	434	381	453	466	457	420	406	406	426	446	391	420	428	429	408	410	428	447	422	386	418	398	399	397	432	390	485	378	409	409	434	411	403	397	421	428	446	402	423	423	408	445	422	438	414	455	446	416	432	374	417	429	444	467	472	418	433	407	399	436	442	439	432	412	451	462	430	408	438	450	430	423	410	376	427	408	436	441	405	388	427	439	420	437	384	407	445	441	436	415	450	433	442	439	410	432	418	392	417	443	412	428	421	413	445	442	404	416	413	426	411	395	440	395	454	453	432	451	410	453	418	415	420	481	422	434	406	432	446	423	416	439	384	425	424	447	452	446	405	455	443	438	438	444	424	451	403	414	417	426	439	451	427	410	448	441	421	430	409	441	415	412	411	439	386	475	440	440	402	421	392	412	375	430	452	401	425	451	454	443	409	407	410	414	451	430	449	447	479	443	412	417	461	398	376	395	414	408	403	452	428	416	426	418	404	451	393	403	463	390	437	419	423	413	429	402	428	419	389	415	432	440	434	435	420	439	433	412	417	444	430	382	428	405	423	422	442	393	427	422	421	419	408
32749	57209	45895	30003	19776	11590	6824	4431	2817	1461	1090	888	766	753	661	645	636	553	601	595	545	553	533	525	472	508	510	521	511	508	515	478	484	527	501	472	462	488	511	503	488	521	524	474	488	485	501	469	533	510	448	497	491	463	479	479	483	474	507	516	540	473	488	523	495	488	489	509	492	514	525	515	453	485	473	496	479	493	487	462	511	503	444	499	433	520	462	456	482	477	479	450	463	505	493	480	518	483	493	492	477	499	518	442	521	471	466	471	467	511	493	492	484	451	509	502	476	483	504	492	482	502	466	496	502	518	512	489	470	474	499	473	490	509	474	483	477	488	489	479	494	489	523	480	521	497	484	484	491	503	504	465	508	474	471	482	480	498	489	475	542	504	465	482	497	489	510	477	519	492	495	502	477	460	531	492	468	472	480	475	495	496	493	522	466	469	451	504	472	505	496	484	470	503	501	454	464	495	473	539	499	480	518	437	509	478	435	500	474	499	488	543	490	509	514	497	507	493	524	495	509	524	472	483	487	545	497	469	498	465	491	511	481	496	505	469	494	503	463	488	496	438	514	504	502	486	487	477	479	461	518	482	451	498	486	484	486	507	453	508	513	505	488	446	458	481	476	474	483	451	464	524	489	464	491	489	460	496	497	462	478	486	513	508	457	513	493	472	501	492	472	472	489	471	476	494	442	487	473	476	492	496	457	506	545	506	439	480	497	492	519	485	512	510	488	501	492	504	491	493	477	471	478	500	480	464	497	480	513	468	485	486	497	508	434	507	500	495	472	484	487	525	514	510	468	471	493	513	507	471	478	490	479	500	482	487	487	488	492	519	467	467	492	533	516	504	491	493	492	480	515	440	477	500	482	475	467	501	508	500	521	467	479	425	445	458	447	496	487	507	485	527	506	463	493	483	496	468	502	514	481	449	507	495	474	495	463	447	498	491	530	432	486	502	471	487	493	483	480	493	530	520	493	473	488	496	539	451	512	481	487	474	514	506	462	484	474	497	501	508	497	485	497	484	443	494	471	450	513	471	469	512	469	476	519	498	488	494	478	493	502	517	511	445	452	517	476	492	509	507	467	474	475	506	490	485	506	473	530	518	495	513	473	501	506	508	512	497	522	484	514	478	471	482	495	473	491	521	502	502	517	483	470	478	514	464	488	484	465	482	481	519	478	491	457	511	501	499	496	519	499	466	484	481	474	442	460	468	436	503	505	472	482	500	454	489	499	478	477	500	490	518	470	483	484	452	482	495	468	473	451	500	487	457	493	510	485	484	477	502	471	551	485	478	426	496	469	500	484	546	488	479	500	499	486	492	510	508	487	476	463	460	478	498	479	490	482	474	439	498	478	490	483	511	523	449	475	520	514	487	508	477	517	460	483	467	528	477	522	496	491	499	524	487	488	522	505	486	504	489	569	470	482	474	491	511	547	488	502	474	478	464	476	509	450	521	463	489	458	476	442	453	461	484	481	486	482	484	520	474	474	481	440	467	464	546	474	452	481	506	489	522	488	460	493	502	483	488	516	474	495	465	470	468	470	462	476	530	480	495	525	477	522	459	524	482	478	451	468	499	484	495	521	512	443	474	472	508	507	507	504	422	509	486	482	505	493	472	506	475	523	509	451	450	489	520	474	415	504	520	499	468	484	489	530	467	468	476	482	481	495	501	507	493	492	485	455	536	497	504	443	481	518	470	489	514	500	497	510	472	510	474	478	508	488	498	511	473	475	537	503	504	503	450	467	466	471	491	478	509	481	495	510	480	527	486	485	506	471	514	508	493	476	516	497	485	469	489	480	495	483	436	472	470	481	469	485	479	500	520	517	510	507	487	492	504	471	447	488	502	500	500	498	467	495	477	496	476	529	480	497	505	509	470	478	531	492	494	482	459	487	461	516	491	492	451	522	548	448	447	482	507	446	475	483	479	492	489	447	488	464	521	473	463	515	460	525	526	492	507	489	487	479	489	515	501	473	481	497	499	461	468	508	486	490	460	534	443	462	469	487	472	478	527	495	474	485	468	514	457	502	472	468	464	511	482	489	452	480	501	479	458	506	475	500	506	535	484	518	481	519	484	447	498	493	516	481	550	471	451	461	480	503	507	481	489	472	509	485	514	486	507	499	509	446	451	487	496	509	482	482	497	490	471	485	500	533	494	479	490	500	447	449	485	445	466	485	485	507	500	490	473	458	482	530	429	484	500	497	532	464	501	484	506	516	498	473	499	462	465	500	478	485	474	466	468	480	459	464	526	523	466	497	537	469	462	491	516	458	521	505	503	495	496	464	515	466	497	476	495	487	477	481	473	526	508	473	462	443	473	510	496	485	491	519	474	489	513	477	487	519	488	482	465	499	474	511	483	515	469	501	469	484	506	442	479	462	484	495	438	480	523	486	506	472	466	504	498	485	475	491	484	476	483	455	479	510	502	484	487	512	508	467	499	486	459	522	479	492	498	469	494	496	467	495	502	483	483	510	494	506	510	509	474	500	506	480	450	525	495	483	520	510	486	489	476	470	488	509	505	469	525	506	525	526	479	505	513	497	487	469	478	482	474	507	528	498	468	481	491	492	517	472	499	507	499	496	471	473	470	460	479	505	445	494	489	476	472	527	507	489	486	482	483	515	472	529	475	498	512	491	503	504	478	467	482	523	473	483	527	522	494	490	507	519	499	513	465	518	457	483	490	495	496	495	521	499	478	484	506	465	514	457	470	474	492	452	505	468	474	495	456	500	509	475	487	534	471	520	485	535	488	486	474	503	516	499	526	446	465	491	455	472	497	481	480	490	461	505	482	475	476	537	445	504	486	448	489	498	482	489	485	486	498	426	513	454	468	518	482	496	508	516	453	515	510	436	499	487	488	527	467	487	477	461	489	495	472	483	491	446	485	508	528	493	520	536	469	537	490	490	516	458	484	461	503	458	503	515	519	451	475	455	484	452	494	489	506	473	445	514	464	474	496	473	484	499	532	471	476	494	463	491	484	470	505	499	494	518	489	500	463	464	502	500	500	490	505	452	461	470	471	492	496	508	519	470	493	499	469	491	485	502	510	482	498	503	496	493	489	497	491	515	472	526	460	514	480	497	495	463	459	509	504	502	493	461	502	510	516	486	463	503	478	478	495	507	485	512	517	508	492	487	506	470	479	496	526	493	464	462	509	473	468	500	507	471	475	477	454	509	460	512	499	475	494	462	486	496	493	480	492	506	491	451	509	475	476	465	458	470	476	484	445	459	481	494	458	525	512	488	465	483	496	483	519	494	462	464	511	485	488	514	472	491	523	497	470	521	442	478	472	490	484	507	484	482	470	496	476	500	472	479	471	524	486	464	422	476	468	488	441	512	489	482	469	452	486	501	472	489	468	473	498	490	451	474	468	475	541	490	463	534	508	526	535	425	492	465	502	515	471	509	501	465	483	504	458	473	454	538	466	490	512	481	478	484	511	466	509	482	485	453	493	480	491	477	555	488	516	473	519	530	453	472	499
25245	21597	28715	25733	13119	5253	2618	1384	766	573	538	472	437	384	392	370	362	378	323	382	354	328	339	351	305	300	336	297	331	327	304	300	285	320	351	325	278	312	337	306	314	347	322	315	307	294	334	321	287	315	340	321	306	324	303	316	283	314	302	303	280	328	331	306	338	303	325	318	272	280	332	316	343	285	316	304	310	299	341	296	293	338	347	278	339	326	300	304	350	291	294	273	309	339	300	291	288	309	350	288	313	301	310	285	284	333	314	286	306	295	297	333	297	316	306	295	312	306	264	321	319	277	279	305	313	306	307	297	316	306	310	311	295	302	312	314	307	314	310	307	331	319	309	295	291	307	289	324	309	313	306	288	310	311	336	320	318	320	296	312	296	314	277	309	309	309	345	299	318	326	293	302	307	285	288	290	297	314	329	303	312	314	294	321	316	294	301	288	302	276	321	325	314	352	344	294	296	310	301	282	308	307	301	292	271	293	310	319	282	301	324	294	321	319	324	298	289	325	295	311	322	351	320	310	330	312	333	302	284	285	299	290	291	337	277	309	286	311	313	307	305	321	307	308	318	346	310	299	317	293	297	298	352	311	316	291	287	315	308	311	334	301	304	338	282	291	307	303	302	347	286	309	311	314	319	306	330	322	316	287	296	323	305	318	324	318	311	321	267	299	303	320	323	294	299	278	319	297	321	321	311	299	315	314	297	322	302	316	315	292	282	309	315	307	311	291	350	296	310	317	307	326	329	283	296	301	334	283	326	286	335	307	273	328	282	281	278	317	310	318	313	310	299	294	306	304	309	306	297	297	327	301	276	305	277	334	304	287	284	316	295	293	310	351	342	317	322	305	327	279	307	317	315	291	324	317	295	309	290	338	298	309	293	338	298	298	318	349	284	324	265	309	321	319	286	345	318	310	347	314	319	307	282	282	299	327	312	326	313	292	307	303	315	316	333	317	324	309	295	341	305	306	321	299	302	308	305	326	315	308	350	329	318	301	327	309	289	330	291	291	311	307	292	297	293	292	309	318	293	309	308	300	319	316	314	294	340	309	299	307	306	287	317	339	340	336	323	304	336	279	296	328	299	301	296	307	294	296	319	313	285	314	293	324	297	324	306	327	316	331	302	303	320	330	299	287	287	298	322	263	322	334	314	293	297	304	301	298	324	336	298	300	346	360	321	283	319	283	305	253	323	310	309	312	340	349	308	313	311	314	326	306	321	288	307	336	313	318	330	295	303	315	299	278	323	323	299	314	317	305	310	324	335	311	294	317	345	298	302	308	328	319	320	295	324	316	268	298	301	325	330	293	297	321	355	306	301	313	307	296	298	309	307	323	339	330	309	270	337	321	279	276	270	327	317	273	306	304	314	314	295	323	285	328	296	308	320	314	332	294	334	308	273	278	305	314	292	352	377	303	332	297	306	272	280	306	302	323	323	291	338	334	308	336	283	299	271	317	313	315	294	297	296	297	304	288	302	298	303	307	330	290	312	306	311	325	297	283	316	301	339	350	328	301	347	329	317	330	311	333	329	304	320	299	323	311	306	309	303	309	297	279	288	307	306	314	319	307	274	306	311	314	306	317	328	290	307	302	295	312	325	310	333	315	288	327	341	309	303	299	309	325	323	298	347	311	303	348	352	303	317	284	297	314	316	295	304	330	326	308	294	296	314	315	306	318	324	283	308	324	304	334	302	317	309	319	322	293	284	320	338	333	319	343	313	324	331	279	301	286	320	325	292	313	313	305	303	286	360	280	290	326	337	299	308	292	314	281	327	294	327	307	317	299	294	310	306	320	318	309	293	335	291	335	314	325	294	294	326	314	317	339	313	309	286	311	337	316	304	301	297	320	311	285	325	288	321	338	279	303	302	303	325	303	288	305	321	329	318	302	353	343	307	305	301	333	291	303	328	295	333	316	307	319	316	299	318	285	298	312	327	343	295	301	300	322	315	306	320	310	332	299	299	341	331	321	316	307	320	279	287	313	335	320	299	327	303	283	284	320	306	291	326	317	315	333	298	298	311	319	302	309	296	322	365	286	307	316	347	314	333	306	357	324	341	339	289	325	345	340	288	312	343	296	310	338	313	294	326	312	313	306	322	309	312	293	307	319	331	298	290	291	286	307	319	322	334	314	332	340	296	320	335	305	303	316	342	305	303	322	302	318	318	311	298	312	288	332	281	320	314	313	329	311	285	332	304	339	312	325	313	303	299	307	305	331	308	326	292	287	341	314	312	302	294	317	298	282	336	298	292	311	324	306	323	337	356	310	298	312	308	299	319	289	314	327	321	330	279	306	339	309	309	320	317	292	320	312	303	327	341	316	295	332	331	290	295	270	305	317	294	308	296	310	307	306	316	302	295	305	298	300	278	276	361	304	318	293	328	294	301	340	311	313	282	302	333	309	282	340	331	287	313	278	310	330	301	315	310	336	280	305	322	316	311	313	301	313	324	317	314	277	301	286	302	299	299	320	300	309	308	303	324	330	295	324	304	289	283	314	316	298	312	288	302	333	298	298	332	303	311	308	303	320	290	319	295	301	301	312	290	306	327	290	318	287	303	293	324	300	293	313	318	330	294	295	328	307	311	300	305	292	278	320	283	328	304	311	311	333	343	303	311	307	319	285	318	317	303	327	323	291	295	313	333	315	328	312	303	308	305	307	320	314	315	310	332	332	330	332	314	319	279	306	316	280	335	337	321	324	332	312	295	324	308	312	325	325	301	298	321	305	303	309	344	329	337	276	317	306	306	315	283	296	313	309	306	310	283	309	319	326	324	304	316	290	321	313	301	314	311	301	330	306	249	309	330	308	304	298	318	313	310	304	307	328	309	329	292	319	321	287	310	357	325	303	309	287	320	321	318	330	310	343	294	327	357	279	325	323	302	317	302	331	308	329	326	310	283	317	341	300	287	296	333	333	316	305	318	305	324	295	349	287	323	332	301	340	300	321	318	311	343	301	330	284	294	327	345	309	292	291	356	310	324	327	304	330	280	294	342	323	324	321	335	345	301	251	323	281	304	298	314	309	334	305	313	270	322	332	335	311	330	314	344	306	285	312	306	345	330	278	304	309	295	273	301	284	294	310	337	334	321	291	327	281	319	351	324	358	291	289	299	295	319	289	320	293	317	294	329	299	295	299	330	315	319	353	311	322	299	305	298	328	305	318	315	308	304	324	314	336	315	311	309	364	303	286	305	293	294	282	307	295	300	310	298	289	359	337	325	311	321	296	289	317	307	289	287	338	293	287	293	318	299	278	313	302	314	281	293	338	322	331	309	319	270	313	318	313	333	297	291	314	325	327	304	328	265	294	306	338	314	332	311	315	323	317	345	289	336	306	314	317	305	307	312	293	326	292	311	338	296	287	310	318	326	307	293	308	268	322	358	299	295	314	292	287	317	297	292	282	324	289	310	325	283	319	307	326	328	299	335	323	305	323	308	315	325	317	332	286	281	293	302	315	286	359	324	332	322	329	305	327	309	294
33233	53259	42117	21526	12598	7936	4888	2543	1330	976	778	674	608	529	504	462	464	418	472	442	420	381	399	379	424	401	397	395	387	391	419	356	408	386	406	358	390	370	362	399	357	394	351	371	358	395	365	374	370	386	357	365	390	348	374	371	317	389	366	378	390	367	367	361	391	388	359	357	432	425	359	411	364	368	394	365	347	370	374	381	380	362	360	361	339	381	376	373	356	379	385	367	351	347	368	379	385	346	377	376	329	350	412	398	336	361	389	360	378	347	383	396	354	371	357	373	363	351	378	375	371	340	385	364	398	371	391	380	377	409	358	365	372	341	369	394	389	357	353	350	393	371	348	377	379	356	359	355	362	389	337	377	343	377	382	375	376	378	392	373	410	320	391	348	365	406	327	386	343	374	362	342	390	393	363	376	396	383	368	346	373	430	378	344	378	360	383	350	404	347	374	386	371	398	318	391	358	347	369	354	358	334	360	363	367	347	363	362	388	377	354	382	341	388	371	364	391	364	386	352	363	364	394	355	339	349	380	344	364	367	358	400	380	365	346	376	362	390	407	366	345	382	353	355	356	368	381	396	387	360	374	363	357	377	366	362	397	364	364	383	348	326	349	331	376	369	358	338	329	365	346	394	375	378	343	386	355	367	370	347	367	356	374	354	351	343	372	375	391	366	350	374	374	367	364	377	346	362	376	369	397	391	427	388	371	363	404	374	402	350	368	379	391	391	357	363	390	381	388	368	395	344	362	389	360	374	400	364	310	380	349	365	381	369	409	388	372	402	388	357	369	381	389	386	385	395	375	382	393	364	407	349	328	399	372	371	343	355	364	357	358	394	369	396	340	373	399	363	382	378	427	365	390	383	403	398	370	372	389	339	378	341	366	347	349	373	375	393	371	362	381	400	397	382	376	389	377	377	351	359	333	367	364	381	392	359	404	363	393	365	361	380	356	382	355	360	384	356	372	365	373	401	342	368	378	383	356	351	390	360	353	363	331	324	395	339	369	394	350	372	375	389	377	365	369	394	375	337	375	393	395	387	390	371	390	359	371	376	381	414	391	377	388	323	384	386	352	380	370	369	364	361	385	352	353	379	379	384	366	353	351	404	340	343	372	364	368	386	394	367	319	371	370	371	356	372	351	358	396	360	371	384	354	384	355	391	390	378	365	371	397	353	378	359	372	373	363	380	373	366	372	379	364	377	410	354	359	382	357	361	354	378	362	403	371	401	353	375	343	383	353	395	353	371	360	404	358	354	367	345	391	380	420	334	384	393	389	358	388	382	376	396	396	343	403	357	376	364	366	354	391	382	356	386	375	393	354	358	358	367	375	368	370	339	398	353	355	358	396	346	357	349	383	379	385	362	352	380	399	351	384	361	410	367	378	382	394	355	369	385	379	411	323	383	422	378	366	349	384	358	345	362	366	371	384	404	368	392	365	348	378	326	369	376	341	358	347	349	359	346	371	354	373	364	390	385	372	410	398	378	378	378	405	351	357	374	388	406	381	391	365	367	386	360	379	388	365	366	381	359	382	355	403	368	379	378	364	351	372	339	389	396	352	368	390	319	385	376	404	363	372	357	395	384	383	384	386	343	364	393	378	386	370	406	347	353	378	381	327	399	371	341	400	347	372	340	373	364	402	363	410	347	354	358	357	351	406	407	353	348	389	369	380	358	372	389	372	349	363	402	366	376	370	358	356	374	329	391	388	348	385	343	378	391	381	363	378	410	386	392	362	377	380	360	375	382	350	402	365	357	389	339	379	362	370	381	386	409	339	375	361	383	352	350	357	388	366	376	356	378	373	351	372	345	393	376	404	384	383	390	388	377	362	370	383	382	335	360	360	349	346	361	369	386	370	363	383	344	355	372	329	391	353	395	384	371	348	384	352	373	328	392	388	394	374	383	351	363	355	376	381	370	361	379	375	354	394	362	379	398	331	354	379	382	356	375	384	354	369	355	350	361	396	388	387	361	381	371	356	368	393	388	335	389	387	388	346	381	368	361	359	367	356	371	336	376	391	383	374	358	411	358	408	370	385	370	391	377	390	391	375	429	324	386	351	385	350	343	347	379	383	376	335	368	382	389	406	361	354	402	395	364	379	375	372	365	375	379	346	372	353	334	392	362	385	363	349	394	352	366	377	347	374	355	345	384	366	347	388	384	352	374	344	371	373	388	395	377	378	339	361	375	367	360	388	387	394	358	363	372	388	369	398	383	331	360	367	393	412	354	374	360	406	371	349	344	359	387	371	341	402	366	371	378	375	368	363	373	338	349	394	387	373	378	378	367	367	353	335	367	363	379	398	349	371	383	371	330	380	335	368	361	396	379	368	363	355	404	369	398	379	358	367	387	396	340	380	375	384	358	370	365	382	342	368	354	342	364	359	363	344	347	368	359	373	394	354	399	383	357	368	378	375	333	414	377	404	393	357	377	369	404	356	326	388	385	350	411	377	395	362	349	340	372	411	362	417	360	349	342	391	347	376	377	379	350	371	359	374	344	371	389	378	363	356	357	354	354	386	350	390	389	389	353	388	392	392	401	389	351	374	350	400	404	380	371	379	372	346	371	372	381	334	354	359	396	402	363	355	354	359	396	393	393	399	366	339	392	380	388	363	371	358	365	341	370	379	346	376	354	368	383	381	331	372	350	374	356	349	375	343	384	373	352	356	332	376	395	371	348	373	393	375	360	378	364	378	343	354	402	361	363	384	373	433	393	336	382	386	363	391	387	356	368	345	353	364	354	359	394	348	361	417	374	380	365	374	365	371	352	385	363	360	379	347	373	344	370	402	381	375	355	357	341	390	371	368	393	349	374	326	387	379	357	339	374	361	370	346	359	363	395	402	380	397	337	323	381	400	368	356	356	395	359	396	362	383	380	344	368	356	363	354	359	374	369	361	404	377	337	351	346	389	321	390	371	344	368	370	350	362	396	384	369	375	398	384	378	374	337	372	347	368	372	373	368	392	362	357	363	356	338	379	388	395	355	398	365	367	369	379	365	366	377	381	369	370	387	383	370	384	351	347	391	348	369	378	374	384	356	394	339	348	384	376	343	399	423	349	400	380	381	361	366	360	382	362	381	349	358	327	356	386	363	350	362	347	360	323	376	375	361	359	357	344	388	388	351	361	375	384	361	317	370	394	372	387	369	368	385	356	390	374	393	355	378	374	356	373	397	415	363	383	366	356	379	369	378	369	374	354	358	378	368	369	365	420	373	368	358	360	385	380	374	364	387	423	367	377	394	350	363	377	328	374	374	343	370	356	380	397	414	362	357	353	360	386	349	370	361	368	386	376	380	378	399	410	360	373	386	380	358	346	347	380	397	351	387	351	360	360	354	327	336	373	331	349	350	388	386	400	373	369	378	341	347	370	373	383	382	363	374	349	398	368	348	371	378	359	375	362	333	351	347	363	383	347	369	401	363	377	370	366	344	354	390	365	369	337	363	384	349	338	385	387	380	383	382	395	373	399	383	328	357	352	357
22725	21432	28898	24443	21936	21972	14137	3437	1673	1177	938	813	732	714	640	546	558	538	507	472	502	509	509	447	450	507	484	434	432	449	430	435	425	415	476	460	441	419	454	449	435	421	456	454	415	429	425	418	399	426	410	459	453	428	419	447	404	395	409	453	445	435	430	438	432	420	428	458	404	420	437	426	394	442	448	428	434	427	438	408	434	461	455	438	468	426	416	478	438	465	420	398	417	377	433	445	431	406	442	406	440	425	417	449	430	425	418	438	392	446	455	434	424	437	440	458	424	432	467	418	416	425	406	441	424	458	460	424	424	443	422	430	416	443	394	414	403	416	430	477	432	412	442	450	423	416	443	434	425	444	428	446	427	436	430	404	428	459	429	478	448	434	426	418	428	412	424	440	425	442	420	434	437	423	422	432	451	404	412	434	422	436	409	442	421	400	455	455	458	433	448	413	423	427	432	426	422	432	424	458	447	445	415	421	425	441	435	440	437	457	453	411	452	426	437	427	387	453	413	435	433	413	420	436	393	435	455	451	426	435	426	455	468	416	433	471	418	419	442	445	415	445	444	486	416	440	417	444	407	428	457	447	444	436	437	434	396	420	390	445	447	441	388	434	449	436	383	422	398	428	415	413	450	398	436	442	437	435	408	418	411	440	433	427	420	440	434	399	403	417	451	433	453	438	418	418	448	416	426	419	425	397	421	412	437	430	391	445	441	442	398	438	458	427	449	433	403	438	450	406	422	469	443	426	424	480	421	434	446	436	401	443	439	426	425	430	449	428	466	440	458	418	434	421	416	410	440	423	468	413	409	429	422	431	449	406	422	401	408	431	437	401	414	409	405	403	458	434	380	445	383	414	412	451	416	443	423	448	468	426	455	452	433	444	441	425	448	428	413	454	430	410	440	440	433	447	456	388	400	442	449	421	454	423	399	421	425	417	422	406	421	407	403	459	459	447	411	443	414	458	420	430	439	448	404	415	389	440	426	443	395	440	445	441	433	460	432	438	430	425	454	417	383	437	400	421	450	413	413	438	396	452	418	459	435	459	426	428	419	419	424	443	459	391	441	396	411	428	426	457	412	453	415	453	430	424	435	462	446	433	423	415	437	437	419	400	417	414	409	406	437	383	434	436	425	420	440	456	439	439	437	409	430	433	419	442	423	441	436	427	382	419	407	455	482	434	446	434	418	397	414	423	434	420	401	420	455	420	414	404	441	472	451	390	411	439	447	460	423	422	409	399	451	422	459	431	400	432	438	465	451	436	461	437	421	393	437	471	429	444	456	411	409	431	437	450	395	393	407	442	391	445	408	433	435	437	434	420	431	475	386	438	468	433	461	397	423	437	383	436	413	420	419	411	420	453	424	475	430	399	421	401	425	424	427	409	418	419	448	456	459	432	469	435	405	398	436	406	409	422	418	405	428	436	436	419	440	455	388	406	445	417	399	401	427	424	437	415	442	477	447	417	441	454	444	416	433	459	420	425	449	423	411	426	450	445	431	435	465	461	450	447	447	505	447	430	450	385	464	432	471	446	422	396	431	420	457	426	431	425	435	469	449	404	429	417	434	416	441	431	427	419	457	432	454	392	420	449	429	443	373	421	433	421	437	427	406	438	413	417	414	432	422	465	410	451	469	440	430	399	433	411	458	434	400	454	396	449	439	458	429	391	403	402	419	453	413	417	408	433	446	421	426	416	438	432	484	418	430	426	441	393	460	457	386	427	440	425	447	440	415	419	410	449	436	403	377	417	449	429	428	463	432	458	424	447	402	411	417	428	431	434	434	413	391	408	394	413	423	420	431	451	438	450	443	446	448	404	449	426	445	410	428	440	420	425	407	401	473	434	452	426	433	391	448	440	443	441	436	449	448	417	416	413	394	432	400	433	452	417	405	471	452	362	425	402	421	415	414	421	403	405	423	420	456	435	438	448	421	440	425	425	445	408	443	398	439	414	442	449	417	393	432	427	412	430	454	446	443	464	453	438	442	437	427	431	446	388	430	452	424	473	471	414	403	433	456	425	411	439	444	433	447	427	441	411	410	423	489	434	441	454	461	418	441	420	464	419	444	434	449	433	409	431	433	439	422	476	422	425	463	415	421	404	444	446	452	442	453	422	462	430	413	417	442	432	437	438	426	447	421	447	442	429	440	449	419	424	406	429	435	411	425	441	406	402	445	424	417	399	443	482	385	434	417	414	441	407	422	420	430	425	450	467	410	410	439	417	434	421	452	450	440	439	477	437	420	430	426	402	436	418	480	401	422	456	454	414	423	433	411	430	458	412	433	446	424	449	457	446	443	447	447	390	445	467	451	430	403	421	436	434	437	424	411	447	444	449	438	447	444	437	442	423	428	431	418	443	433	389	419	418	435	447	438	427	415	445	444	442	423	404	403	453	436	441	419	424	436	398	417	454	424	437	418	449	407	425	390	455	432	409	424	463	460	453	440	443	424	423	414	445	421	418	409	446	456	426	439	402	478	435	389	464	428	466	470	456	479	451	435	404	453	420	432	433	425	417	434	461	405	427	459	406	414	416	437	432	442	461	433	421	431	436	428	438	428	430	456	431	461	449	452	456	404	442	430	415	429	398	443	442	411	422	422	383	433	439	435	450	433	446	476	433	441	430	447	399	443	461	420	413	438	434	448	412	436	434	413	440	441	455	420	443	417	411	421	417	420	417	422	416	422	404	426	420	415	418	398	446	428	466	432	436	440	434	424	428	408	437	406	417	419	394	464	432	439	424	450	424	438	396	431	433	439	426	431	463	400	477	448	499	461	430	408	381	459	421	413	440	410	400	413	400	436	426	455	412	425	420	414	417	448	430	465	450	431	451	444	428	423	404	448	446	421	443	420	415	409	401	398	438	420	425	414	440	428	418	428	435	465	443	436	427	435	431	420	396	392	422	421	425	406	423	430	432	413	438	430	438	416	454	481	430	416	443	438	447	423	419	461	437	465	422	370	432	398	406	390	426	412	457	412	401	428	444	424	405	445	420	432	439	431	443	430	422	415	425	380	430	412	416	433	430	407	454	410	405	428	441	388	398	402	440	408	451	434	441	435	440	437	425	432	421	419	435	432	469	430	417	401	421	435	390	416	426	460	423	410	455	437	445	422	457	449	398	414	407	448	442	434	391	406	404	443	406	429	438	430	426	407	409	426	435	430	498	438	414	460	421	432	453	439	399	447	415	424	448	435	409	431	437	451	432	410	413	428	425	435	416	435	441	409	411	454	441	416	418	384	461	400	412	448	412	450	437	425	417	427	449	477	437	439	434	375	424	456	412	398	432	398	422	439	470	424	431	434	450	410	422	440	426	421	421	433	373	416	416	452	428	390	459	434	424	445	416	415	442	435	397	428	452	426	410	442	417	425	416	431	388	442	431	457	401	431	428	462	447	431	443	405	422	409	443	459	433	441	453	456	433	443	429	404	370	408	434	386	434	430	425	439	442	414	479	452	473	389	435	463	424	432	419	426	422	470	448
34934	58536	43626	34048	28111	18282	10199	4413	2643	1867	1506	1238	1101	913	889	773	752	700	657	666	630	609	584	559	583	560	543	531	538	482	504	528	530	481	549	505	488	508	527	493	525	541	501	508	506	532	480	503	484	473	516	427	501	495	525	464	477	483	508	514	487	493	529	482	471	490	521	483	471	494	467	476	514	498	477	526	482	528	457	459	515	503	471	502	510	487	504	475	499	490	505	481	496	511	498	508	491	474	476	497	529	494	540	499	469	519	478	481	503	469	486	494	469	480	535	513	493	466	466	466	476	510	471	512	493	527	520	487	479	505	486	519	483	513	490	513	458	510	485	490	555	498	488	461	506	548	516	486	462	501	487	497	468	494	516	492	472	463	507	516	487	462	506	499	495	473	501	468	467	479	504	496	506	457	475	517	487	493	466	517	479	477	434	494	508	473	490	522	485	473	504	517	466	502	499	456	493	473	510	457	499	487	479	503	487	531	508	492	529	500	462	505	542	498	512	489	464	486	459	498	526	511	456	494	489	500	485	539	433	500	488	468	494	499	442	508	514	508	513	459	502	473	490	487	484	481	506	473	479	491	491	511	488	482	491	486	504	483	513	515	489	484	480	452	524	536	527	479	473	468	519	470	491	481	521	463	550	486	489	501	499	493	524	519	480	481	483	512	458	474	480	495	495	478	492	513	471	513	528	510	467	480	497	483	506	483	468	459	495	476	531	488	460	490	502	486	479	491	528	499	494	504	510	474	492	517	510	508	528	485	455	501	428	483	503	468	516	526	465	494	476	490	494	511	492	492	456	479	477	482	520	491	517	479	472	516	489	511	497	477	482	516	490	502	522	466	479	498	503	471	514	497	508	468	440	492	487	495	503	528	492	500	501	492	467	467	491	517	504	510	480	525	477	488	488	517	460	494	497	500	470	466	505	441	491	491	491	492	477	492	509	505	518	494	530	444	502	465	523	459	522	521	510	446	524	507	478	490	463	470	489	467	470	488	536	497	473	476	508	518	485	488	508	516	473	474	536	517	492	525	521	493	497	484	477	471	498	501	478	496	519	517	485	506	501	472	504	512	520	484	450	506	548	497	490	483	499	480	488	460	511	507	510	463	531	473	494	514	520	513	503	477	484	539	538	496	520	517	516	496	470	484	508	496	476	471	493	470	469	491	515	447	533	475	475	492	505	483	479	444	469	503	452	492	508	505	526	477	506	486	513	498	443	477	489	502	474	455	497	548	480	526	518	492	473	496	500	473	463	486	495	511	518	467	524	490	490	494	503	522	473	487	537	494	449	480	481	490	500	508	471	506	501	484	457	475	519	506	540	484	469	490	471	482	456	483	516	500	518	469	482	480	492	481	495	518	524	482	466	472	461	506	499	479	491	504	492	502	507	458	488	508	532	477	487	471	476	506	496	535	482	511	483	460	475	488	466	464	505	501	489	488	532	459	498	501	492	513	485	503	520	515	500	498	499	464	481	475	501	445	479	491	465	480	509	468	487	512	475	468	475	491	487	525	512	459	505	485	467	503	512	482	490	480	498	491	502	487	487	511	467	536	477	479	487	504	472	500	490	491	458	477	510	474	515	506	471	476	458	470	531	519	459	506	481	467	511	503	482	481	485	492	460	480	458	520	493	519	478	497	489	499	482	454	525	475	506	475	507	497	504	511	471	494	483	488	469	471	526	477	457	510	513	485	468	479	500	484	499	512	493	483	506	488	472	507	503	447	496	480	489	489	477	494	503	521	478	469	486	504	504	499	526	457	549	496	470	476	470	492	477	496	537	527	460	510	512	476	482	524	467	509	483	502	483	521	516	490	519	459	487	498	481	507	492	491	512	507	525	482	505	445	521	485	492	479	497	517	506	470	546	509	464	469	485	501	476	492	473	502	501	445	527	493	533	536	487	465	467	478	532	497	502	485	478	461	498	514	533	476	503	480	498	474	468	495	491	473	488	462	499	458	498	495	451	498	501	486	501	474	461	493	520	472	543	513	482	495	516	498	488	523	486	508	498	542	439	496	492	493	518	453	473	535	507	490	491	494	466	543	511	467	503	479	502	470	493	502	526	504	492	468	443	463	461	471	468	509	483	538	482	463	460	480	456	488	485	503	519	492	482	500	468	499	489	450	485	512	494	478	470	461	478	533	472	503	514	476	489	469	531	521	503	471	444	491	470	526	490	478	513	478	500	495	510	501	439	510	486	489	486	459	476	509	534	508	452	508	483	526	520	486	503	500	537	497	492	470	475	481	470	487	482	487	461	473	447	474	477	507	480	511	497	476	493	510	508	544	515	474	507	502	485	520	505	487	496	475	501	494	482	506	513	468	497	503	484	517	504	471	470	472	511	508	468	480	453	511	467	469	503	474	486	515	479	479	509	498	515	493	484	564	473	507	484	504	489	473	532	479	535	467	505	454	553	508	520	501	528	509	516	521	472	505	479	517	507	496	479	503	514	470	492	522	480	477	500	498	522	502	499	505	488	508	532	497	482	468	498	493	501	478	504	507	494	471	499	485	523	477	556	499	482	473	496	506	530	514	470	492	445	508	530	511	478	549	471	487	485	482	508	494	500	511	503	492	528	513	460	490	501	481	462	482	498	478	479	468	535	499	496	466	504	491	482	487	507	493	468	475	523	499	507	513	483	490	479	498	484	491	507	487	465	488	487	465	478	486	455	526	496	469	489	558	505	502	510	513	499	503	527	453	473	520	481	520	496	507	492	463	498	500	499	491	487	468	506	487	493	489	512	503	492	520	505	472	459	468	516	514	475	510	468	480	493	465	491	456	513	487	509	518	469	469	513	444	516	511	489	464	505	505	517	448	459	495	499	500	497	474	475	448	497	481	525	491	477	546	462	534	458	442	463	509	478	527	494	499	497	472	480	469	514	512	492	443	513	457	472	458	469	455	484	490	466	490	521	495	488	477	530	536	482	495	534	481	496	524	434	503	490	525	504	502	479	474	482	457	462	482	482	492	456	478	491	508	493	450	524	499	452	533	497	476	514	469	495	522	500	481	472	477	509	524	510	482	496	482	500	487	504	488	499	488	486	481	468	479	470	480	484	503	460	500	482	551	472	482	536	486	439	471	498	496	471	487	496	477	479	501	498	506	529	507	463	469	503	484	557	494	505	486	482	492	484	506	474	501	499	475	490	477	542	478	466	477	485	478	524	505	449	489	430	491	479	499	478	477	503	500	460	496	482	492	514	491	495	481	508	496	536	506	467	510	494	460	480	493	516	489	484	471	534	517	493	502	490	494	515	477	479	512	547	523	458	501	464	487	554	475	484	469	501	492	532	505	491	505	527	507	471	488	467	528	500	487	487	496	500	534	476	529	460	479	484	496	463	503	495	488	476	471	498	470	493	497	483	470	458	471	492	491	517	466	505	513	511	497	507	535	521	479	506	463	486	480	508	441	459	513	487	512	485	500	484	515	497	510	495	525	466	418	488	483	486	481	452	516	475	477	527	467	474	522	495	537
30065	27726	29722	20156	7954	2651	1316	947	761	624	520	477	464	449	447	410	372	395	376	381	364	370	351	352	342	362	335	337	379	355	333	351	318	325	347	320	340	301	344	342	286	339	372	307	333	343	337	320	325	370	350	370	374	327	331	346	302	340	349	319	348	370	365	333	355	326	335	328	330	314	302	351	297	332	340	335	347	333	307	302	314	291	313	303	333	342	313	330	321	353	343	315	368	326	342	330	355	319	309	306	327	329	367	310	327	328	320	332	350	368	309	307	317	329	320	357	338	311	366	311	403	361	307	369	330	375	340	299	336	336	354	343	321	337	332	333	361	339	335	349	340	348	335	318	327	358	323	318	321	371	328	334	321	356	317	333	339	333	340	320	344	358	377	308	370	322	351	296	328	332	330	309	321	357	337	325	323	338	316	332	361	341	327	321	356	331	345	305	343	314	308	336	348	340	343	341	335	348	361	341	317	315	357	322	280	328	344	324	346	363	351	304	349	340	333	357	324	329	324	315	310	338	341	333	347	309	299	366	348	312	309	303	328	335	322	336	338	319	332	333	332	332	317	361	290	318	311	353	313	319	329	341	327	359	326	331	331	343	360	325	339	363	340	322	328	335	342	340	344	322	320	326	326	319	349	348	310	347	334	333	349	323	327	298	351	307	295	306	314	340	324	334	328	322	323	296	340	310	322	340	335	340	341	309	309	327	352	329	287	362	326	308	341	372	312	343	339	334	338	336	374	350	369	314	306	310	322	335	329	342	348	342	373	340	360	334	352	358	309	328	367	361	344	302	326	341	339	326	357	347	341	348	346	350	359	339	373	346	327	317	339	324	355	336	312	346	336	345	320	352	316	353	330	326	300	328	340	345	321	336	321	321	354	343	334	332	339	320	320	336	375	366	346	350	334	331	312	336	320	337	339	311	324	350	358	347	319	300	327	314	334	320	325	363	323	331	343	347	331	363	313	332	308	330	349	314	356	329	337	348	330	328	348	336	334	363	340	318	335	318	322	340	340	342	316	338	342	328	349	331	321	319	313	344	322	345	356	306	355	340	340	348	357	327	321	353	305	317	327	320	370	328	320	349	330	340	341	328	316	322	331	327	323	319	366	338	307	340	347	329	358	345	321	354	350	364	359	326	301	316	304	340	309	321	336	341	332	351	340	352	319	313	322	317	333	363	344	345	321	332	314	335	336	321	357	356	341	321	338	366	331	324	331	302	333	345	347	367	321	365	350	297	303	322	297	331	325	347	374	330	316	311	338	324	344	326	311	325	332	331	368	360	321	318	325	357	323	317	339	363	315	372	333	329	303	335	304	304	328	317	310	352	326	336	319	344	361	334	369	334	345	330	314	347	343	306	330	352	332	321	356	379	319	295	331	318	332	310	337	319	358	321	340	322	370	345	311	349	313	324	338	337	350	359	347	346	342	305	347	345	330	310	342	299	378	339	313	348	323	360	337	328	350	318	326	374	314	310	310	329	282	322	333	357	339	321	328	315	343	342	350	327	300	333	333	317	349	338	385	339	347	351	361	345	323	335	341	343	380	369	350	350	315	338	349	319	340	311	324	350	334	362	333	346	330	320	325	351	336	331	323	324	304	322	314	317	325	340	353	343	337	355	321	331	319	312	340	362	306	362	348	343	322	338	358	344	331	320	338	329	340	353	326	347	364	289	338	337	317	330	338	310	358	343	323	329	346	337	312	314	331	319	339	314	324	328	337	340	299	361	319	326	301	348	347	339	334	312	345	320	369	349	370	335	345	351	353	331	357	329	341	358	318	326	359	347	318	325	340	325	328	318	289	343	346	346	336	334	325	323	342	315	345	316	313	317	308	321	343	351	314	364	342	333	341	338	331	342	325	336	334	341	334	341	329	346	320	378	305	333	309	336	309	329	344	362	326	340	356	367	331	328	324	353	315	354	337	345	310	336	365	358	329	313	353	342	305	335	322	329	312	321	347	322	343	321	330	324	360	366	345	366	325	351	338	346	314	317	303	339	337	343	323	358	323	362	346	284	335	290	327	337	307	350	333	332	339	314	344	332	333	323	347	355	349	349	351	342	375	296	327	343	319	311	339	312	343	341	347	299	346	352	318	327	345	332	338	344	324	351	322	308	338	312	325	337	358	275	342	339	320	331	344	322	346	346	344	357	329	317	290	359	324	357	282	306	322	312	347	307	324	360	353	322	333	338	289	327	352	316	348	361	315	340	306	323	331	344	334	318	344	346	322	319	326	339	325	295	318	321	340	363	333	374	340	331	318	299	381	365	345	321	321	309	349	348	320	338	306	330	322	314	310	361	326	296	335	325	330	312	335	351	335	335	347	309	306	314	303	307	339	366	316	327	340	306	352	336	350	357	312	326	325	321	334	365	344	309	329	341	368	310	355	329	324	336	357	339	317	343	331	357	351	321	342	322	305	328	339	328	362	335	352	351	322	334	288	326	330	339	320	331	290	324	309	336	335	350	377	337	339	320	357	313	325	327	338	350	321	302	343	343	316	349	296	317	313	352	343	331	357	317	362	341	309	347	332	341	306	349	320	318	313	321	337	334	338	329	333	338	352	344	380	339	332	349	323	321	338	351	300	346	335	351	300	356	334	348	330	335	342	346	318	356	355	318	290	340	307	369	376	338	333	337	322	335	314	329	358	340	331	325	325	324	333	334	327	328	328	320	322	348	355	302	281	318	334	321	334	299	346	332	338	326	344	339	317	334	330	314	326	340	348	312	335	320	326	338	326	322	307	318	313	317	340	326	359	355	321	321	324	323	331	337	306	316	324	331	353	334	301	322	327	323	327	341	330	330	340	313	369	296	336	336	320	340	346	372	309	319	338	356	336	324	346	324	316	316	364	353	309	346	350	322	341	352	353	340	334	320	345	339	332	330	370	350	308	340	342	344	306	320	326	304	360	336	350	314	378	340	331	326	343	363	373	299	330	333	319	328	331	309	353	329	309	359	341	357	297	315	327	346	315	316	315	322	303	317	334	308	349	318	359	359	322	314	357	325	309	320	349	346	308	357	321	353	315	334	336	339	355	351	335	336	326	325	345	347	316	351	307	338	336	306	342	319	385	287	312	341	297	318	317	323	341	334	324	310	348	349	318	368	337	333	342	346	316	324	315	346	318	314	296	310	344	342	344	306	338	314	324	313	331	365	348	346	335	352	323	320	352	319	336	325	333	334	374	322	352	367	339	306	334	295	341	348	346	313	341	342	335	362	331	356	316	351	361	338	324	358	347	322	325	310	316	293	339	349	346	353	324	369	316	322	319	337	333	342	317	300	330	337	334	342	334	345	332	315	329	345	316	305	347	338	324	337	297	311	345	346	335	299	340	370	335	311	343	331	349	304	352	318	305	312	367	306	362	318	346	335	331	315	328	326	329	331	370	307	333	325	326	346	364	347	307	323	349	335	350	340	352	358	348	332	315	349	319	305	319	315	328	363	345	372	335	313	309	303	345	347	344	345	306	326	364	326
31482	43181	34067	21167	10965	4566	2393	1641	1234	987	904	746	643	581	571	551	533	480	455	451	466	446	425	447	402	423	412	434	399	420	409	402	430	442	394	397	414	395	364	386	417	405	384	452	371	422	419	384	369	386	412	399	385	386	371	397	389	380	386	413	388	366	392	396	398	389	407	390	380	416	389	375	366	416	410	391	396	408	404	425	401	438	386	373	375	368	452	370	396	397	397	382	420	386	379	363	409	400	354	386	356	366	364	389	379	349	408	390	379	370	408	394	346	341	396	399	333	360	409	411	389	409	381	399	376	391	392	435	380	377	377	418	381	403	411	403	363	397	367	410	424	398	378	381	378	395	373	394	323	403	381	400	408	403	375	385	391	400	399	391	408	358	366	376	368	360	394	414	339	416	364	358	371	377	365	379	403	385	357	381	393	361	380	395	378	384	404	375	381	375	414	344	399	398	420	373	433	367	430	367	390	394	412	373	415	359	367	415	423	391	410	407	410	388	396	406	372	393	385	411	391	387	393	369	368	381	370	399	404	392	380	397	417	419	420	375	342	335	375	438	366	372	418	397	361	390	413	426	403	443	377	394	384	388	396	406	405	401	412	413	388	392	373	383	389	389	379	370	418	391	426	390	379	394	389	374	396	371	381	368	406	406	412	418	378	368	372	381	382	387	393	384	424	394	378	419	362	403	373	394	398	400	412	404	382	382	392	397	391	392	415	362	399	382	354	402	375	358	389	404	385	370	404	374	402	402	386	390	398	391	360	411	368	397	380	377	371	363	392	414	385	364	388	417	399	411	427	330	373	435	364	387	385	377	374	383	398	358	413	409	392	381	382	400	371	382	394	440	391	415	394	390	418	370	378	377	377	410	394	413	384	364	388	405	364	393	366	380	424	386	382	393	386	383	383	385	377	379	361	336	372	396	391	360	370	385	393	389	376	391	397	353	438	375	405	374	387	416	356	404	395	383	358	407	394	385	396	383	395	363	376	399	366	380	338	363	410	393	415	372	385	390	360	397	387	382	359	412	379	374	411	366	370	365	376	362	343	364	379	411	364	419	390	387	371	379	411	371	394	395	390	391	379	386	404	375	383	419	376	398	383	376	432	374	367	376	397	389	394	409	377	382	367	393	422	403	363	367	392	385	383	386	404	399	425	364	376	409	364	402	390	387	384	355	380	350	355	401	358	379	412	411	382	409	378	391	405	403	426	382	384	392	411	356	396	394	412	389	359	397	373	421	400	371	355	348	446	405	384	377	388	400	399	382	398	416	365	353	355	398	402	395	358	381	368	383	385	404	386	346	369	353	372	390	403	379	388	422	412	400	388	400	404	428	384	396	410	351	394	356	383	382	387	372	399	411	394	392	418	386	404	409	436	409	377	375	377	402	361	373	352	392	398	367	394	384	399	398	382	415	382	379	377	377	384	358	402	394	396	392	401	364	374	376	405	427	358	380	376	419	372	390	394	419	398	385	399	396	389	376	395	383	411	412	368	376	390	391	394	370	387	378	365	389	365	395	382	356	381	414	354	408	392	388	398	398	409	379	423	384	430	391	362	418	376	366	406	401	377	353	371	385	396	400	406	396	377	403	372	388	383	370	432	412	365	371	383	405	385	399	404	387	388	355	378	385	406	417	354	411	367	392	390	379	400	405	381	411	370	412	396	388	365	369	420	402	366	375	405	411	394	362	412	402	373	404	374	363	334	370	401	402	405	376	369	407	395	400	391	388	418	389	399	414	381	394	415	388	386	385	397	388	394	426	407	400	396	375	366	375	402	362	373	396	402	388	388	385	388	396	415	362	350	357	387	402	376	375	408	357	371	391	407	400	412	374	430	412	405	398	388	381	403	383	362	385	392	400	380	376	403	375	361	373	380	396	394	379	356	378	374	378	390	365	352	389	415	400	387	422	411	391	398	361	361	392	398	385	401	365	388	373	366	377	367	402	353	381	379	344	382	409	411	385	388	414	380	377	376	417	438	396	408	362	411	379	366	370	385	391	377	407	376	417	376	370	392	422	383	385	368	395	384	391	387	373	368	375	398	389	378	388	394	349	388	400	357	383	393	424	409	370	380	393	399	399	384	367	367	389	371	389	456	376	407	376	381	364	389	386	445	390	381	424	392	367	391	368	408	395	368	384	396	416	387	420	408	406	398	382	400	372	375	364	421	380	366	403	383	405	392	388	416	372	352	384	380	345	369	375	396	411	403	364	392	373	413	389	366	378	370	397	410	401	394	392	376	389	388	400	406	342	370	376	385	356	391	365	401	364	388	374	382	380	404	401	390	397	385	384	408	402	364	398	383	381	399	394	417	418	394	428	369	372	350	407	400	411	403	388	408	390	384	360	368	397	410	386	405	395	404	386	363	377	408	397	394	378	391	384	364	369	368	409	392	374	400	365	399	402	373	373	349	401	410	381	401	370	424	396	377	343	380	382	371	356	428	382	423	396	401	371	407	390	368	378	420	404	386	392	366	380	402	388	415	352	417	404	371	407	374	394	377	411	431	392	362	403	407	344	364	389	374	402	385	381	425	436	394	400	396	419	371	381	417	355	381	380	355	388	386	383	375	396	388	401	353	409	403	344	399	358	359	378	373	404	376	396	370	368	381	400	352	374	377	403	422	403	382	387	387	387	384	377	382	397	401	367	410	345	393	389	396	402	390	376	388	390	385	385	422	426	380	399	380	348	365	392	371	394	397	354	388	400	375	419	387	381	349	393	372	400	402	400	369	389	367	389	391	392	382	339	410	395	390	386	363	409	383	402	364	407	401	393	384	394	362	343	376	395	390	402	386	413	411	378	394	342	411	388	390	355	400	398	366	388	393	375	371	394	401	353	379	380	355	393	401	401	372	387	387	390	406	399	374	412	388	361	373	345	349	400	385	370	361	362	386	405	382	410	413	398	403	402	359	407	390	397	373	370	395	386	366	390	415	418	365	365	413	386	363	343	375	384	409	388	380	371	382	373	420	378	390	369	376	388	404	402	379	388	395	399	388	392	385	387	410	403	367	421	369	389	380	368	387	390	394	382	414	403	421	367	373	381	369	368	396	385	381	398	398	372	385	399	393	378	366	383	371	385	355	412	373	407	370	403	383	417	379	388	370	380	379	401	378	361	387	407	400	411	396	366	404	399	373	411	365	363	406	405	378	361	380	391	387	376	395	384	351	376	367	379	385	369	377	394	393	381	379	386	439	343	381	395	396	383	398	358	438	426	377	395	386	375	381	390	372	397	398	365	371	399	407	385	374	376	415	389	393	407	404	386	377	396	400	408	391	402	388	345	400	371	370	394	376	405	401	386	355	403	408	378	380	412	380	413	386	404	364	367	378	362	395	381	350	384	399	352	390	362	378	410	356	401	390	376	396	402	402	380	367	383	394	397	393	413	376	390	393	430	366	336	414	387	348	355	374	428	417	405	405	353	373	401	385	385	371	380	372	365	354	391	413	378	378	375	428	410	389	361	373	361	361	369	384	393
23954	21505	28697	25422	21610	12679	4479	2047	1341	984	825	716	615	582	582	532	518	515	489	452	437	459	440	427	488	442	428	464	438	445	428	456	433	440	396	393	390	410	481	415	453	429	418	453	406	446	423	428	448	424	425	436	427	385	427	417	440	397	445	454	418	427	435	458	452	416	473	406	390	420	425	434	380	431	441	423	429	414	455	431	399	451	420	443	464	425	394	395	414	394	389	432	421	418	434	433	385	435	391	396	416	405	420	420	468	400	469	419	452	411	400	396	412	385	387	409	454	416	423	440	445	413	416	410	401	399	433	401	439	437	440	459	443	426	429	431	456	421	427	444	417	412	397	445	410	415	425	420	424	447	408	431	382	399	402	418	394	432	399	436	430	451	435	421	469	403	432	448	420	467	420	430	399	457	409	410	384	422	409	424	436	450	409	400	405	360	431	418	436	408	391	463	396	452	438	421	451	435	433	405	422	416	422	436	412	429	411	405	418	439	430	410	424	423	449	441	413	434	417	407	402	424	417	392	410	414	441	421	401	384	404	420	388	415	385	452	416	407	397	396	390	417	430	425	429	433	413	432	395	405	387	416	417	410	423	410	390	432	411	422	422	397	432	430	443	449	433	420	437	443	426	388	418	453	390	370	403	423	432	438	468	413	426	425	443	430	444	408	438	399	430	425	429	390	421	436	425	411	410	449	403	431	417	428	413	419	423	408	397	397	406	422	403	410	426	399	399	391	449	416	423	438	426	450	414	401	379	415	423	412	448	427	418	430	392	391	398	417	399	432	423	445	394	439	449	408	432	401	423	443	436	448	449	443	401	472	447	411	458	406	440	440	401	427	416	460	417	399	433	403	445	423	407	427	447	469	415	436	436	416	443	418	402	390	399	408	390	408	427	437	385	418	415	403	418	415	422	423	438	431	438	405	436	409	415	394	394	430	405	417	385	443	409	426	416	395	414	430	408	426	410	425	433	418	389	413	421	420	411	405	455	418	432	437	406	416	406	469	435	434	443	399	414	419	441	457	392	449	390	431	468	430	423	395	414	414	439	430	411	482	398	434	394	418	407	449	428	422	429	404	458	396	420	436	432	427	418	416	394	442	421	401	414	402	450	411	404	413	431	393	420	410	425	419	409	413	416	449	434	434	406	408	461	381	437	409	448	425	429	455	422	407	412	376	430	436	442	400	379	412	385	424	409	424	405	448	383	438	438	423	397	438	429	435	395	465	414	397	407	407	420	422	417	408	387	425	384	383	418	433	425	390	445	452	454	434	425	423	411	440	443	419	403	419	426	424	393	381	409	397	425	425	401	440	457	392	426	452	457	437	454	414	413	436	415	367	413	451	431	419	435	414	422	386	407	421	398	405	403	440	422	420	429	437	422	406	431	403	414	453	414	401	422	402	432	388	429	442	404	436	397	400	448	415	429	434	425	388	413	376	395	424	422	446	416	432	419	419	424	420	419	441	436	415	424	416	389	392	409	426	446	428	385	413	399	463	429	410	415	441	397	435	400	409	454	398	409	404	396	420	423	433	423	391	399	452	416	390	391	444	436	435	398	443	424	434	459	445	434	419	414	387	399	399	383	426	399	379	395	434	386	412	396	446	403	415	379	462	444	433	431	418	436	415	428	419	417	417	425	409	437	405	438	421	432	420	421	444	428	430	428	389	454	394	409	434	387	419	420	445	428	427	411	453	414	416	426	451	434	379	405	447	398	424	375	452	402	446	407	407	433	415	418	421	456	418	415	419	386	383	432	420	434	417	446	392	440	419	433	437	388	412	440	429	427	361	394	416	394	410	431	425	401	429	401	474	446	401	402	381	425	405	432	451	427	415	423	402	453	412	404	423	425	424	415	435	427	435	410	423	384	417	442	458	435	400	434	439	419	430	407	441	434	419	454	437	409	470	402	417	452	406	440	409	447	406	430	420	438	418	433	436	395	417	388	449	427	420	450	406	412	454	372	379	419	436	404	415	406	455	407	420	411	424	412	446	425	465	464	422	427	454	417	406	433	440	383	411	418	422	407	444	438	409	409	397	432	441	420	397	449	442	430	426	418	426	371	435	447	415	428	430	421	420	422	464	429	423	387	416	421	439	427	440	411	443	403	429	406	405	376	377	435	429	423	413	402	414	390	388	412	400	390	430	386	442	392	452	405	391	399	425	387	435	442	417	438	390	414	399	419	417	413	391	442	428	388	452	432	442	428	417	390	418	417	426	411	396	425	430	398	416	416	419	424	434	410	415	418	415	426	425	365	419	446	406	463	388	428	410	446	446	415	428	409	437	390	416	399	426	415	403	405	460	392	419	479	423	415	420	394	392	455	393	449	427	390	413	416	402	383	412	432	408	414	431	388	379	437	409	409	431	440	461	415	436	421	408	415	420	431	429	428	435	435	404	384	483	423	452	395	394	450	395	418	412	397	402	431	477	433	428	384	383	442	412	438	386	414	439	382	424	446	414	400	429	429	391	442	420	439	439	424	385	426	426	398	415	429	417	419	429	445	419	375	457	427	403	433	412	409	404	421	425	405	413	397	423	421	374	398	397	463	478	428	403	433	387	443	424	420	443	418	432	381	437	428	392	416	421	407	406	425	433	434	431	391	390	419	459	400	414	365	440	416	427	437	420	403	426	393	421	438	398	424	429	415	420	466	405	439	450	395	398	401	426	384	400	410	398	429	417	421	403	444	418	418	404	430	387	444	395	445	443	413	387	376	397	390	451	407	426	424	427	397	425	422	452	461	426	432	443	414	511	432	453	400	435	402	450	445	416	465	407	432	414	444	436	435	417	435	405	417	427	435	393	391	396	434	428	409	399	468	419	427	434	417	424	417	411	422	419	392	441	428	375	415	430	441	421	404	417	397	419	395	411	413	400	428	420	418	422	403	447	447	411	420	416	403	436	403	429	399	390	392	411	438	460	421	407	424	466	413	412	408	422	400	429	393	406	391	411	426	444	441	438	459	423	416	380	403	393	455	401	428	403	421	431	428	428	441	449	424	411	444	451	422	421	408	383	446	397	404	424	411	424	380	432	442	422	438	474	421	398	427	397	384	408	452	440	433	402	406	443	434	425	427	425	395	427	429	399	417	417	401	433	423	426	426	443	453	450	436	431	421	388	422	403	422	449	413	426	436	419	426	447	409	445	449	423	401	443	443	390	424	408	431	411	391	410	414	460	438	423	435	438	431	452	469	386	427	430	415	414	436	401	409	483	444	420	429	362	421	420	386	408	386	393	438	426	440	431	421	415	411	416	445	423	447	419	434	389	398	461	406	422	409	415	394	416	378	393	416	405	415	408	431	424	435	401	394	393	398	412	447	441	442	449	409	471	452	432	456	392	421	445	393	451	433	436	383	452	401	430	390	399	418	442	473	418	431	394	431	446	442	408	386	416	414	438	424	427	397	424	416	433	406	439	396	414	437	376	417	390	446	405	404	396	451	473	426	436	409	401	415	405	401	396	472	397	421	429	449	407	397	445
31782	54959	45018	31689	18862	8265	5098	3322	2058	1508	1250	1054	868	835	732	717	697	653	625	617	533	579	531	511	490	523	524	518	500	465	526	484	471	503	501	514	510	489	498	504	451	488	487	482	504	500	490	463	506	446	472	507	473	497	499	482	494	469	465	498	452	499	483	482	457	477	493	455	478	454	476	484	499	477	445	491	492	510	504	489	479	446	483	491	471	476	466	520	475	511	455	474	499	477	472	481	512	449	490	468	490	532	455	463	516	494	483	512	472	536	506	483	497	456	478	532	466	484	483	443	460	455	500	469	489	494	465	470	502	473	455	473	476	476	470	474	469	466	481	501	505	501	454	476	495	497	490	516	485	504	483	508	480	490	446	467	483	523	438	485	461	458	489	478	486	477	507	453	473	480	475	466	461	477	475	473	472	462	472	471	465	519	475	501	461	414	470	446	492	473	523	484	472	485	482	482	497	504	492	473	482	485	469	534	519	498	503	505	524	514	482	442	501	524	460	502	489	484	470	478	486	477	513	474	458	483	490	459	447	497	435	468	478	440	488	474	484	506	468	497	473	487	471	477	494	449	515	442	474	528	504	477	481	484	509	491	487	469	519	519	469	494	482	448	509	483	490	453	438	481	466	487	482	510	472	471	481	457	491	506	495	494	460	527	510	496	482	477	469	469	457	508	472	479	491	503	477	493	468	509	470	490	477	470	469	480	492	469	495	522	470	505	471	474	475	473	462	471	479	502	452	466	441	488	471	518	512	457	445	487	461	477	467	494	508	513	461	467	491	499	473	504	510	499	486	504	471	488	486	503	505	447	489	460	481	486	471	509	489	477	527	481	472	536	465	445	509	485	472	497	454	506	478	460	504	496	474	486	474	503	482	470	478	517	512	487	485	533	482	495	478	499	487	517	459	466	493	458	450	451	419	502	458	486	447	480	505	482	484	475	470	446	482	506	509	487	482	478	487	527	492	450	488	525	485	502	502	491	483	482	483	516	493	506	474	505	500	483	483	501	420	499	492	520	504	484	526	495	469	469	489	510	529	498	512	472	440	468	455	487	473	479	511	456	465	484	479	503	515	468	463	489	513	492	502	492	518	481	494	472	484	458	510	470	481	490	479	500	533	520	477	498	477	476	460	500	520	494	457	487	462	499	492	502	459	459	464	491	457	484	462	499	493	520	496	461	530	486	506	483	459	474	443	476	495	470	438	449	490	460	466	500	514	478	484	470	515	457	456	512	480	493	484	489	436	502	473	513	481	534	469	481	474	451	486	476	450	485	488	476	527	512	509	471	460	490	486	490	489	505	507	494	497	471	503	486	504	484	501	460	488	473	479	483	474	457	460	482	471	487	492	469	471	495	452	492	499	470	506	484	454	489	477	495	455	424	462	518	481	464	457	461	483	468	461	479	477	498	488	495	488	441	469	456	473	510	514	452	468	479	460	437	483	514	456	455	433	445	471	452	481	489	493	509	475	490	478	482	491	478	463	475	484	450	457	475	486	468	476	482	476	447	508	500	451	464	485	459	506	454	471	475	457	447	457	461	450	490	464	518	445	474	539	456	469	456	442	489	504	432	478	478	506	475	506	446	473	458	477	456	495	492	475	453	468	508	461	482	500	500	534	425	482	461	436	501	467	488	459	473	500	486	506	452	456	488	495	541	542	490	433	506	478	476	494	491	493	471	495	491	488	459	499	478	494	431	452	478	460	490	462	483	497	471	458	502	498	468	497	417	502	493	490	496	499	499	475	482	484	466	495	432	469	457	502	455	479	528	528	455	515	485	463	461	487	517	473	459	473	497	486	471	483	456	479	507	474	442	511	466	460	502	471	455	469	501	469	507	493	515	450	514	440	503	475	534	497	489	500	474	502	487	494	480	465	466	509	483	486	506	470	476	483	478	462	467	481	494	475	452	483	479	467	471	477	518	480	481	509	451	461	494	468	489	478	438	502	491	437	457	482	503	431	462	494	436	539	468	481	500	496	500	476	500	511	470	478	460	479	447	488	513	470	440	519	511	493	464	464	472	472	480	478	457	477	461	500	470	490	521	479	487	490	485	483	506	442	484	454	502	471	462	468	486	511	459	473	456	467	505	455	484	479	440	452	535	492	475	443	454	454	464	434	447	498	461	464	532	478	481	505	502	501	493	472	480	484	485	511	459	502	464	497	489	489	511	471	478	491	492	435	491	500	498	466	502	461	455	465	478	494	514	463	496	505	494	541	472	506	440	482	484	505	513	463	495	504	504	512	521	488	486	485	439	465	466	473	491	465	459	519	494	515	457	515	544	450	447	491	492	519	472	455	489	458	470	507	463	455	501	495	465	487	517	448	473	466	510	536	520	499	479	510	452	482	470	490	500	479	478	494	468	471	499	504	461	515	515	494	466	480	486	473	473	491	433	477	480	492	496	465	499	517	469	491	512	463	478	499	448	455	506	480	471	504	488	467	465	459	477	462	459	514	489	511	480	467	515	454	496	499	468	479	436	528	470	447	516	489	477	533	429	455	508	475	456	487	489	471	517	485	529	487	499	450	440	501	509	459	465	484	529	497	479	482	492	528	479	444	463	495	479	489	487	459	494	464	497	486	505	512	471	431	497	521	473	481	472	464	498	448	472	468	487	474	471	518	478	491	492	487	478	490	509	476	484	489	451	491	517	483	471	491	495	520	486	460	493	507	474	485	484	494	504	448	508	447	512	499	466	488	466	504	446	484	451	458	491	490	491	461	487	490	492	497	474	496	462	515	514	476	465	478	478	465	471	470	484	461	496	448	481	463	500	496	489	499	459	491	505	513	440	472	505	511	499	496	489	505	487	483	476	509	497	482	513	489	495	487	491	485	480	470	477	470	506	497	463	455	476	511	512	501	461	496	476	498	528	453	482	481	468	496	471	526	509	505	520	489	471	452	496	483	489	488	427	468	490	479	465	480	496	480	469	486	493	486	506	469	468	469	459	484	500	488	439	489	476	507	484	486	491	484	477	475	518	478	497	472	481	488	470	497	478	454	491	482	458	484	484	482	473	478	512	518	491	498	448	463	514	506	513	485	457	451	482	484	451	524	434	485	517	480	464	493	483	475	511	477	496	491	483	457	468	492	476	494	430	494	466	466	469	484	471	487	497	451	461	420	452	462	480	489	491	479	508	491	466	480	488	500	469	499	481	492	458	507	464	470	496	511	482	495	454	456	467	465	472	491	504	454	437	458	494	452	481	485	466	463	527	489	462	458	409	467	424	517	473	469	465	435	516	505	466	429	445	476	477	483	496	519	493	481	453	437	496	501	457	479	471	468	469	496	477	505	476	516	465	506	465	491	492	464	450	474	527	462	524	508	505	467	517	508	443	495	503	478	483	491	471	471	540	478	486	500	486	489	490	523	477	451	474	511	518	507	514	494	471	443	474	507	436	492	459	505	511	484	466	517	482	523	495	485	482	465	488	487	520	444	466	481	513	445	468	495	477	478	503	478	499	476	488	465	509	483	505
25191	21533	28096	26456	14768	5224	2590	1400	838	615	518	509	468	432	396	374	344	361	343	319	350	324	331	331	307	305	312	304	271	301	302	316	286	337	298	281	341	328	317	310	284	289	297	317	300	299	329	312	305	274	281	288	298	314	291	287	298	315	300	297	303	290	312	291	270	304	273	296	330	298	291	297	322	322	316	329	273	300	282	286	286	285	303	305	328	327	312	293	315	287	308	308	298	318	281	320	296	296	297	286	310	292	309	304	290	284	310	308	315	266	312	302	266	268	333	259	302	294	320	304	317	286	307	300	309	298	279	302	335	328	328	296	318	315	324	285	310	287	336	308	335	270	340	337	288	297	305	321	318	321	302	304	302	274	289	304	288	324	286	255	308	328	302	292	303	325	309	300	319	302	299	292	299	318	301	332	303	324	338	293	307	303	303	307	290	304	306	319	325	298	287	315	323	316	304	262	303	343	308	307	325	316	324	307	313	292	300	302	319	322	314	295	314	284	273	285	318	309	337	274	315	330	310	283	320	310	330	324	310	316	309	301	289	301	303	286	286	300	313	319	283	300	323	287	323	333	275	298	293	297	298	278	320	306	329	292	284	332	334	278	294	284	283	291	266	345	304	299	304	300	311	306	314	287	300	309	273	270	301	305	323	328	332	298	315	288	311	336	298	290	279	285	301	280	309	310	272	306	294	309	331	304	317	295	301	290	301	288	292	327	284	306	297	301	275	315	291	328	293	293	334	289	284	320	294	285	304	315	340	309	294	318	287	318	297	277	308	301	301	264	313	292	317	312	290	262	313	308	276	296	309	291	308	283	296	320	329	337	332	305	339	312	305	306	337	308	295	311	317	303	300	319	260	325	309	287	294	328	314	283	292	297	304	292	298	296	315	282	307	290	312	287	326	289	296	330	310	314	312	334	299	297	298	305	330	298	313	294	305	298	302	346	330	297	345	329	323	302	321	304	304	295	296	312	286	315	296	299	296	307	308	330	303	268	316	282	294	307	334	316	302	307	285	315	311	316	302	292	307	278	323	303	324	288	297	291	311	284	314	300	315	309	269	283	289	316	310	299	287	329	301	299	281	282	295	337	293	345	329	288	308	300	324	271	314	333	298	328	297	288	280	301	314	289	309	284	305	321	282	335	278	311	308	289	321	314	314	302	285	288	299	285	333	287	281	322	298	273	340	292	309	305	302	326	319	303	294	279	285	312	315	273	338	308	305	284	297	326	271	313	307	308	275	299	287	295	316	310	294	308	306	325	294	312	306	307	311	278	299	275	308	298	311	337	303	289	319	303	274	275	328	295	318	277	297	331	313	294	276	286	288	315	288	288	316	313	290	331	293	315	284	300	315	303	332	325	326	290	312	371	311	298	303	295	312	313	281	303	310	283	279	299	290	285	303	305	279	306	299	327	354	292	278	303	311	308	335	333	322	278	278	276	283	330	296	298	304	279	294	279	305	316	326	319	302	315	335	293	322	307	289	297	268	300	306	286	274	317	293	278	278	289	287	295	286	315	275	287	301	273	314	313	307	268	302	302	302	310	290	307	305	285	347	268	297	286	292	295	305	310	295	292	289	309	333	307	298	306	303	296	311	297	298	332	286	311	316	304	319	305	294	295	289	272	283	325	307	323	296	282	326	314	307	288	302	295	324	313	325	305	296	283	315	272	311	328	288	301	299	292	293	315	298	287	292	309	295	335	298	292	289	314	310	284	311	312	302	273	320	312	293	262	302	308	297	312	330	282	333	293	266	279	268	290	303	300	289	279	298	282	286	318	300	296	293	285	286	313	315	296	312	343	316	319	327	326	285	321	284	294	310	304	309	283	323	304	292	325	307	323	319	316	331	287	284	320	325	312	312	290	304	329	298	285	316	301	308	293	319	310	312	288	298	314	303	289	326	304	309	328	292	275	305	320	273	317	319	294	294	295	301	309	311	285	289	273	307	295	314	314	330	315	283	297	298	323	285	291	317	305	294	281	322	321	305	309	290	305	310	339	298	283	282	295	279	298	305	276	316	328	298	286	308	329	317	347	311	333	315	310	300	301	280	307	279	313	283	299	332	311	307	360	264	303	294	273	321	293	273	270	337	304	270	300	326	331	316	303	315	296	279	308	313	297	278	324	266	318	283	318	320	295	307	333	318	316	350	285	339	302	269	311	269	282	295	297	323	294	291	288	316	302	285	293	295	304	310	288	312	285	322	289	293	318	279	275	338	292	309	310	281	322	278	312	286	323	299	312	318	316	268	282	313	296	322	271	316	273	331	278	290	288	290	300	264	283	319	311	310	304	302	305	281	324	326	321	286	306	307	310	305	271	309	296	329	305	299	304	370	313	302	299	303	287	275	317	279	298	303	292	315	319	305	319	312	289	287	309	316	301	297	303	290	318	280	302	294	291	280	316	317	306	297	314	268	304	324	313	318	331	316	276	298	276	269	301	317	296	290	298	307	324	309	307	319	320	284	297	303	297	278	303	308	308	308	296	309	283	320	273	302	283	298	337	262	315	301	291	276	282	324	306	299	308	322	285	286	292	317	295	291	319	305	319	299	342	297	311	280	288	289	276	292	277	292	277	315	314	324	293	312	298	306	314	316	316	295	330	293	321	272	305	283	313	282	304	270	269	290	317	296	284	331	289	294	307	297	306	299	298	280	306	306	291	294	288	297	310	271	314	317	308	292	294	313	284	309	296	317	283	290	305	334	302	308	303	319	311	269	288	324	323	336	322	337	331	322	272	329	293	297	323	286	268	283	280	307	299	308	287	343	300	279	283	307	290	301	328	299	329	324	289	288	325	347	313	306	295	285	289	309	290	279	307	290	285	309	313	305	308	309	317	324	310	305	290	314	308	305	305	264	295	283	288	304	303	292	308	301	300	313	317	293	305	295	296	340	283	299	306	292	293	303	307	332	302	305	286	279	317	286	249	300	276	272	319	278	319	302	319	301	317	312	259	309	293	280	299	291	264	320	327	289	302	317	318	296	266	306	314	307	307	276	309	276	318	302	294	294	297	306	318	308	266	293	267	342	327	287	321	302	292	298	296	299	310	316	332	310	288	291	302	299	293	305	307	316	313	278	297	296	283	317	288	296	282	313	283	308	331	325	276	319	320	297	293	310	261	295	250	310	270	291	284	282	319	292	294	289	326	269	302	309	328	278	315	289	290	283	273	321	312	283	299	326	300	314	291	305	310	286	305	297	266	289	295	298	300	323	323	274	307	316	286	280	296	308	322	304	275	288	306	310	311	301	300	302	324	319	319	278	307	311	333	312	296	293	318	297	292	318	305	309	329	310	295	318	311	320	329	308	288	272	329	298	303	322	283	296	335	275	293	299	317	300	293	321	313	308	293	317	323	285	299	288	271	330	284	279	288	305	305	315	313	303	306	315	321	306	318	283	298	284	334	322	291	293	283	297	264	305	300	317	267	293	295	319	296	311	295	332	304	305	328	293	304	271	319	292	322	312	301	301	275	308	324
32282	50926	39824	26582	15622	7561	4505	2679	1480	1023	752	743	660	557	553	466	517	471	440	396	417	377	376	385	391	369	317	380	393	366	350	366	335	390	342	340	382	386	369	378	352	342	347	373	368	348	373	395	380	377	323	347	328	361	363	355	378	353	402	376	374	342	347	372	375	369	368	372	387	347	337	371	393	353	342	349	368	352	374	369	369	372	340	370	351	368	378	377	353	331	370	368	349	353	355	356	351	384	357	365	366	374	363	376	371	342	324	361	340	329	374	340	350	355	348	374	352	339	331	400	377	357	367	374	384	334	324	358	332	375	365	361	363	356	354	382	371	367	365	367	370	361	395	363	375	346	327	358	375	374	306	354	349	346	386	379	354	345	356	369	353	378	343	332	358	379	323	371	375	360	347	374	380	349	356	361	325	384	353	360	344	388	348	382	354	312	371	352	362	361	362	360	400	367	347	361	344	376	375	339	392	391	358	367	331	345	368	383	343	333	347	381	354	386	344	341	389	366	364	338	355	348	391	391	363	371	354	393	378	374	358	383	337	372	389	375	344	348	365	370	354	333	367	369	364	342	378	375	358	331	373	347	359	348	362	321	371	356	354	355	384	342	337	327	335	408	337	321	374	360	363	353	382	357	387	358	348	329	348	370	355	382	376	343	338	356	356	355	357	321	367	320	358	349	370	364	369	333	365	365	386	320	346	350	356	344	357	351	380	379	322	387	361	370	355	335	396	379	370	365	349	356	355	343	375	327	355	378	347	367	394	360	380	328	328	366	327	353	357	334	347	367	381	366	379	320	325	365	345	322	380	375	366	373	344	378	343	344	397	356	382	359	349	343	390	388	379	369	348	359	363	360	382	365	337	358	399	360	389	358	329	344	352	333	360	348	344	339	349	379	349	382	374	358	330	335	397	364	379	322	347	316	377	391	353	355	373	325	360	362	342	342	373	360	350	349	355	374	366	355	354	358	346	352	364	360	403	356	368	356	353	372	392	326	356	352	351	372	375	380	370	362	364	367	343	328	398	340	345	323	375	378	363	335	353	359	406	374	373	369	381	347	343	366	340	330	376	332	357	349	337	362	354	364	335	372	328	364	363	384	326	335	350	356	353	362	370	350	391	329	368	360	386	391	354	344	354	367	380	370	349	336	356	343	381	360	349	386	373	384	377	353	347	335	380	356	360	374	322	370	349	371	353	399	374	323	354	358	355	358	343	383	360	365	366	350	338	339	383	345	335	381	384	350	338	345	368	370	341	363	360	362	357	355	356	322	398	346	407	375	354	359	382	391	318	388	360	342	379	370	337	334	373	369	332	391	389	382	357	352	389	398	363	361	365	373	345	388	372	333	380	358	336	354	369	378	353	341	351	329	382	365	349	337	377	367	373	328	369	360	351	368	361	337	376	352	318	366	339	382	389	369	322	361	353	347	350	340	359	397	385	351	347	373	334	375	355	378	371	401	346	345	358	374	359	408	336	349	368	369	364	358	357	314	354	357	397	362	384	340	382	369	352	337	365	360	367	363	401	365	355	326	393	384	369	359	361	334	379	354	373	350	348	358	361	383	348	346	350	351	375	355	341	357	370	355	343	369	383	344	342	346	364	351	342	343	372	359	366	351	371	342	368	363	376	385	400	382	359	328	369	384	372	361	372	307	337	365	375	374	409	362	370	387	348	342	356	351	373	367	344	337	359	362	374	313	405	378	371	384	383	345	352	353	356	412	389	363	375	355	371	373	368	359	347	319	348	328	326	357	316	352	368	376	333	350	350	339	387	358	362	367	361	364	361	357	339	386	395	324	361	331	367	374	372	343	377	362	362	353	340	350	364	363	381	351	387	364	391	358	365	349	331	376	349	374	360	333	334	369	371	366	361	368	358	370	349	385	363	366	362	382	390	363	372	356	367	366	375	356	372	331	383	377	364	340	339	362	351	373	366	374	385	414	391	338	352	401	392	372	344	364	369	332	365	365	339	322	369	338	367	381	350	370	367	366	359	365	361	353	341	402	325	351	358	334	359	351	376	373	347	349	359	361	383	352	338	364	367	351	370	391	367	356	389	329	354	332	301	371	353	353	334	345	350	351	377	385	367	357	341	351	352	357	350	370	387	351	377	362	355	333	380	353	358	373	353	337	374	381	373	353	357	354	366	368	386	362	386	399	361	334	366	353	343	371	370	379	349	390	373	368	380	393	361	348	356	389	371	381	361	319	323	369	371	363	329	335	360	357	384	373	350	375	356	346	361	358	348	390	351	341	345	347	348	356	362	370	354	387	385	345	378	358	354	342	343	349	349	361	374	355	348	350	330	375	363	375	390	385	389	385	373	343	348	394	329	349	329	379	366	353	372	350	363	354	374	345	344	358	354	365	337	374	351	370	363	360	395	339	373	380	354	333	361	357	337	362	373	395	358	345	324	342	373	380	382	362	371	400	355	364	359	388	317	367	370	379	388	346	388	380	343	342	365	348	342	334	356	351	366	348	390	379	345	348	373	379	373	349	356	363	411	367	379	391	373	371	380	357	370	342	389	373	335	345	363	340	374	352	362	360	379	399	337	373	351	367	364	372	387	377	350	350	380	386	341	341	398	352	349	345	361	374	379	353	339	384	385	380	320	331	364	357	374	324	367	346	363	372	349	348	348	374	359	371	372	397	351	325	382	332	370	346	354	359	392	391	335	342	368	343	359	392	367	379	388	366	351	341	373	341	362	355	388	334	348	345	349	384	347	352	370	368	357	346	364	386	373	369	386	343	384	360	338	368	384	379	382	349	398	321	387	373	370	364	348	323	340	351	384	375	383	343	355	363	346	359	358	367	392	371	376	372	348	371	362	338	331	346	381	322	334	371	352	372	360	346	357	362	338	359	361	297	379	387	328	370	385	359	389	380	367	357	359	322	341	398	350	354	385	359	327	353	343	334	370	360	358	373	385	377	381	316	336	386	347	379	355	406	363	359	338	350	383	386	352	351	397	334	366	373	371	372	340	375	384	411	361	374	349	354	337	358	348	329	344	373	365	354	362	364	403	375	351	372	386	403	358	334	343	361	333	377	346	382	390	330	365	366	364	340	343	374	319	353	343	370	340	366	352	339	365	377	362	332	378	371	362	354	387	341	397	374	374	366	385	340	349	352	336	341	350	376	362	393	380	376	350	361	373	331	358	366	384	351	363	380	354	360	366	381	366	370	348	355	353	365	372	364	358	355	382	371	334	368	382	348	347	369	370	340	386	335	378	382	371	356	380	347	367	365	364	372	366	369	374	387	356	352	351	376	385	364	359	351	403	366	365	336	339	331	352	334	392	387	372	364	335	362	344	383	383	369	383	346	414	376	339	391	319	372	314	374	359	361	352	343	377	329	344	355	365	363	354	345	339	345	365	351	336	383	372	358	342	368	369	366	313	412	347	356	344	407	334	349	339	378	399	349	363	325	365	315	367	359	344	398	370	369	342	355	360	388	362	352	338	372	336	348	374	380	346	369	398	347
22794	21412	28955	24387	21754	21406	12073	2661	1418	1135	948	755	657	650	615	557	569	520	510	483	484	471	481	482	441	463	441	421	441	454	421	440	468	418	417	445	478	472	432	445	419	432	446	411	415	442	451	423	375	434	440	423	447	461	430	450	434	413	414	388	403	430	415	431	436	443	417	409	421	436	422	457	412	414	476	442	436	402	442	412	410	441	433	407	418	434	451	409	441	444	422	409	466	436	408	409	445	399	431	434	442	423	413	456	406	408	432	418	418	447	416	422	447	445	432	432	443	433	443	450	438	402	427	428	426	440	453	403	395	418	421	452	418	433	450	433	435	423	414	450	409	424	429	398	387	405	435	389	444	448	424	441	417	448	417	438	438	427	406	400	417	399	417	457	413	419	454	433	456	400	450	441	409	424	430	456	465	418	433	441	403	397	389	421	465	452	443	407	422	396	427	426	421	432	435	445	424	419	419	463	460	435	450	427	382	423	412	460	428	416	405	441	429	404	407	411	441	423	420	448	415	401	453	430	439	426	387	454	407	423	423	438	414	476	413	445	390	427	466	457	395	405	421	436	445	416	444	465	451	440	430	420	425	416	456	428	407	408	432	429	393	425	411	452	446	455	436	428	439	409	419	454	378	433	460	428	445	410	446	394	416	429	392	409	403	412	416	447	433	410	438	419	415	410	421	420	451	403	430	423	415	468	440	429	431	414	410	416	459	432	432	422	393	468	410	437	452	400	443	439	381	461	430	441	436	455	414	422	399	429	419	440	399	394	462	417	445	432	397	450	434	420	450	418	464	446	434	448	436	387	438	446	415	430	436	432	421	424	456	435	397	439	416	458	415	444	432	452	414	422	427	433	430	408	431	406	435	421	460	406	447	431	411	394	451	435	433	413	421	431	421	444	416	420	417	460	482	444	431	429	408	400	435	428	426	428	434	416	411	446	436	418	456	414	436	447	422	425	422	430	408	456	396	468	443	434	450	422	412	418	434	407	430	422	401	422	430	405	425	395	413	411	413	430	385	434	465	406	435	446	424	423	412	488	420	414	420	391	443	432	408	445	436	438	406	432	413	411	407	425	439	374	451	438	439	465	391	427	376	456	418	427	448	415	449	426	396	424	443	412	416	416	434	414	439	415	423	414	435	401	438	423	428	432	385	392	411	439	435	446	430	430	363	396	420	423	389	433	415	466	428	458	396	398	399	408	447	445	429	406	419	409	410	404	435	453	442	412	408	434	419	460	417	450	416	410	424	415	438	416	424	426	385	428	409	425	419	423	414	432	386	407	410	398	407	433	445	395	443	472	434	406	395	447	391	437	417	433	404	420	429	425	461	435	405	443	423	405	397	433	436	451	455	430	393	403	419	418	397	444	417	443	433	440	414	439	459	438	453	406	431	437	425	447	436	428	440	430	414	399	415	438	411	403	458	468	412	419	419	440	408	429	410	418	499	474	444	421	368	441	435	453	402	463	416	401	451	434	427	425	405	398	447	426	442	407	426	414	455	460	425	457	453	418	445	436	438	419	425	413	429	397	440	421	445	421	430	417	402	420	442	449	469	419	361	427	436	434	459	426	425	422	428	417	434	435	447	454	441	439	414	441	450	435	466	426	455	447	407	443	398	414	440	423	445	442	467	391	409	417	396	470	449	440	409	416	408	379	409	439	430	398	429	451	446	458	403	435	394	422	412	421	441	429	385	436	437	415	384	453	420	443	416	419	426	394	426	412	481	427	440	392	448	435	429	432	435	471	442	399	423	419	426	434	433	425	436	432	423	421	417	386	440	428	434	426	391	402	424	449	459	424	392	416	436	440	420	428	438	444	398	401	414	416	433	440	437	416	446	419	395	381	388	455	433	451	424	425	458	429	439	451	424	414	416	400	469	417	387	388	371	430	446	438	404	416	433	455	430	416	407	448	424	408	402	434	399	399	413	423	453	455	434	461	442	415	442	442	432	447	452	402	461	428	398	449	439	412	453	411	434	406	394	448	391	429	451	419	391	420	435	436	441	439	438	420	403	418	405	431	407	411	431	449	439	442	468	463	438	398	426	409	419	429	424	408	414	428	436	442	447	417	421	398	432	438	426	400	440	402	411	409	440	432	449	427	432	436	451	432	440	397	406	440	460	443	440	403	421	414	396	447	443	407	431	403	402	446	483	397	432	375	414	398	433	415	432	424	435	399	458	406	380	451	418	396	432	402	427	422	414	430	435	418	407	434	406	396	420	397	411	425	402	399	438	404	416	447	382	417	382	438	448	402	468	439	409	426	467	473	423	410	437	400	401	448	459	416	427	406	412	428	421	399	422	426	402	417	414	419	422	395	400	474	447	427	411	450	407	437	398	422	443	442	471	451	408	441	420	423	429	423	423	441	423	420	436	395	403	398	394	426	447	413	395	426	413	395	447	444	420	409	423	427	478	450	392	395	413	460	438	459	420	463	424	419	438	427	413	449	459	453	415	415	408	433	440	442	399	423	383	392	392	407	424	408	412	399	425	416	441	411	411	431	455	416	425	433	446	429	405	439	391	409	443	427	446	416	411	444	408	400	411	408	395	436	424	429	401	425	416	424	438	390	413	424	426	428	400	401	443	424	433	441	444	435	437	428	450	468	407	433	411	445	422	416	430	455	400	435	420	425	435	415	402	434	420	441	444	429	434	409	400	384	447	417	428	398	439	391	436	460	423	469	410	406	425	415	443	412	395	433	392	456	431	406	413	430	405	418	435	458	460	409	456	434	424	382	443	438	420	439	422	419	433	482	419	423	455	482	418	414	457	435	461	402	414	426	445	440	433	433	461	405	442	447	448	455	424	447	415	458	408	431	420	455	450	424	452	466	456	429	430	459	412	420	406	414	437	392	438	420	383	491	428	413	433	441	431	408	442	413	410	417	445	405	387	406	412	375	443	399	428	445	433	409	420	427	426	429	437	404	443	431	431	392	415	413	377	394	413	453	412	444	410	428	423	404	426	429	406	436	385	404	438	402	419	428	431	432	433	454	443	388	415	437	433	418	408	440	440	450	412	450	382	435	425	463	436	398	397	422	408	409	425	418	467	413	454	417	403	463	442	412	438	418	421	416	444	429	395	383	412	446	459	408	447	417	422	440	394	415	398	470	425	402	429	447	383	439	421	407	461	413	426	408	435	392	427	468	409	458	439	429	424	410	427	429	404	432	429	419	462	452	422	440	407	434	446	398	447	424	400	444	454	412	408	417	413	397	426	447	412	403	443	403	426	436	457	390	422	424	430	443	478	435	395	423	444	389	401	394	402	403	424	389	419	449	454	417	409	458	407	404	456	428	414	400	423	413	421	418	421	437	398	420	416	480	402	428	413	437	432	424	431	419	410	443	411	442	454	404	447	422	416	410	433	404	443	430	446	400	412	428	409	374	409	436	411	403	417	410	441	429	433	421	398	437	429	441	444	415	433	403	419	424	422	422	438	435	411	462	417	413	436	427	429	414	413	407	407	402	446	446	417	422
36470	61249	49397	36078	24814	15419	7139	3579	2344	1742	1309	1118	991	868	769	731	697	668	634	614	561	549	586	562	593	526	534	524	538	516	489	515	496	522	495	500	485	492	469	531	502	476	515	511	501	503	469	493	460	482	514	494	497	530	508	500	507	524	521	488	482	489	481	470	524	519	483	500	479	452	459	511	495	504	490	480	488	480	494	511	491	509	489	469	516	527	492	496	490	506	445	480	467	500	485	510	538	489	477	501	495	488	489	508	468	515	500	476	461	506	506	497	485	420	498	511	467	444	527	456	516	515	494	471	491	480	465	523	510	484	520	506	520	492	495	532	478	476	465	534	495	513	464	511	512	474	449	473	486	494	517	526	466	477	466	498	469	507	487	515	479	473	526	511	527	490	479	491	477	514	482	445	497	492	448	507	520	460	508	461	526	462	516	501	478	506	469	492	464	490	463	466	492	468	491	496	512	468	452	523	500	453	503	488	522	502	486	489	484	489	444	501	474	541	500	475	517	454	524	494	443	512	488	532	478	473	474	505	460	458	487	511	449	514	506	511	478	491	487	457	466	497	469	497	516	447	494	452	495	451	483	497	500	499	495	470	525	529	476	499	524	511	492	466	477	510	494	474	506	489	510	469	505	499	519	464	473	464	490	505	506	490	504	512	479	503	485	498	484	458	461	511	479	495	516	480	520	461	490	459	469	480	519	504	453	482	452	483	510	485	429	501	493	486	431	476	505	488	505	507	506	482	524	487	486	527	485	475	453	509	493	491	493	496	542	483	503	485	487	501	489	471	517	474	490	461	528	471	501	477	490	471	517	501	536	484	456	487	503	482	457	474	525	536	483	500	471	495	463	472	517	524	458	486	484	457	468	495	487	523	474	468	476	493	438	432	501	489	509	522	466	501	454	443	505	495	470	498	463	482	497	482	473	522	496	502	441	481	447	474	485	500	481	452	494	519	478	458	472	480	457	477	474	487	494	449	463	498	498	510	517	472	446	497	459	460	507	493	501	497	468	504	476	473	470	470	498	512	502	488	471	510	467	496	504	460	512	487	468	482	472	508	500	458	479	470	489	502	462	494	503	476	514	474	517	490	501	466	472	495	485	462	471	444	494	494	451	482	504	533	480	482	504	475	493	452	488	509	473	494	515	519	481	515	479	470	486	509	462	449	474	443	519	492	459	463	524	475	511	460	492	456	460	497	515	500	450	466	463	452	473	506	495	481	507	499	497	507	480	492	454	471	459	457	521	502	499	509	496	477	461	497	477	479	457	486	491	512	480	465	495	447	497	536	468	460	464	504	493	511	522	470	488	456	463	453	484	463	509	502	540	431	480	524	518	504	470	467	492	465	488	516	474	456	489	496	478	473	465	502	502	483	507	497	475	506	512	483	491	515	501	505	505	521	472	504	484	540	483	470	494	476	507	488	472	478	489	518	472	479	547	494	476	458	471	480	530	506	461	477	472	468	461	496	483	479	425	491	467	518	468	488	490	469	509	503	487	492	497	503	451	523	471	533	513	471	496	441	475	475	503	440	495	511	478	492	533	481	470	475	485	452	461	484	485	494	501	475	527	507	505	481	447	465	464	493	502	477	464	496	479	504	475	453	494	485	439	477	483	490	485	439	491	488	467	502	500	514	505	491	483	476	485	530	534	507	519	496	454	485	468	465	487	475	486	505	461	504	508	444	518	477	509	477	469	477	493	507	516	494	512	477	466	502	432	492	520	493	490	504	483	491	517	500	506	502	489	485	508	445	498	499	480	513	505	476	503	541	486	493	492	519	462	488	477	474	473	498	460	473	512	469	506	483	537	459	475	475	486	485	513	474	493	500	462	470	482	461	488	461	514	490	502	480	519	518	492	493	500	494	491	478	472	484	463	460	470	495	473	499	472	469	477	507	494	505	505	510	531	485	483	487	487	501	511	537	534	505	487	524	479	537	504	502	474	473	501	493	509	505	509	470	481	507	505	489	487	490	503	506	513	499	478	492	477	487	455	512	456	488	482	477	471	519	525	485	512	482	486	525	484	444	502	510	468	482	479	446	452	470	437	466	467	512	449	495	480	427	513	509	491	515	480	527	503	521	475	510	417	457	480	541	496	506	495	500	494	490	498	498	450	483	446	469	490	495	504	505	490	494	461	460	474	480	510	502	473	456	487	530	507	519	420	439	483	508	502	509	443	481	467	477	450	486	461	484	495	465	489	500	506	479	518	472	468	493	469	479	477	478	502	502	459	518	496	497	495	431	504	507	514	476	488	490	511	497	500	491	473	483	462	475	511	465	516	491	496	475	456	492	513	523	540	504	509	493	505	484	503	515	460	488	459	463	506	495	474	483	502	483	475	463	500	507	512	510	477	513	509	499	534	453	510	469	499	482	503	471	481	468	482	501	500	507	493	456	470	492	468	439	459	515	477	490	419	490	466	482	486	495	454	451	461	434	477	510	448	470	509	478	456	497	494	473	494	467	493	471	483	472	494	468	461	464	464	460	524	484	451	452	482	459	450	499	484	513	514	458	540	499	486	495	495	455	462	480	483	501	504	510	466	487	468	461	476	473	519	467	498	498	493	485	502	469	463	449	479	507	494	507	528	489	503	493	490	503	495	442	482	472	456	466	482	466	506	491	492	490	483	515	502	507	476	499	492	470	486	509	513	497	535	476	478	464	496	497	522	460	524	473	503	474	485	470	477	495	516	459	460	487	507	483	492	470	472	509	479	463	537	526	486	480	468	496	475	480	519	500	524	509	467	481	509	507	501	484	477	460	487	493	514	467	509	475	465	496	494	470	509	451	458	471	486	513	480	520	503	503	531	468	466	436	500	448	476	515	505	525	473	506	526	516	485	492	512	472	494	520	482	501	495	523	473	501	456	529	489	474	488	512	490	477	494	526	481	472	525	516	540	502	476	467	532	470	464	441	463	508	470	462	478	491	475	484	509	482	488	488	521	465	479	509	460	495	497	497	470	487	484	485	525	476	473	495	467	507	492	484	484	500	489	500	465	486	489	477	491	474	502	454	503	472	503	469	496	449	525	505	470	490	498	444	464	488	483	487	460	481	490	527	525	467	541	503	468	470	464	502	469	500	490	500	504	512	459	468	497	465	477	481	505	509	535	498	487	476	461	483	498	471	467	511	480	520	518	513	441	493	496	460	468	451	499	506	459	471	482	460	501	435	468	486	488	477	477	469	491	464	478	444	473	469	532	466	480	513	500	471	465	484	514	501	509	464	480	515	489	488	480	487	456	518	497	466	484	489	465	474	473	458	444	472	486	491	525	443	512	475	486	472	471	481	491	541	497	501	514	448	488	474	465	491	487	480	468	479	476	462	494	485	484	500	469	437	436	492	465	450	470	512	514	483	472	467	499	507	506	476	479	510	452	495	488	489	421	519	502	485	487	503	524	492	497	476	487	487	464	450	452	481	469	461	506	487	462	497	526	472	480	513	462	473	480	478	509	533	495	476	511	464	474	503	478	477	485	469
30899	29763	30680	18702	5843	2397	1279	962	773	643	524	520	459	452	433	433	395	363	327	349	353	345	343	380	336	339	325	340	340	341	342	330	350	335	351	336	318	369	363	332	326	307	336	336	310	346	328	319	350	315	327	331	355	342	349	325	322	310	341	343	336	341	324	295	317	326	329	312	363	318	325	354	336	298	325	356	298	336	366	326	318	348	342	319	370	336	315	365	327	326	321	306	323	309	323	326	343	338	325	336	321	312	339	347	325	350	331	298	335	294	328	301	339	348	337	357	323	328	346	308	355	328	329	358	318	319	351	314	329	314	314	348	316	311	296	329	373	322	374	324	312	317	321	340	337	330	325	339	298	342	322	326	308	327	318	355	357	355	332	318	326	335	342	365	336	338	328	355	333	345	300	318	357	341	301	317	342	346	334	338	337	316	316	330	336	319	317	351	331	333	340	345	324	341	330	360	301	343	311	348	355	365	326	353	339	321	313	349	342	336	312	297	346	351	342	287	361	341	331	319	337	347	317	310	333	340	330	328	384	344	302	320	315	343	355	365	347	342	333	326	354	319	309	346	367	325	304	369	336	334	323	366	307	331	317	315	332	351	353	307	353	348	309	335	321	317	333	314	329	358	349	282	328	352	360	324	353	343	301	327	332	349	335	322	310	324	334	362	302	328	345	337	319	321	314	338	329	358	361	331	305	342	286	352	293	319	339	314	281	339	318	325	377	367	332	351	323	324	330	348	318	360	334	337	312	349	321	287	342	375	330	337	304	346	312	339	337	303	349	327	350	345	361	340	338	337	342	382	345	300	346	314	317	352	326	306	334	331	311	329	351	313	334	331	327	317	313	322	338	343	318	343	344	339	309	389	337	348	333	350	316	315	319	375	339	332	316	334	306	344	345	321	327	363	331	326	319	350	303	316	323	338	321	316	319	336	330	324	340	323	297	325	347	303	357	290	346	320	366	302	308	323	331	330	335	332	357	323	314	323	344	312	326	341	315	341	298	335	324	319	319	317	325	333	304	313	340	334	346	345	297	354	330	328	327	308	314	324	326	303	339	339	353	350	318	330	344	334	305	317	309	295	371	321	343	334	313	332	344	319	356	324	344	352	330	367	297	317	319	354	346	315	351	306	331	316	319	350	326	315	307	321	348	348	341	326	291	306	349	305	353	334	338	356	333	332	305	320	322	343	384	352	325	351	351	345	314	343	344	326	336	351	367	358	292	332	342	349	324	305	340	326	298	347	292	346	313	340	309	363	352	337	333	324	340	327	340	331	341	360	301	337	327	356	322	309	347	318	277	317	357	345	322	345	313	347	366	326	336	313	337	309	337	390	341	317	336	298	346	315	333	365	358	343	344	352	337	335	328	289	357	302	337	310	311	361	347	319	346	337	326	331	316	351	325	342	334	336	347	339	339	316	294	352	302	359	333	341	299	324	324	321	328	325	327	329	336	330	330	347	328	313	311	348	307	371	333	312	329	344	332	337	335	342	315	355	324	371	349	314	318	295	350	303	359	278	381	304	296	319	304	347	313	324	348	332	310	341	324	344	315	341	316	325	350	364	329	340	335	338	305	327	304	318	321	311	327	329	348	316	330	318	326	321	349	329	344	326	345	360	329	354	359	329	351	370	332	340	299	331	319	270	320	342	328	322	346	296	304	333	323	366	323	342	339	316	319	312	310	304	333	373	342	306	326	333	317	320	327	322	331	346	341	330	334	315	308	316	341	368	346	340	298	298	329	367	355	356	330	334	304	320	323	344	317	352	316	367	307	289	296	325	304	300	294	332	329	328	310	322	323	334	335	318	303	334	332	319	305	321	306	354	357	369	333	335	341	336	313	325	341	325	345	322	330	319	324	341	366	317	327	322	336	322	312	324	332	335	368	325	330	329	376	327	309	324	357	326	370	342	308	314	327	335	331	323	306	337	373	316	349	313	345	328	325	340	353	346	332	342	340	303	322	327	325	347	322	320	329	332	314	349	315	348	336	326	307	351	338	302	321	318	314	322	337	324	317	309	337	353	355	331	303	365	330	317	345	357	322	342	359	356	335	330	336	322	341	361	340	319	331	359	347	345	349	331	388	289	377	297	339	339	353	331	338	344	321	310	325	312	320	311	344	308	324	316	353	326	317	334	339	338	333	337	323	343	325	328	330	301	353	334	313	321	329	350	338	316	312	319	355	317	293	350	349	337	343	346	347	312	319	357	353	323	350	330	312	311	320	346	325	350	346	335	321	350	346	333	344	301	333	306	360	326	296	324	318	317	375	341	323	326	350	324	329	314	305	335	306	367	356	348	309	330	343	320	339	307	326	301	315	323	337	366	331	327	307	319	328	311	353	351	343	322	323	353	348	315	303	308	292	325	322	338	324	338	337	323	319	316	347	316	308	344	330	349	350	350	337	336	346	324	350	320	325	314	307	328	316	286	337	344	364	324	322	319	318	349	356	344	317	337	330	352	347	318	306	324	308	299	309	354	325	325	338	329	327	326	281	306	353	330	341	305	325	337	324	339	339	304	319	362	326	333	317	286	320	331	346	326	350	314	338	353	348	308	324	346	297	324	367	309	352	338	341	348	336	325	360	363	360	345	332	346	346	322	341	325	371	331	344	340	313	316	382	338	311	337	343	327	322	327	321	303	328	346	301	344	314	324	335	332	390	326	326	348	329	339	328	328	328	361	295	336	312	355	332	344	336	343	351	319	333	336	334	344	321	332	366	325	354	284	326	344	330	308	330	312	307	315	340	344	326	307	302	318	318	344	311	322	335	349	304	326	381	347	339	339	332	327	370	305	321	308	324	373	349	341	341	348	337	332	300	323	326	336	373	326	343	380	336	340	344	353	338	383	345	313	339	342	319	325	369	327	343	320	335	353	327	296	334	344	313	354	302	317	310	316	330	332	356	301	354	328	337	364	355	308	356	351	343	349	320	354	340	319	321	336	336	328	323	344	346	352	308	343	340	318	305	306	380	302	332	305	333	328	309	363	305	401	335	297	308	322	312	324	330	310	315	342	328	315	358	355	309	315	318	348	348	310	330	329	322	310	337	330	330	328	317	294	350	315	355	291	315	360	328	355	337	308	294	345	358	353	289	325	326	324	357	307	329	338	318	370	357	325	288	341	314	331	343	314	331	348	316	361	348	320	342	357	345	349	342	347	313	307	315	327	313	348	354	364	352	285	351	335	344	307	339	313	343	338	364	327	311	360	333	307	324	352	340	329	347	338	336	358	314	334	350	292	342	331	317	344	294	345	369	358	352	344	299	299	324	328	335	348	335	345	353	345	323	315	309	293	342	312	329	319	352	320	329	348	341	326	328	356	337	310	314	323	327	342	318	307	315	315	365	352	360	342	326	308	334	315	346	328	327	293	321	316	320	321	306	335	336	329	320	309	328	345	319	319	326	372	321	312	350	332	334	340	358	287	299	334	329	308	314	325	352	345	331	333	341	338	334	327	338	325	320	314	385	337	334	332	325	311
33471	44901	34705	19135	8376	4368	2497	1647	1265	971	797	702	643	579	577	496	484	496	469	434	450	430	436	416	406	411	427	402	442	407	381	391	432	402	403	384	382	410	385	387	379	355	362	365	407	375	418	417	398	404	393	387	404	365	368	373	405	350	358	368	393	400	369	367	385	355	415	395	410	372	391	360	405	352	418	424	354	374	402	385	400	410	412	428	386	375	428	394	395	390	388	379	384	398	392	389	403	394	388	390	390	343	392	370	393	393	386	386	397	390	424	414	389	386	399	400	376	362	360	332	374	381	381	344	423	392	385	375	380	383	412	401	400	364	397	372	376	348	366	374	359	387	380	393	407	400	367	397	377	381	393	391	375	384	365	364	400	369	393	365	383	410	396	393	395	404	397	436	403	395	369	350	365	377	399	375	400	371	399	398	374	346	394	361	378	386	391	384	389	401	382	358	389	412	375	363	372	417	367	365	380	393	365	371	425	392	389	374	402	396	388	428	370	373	372	358	346	408	405	384	367	408	409	391	392	385	373	366	423	380	355	371	374	380	373	381	391	383	396	399	379	384	416	401	383	402	389	382	401	397	398	376	385	339	415	378	368	424	385	370	330	381	375	361	386	365	384	387	381	390	373	401	379	391	387	405	373	407	361	350	385	371	387	416	373	404	365	365	365	370	380	398	406	404	397	386	406	418	388	376	394	415	434	374	402	400	389	358	393	401	365	353	391	388	380	363	405	435	431	366	402	384	403	392	388	388	370	378	392	356	364	388	365	391	346	384	432	370	351	355	370	385	413	394	372	432	392	369	450	386	374	404	357	393	384	370	402	356	351	401	368	394	423	441	375	419	366	398	366	428	389	393	362	360	361	357	399	425	382	390	401	406	428	373	391	344	432	401	378	405	399	368	374	377	390	396	401	391	388	384	393	429	390	424	425	376	402	389	374	386	379	391	399	368	415	379	395	376	382	384	375	431	402	375	390	379	376	373	365	410	412	394	378	379	397	393	373	392	362	372	379	404	396	383	411	370	375	390	424	364	383	363	380	386	371	408	393	362	369	372	408	401	381	404	399	434	354	372	378	354	409	422	352	368	383	374	376	399	382	374	379	379	380	377	368	410	389	362	404	361	415	442	409	386	391	395	419	407	355	345	403	380	387	363	400	370	439	369	354	376	369	406	395	423	439	399	397	396	372	416	372	384	379	372	373	381	369	404	365	381	368	402	371	408	375	341	357	375	393	365	413	370	399	390	412	387	402	410	375	395	378	373	389	409	387	413	402	377	366	399	408	366	406	386	381	384	408	386	373	403	364	408	366	419	370	372	435	416	399	357	418	419	390	384	418	383	411	393	404	422	396	378	375	414	382	401	401	386	386	375	414	414	397	368	380	434	348	383	420	415	394	372	370	409	399	388	344	391	386	351	354	388	398	350	396	386	389	412	378	411	377	411	407	382	352	412	385	386	415	410	399	371	373	382	413	369	397	383	424	390	360	362	415	363	411	430	372	379	373	384	340	379	375	403	378	379	384	420	374	355	374	386	402	394	383	410	376	379	382	379	354	380	407	409	381	383	399	391	412	389	386	388	417	380	376	400	388	387	351	377	402	404	382	378	382	419	405	378	430	390	406	378	401	402	424	371	396	379	367	429	390	366	390	386	372	399	400	384	359	386	394	375	390	350	397	387	400	383	360	363	377	354	392	397	362	388	404	374	337	404	394	395	402	378	369	390	364	361	400	361	415	385	396	369	394	345	373	389	350	388	399	352	403	389	392	393	415	392	408	374	371	378	395	423	360	416	427	391	406	425	393	401	413	399	403	385	384	416	375	392	392	344	365	392	377	396	386	357	396	389	372	351	382	408	404	384	372	396	377	364	418	363	369	393	358	369	370	383	388	396	396	364	384	374	380	396	341	375	369	397	394	373	390	364	388	395	398	403	384	357	404	421	384	364	364	406	408	391	391	395	377	351	429	403	379	400	366	406	381	408	376	389	385	410	403	382	373	406	393	404	392	402	385	377	367	381	398	375	366	403	364	396	386	419	382	390	385	375	395	392	387	409	399	380	406	376	371	347	400	381	354	392	375	411	404	393	358	388	357	396	373	402	379	390	403	380	404	387	393	382	399	392	389	381	394	399	410	378	405	411	390	370	357	406	414	386	376	384	421	399	375	394	391	391	348	418	401	395	383	375	383	399	364	362	385	386	405	350	405	377	372	415	427	378	400	381	399	407	390	381	385	418	383	393	405	383	406	365	375	383	369	363	410	361	378	380	369	412	434	360	395	365	386	394	400	396	384	365	421	379	393	365	397	361	343	401	397	407	401	369	366	399	398	386	371	411	434	416	398	356	405	363	343	381	350	419	357	382	393	409	426	379	376	415	379	419	379	378	378	397	388	382	416	384	366	391	456	353	393	362	367	401	387	402	416	389	411	416	396	388	398	410	386	408	395	341	310	393	413	402	363	383	399	348	402	357	419	383	391	378	399	393	354	373	394	350	412	365	371	408	384	361	379	398	401	410	369	415	372	371	379	425	409	377	382	406	403	402	366	373	346	373	390	362	377	351	378	403	384	390	393	404	406	360	386	384	397	408	386	370	350	403	394	339	390	406	391	401	360	374	376	328	411	377	399	403	385	387	375	401	416	393	402	364	414	363	373	373	397	416	380	397	362	382	417	396	436	346	384	400	382	348	347	429	372	363	381	368	408	392	372	380	397	390	382	421	372	338	401	396	359	392	365	397	412	390	378	373	358	397	387	388	399	377	403	410	398	384	375	395	378	381	387	352	384	369	389	419	384	373	377	351	405	398	363	363	394	342	422	406	400	374	389	388	359	405	381	413	382	343	349	408	380	400	351	383	412	385	378	374	390	387	370	379	386	374	425	408	371	435	388	364	416	342	396	396	360	369	400	386	430	403	368	378	387	392	398	403	390	362	376	398	394	383	369	384	410	447	368	383	396	448	404	367	400	379	404	374	394	413	392	391	423	392	375	394	388	374	401	369	373	404	392	403	374	369	390	427	391	380	403	403	397	363	378	401	396	370	364	380	391	417	374	373	399	369	411	394	354	405	425	360	393	362	367	398	388	399	386	411	386	373	415	403	396	396	389	344	414	393	369	407	394	401	373	395	401	363	402	374	398	360	415	371	381	351	381	377	394	376	373	369	415	392	382	353	367	372	405	391	376	388	398	391	389	423	389	375	421	402	437	375	394	379	418	429	422	381	393	341	409	414	360	414	401	397	397	386	383	420	386	399	383	382	383	426	383	429	415	348	366	397	396	414	344	425	348	400	378	377	383	379	409	380	432	384	421	340	360	398	356	389	386	405	393	383	393	366	413	433	400	379	380	328	376	390	425	406	375	399	395	399	350	386	403	353	389	402	395	385	394	375	382	397	403	434	407	377	428	383	387	394	407	384	363	397	400	374	372	337	397	413	401	388	382	392	383	388	388	375	411	410	392	420	393	367	375	421	394	420	379	377	408	398	436	392
23800	21381	28442	25072	21125	12777	4709	2125	1222	967	781	738	690	571	578	586	506	498	433	508	420	428	476	486	441	428	437	440	403	421	427	476	426	452	405	427	400	409	420	429	386	424	399	401	447	404	434	391	388	453	426	421	387	367	414	409	410	392	460	404	394	447	390	412	406	417	421	398	378	420	455	435	399	408	425	391	407	420	413	449	457	445	382	408	390	420	444	426	411	389	427	404	425	410	384	403	376	391	418	395	431	437	448	431	449	406	418	407	399	453	427	412	418	471	426	390	408	382	416	404	409	392	399	403	416	471	411	421	411	420	406	379	380	421	460	413	399	428	433	412	436	426	405	430	373	423	396	392	436	443	485	400	444	421	404	427	429	418	438	445	421	377	412	410	429	413	431	394	397	442	416	411	426	386	418	402	393	406	468	357	413	441	449	404	419	387	383	448	420	413	421	393	427	438	388	448	394	433	430	417	412	442	422	433	432	413	454	423	425	437	406	420	405	435	452	398	386	399	448	416	406	428	404	430	398	437	412	409	403	434	384	382	410	411	417	424	408	437	383	421	409	396	415	450	412	418	400	429	391	411	399	448	432	434	403	429	385	425	388	414	440	422	413	376	398	388	414	431	445	439	399	401	402	416	413	413	390	410	432	421	385	424	387	436	374	388	398	457	396	431	412	415	415	413	439	438	414	416	426	421	398	389	414	430	402	415	420	418	404	377	441	416	401	437	417	418	413	360	413	436	424	442	422	441	418	399	434	418	453	383	421	437	426	401	401	394	430	414	376	412	436	375	451	398	406	409	420	415	438	371	447	411	411	436	450	456	387	410	436	434	445	448	460	416	403	383	432	411	415	459	406	448	405	381	409	376	415	417	416	391	428	402	389	451	414	405	419	409	441	407	392	404	450	426	375	418	415	390	436	407	403	413	413	399	392	428	436	402	462	416	384	422	415	374	417	460	390	468	444	416	404	410	432	432	400	396	436	383	446	378	405	424	390	409	409	395	446	430	426	440	405	422	382	409	425	399	398	454	416	424	387	457	387	383	402	437	417	412	435	420	417	423	424	353	416	432	445	379	412	414	443	450	405	427	441	358	409	397	409	393	410	407	433	418	385	444	419	400	433	399	386	445	439	406	381	402	411	429	377	428	420	423	415	383	433	405	409	412	385	400	425	420	433	417	429	401	394	457	417	422	414	405	403	408	424	382	417	429	402	390	388	443	422	379	434	400	433	417	398	386	436	418	388	394	401	398	432	424	419	452	365	405	445	424	436	405	401	381	413	403	423	419	450	426	379	396	417	404	433	386	440	408	387	441	429	415	413	426	417	445	388	431	393	425	439	400	457	398	444	399	402	412	407	417	423	387	422	389	412	408	386	429	416	449	422	412	429	416	398	444	424	415	428	400	416	418	388	420	430	415	402	410	431	384	388	407	429	453	390	460	400	421	425	407	403	376	435	417	442	395	430	405	412	402	441	435	412	461	398	452	427	410	431	429	404	402	410	410	404	406	449	388	436	395	403	388	406	422	388	436	388	387	409	422	408	392	433	427	411	440	403	409	406	452	404	409	458	424	408	427	426	422	446	428	447	420	451	408	439	402	425	401	424	421	450	433	400	431	434	395	395	429	369	435	433	413	422	458	403	424	405	408	403	410	389	450	418	443	460	439	403	422	418	399	434	419	403	401	416	386	420	434	421	394	433	415	406	421	429	394	419	379	473	437	390	447	444	398	420	388	455	411	397	425	420	399	387	434	383	438	389	410	443	420	400	394	387	394	388	378	371	399	440	437	434	399	455	405	405	415	415	401	420	399	422	392	433	392	417	431	390	410	442	402	396	392	444	420	407	425	355	412	411	431	416	438	421	425	417	396	429	386	421	457	428	413	428	451	422	412	398	408	424	395	411	440	395	372	420	414	410	423	420	458	438	396	408	425	420	433	412	399	432	411	421	428	410	435	413	405	385	412	460	427	427	412	409	408	411	385	456	422	401	399	421	418	428	373	399	415	421	433	433	401	401	447	408	410	421	401	412	461	409	405	401	367	437	418	433	431	460	433	408	427	398	402	386	443	398	442	424	428	416	426	454	377	400	408	454	427	420	417	447	407	390	407	443	435	385	402	413	433	433	422	394	435	414	416	408	395	406	401	427	432	442	391	398	420	445	445	398	401	421	437	440	420	442	397	385	411	395	444	391	415	457	402	428	443	373	414	413	423	440	438	429	426	428	407	427	408	424	430	412	419	428	442	432	422	416	431	433	438	424	399	419	392	397	420	441	413	403	435	439	408	444	433	390	386	430	442	397	408	428	390	389	454	399	381	413	419	393	398	378	444	404	427	419	395	415	366	439	416	395	413	428	406	412	425	437	418	394	413	390	398	429	423	406	405	419	428	416	397	401	397	415	393	413	445	417	407	415	404	415	446	443	419	404	404	408	414	437	398	423	418	419	412	397	410	482	407	457	411	435	413	425	419	405	416	408	378	400	419	380	406	393	413	418	392	391	400	404	427	428	413	411	450	441	390	418	417	402	420	438	393	412	398	414	423	404	425	396	430	419	433	435	419	387	402	401	403	399	401	433	423	432	367	404	420	406	439	404	406	434	407	396	439	378	402	403	454	424	420	377	407	394	382	378	402	367	411	389	422	422	379	463	434	387	407	402	404	426	398	448	415	469	424	390	423	407	422	379	430	413	443	429	405	411	441	434	388	425	401	434	395	416	405	402	410	424	441	394	416	445	438	428	361	383	413	390	383	388	401	398	405	425	420	459	390	405	451	380	374	398	422	396	400	422	397	426	459	382	392	373	409	401	477	441	403	416	400	444	422	433	386	425	436	427	406	397	375	436	388	411	414	409	392	456	467	457	405	418	384	400	421	437	482	383	417	417	395	480	417	382	385	397	430	425	409	414	417	447	434	384	421	423	430	388	433	400	436	396	397	415	429	416	414	382	426	389	480	394	415	434	414	435	391	431	421	443	383	359	393	442	448	399	400	427	423	416	374	400	425	414	427	443	416	396	412	408	440	385	377	379	428	429	416	429	434	402	445	445	409	445	427	418	450	398	446	411	401	419	432	401	433	389	376	406	421	418	425	435	398	392	384	388	443	383	398	415	408	402	394	415	411	414	418	436	402	413	417	411	407	433	444	438	419	403	404	419	440	420	380	382	452	442	399	416	444	454	439	427	443	428	440	412	400	426	397	397	406	407	400	384	418	448	413	386	429	417	385	389	384	455	453	397	418	435	425	408	428	440	405	413	391	403	407	391	388	389	388	394	411	428	411	428	405	444	391	429	415	415	451	389	443	396	430	397	417	419	413	410	417	433	417	440	404	443	423	414	390	410	422	444	420	444	405	429	413	414	411	432	405	406	414	421	422	411	429	394	410	400	365	417	400	423	403	409	377	404	406	360	433	413	415	425	426	383	402	427	408	415	420	409	398	392	389	423	420	414	422	420	411	387	412	432	406	439	412	405	402	386	421	391	393	389	406
31073	53821	42151	27096	16120	9288	5719	3360	1985	1500	1227	1033	953	847	763	715	674	631	667	551	525	569	523	562	533	488	528	482	513	545	500	510	503	505	470	496	495	491	490	470	491	523	473	483	479	469	519	484	456	476	482	541	463	520	493	452	472	498	457	448	494	458	489	440	474	485	514	453	488	464	474	495	502	472	451	474	492	489	465	446	482	496	487	475	465	477	433	461	513	509	469	463	457	471	495	479	499	477	435	468	515	462	489	561	456	517	437	498	440	469	481	480	479	469	472	448	458	431	490	467	446	441	498	485	488	482	516	474	472	474	461	465	495	498	447	496	483	447	484	465	488	480	454	501	458	485	526	492	473	460	471	466	486	463	474	496	493	467	508	459	453	469	488	483	422	460	483	460	516	497	470	480	478	460	499	467	481	485	493	453	453	469	430	467	467	447	485	485	468	457	507	463	519	466	491	472	471	465	493	491	526	491	465	478	509	479	464	475	472	487	478	455	466	513	468	507	493	482	472	461	468	508	507	477	484	492	465	476	452	464	479	465	476	482	449	474	487	476	471	489	469	490	530	479	455	473	489	507	493	514	412	456	463	480	480	484	488	497	471	472	476	484	500	510	482	482	484	468	510	502	453	513	502	468	504	510	462	474	540	464	457	472	489	442	508	493	437	470	483	463	497	452	460	476	519	492	460	524	468	454	489	550	479	452	462	465	464	474	490	440	487	442	463	460	479	477	477	461	516	472	454	474	456	489	479	467	468	490	498	461	463	487	460	450	473	476	519	476	445	485	473	442	447	463	437	455	502	480	501	505	473	457	457	455	478	497	477	509	477	451	468	443	464	467	475	487	499	473	477	467	486	476	434	498	509	465	474	454	477	495	481	482	466	465	471	505	477	473	480	487	464	450	492	476	483	485	472	457	498	459	485	450	498	518	482	501	466	440	445	504	440	469	445	490	484	444	459	476	436	494	516	471	461	507	466	513	496	431	510	486	502	495	480	459	448	495	475	523	490	476	440	426	492	448	494	490	488	467	478	466	468	478	502	482	432	496	495	453	487	458	516	525	472	443	474	486	446	502	467	482	517	500	473	499	463	515	457	460	455	481	444	473	465	459	464	477	472	494	463	494	480	472	441	514	467	441	504	452	491	463	517	459	500	482	486	472	470	467	467	476	478	475	505	483	499	467	473	487	463	467	459	482	499	460	439	459	503	530	505	458	484	507	471	445	453	453	484	469	505	457	504	493	498	463	476	450	476	462	463	501	448	495	494	496	486	472	477	495	470	437	432	484	496	472	460	443	516	524	453	472	478	481	438	476	492	478	490	465	489	448	460	445	495	504	459	469	453	514	467	494	487	463	500	491	435	455	450	428	463	506	466	460	481	468	489	467	496	491	507	488	480	478	490	480	470	474	451	485	493	475	495	485	519	476	445	463	491	506	510	460	479	476	513	484	464	463	468	500	444	490	506	451	469	473	478	471	493	457	423	456	509	473	490	454	475	495	475	458	459	472	480	455	462	456	455	453	468	487	456	432	475	501	489	495	461	499	509	486	446	468	464	495	476	465	490	500	473	463	516	486	470	490	481	480	471	483	478	433	497	458	438	505	534	451	472	511	553	461	451	424	492	505	477	463	501	495	451	452	445	480	475	468	481	454	496	464	444	486	435	458	434	483	507	491	428	490	454	500	477	465	502	474	510	495	468	456	463	501	502	453	492	516	480	485	495	480	517	511	502	482	470	483	483	463	470	501	489	497	500	488	447	425	479	456	526	463	468	554	456	507	506	467	493	493	451	443	477	456	487	474	465	460	483	426	510	470	472	490	499	482	476	444	489	452	471	489	459	455	491	478	477	495	451	476	476	473	475	486	475	494	508	434	483	452	479	512	458	500	484	467	474	495	477	469	504	499	486	471	438	495	453	464	483	473	479	454	486	477	502	484	487	445	461	499	427	458	457	486	472	501	482	485	501	484	508	486	478	453	479	464	458	488	482	468	460	449	483	469	489	463	459	466	477	459	502	488	485	497	515	492	469	454	473	485	464	464	507	469	483	494	459	467	461	514	486	454	483	480	450	448	486	467	500	504	465	459	461	477	465	487	470	482	432	478	502	485	479	477	457	476	489	474	476	451	485	458	477	474	447	462	510	448	474	469	485	452	534	483	474	460	489	456	510	459	499	510	511	475	484	488	453	478	420	475	477	452	498	504	496	489	476	477	443	481	463	479	500	470	475	470	500	484	461	465	468	442	478	448	482	493	507	497	449	499	462	508	449	477	461	468	492	483	490	467	512	477	485	498	479	451	471	471	451	464	471	507	499	446	467	472	436	464	452	510	476	503	483	506	465	465	473	501	475	478	505	481	490	504	512	488	467	475	511	490	460	468	475	474	501	491	467	482	495	463	481	496	504	446	457	489	498	469	465	496	469	487	472	435	482	456	467	488	490	458	507	464	452	476	480	459	434	503	441	493	503	459	486	477	459	508	445	449	466	502	497	463	471	490	470	478	469	498	493	506	467	443	442	504	516	508	517	457	456	488	474	426	483	458	466	484	492	476	447	478	472	479	452	456	449	445	477	434	481	480	455	460	473	524	470	474	481	457	489	482	453	501	479	498	496	479	467	423	485	450	500	460	456	478	479	482	501	470	452	501	478	472	506	470	479	467	479	479	484	495	480	436	456	500	495	480	452	453	482	488	547	463	465	477	514	462	474	494	466	433	491	484	431	493	481	468	507	440	502	484	476	474	483	457	483	511	493	456	481	467	508	486	460	491	480	472	481	456	490	465	443	475	493	438	508	433	450	457	485	474	487	503	477	449	470	494	492	462	473	491	461	515	473	475	477	465	499	453	486	476	517	470	450	474	470	447	487	480	479	503	455	464	459	466	489	471	468	484	488	481	493	471	472	462	472	458	509	491	474	495	458	477	456	480	480	500	486	445	478	491	463	473	518	481	477	483	511	445	488	470	494	501	504	468	469	500	463	505	499	428	457	465	475	493	468	483	469	483	489	490	512	418	476	510	460	464	468	486	427	483	481	483	476	478	459	450	476	473	488	466	468	447	442	453	483	447	485	457	474	501	479	489	470	491	473	493	484	473	493	467	472	488	442	493	485	532	506	480	482	490	480	482	516	502	469	463	441	478	461	471	430	482	480	486	475	488	490	496	505	484	496	498	488	486	487	480	477	472	483	497	491	488	488	483	521	454	478	509	500	477	472	481	483	490	461	467	520	475	427	429	424	541	516	453	451	486	468	446	482	519	476	446	461	497	512	457	500	443	483	447	489	440	477	449	467	464	466	515	476	424	492	487	461	483	464	452	474	485	484	473	485	486	469	449	447	470	514	503	464	499	469	467	497	459	516	483	484	449	502	480	477	452	499	474	487	458	439	472	448	498	485	485	513	470	476	506	477	453	461	471	470	455	468	455	461	457	462	475	484	424	481	513	505	451	422	481	475	462	451	499	448	471	466	472	527	504	504	427	505	473	479	500
25250	21494	27609	25414	12056	4341	1874	1142	871	670	577	500	449	391	389	419	420	365	323	363	339	351	316	319	313	291	292	305	328	299	331	305	329	320	308	315	335	290	279	303	314	311	295	310	294	333	301	271	320	346	274	322	313	293	318	280	322	295	328	268	327	278	322	278	287	282	305	295	264	314	271	311	305	303	291	306	306	278	304	294	311	326	307	294	330	300	338	297	279	313	311	312	307	292	283	294	295	289	282	289	301	307	271	315	344	287	295	316	304	321	272	298	275	295	281	288	300	292	275	312	283	303	323	318	299	318	304	296	287	280	327	275	296	269	302	294	296	294	286	281	304	294	261	338	313	321	283	313	317	297	280	294	296	301	296	289	309	312	261	309	338	306	299	297	304	290	284	335	277	306	292	298	303	282	302	316	300	330	293	311	338	294	325	331	290	268	327	277	300	309	274	304	286	298	302	282	308	316	302	282	266	299	309	279	299	286	292	281	291	306	303	299	305	314	302	316	302	313	269	287	295	319	291	272	275	288	296	309	295	293	305	292	316	324	315	287	289	292	301	310	303	318	290	312	278	299	309	322	276	317	296	301	319	302	322	299	278	293	304	306	320	263	316	301	290	286	306	281	301	291	348	307	286	299	299	278	262	316	278	304	257	274	292	298	281	307	286	313	297	320	271	338	286	304	325	293	332	293	303	314	293	322	308	273	318	319	263	309	311	293	261	299	310	293	271	290	269	283	299	288	296	313	286	281	284	288	265	279	312	272	282	291	279	292	296	298	270	309	320	295	320	275	332	292	294	257	298	286	308	294	311	317	293	274	288	287	278	326	293	291	293	299	299	302	295	285	273	313	274	317	290	296	329	279	274	252	295	271	311	297	295	314	277	316	291	285	293	321	278	291	282	316	291	278	311	320	289	279	305	284	299	297	258	268	276	284	307	283	305	303	316	308	294	309	292	268	314	288	299	275	311	294	287	297	278	288	309	269	280	294	285	308	298	292	299	279	296	303	293	343	287	253	307	303	288	293	272	299	284	311	339	332	307	313	304	312	265	317	275	294	310	299	300	269	303	308	306	298	289	300	289	295	266	302	328	265	305	304	293	265	314	318	302	301	281	289	291	292	309	285	329	315	322	309	303	303	299	310	312	322	302	285	304	282	303	303	298	296	262	338	275	305	282	313	290	290	290	307	297	289	324	314	286	317	276	303	285	290	286	295	318	273	305	311	297	322	288	287	320	331	311	290	311	341	299	299	286	303	297	277	304	305	311	264	299	311	294	321	284	312	293	304	319	289	282	316	297	323	326	276	296	292	284	281	300	281	306	311	310	314	271	307	289	309	306	327	315	293	283	284	288	296	280	316	297	332	280	297	277	314	307	286	304	301	305	274	302	327	283	285	282	300	301	303	298	274	330	330	283	284	306	318	289	274	302	306	269	300	278	302	322	310	288	314	320	277	261	324	310	275	265	281	282	313	288	278	297	294	295	306	288	272	314	317	264	294	290	313	279	312	305	317	297	304	299	294	284	277	306	302	297	293	288	264	305	333	298	281	252	301	261	309	294	285	306	325	280	288	296	292	309	291	284	299	253	328	308	310	295	281	311	310	306	323	317	312	335	310	332	291	297	322	296	306	302	309	291	280	287	298	312	329	281	310	287	285	270	305	318	278	270	294	289	298	285	315	307	289	281	290	319	294	280	298	308	302	261	299	291	298	308	312	289	299	254	286	275	301	306	299	306	304	330	295	271	265	320	307	305	310	308	305	288	323	321	309	311	331	306	270	301	293	283	285	316	281	308	291	300	273	310	290	313	279	333	277	300	263	286	304	307	300	329	284	279	263	304	305	321	298	316	311	255	328	304	314	318	276	330	309	275	301	295	291	294	296	330	313	300	336	301	306	287	275	309	290	305	327	293	296	295	270	289	309	328	296	282	313	312	313	300	300	298	283	278	282	303	330	287	263	283	295	287	284	302	308	334	321	328	306	286	305	296	292	349	263	327	304	288	278	272	309	306	289	292	296	319	282	269	311	258	298	286	283	317	276	305	263	296	330	291	314	294	294	306	276	306	313	302	294	303	295	281	280	306	301	294	276	288	292	286	304	309	327	290	291	319	305	333	305	352	297	309	309	298	294	300	324	330	297	287	305	292	291	294	288	301	346	273	293	293	318	297	314	276	280	271	322	281	287	329	300	295	295	275	277	286	279	284	280	307	296	299	273	305	283	320	316	278	290	320	302	321	292	305	327	338	283	290	316	306	325	281	329	299	300	298	295	318	324	327	319	268	275	276	284	329	310	323	261	294	292	324	288	321	282	286	299	288	308	288	301	287	318	312	312	289	313	271	306	304	301	300	291	292	292	301	325	305	289	301	315	289	283	288	321	286	280	303	295	308	286	297	299	310	279	320	280	292	291	290	289	329	287	291	304	312	300	279	304	298	288	324	297	303	295	303	298	283	291	289	273	291	299	292	300	288	309	301	298	298	310	295	280	314	302	278	323	271	293	296	269	316	300	263	284	317	298	295	270	296	318	322	299	268	269	311	322	278	306	314	305	281	282	274	306	278	320	321	297	286	266	309	308	274	315	303	307	286	267	302	280	297	304	315	288	283	304	277	291	322	291	265	303	301	301	318	244	314	275	321	284	336	293	288	278	321	286	290	290	298	267	291	315	300	309	307	329	290	303	299	288	319	316	293	329	343	314	307	289	300	294	302	315	327	312	305	325	297	300	315	326	306	324	305	325	303	283	311	326	294	252	322	299	272	281	310	284	303	311	313	281	301	290	291	303	270	295	291	316	272	286	289	299	302	272	298	298	303	287	303	282	325	319	314	315	305	302	293	297	324	282	280	261	289	313	297	301	245	291	320	310	269	324	296	290	295	320	279	312	303	311	304	298	300	259	265	310	330	329	302	298	287	277	303	297	274	295	327	300	286	287	306	300	278	282	285	283	296	290	275	271	326	283	303	298	307	305	284	296	320	291	309	304	316	317	301	287	296	296	315	312	312	287	301	272	320	321	280	271	288	309	291	300	320	291	291	290	288	290	291	288	275	311	301	246	327	305	314	278	307	311	298	301	259	288	292	257	350	281	303	283	314	316	320	287	266	314	311	293	316	313	311	326	255	295	320	317	336	291	304	326	309	286	297	267	296	303	268	284	307	298	282	325	285	283	327	288	323	287	293	302	303	294	302	281	341	274	298	283	290	283	316	318	284	291	305	274	279	299	273	277	299	285	278	328	305	282	302	284	300	282	307	273	290	293	292	298	294	307	319	287	291	271	284	330	289	302	291	281	307	310	341	305	317	315	280	299	296	287	304	294	269	323	276	281	296	310	274	319	279	288	287	270	287	323	281	321	280	300	323	314	305	281	296	316	313	317	313	288	295	316	300	278	319	293	294	269	279	316	293	291	312	302	277	284	298	297	301	277	318	322	278	303	302	285	303	303	298	316	298	302	292	314	313	275	285	287	324	291	273	283	277	309	265	289
32238	48798	36021	20281	11945	6863	3279	2063	1540	1121	947	785	739	682	619	564	509	492	426	435	410	391	405	448	392	374	350	381	388	360	395	360	382	401	346	362	355	379	358	352	335	354	385	377	371	366	380	352	317	358	332	347	357	399	372	352	347	351	379	338	319	350	363	357	347	372	322	371	359	350	324	347	359	349	408	393	369	333	380	359	359	374	361	365	353	372	352	378	387	373	410	355	377	351	357	349	343	391	334	357	360	358	320	374	349	351	354	354	369	373	358	364	360	363	370	386	352	362	354	390	361	334	352	351	341	393	321	405	341	323	315	376	339	366	377	331	340	344	373	318	354	331	366	377	373	340	347	351	382	350	328	346	342	362	376	360	303	367	336	380	337	372	361	362	347	356	342	359	323	346	368	361	373	336	395	367	357	376	349	337	343	321	334	386	360	364	348	333	342	369	395	369	342	361	369	341	345	354	388	363	369	355	372	379	338	361	329	352	337	347	365	344	343	376	333	341	354	344	338	368	378	374	338	341	356	339	360	322	328	340	366	348	388	364	349	342	364	373	363	349	356	345	380	359	355	340	343	324	367	393	346	348	335	357	351	344	346	359	357	360	369	341	389	366	369	336	363	361	359	347	380	369	383	360	319	351	377	346	339	339	355	348	381	353	367	353	338	346	388	328	362	345	395	370	339	374	355	347	333	362	346	363	346	361	320	361	379	331	337	373	349	378	348	395	346	337	366	343	350	366	355	399	384	328	352	349	335	335	356	379	348	368	311	355	357	356	365	393	352	385	320	376	368	355	352	376	378	357	335	344	339	360	402	320	352	366	336	350	353	350	344	359	346	324	375	364	375	354	375	348	338	357	365	393	353	342	349	313	326	356	366	337	364	359	334	354	337	384	342	381	352	350	356	368	330	347	364	362	345	336	345	352	329	343	342	342	365	378	367	354	324	375	346	356	368	351	404	363	346	328	392	343	382	383	340	364	354	366	358	394	376	382	350	380	363	376	353	358	339	340	350	384	369	378	383	359	368	355	347	366	355	336	352	360	351	358	332	379	379	368	357	351	353	365	347	367	381	369	322	373	340	345	329	350	322	350	359	340	371	384	373	342	333	356	331	339	363	378	363	356	356	335	332	342	365	370	375	367	335	374	323	396	358	353	359	324	371	324	357	344	334	357	402	367	346	343	362	356	351	379	372	355	349	378	345	373	369	358	360	330	385	379	344	352	341	343	363	339	343	355	361	359	350	362	319	346	375	388	344	367	342	357	345	345	360	336	367	345	342	350	400	338	345	370	361	361	356	373	386	311	378	347	385	337	328	354	337	347	347	368	369	371	373	318	391	352	377	361	350	351	375	343	367	332	358	355	382	376	338	349	328	334	356	348	342	339	330	355	372	368	341	365	355	334	350	342	301	380	362	344	367	375	358	368	356	357	355	337	348	356	344	343	363	335	349	342	358	354	343	361	382	376	355	337	365	380	323	355	330	374	353	395	386	350	374	319	346	366	335	359	356	376	349	351	375	345	378	349	364	353	389	361	340	353	347	365	334	351	356	349	323	337	339	338	359	383	330	362	350	371	356	378	391	355	342	351	355	359	345	337	343	356	394	353	329	376	348	337	369	353	344	351	357	362	376	376	346	353	355	360	365	382	329	354	329	365	358	369	343	373	359	348	327	385	356	355	351	357	365	391	367	345	336	342	380	357	387	376	335	375	365	363	351	361	366	355	353	387	344	348	342	377	342	317	371	345	351	357	355	344	343	338	347	352	345	344	361	354	355	332	355	376	378	369	390	374	370	376	340	317	352	348	351	382	357	362	371	358	348	348	347	354	353	323	330	376	337	375	357	310	368	336	357	347	369	382	344	368	332	342	344	340	365	348	347	362	337	330	321	356	382	352	367	331	354	349	388	364	331	374	352	359	339	368	376	357	390	344	378	337	349	337	357	357	369	363	345	388	363	348	374	338	365	355	365	387	366	364	377	354	366	369	371	355	354	352	331	390	357	352	360	365	368	382	341	381	356	369	373	330	360	353	351	344	355	359	361	313	323	359	358	368	368	339	359	327	349	362	386	359	348	384	368	338	371	361	364	335	365	373	367	394	337	365	325	354	355	364	363	331	351	358	348	360	342	369	353	350	339	367	350	369	362	377	354	346	339	374	350	373	339	353	355	344	370	319	341	361	349	355	391	351	347	330	394	374	354	378	382	314	376	379	353	379	340	346	357	352	342	395	349	356	358	384	364	364	357	341	354	350	337	352	371	365	373	325	336	340	357	371	350	348	376	387	366	386	341	357	347	400	333	387	341	337	346	398	350	334	348	359	337	373	362	339	373	369	345	377	393	373	338	373	337	339	362	347	333	352	350	358	375	339	353	367	398	357	341	338	335	333	335	387	376	358	372	374	359	391	365	341	360	377	343	375	347	367	348	344	403	356	313	345	385	364	354	350	347	354	348	370	351	353	362	354	383	364	354	357	353	352	370	367	335	335	353	376	391	339	361	359	389	373	333	359	373	340	356	346	350	317	385	372	375	336	370	384	358	376	396	383	373	366	344	378	355	330	370	386	352	382	350	382	339	344	344	375	389	368	402	323	324	344	371	360	356	341	354	347	336	331	372	390	351	335	361	356	362	358	359	339	381	390	336	373	359	360	377	373	374	346	362	352	356	356	369	339	336	356	350	360	334	362	366	388	346	354	323	339	373	351	366	383	351	344	351	335	350	355	353	356	364	340	347	349	330	396	332	371	369	350	372	368	355	340	315	333	389	356	355	334	354	346	375	341	353	367	369	345	381	355	326	385	330	330	349	348	331	350	381	364	366	332	360	373	323	360	330	371	363	301	353	352	361	357	358	332	351	364	361	359	346	320	355	357	374	370	367	333	372	337	360	394	384	337	387	355	363	332	317	352	355	340	339	349	363	355	348	397	344	347	358	345	360	344	378	345	364	384	367	360	306	362	339	362	355	351	361	362	355	309	357	324	340	354	356	413	382	350	336	334	343	335	348	356	323	353	355	375	347	329	357	334	351	352	371	370	340	359	357	376	364	338	358	357	344	338	374	363	335	338	343	354	395	388	358	345	331	376	347	362	359	345	341	339	374	358	349	352	352	366	341	349	381	340	373	358	357	384	371	359	354	347	323	358	375	375	354	380	380	347	351	360	383	313	347	360	352	335	342	345	363	345	342	362	358	368	341	335	322	333	353	322	354	382	347	320	370	360	335	408	365	349	359	352	353	373	340	349	368	347	364	385	369	375	352	340	372	373	362	347	344	365	340	339	368	372	350	340	341	389	359	318	365	402	358	377	358	375	324	337	348	335	359	398	352	348	368	358	359	358	334	335	344	369	382	397	338	357	324	337	390	339	374	305	361	326	333	367	354	374	326	390	351	370	352	325	346	330	375	391	376	345	403	343	333	353	327	373	368	383	378	357	347	351	372	358	379	354	354	348	358	360	364	315	362	352	342	351	337	363	308	354	382	365	357	365
22721	21399	28852	24536	21884	21350	11308	3121	1572	1139	944	774	715	671	636	600	523	571	512	481	457	469	439	472	452	474	433	426	452	442	447	429	430	448	419	398	402	396	447	452	385	431	454	419	410	462	361	455	416	399	406	396	415	418	433	424	423	402	397	406	419	455	372	421	434	405	374	426	386	483	442	439	453	433	378	430	423	363	414	467	433	420	385	427	403	411	448	404	396	392	410	407	416	452	387	414	459	426	428	413	430	435	416	412	436	410	426	391	457	399	452	445	423	421	409	435	437	421	422	405	398	421	391	395	406	391	453	390	420	422	412	442	422	445	399	448	447	424	421	395	401	386	405	441	420	436	443	434	405	415	438	437	402	372	422	437	401	402	386	401	427	404	400	405	433	395	418	408	401	438	385	429	434	421	437	435	430	393	421	408	434	422	435	425	399	389	404	456	413	438	418	378	380	426	423	444	408	419	406	404	433	432	440	459	381	426	450	436	414	424	391	409	436	423	439	427	410	428	429	441	382	432	440	429	457	433	445	428	463	439	426	425	427	417	395	448	410	463	399	400	424	403	442	400	406	413	409	422	382	448	414	436	422	370	412	466	407	411	423	425	429	414	426	438	416	425	399	417	393	425	411	432	453	412	433	420	429	417	418	386	417	403	401	389	374	408	420	430	410	458	438	412	416	436	401	387	393	429	381	403	412	432	434	397	409	464	398	408	391	429	431	418	464	434	411	418	420	412	422	447	399	406	404	419	391	450	414	395	454	402	400	404	412	391	433	414	462	416	415	387	427	448	428	393	399	399	429	430	399	423	447	408	407	420	421	400	421	427	401	399	450	409	427	421	417	418	416	460	429	427	455	405	446	400	438	417	394	420	442	435	403	412	433	415	409	386	419	399	463	443	413	443	405	421	433	442	393	424	367	416	427	414	454	377	400	431	387	434	426	433	432	408	427	401	410	419	408	442	421	412	410	431	413	402	438	393	436	442	418	394	386	428	424	426	447	407	406	416	417	425	419	450	407	384	411	406	423	384	423	404	429	420	385	427	408	422	385	435	420	419	430	421	384	410	405	439	434	393	433	386	434	457	401	443	412	385	400	409	412	418	387	404	444	425	419	403	429	394	393	386	379	436	437	393	394	424	454	407	398	409	409	437	443	409	426	394	409	392	452	442	364	443	417	398	376	400	416	383	411	419	390	383	411	420	425	411	436	396	430	378	436	408	423	423	445	372	385	417	411	418	399	431	409	419	402	421	463	387	418	418	434	400	403	430	392	388	407	458	423	467	362	398	383	400	398	429	419	412	428	389	379	407	435	407	413	378	406	419	398	437	421	427	433	424	426	418	439	436	422	432	380	461	432	385	418	406	399	416	445	448	388	407	425	409	432	422	447	428	393	444	404	420	447	417	418	420	436	435	421	394	381	433	411	420	411	402	474	436	440	379	432	424	426	419	421	451	423	419	407	407	438	427	393	403	402	406	387	392	399	384	380	405	419	420	416	366	423	424	429	407	388	405	400	430	402	449	415	444	399	391	397	440	442	389	386	409	412	420	417	398	388	393	405	415	414	423	457	414	415	417	415	383	361	446	435	417	394	415	418	417	418	448	381	387	427	429	447	430	390	427	434	438	374	404	455	431	406	408	418	417	443	431	442	395	438	394	463	410	392	426	397	394	403	404	406	420	433	401	407	417	443	439	423	406	405	429	375	426	407	421	426	412	408	400	426	417	424	402	429	446	434	406	387	441	407	395	391	423	404	397	422	442	423	393	398	438	408	403	434	429	392	412	433	352	434	444	421	427	423	389	404	396	433	432	382	411	412	449	406	425	379	396	396	411	426	397	412	431	402	410	408	382	430	435	435	371	406	392	409	451	412	427	423	444	482	430	425	406	417	414	418	384	422	425	410	423	414	426	403	381	443	401	397	395	411	392	426	441	431	425	420	405	426	420	428	359	395	433	444	447	429	438	399	440	441	358	376	418	398	399	444	412	436	390	422	413	438	449	408	434	440	395	430	404	434	415	441	416	405	391	434	414	407	424	421	408	415	400	444	445	395	381	418	381	411	423	413	415	420	453	421	401	410	399	426	411	417	389	400	464	453	430	458	404	390	395	429	407	416	412	415	431	423	404	385	426	402	406	399	429	411	418	418	423	426	435	462	412	451	381	418	426	413	411	376	409	398	404	396	418	442	405	417	391	419	388	372	393	386	423	381	427	417	473	391	440	412	408	439	447	405	407	410	424	444	410	384	413	421	395	462	389	404	448	429	381	435	410	406	413	460	403	420	378	429	418	413	418	418	413	426	397	443	425	402	454	426	415	410	411	412	435	400	407	430	433	391	432	417	398	421	368	430	408	415	464	428	431	424	397	409	438	414	406	435	380	398	406	405	406	434	398	425	422	403	456	408	423	408	387	424	402	396	427	457	401	416	437	439	400	415	416	418	416	415	415	396	427	432	409	385	421	410	396	431	409	408	410	413	409	409	384	413	413	382	381	375	402	420	432	410	430	415	402	424	411	409	423	411	393	418	440	455	421	432	464	451	413	396	405	417	418	396	401	421	440	399	420	417	393	394	427	394	408	418	420	463	423	415	415	404	465	441	396	427	409	423	403	442	402	389	399	435	388	391	384	391	452	421	415	424	416	397	430	424	402	461	430	430	424	410	408	413	392	412	423	394	416	415	411	443	427	408	428	404	411	369	420	413	390	443	407	421	403	444	407	426	429	439	406	413	420	420	422	427	422	416	408	401	452	457	377	416	417	405	418	412	385	428	428	402	395	468	416	393	405	412	422	410	417	408	398	431	419	399	436	420	414	413	400	439	424	404	420	414	418	424	388	445	406	397	410	432	405	396	401	395	457	381	405	358	389	405	423	416	436	419	418	389	412	417	444	416	406	443	434	375	423	394	455	442	456	375	466	403	431	415	435	442	428	453	407	441	424	418	431	398	380	421	400	400	412	410	464	403	426	403	408	387	402	409	387	379	429	415	417	411	418	410	414	409	450	408	439	440	386	431	445	410	414	416	396	418	449	363	395	431	427	408	427	401	404	430	434	416	418	405	435	404	399	386	383	405	431	422	415	397	422	424	383	436	440	403	387	396	367	419	392	424	464	429	397	390	404	425	420	428	376	436	416	401	430	423	384	405	398	389	430	420	394	388	451	367	410	408	431	410	388	426	428	410	408	412	445	433	428	371	400	417	411	399	407	453	410	382	399	408	361	424	430	405	424	411	419	408	401	449	411	440	420	429	384	463	387	441	429	440	411	385	403	410	433	401	432	429	397	394	429	423	426	413	434	416	409	394	402	391	430	382	436	429	421	416	421	422	441	427	426	410	414	392	443	395	409	429	399	428	354	436	437	405	408	407	411	408	374	427	422	406	397	382	421	417	451	401	415	438	427	414	412	424	413	417	443	410	419	414	424	408	425	410	423	417	391	430	421	357	411	397	422	397	400	408	408	444	428	451	396	384	393	443	428	395	444	404	429
35084	60212	48886	36686	27968	15233	6680	4227	2755	1868	1443	1222	959	887	856	824	757	681	568	606	622	615	581	567	549	531	520	527	518	555	493	538	483	491	520	512	466	516	541	496	500	497	482	494	511	501	470	446	538	530	482	484	458	439	483	469	468	477	496	481	495	493	486	486	527	484	468	494	466	473	482	482	520	447	498	505	452	479	448	512	531	461	494	469	517	457	462	474	468	496	475	453	489	465	460	468	518	490	510	440	493	465	480	472	469	441	458	497	484	442	466	510	488	444	426	505	486	473	493	466	472	515	480	474	501	483	451	507	493	470	486	522	493	477	491	465	491	488	456	506	480	498	431	462	462	493	477	483	448	514	549	468	490	476	493	486	468	476	493	461	528	471	447	495	462	496	461	494	475	454	529	464	491	487	497	506	452	518	506	461	482	471	467	459	508	454	487	480	516	485	486	458	470	456	472	468	492	457	478	502	491	472	492	492	522	442	499	450	469	514	509	479	472	497	489	477	496	467	476	467	493	470	494	469	466	516	461	472	495	503	522	454	486	489	458	492	512	488	463	509	483	470	466	450	475	505	461	504	490	523	476	495	446	487	499	494	464	471	498	491	480	499	489	510	533	467	478	485	475	501	503	501	460	473	498	515	465	488	436	470	513	489	466	508	486	504	484	506	493	489	505	514	474	441	479	488	444	474	540	490	515	474	471	515	455	499	485	446	465	480	496	465	467	452	486	463	457	485	502	459	478	465	513	462	488	480	462	436	478	529	512	475	484	495	483	482	468	493	461	474	466	501	457	455	488	454	520	469	461	466	503	481	461	480	475	444	510	493	489	513	504	457	434	475	489	449	498	527	491	447	470	508	465	475	468	474	455	454	456	495	471	460	513	460	467	469	468	465	466	517	478	435	471	447	477	444	513	453	513	495	475	478	544	477	461	517	468	495	472	475	525	464	475	444	479	489	453	488	458	476	514	468	475	500	520	454	481	488	491	459	453	513	480	512	476	484	454	472	469	492	462	464	467	471	459	469	493	487	472	520	482	434	483	530	478	466	476	483	495	486	471	485	464	465	467	473	504	468	485	453	504	487	502	399	499	494	477	472	518	492	501	441	475	497	485	463	480	489	495	495	490	472	514	490	452	485	512	464	467	480	518	476	495	475	464	472	482	445	478	490	486	470	522	473	501	479	493	520	468	518	495	462	492	472	481	495	483	477	480	466	450	501	470	513	516	469	504	492	494	487	449	477	492	436	468	478	512	460	462	428	489	506	467	486	491	496	437	470	472	452	474	471	469	513	486	474	468	478	468	446	485	455	481	488	477	494	471	482	441	517	490	509	499	500	427	457	483	529	516	484	478	483	464	478	485	504	466	474	465	482	482	498	450	499	465	506	493	471	462	486	501	524	483	481	491	501	469	469	472	472	473	510	496	461	474	487	476	487	481	518	460	479	484	504	504	495	481	469	451	488	501	504	474	447	482	486	438	462	476	513	468	499	454	482	478	482	424	465	501	496	498	458	474	469	443	461	511	500	486	482	493	469	454	469	458	472	500	440	469	434	464	462	468	475	466	451	464	450	476	503	513	477	474	486	449	463	471	444	486	487	513	512	497	483	518	466	488	490	493	485	476	430	484	476	460	475	483	471	452	463	484	488	467	500	493	497	479	511	466	482	477	503	473	503	485	428	443	453	470	472	536	457	514	475	438	472	501	500	480	466	497	478	480	478	479	504	472	475	475	443	506	456	459	428	482	504	492	481	477	481	518	492	506	472	470	504	468	505	440	470	467	454	535	460	466	480	502	478	494	495	471	503	495	455	488	438	471	514	446	446	510	520	476	466	496	497	479	473	505	430	478	486	452	452	498	468	479	511	521	502	477	467	470	490	491	502	503	470	489	473	496	510	494	477	513	455	484	501	487	494	489	476	480	490	491	463	457	509	480	463	472	481	488	462	481	471	490	479	443	477	485	480	487	477	466	520	467	441	449	471	484	470	521	493	497	491	479	508	513	463	453	500	522	503	429	446	489	452	482	490	480	472	457	490	467	497	480	463	473	500	488	484	467	465	489	452	513	481	489	478	468	471	488	488	495	481	499	484	504	480	502	455	498	471	518	478	493	472	518	463	465	507	495	460	495	411	495	441	475	480	500	422	472	465	486	522	480	495	509	522	498	449	489	485	503	483	497	494	530	476	489	509	481	493	479	485	471	470	479	489	495	488	462	486	518	476	494	471	489	484	471	459	490	494	478	484	514	447	474	439	464	453	477	477	489	493	511	462	451	467	445	473	478	486	521	468	503	524	460	482	455	488	489	458	484	463	474	529	507	494	500	468	485	460	509	461	492	469	524	520	480	472	472	497	448	423	450	492	497	497	502	481	454	476	508	456	472	442	541	476	492	450	484	484	487	481	463	498	514	431	448	505	506	480	442	461	466	511	462	452	465	472	462	448	482	487	501	502	528	471	450	502	486	513	438	506	492	480	535	480	514	451	455	461	465	498	510	467	520	470	489	455	520	469	508	472	481	463	507	474	510	477	501	498	460	465	469	501	498	477	481	462	485	512	481	520	475	491	419	498	426	517	480	466	499	472	472	470	506	498	485	477	487	460	484	491	473	545	441	452	445	482	471	487	468	476	461	482	475	487	502	478	488	474	478	427	463	518	422	445	498	461	445	473	492	482	499	518	457	469	466	467	475	474	495	480	474	452	510	433	473	492	528	476	520	502	483	487	497	460	467	455	494	454	475	487	504	481	512	452	485	468	489	463	501	482	475	468	481	482	489	459	444	434	464	505	505	486	453	464	479	474	500	459	477	464	488	510	495	468	485	481	459	478	459	472	509	468	456	473	521	490	512	490	504	457	502	510	497	484	479	485	501	484	485	486	472	547	463	490	482	530	478	482	507	464	485	453	479	485	491	477	466	467	440	483	465	474	465	478	486	475	488	453	474	525	494	469	476	499	492	498	455	448	473	448	514	473	450	533	471	477	455	513	485	452	468	502	489	491	477	454	489	510	443	481	462	468	460	525	474	461	464	496	490	495	494	516	474	516	503	503	462	497	491	472	455	504	464	479	469	514	498	499	494	484	464	449	486	512	434	501	559	457	486	487	485	485	492	503	459	487	480	516	484	499	473	468	457	476	495	446	480	444	492	494	497	452	486	467	475	491	471	506	460	456	470	460	514	481	471	459	416	520	448	476	489	493	499	498	489	464	482	504	488	514	430	452	493	471	463	485	485	480	477	462	493	459	545	479	454	462	462	508	499	489	531	472	464	488	472	482	480	451	482	479	480	495	488	440	479	471	485	453	474	474	450	458	482	465	492	467	472	492	431	463	482	534	453	474	445	471	462	470	455	493	473	491	486	474	481	490	501	462	455	483	465	505	464	507	452	442	496	487	484	493	493	464	478	468	471	445	450	451	491	463	524	509	481	485	510	450	476	461	476	486	478	504	488	495	468	481	500	478	496	492	508	462	498	462	451	484	499	501	492	492
30842	31139	30812	19811	7607	2778	1474	929	709	552	502	466	422	428	415	413	397	367	366	352	330	400	378	369	337	349	354	307	329	327	333	329	348	373	313	367	350	327	344	342	317	348	311	336	329	332	353	328	337	353	382	298	327	307	352	328	345	341	322	348	323	300	323	338	350	312	326	325	317	336	321	339	342	306	338	321	352	337	327	342	305	322	344	319	315	301	323	348	332	314	310	302	360	343	340	334	315	321	327	329	338	350	348	322	357	318	329	341	354	322	335	323	335	328	351	293	361	319	344	330	321	354	326	346	329	325	336	299	339	321	326	336	338	301	356	340	335	349	329	298	316	344	354	323	308	334	336	314	350	332	313	324	313	319	327	360	316	343	331	311	325	319	334	335	338	327	316	341	343	355	330	348	338	319	371	334	346	366	336	349	332	289	380	349	338	385	308	304	333	357	349	313	347	332	311	352	334	340	354	319	351	348	307	346	363	380	323	374	316	305	315	335	327	330	304	348	335	311	330	337	370	328	374	343	298	348	324	331	287	331	361	331	325	334	328	325	319	347	314	347	330	335	341	347	312	323	336	353	339	341	357	359	324	292	332	318	332	316	320	337	328	345	350	362	319	308	341	345	318	317	345	334	340	325	329	364	296	328	330	331	342	329	340	311	328	311	334	302	351	335	341	334	331	356	347	337	321	358	332	315	319	336	347	342	316	319	347	318	330	333	322	351	334	332	333	320	323	327	317	350	310	319	321	334	346	321	353	328	317	325	344	335	313	356	345	329	346	355	393	334	315	342	313	325	352	337	304	330	281	337	327	308	324	330	329	330	322	354	319	313	332	332	363	338	319	331	305	314	309	342	327	334	329	322	336	350	331	352	335	335	301	354	311	307	341	337	323	319	311	306	267	363	334	333	355	333	331	338	314	321	363	348	342	326	331	340	321	357	364	348	336	349	355	321	331	327	331	319	299	307	309	336	305	333	305	353	341	297	343	343	337	304	318	328	345	288	306	343	318	328	342	326	318	326	308	341	317	304	322	338	338	317	330	336	333	333	332	312	343	324	333	327	324	326	321	307	332	338	344	337	329	329	315	340	346	324	308	345	337	345	339	315	340	321	329	316	309	319	354	287	324	326	332	316	336	342	303	342	301	371	350	335	322	297	352	341	319	310	324	329	330	345	352	329	299	326	327	353	332	338	325	326	337	360	334	375	350	325	339	312	366	356	337	322	326	321	340	334	314	288	306	333	318	338	333	338	319	386	324	324	316	329	327	308	331	360	300	337	340	347	339	335	321	340	347	360	305	345	332	321	317	321	329	319	334	343	324	318	332	352	343	344	313	329	332	358	343	314	337	358	320	321	332	345	317	314	306	313	326	317	348	315	334	305	323	354	334	309	339	331	329	319	340	341	328	328	328	336	303	319	351	336	335	310	315	337	305	302	319	327	327	306	312	331	337	333	366	335	322	359	319	336	334	327	316	330	333	322	333	315	344	343	319	351	338	331	331	321	332	326	291	303	355	338	318	331	343	309	327	306	345	322	343	346	301	329	308	325	350	350	330	355	334	302	330	309	348	333	311	305	321	309	301	278	333	317	343	305	318	344	321	352	327	301	325	340	339	330	318	359	319	346	328	337	331	344	306	336	330	309	308	335	342	345	337	334	362	357	346	339	301	328	324	374	335	306	354	329	319	325	313	359	336	302	354	315	326	356	297	324	335	326	317	334	337	315	319	336	336	343	348	349	315	338	346	302	317	320	323	352	344	324	346	318	328	364	302	356	335	356	319	343	306	318	333	328	333	310	323	304	360	323	329	351	359	339	286	355	338	350	323	318	346	329	318	309	362	327	328	303	330	327	336	325	341	306	325	335	325	343	341	312	316	326	331	343	324	293	331	320	317	321	340	355	313	326	337	322	323	365	366	339	325	325	369	329	317	325	349	318	336	349	340	314	296	351	360	339	312	327	356	319	327	349	342	339	342	327	352	321	315	324	349	315	326	360	329	340	305	334	358	342	335	359	324	331	361	331	333	330	314	350	357	333	318	328	336	327	318	339	311	331	340	334	350	331	308	324	307	290	335	344	328	315	346	307	338	368	308	339	317	341	330	303	350	324	328	296	327	324	329	365	334	355	348	317	317	350	333	332	325	331	349	364	338	350	348	350	334	342	314	316	344	356	323	332	343	330	315	307	323	320	324	334	338	325	330	343	344	310	323	286	348	338	329	331	349	323	320	326	342	340	325	340	348	334	336	344	310	346	311	334	329	347	333	324	331	308	325	330	328	320	314	332	281	338	358	328	314	350	329	304	325	337	313	337	326	339	329	337	329	334	338	342	306	346	312	352	359	317	334	326	338	327	347	348	290	352	344	373	307	319	315	293	340	362	342	324	310	348	332	347	330	329	322	326	330	357	315	335	345	319	328	312	329	359	284	301	358	335	330	321	312	311	320	334	326	346	309	363	342	345	323	328	331	329	316	366	343	358	317	337	338	303	341	324	315	315	333	306	345	344	342	338	367	320	337	328	340	323	335	314	316	345	341	337	363	335	307	326	343	317	322	309	322	332	338	329	303	288	328	323	349	335	304	334	329	299	376	323	330	346	333	315	357	320	315	364	323	343	321	356	316	327	329	320	359	350	321	315	325	347	360	325	365	326	338	350	315	355	315	332	322	338	357	327	351	318	316	368	318	349	289	327	339	340	317	334	354	356	339	356	348	329	326	339	346	325	331	303	381	337	318	346	348	327	324	334	323	319	336	308	296	329	364	329	361	306	324	323	308	335	333	330	358	312	338	322	305	326	292	323	325	348	347	320	329	341	336	330	335	351	332	339	331	328	322	324	335	318	317	351	304	304	349	309	274	309	351	306	329	341	333	387	296	338	311	354	327	337	308	293	318	312	293	342	322	306	313	373	324	341	316	348	335	333	316	320	335	346	314	333	289	283	332	352	287	315	360	338	311	331	347	320	302	346	333	327	334	333	312	354	367	335	365	332	309	329	319	381	358	306	330	331	341	320	308	299	334	344	326	356	338	352	338	294	346	333	349	339	323	330	339	319	350	334	339	330	331	311	303	349	308	316	311	329	318	340	342	368	337	314	326	343	329	332	321	346	354	308	338	335	288	311	336	346	372	341	339	310	317	300	358	327	334	371	305	307	304	343	334	322	333	339	322	336	325	352	338	330	307	321	331	346	344	385	337	314	341	316	337	344	362	308	339	351	329	347	344	323	359	309	314	311	362	354	337	349	280	320	312	306	320	330	342	351	301	348	350	320	336	290	346	314	334	340	328	338	316	350	325	347	334	332	343	365	326	331	344	338	342	316	310	330	331	319	342	318	334	318	329	338	326	313	316	356	315	336	317	336	327	292	327	327	321	319	325	338	303	376	340	291	311	314	378	310	331	345	317	328	301	342	305	327	312	284	336	316	297	321	320	340	372	323	335	321	375	368	304	350	327	343	337	325	361	347	302	314	335	312	329	338	302	330	339	341
33895	46977	34414	21338	10275	4818	2520	1720	1093	861	767	654	575	572	498	495	493	492	449	437	445	410	423	379	390	428	415	420	381	372	404	404	388	357	398	428	410	444	383	421	373	352	388	381	343	361	375	364	434	408	398	408	380	403	347	383	385	396	411	380	393	383	396	429	375	399	396	367	385	369	372	412	391	370	380	407	389	387	392	417	345	396	411	389	401	426	396	377	364	395	401	403	404	450	347	381	401	392	395	376	391	403	387	402	389	386	379	343	383	419	365	350	378	357	399	397	393	390	390	410	379	417	377	390	366	395	414	385	410	347	381	373	406	389	430	375	411	391	401	390	365	374	391	375	393	407	380	363	397	375	388	416	353	394	348	402	394	378	371	402	387	385	385	368	356	389	375	410	380	390	370	378	361	368	387	420	396	405	355	392	393	365	342	359	350	391	387	383	382	384	408	403	354	393	352	432	374	372	350	356	406	392	399	373	401	365	399	385	362	378	383	350	384	393	392	406	384	406	399	381	358	388	425	387	377	364	379	389	367	395	366	372	365	381	422	388	386	371	373	356	380	362	411	387	369	353	428	415	337	390	350	369	405	346	394	422	381	383	418	420	383	410	369	409	351	401	386	396	370	431	385	392	368	390	388	364	399	389	405	344	357	379	414	394	366	393	376	365	385	363	353	374	388	399	360	391	371	363	408	414	377	388	388	399	397	389	399	367	403	397	387	389	422	432	431	387	400	402	398	390	392	399	353	405	380	387	412	393	383	394	387	371	369	378	376	379	387	397	396	367	393	399	392	369	370	393	353	400	394	406	396	363	403	394	377	371	338	372	415	405	369	425	398	385	387	403	387	389	413	422	377	421	423	384	386	382	339	366	352	357	407	379	353	386	364	378	406	412	346	357	395	410	384	358	389	377	408	384	394	363	382	394	412	384	401	387	381	374	430	396	388	372	396	360	371	339	394	383	391	417	404	390	381	418	359	359	411	352	379	378	412	395	443	417	388	395	359	379	356	406	398	397	348	398	399	393	396	389	353	386	371	360	407	374	423	396	396	371	393	355	386	429	405	384	419	365	378	366	356	403	400	386	404	420	371	375	395	374	332	374	421	391	382	385	388	386	377	381	407	393	377	394	379	408	378	353	400	422	387	384	420	390	381	405	376	386	398	361	368	378	390	395	379	404	367	412	376	420	376	379	361	411	396	429	402	384	415	422	365	377	417	381	367	400	397	382	373	354	356	409	355	381	381	387	392	376	379	372	367	376	347	403	381	396	397	414	375	387	363	368	393	364	394	370	435	380	398	393	398	426	385	416	371	361	389	338	386	421	423	409	375	404	377	369	395	388	403	431	353	373	373	417	362	350	403	385	372	350	378	356	402	374	378	370	384	394	391	431	400	429	386	389	365	372	404	382	427	388	389	430	405	375	378	401	382	359	372	404	409	407	405	385	398	363	409	350	399	384	377	375	373	378	420	381	347	396	375	380	397	377	369	374	408	365	403	388	384	400	401	387	405	356	405	375	382	341	393	375	380	384	372	378	377	384	364	386	354	410	399	400	423	385	403	389	420	378	398	371	343	384	352	403	405	420	417	409	415	431	404	390	365	390	369	360	417	372	398	413	386	402	362	381	352	398	387	367	402	420	404	353	398	396	353	394	397	388	396	376	398	388	386	357	387	370	377	391	404	401	375	372	392	401	403	388	389	386	361	363	380	416	374	358	385	372	386	411	388	356	387	379	386	381	362	393	369	404	391	377	407	389	365	381	379	416	379	364	425	383	367	408	395	396	385	387	385	381	384	387	418	368	382	404	355	349	341	391	388	359	371	409	349	400	386	392	376	385	388	345	375	395	393	407	387	380	403	375	434	392	374	392	390	370	383	389	351	445	387	393	413	396	361	373	403	403	380	405	387	427	360	360	367	408	394	360	392	419	389	401	395	384	403	388	399	406	398	400	377	377	437	386	396	425	419	397	391	372	368	388	390	368	360	416	367	405	407	377	368	336	386	365	373	357	410	367	411	408	395	389	372	364	379	403	389	381	411	384	396	407	381	408	393	373	383	384	394	391	399	359	387	382	401	376	394	383	420	417	377	369	383	407	350	355	384	381	392	379	408	393	379	410	383	361	369	391	379	371	363	423	396	376	410	388	384	386	359	366	361	387	373	394	404	355	406	376	391	406	410	379	385	388	391	392	424	385	390	385	387	350	405	390	415	398	408	415	375	405	395	373	374	390	415	374	392	382	379	396	376	426	386	365	438	420	401	350	386	397	412	410	367	392	377	371	390	379	408	387	382	362	365	373	421	393	365	401	385	400	381	407	405	331	387	378	375	359	385	369	359	416	388	401	358	395	368	405	394	406	411	388	394	377	395	389	388	375	396	382	386	381	363	400	389	385	442	368	411	379	388	393	386	380	378	390	361	427	366	392	401	400	394	410	371	377	393	398	358	403	367	405	375	357	411	377	413	372	356	369	380	368	434	421	401	358	387	372	415	402	386	391	338	367	360	377	386	345	422	398	356	349	388	369	417	393	398	371	375	363	391	390	372	394	388	375	374	401	391	363	403	373	345	394	399	387	395	412	410	368	392	417	376	361	380	381	357	368	369	407	350	374	376	381	350	378	397	368	382	379	363	418	399	404	359	383	381	394	367	370	394	403	388	383	420	380	370	372	408	378	364	393	397	371	386	377	386	380	403	352	383	396	401	387	357	399	374	361	385	348	368	398	392	373	439	399	382	364	394	374	376	412	387	406	391	383	400	368	393	376	397	391	419	361	410	397	381	393	375	371	399	383	393	373	380	359	359	411	386	387	385	379	383	396	388	373	382	378	382	357	383	366	408	371	365	381	349	424	374	411	348	395	379	396	363	401	396	400	357	385	389	400	401	392	389	406	393	381	402	393	400	393	377	411	412	392	402	380	362	394	400	402	388	401	383	386	382	363	406	395	372	393	438	384	373	369	371	347	373	347	394	397	409	406	369	385	370	387	384	397	393	394	393	423	356	369	409	372	389	357	373	359	390	356	397	371	364	365	376	394	399	384	399	411	370	384	380	366	358	367	380	402	383	384	435	368	378	392	409	404	405	403	372	389	382	368	389	394	366	395	394	370	389	362	414	402	386	396	369	351	389	364	370	351	378	361	378	397	394	379	397	380	363	403	370	369	351	382	356	396	387	384	380	370	370	443	381	395	331	401	382	369	388	393	384	380	369	353	379	395	364	389	395	389	379	373	410	369	414	377	395	385	371	425	344	389	368	371	393	399	399	387	373	401	384	412	375	354	405	375	372	390	372	405	376	373	394	374	374	400	392	383	405	393	398	362	416	364	352	381	392	360	401	352	361	392	388	383	380	396	386	396	351	386	378	371	431	433	414	352	409	392	397	391	388	385	377	378	387	366	418	379	424	319	419	385	407	351	389	382	374	392	386	367	403	367	359	392	361	384	399	364	388	437	358	394	408	390	407	404	398	405	361	378	406	397	376	367	409	364
23826	21388	28406	25087	21475	14623	6064	2424	1455	1032	813	664	654	572	560	516	512	493	484	487	452	482	412	408	429	453	442	419	408	420	452	436	404	409	425	442	395	454	410	435	382	434	423	410	441	391	431	380	438	431	390	396	394	444	442	402	413	417	430	423	454	429	405	410	433	429	409	391	398	439	371	409	402	392	382	443	382	417	453	423	367	388	391	385	426	407	424	426	392	406	437	420	396	414	401	426	412	404	400	422	435	417	414	392	388	449	403	407	420	422	384	392	381	413	416	429	415	412	372	434	388	397	394	400	411	423	392	436	419	432	465	403	401	388	433	413	446	403	416	371	401	430	410	430	378	411	389	408	394	405	411	415	409	423	388	412	386	385	384	438	405	417	423	425	385	409	444	397	415	390	406	411	423	426	416	404	423	404	425	389	402	408	422	394	407	407	383	397	411	391	429	410	437	421	415	412	419	359	434	404	428	413	437	401	404	422	414	415	412	461	429	404	410	383	400	395	449	387	408	397	423	406	394	407	421	444	403	400	408	326	401	417	406	416	400	400	393	416	405	402	421	388	394	406	430	403	412	386	410	411	427	397	418	451	389	404	393	413	413	436	419	398	398	436	397	427	391	416	392	413	436	401	413	400	428	425	421	411	377	414	448	392	417	433	384	432	364	416	421	424	405	416	388	399	398	407	413	418	419	419	393	398	414	430	397	400	441	420	413	405	393	371	411	437	398	432	400	417	398	447	399	435	383	421	426	372	379	387	401	432	423	433	440	373	421	437	401	439	428	442	435	413	381	356	399	401	377	428	370	398	440	443	411	422	418	376	440	419	467	378	414	459	367	419	405	396	418	404	414	392	407	443	423	405	389	401	428	435	433	401	426	399	415	446	398	404	413	442	385	437	388	422	408	424	445	388	396	383	398	401	408	418	410	405	422	448	372	389	426	426	431	446	377	382	395	421	410	384	415	425	399	387	379	413	376	419	405	408	427	423	403	419	421	395	433	429	413	463	392	415	421	466	360	412	446	388	418	403	426	410	424	384	437	394	437	426	457	398	385	410	425	436	418	398	435	420	423	380	420	388	443	411	408	421	395	407	384	404	443	389	402	355	393	411	396	424	465	433	417	408	407	412	416	405	395	428	417	451	368	406	404	430	417	403	397	405	430	420	365	425	402	417	391	397	416	402	405	438	393	424	391	405	418	432	420	383	400	399	412	416	405	443	417	415	417	386	408	409	412	407	448	399	389	430	394	408	400	402	399	406	383	369	445	385	404	382	412	416	388	439	429	383	394	392	395	410	399	424	386	406	435	419	426	431	404	434	396	414	394	407	430	410	441	397	399	442	453	415	424	411	397	440	403	384	375	388	411	409	403	432	443	416	427	459	450	424	423	387	430	394	406	395	418	402	409	411	398	398	391	407	404	386	407	415	427	387	402	406	424	441	414	408	421	418	373	413	415	416	389	437	411	413	388	407	389	369	415	425	376	404	432	362	361	419	392	428	366	433	393	401	379	409	434	425	431	457	425	426	400	430	395	416	432	398	414	441	421	389	413	399	403	401	373	440	392	421	435	433	388	415	431	400	392	391	409	400	408	405	398	413	412	406	434	409	412	386	413	419	395	420	410	395	460	403	432	395	394	415	398	444	415	404	387	406	416	455	425	414	412	389	419	414	410	395	395	410	349	399	435	456	406	406	408	401	451	418	422	399	395	437	387	439	415	445	406	416	441	378	394	398	431	425	378	430	450	402	387	390	416	404	421	390	382	397	430	405	412	381	422	410	427	413	443	421	395	398	419	412	414	421	385	431	418	439	399	423	409	446	386	425	426	400	415	374	399	388	373	450	455	405	400	418	444	393	417	431	421	415	398	436	408	446	425	411	388	416	362	402	425	415	391	414	399	402	406	399	371	389	413	411	400	443	379	401	379	437	408	430	400	387	427	391	384	427	419	409	431	421	383	360	404	427	429	396	384	422	367	386	424	443	398	396	435	415	438	397	413	429	411	379	439	403	426	400	396	448	375	410	415	380	420	451	411	418	395	402	405	427	430	363	427	415	411	423	399	457	390	407	402	411	412	399	431	398	405	454	397	397	381	411	400	407	438	400	384	438	430	419	427	415	412	369	401	396	442	392	419	387	404	412	397	423	410	409	392	442	456	400	398	363	389	416	381	398	435	419	381	451	370	383	428	401	367	404	428	427	373	422	431	404	419	403	436	427	414	424	417	431	389	436	403	432	393	390	408	441	392	411	403	416	385	433	397	417	402	434	404	453	404	403	373	397	379	416	407	405	400	431	416	423	411	407	390	378	403	423	411	426	384	421	414	386	426	383	405	397	428	346	408	390	426	412	417	435	400	414	405	392	422	405	428	392	379	441	370	413	415	451	410	418	400	401	416	426	415	395	398	422	373	422	411	404	420	431	390	426	401	400	363	454	416	357	393	406	405	447	397	423	397	438	431	382	400	393	420	403	423	406	400	425	413	396	391	398	420	444	446	354	385	408	443	401	462	423	415	382	400	407	446	402	428	400	381	398	389	435	360	422	444	432	383	420	420	374	441	393	435	427	395	413	439	440	403	373	405	414	398	376	400	383	422	448	410	422	401	398	389	442	415	394	407	443	396	445	443	400	395	407	426	430	412	450	390	401	435	431	391	372	371	402	418	417	445	446	406	429	449	379	426	390	445	385	379	406	423	434	427	419	400	382	414	429	436	409	420	421	405	440	437	372	411	415	381	430	375	427	421	430	392	423	426	420	415	392	417	395	405	425	413	425	401	403	380	442	413	396	412	422	392	415	420	429	404	393	437	403	397	437	439	381	412	437	383	422	420	379	410	410	395	412	425	407	425	396	414	425	422	391	424	377	430	394	418	451	397	413	434	403	407	412	400	388	410	406	395	437	432	430	391	421	417	438	448	417	416	382	417	405	414	386	366	451	422	379	414	396	408	391	427	431	406	421	404	381	435	426	418	429	426	391	431	441	419	410	403	410	392	426	423	420	380	383	434	396	406	407	418	434	450	400	439	401	372	417	425	454	428	418	408	442	401	399	449	403	436	444	419	400	426	425	401	382	419	387	441	385	391	398	392	411	404	394	418	394	392	423	423	419	370	366	400	401	388	425	429	411	437	408	372	412	404	401	403	430	415	421	399	384	418	405	422	419	428	394	457	420	403	403	423	403	479	410	394	430	378	417	417	393	406	423	433	424	389	408	405	414	398	414	404	427	392	391	355	411	421	397	386	405	426	392	412	400	417	415	429	424	429	417	421	424	427	413	456	433	381	420	398	412	441	373	433	391	405	400	401	404	405	408	411	386	439	423	460	418	410	414	380	443	411	423	372	383	420	424	372	427	428	439	442	371	430	456	405	413	425	402	431	406	391	373	402	397	404	412	431	390	439	391	413	437	414	409	430	418	413	402	385	408	419	406	416	418	437	406	407	395	404	417	426	421	446	431	411	375	436	412	427	391	421	429	407	432	398	389	408	407
31802	53527	41482	28092	19697	12059	6911	3715	2343	1633	1207	955	834	797	730	714	663	608	597	558	549	516	570	552	510	515	506	533	458	491	512	519	466	510	482	473	470	480	500	484	454	487	474	479	479	476	495	479	454	465	474	441	472	503	506	468	502	473	492	500	454	468	470	456	439	466	489	476	508	483	493	460	510	469	475	486	479	480	484	467	484	497	494	481	519	444	499	469	480	478	481	513	477	475	452	516	464	498	473	454	424	491	488	464	486	478	476	448	513	483	466	467	481	476	451	484	497	502	466	471	433	502	510	491	483	511	478	483	457	501	476	486	428	457	518	463	492	512	461	463	496	465	464	503	491	440	519	504	453	507	436	451	443	452	491	485	492	504	468	525	489	473	464	513	491	468	475	439	460	504	478	506	418	470	459	463	506	509	427	456	507	475	482	492	477	454	509	471	420	493	452	455	481	486	459	480	452	492	503	482	463	472	461	483	459	440	462	492	490	460	496	479	463	453	459	443	461	484	489	452	458	449	441	422	489	458	493	476	447	488	461	488	471	454	492	498	490	454	452	468	432	464	503	483	475	456	462	457	508	504	508	465	469	466	460	467	477	444	481	418	494	477	466	503	490	505	486	482	487	492	482	458	477	498	480	501	455	478	448	456	476	488	483	466	476	460	431	465	473	481	455	460	481	472	486	482	465	449	473	488	480	419	444	514	444	473	459	495	468	489	478	497	493	469	517	470	495	483	515	470	470	510	506	476	520	460	458	479	467	458	413	506	456	520	456	500	445	495	509	482	513	436	456	448	486	443	459	499	476	458	488	480	475	446	429	474	475	432	503	453	503	453	471	476	435	483	459	503	496	485	456	477	482	466	477	488	456	469	469	500	493	487	512	456	443	439	508	482	445	497	486	473	494	500	441	507	457	474	473	455	488	452	510	449	479	460	473	465	424	460	433	495	484	469	472	476	496	464	496	487	476	467	452	481	507	464	471	466	484	425	458	461	463	452	514	493	471	433	525	467	489	514	506	474	484	469	482	462	479	478	477	498	499	478	473	476	481	483	466	482	465	468	465	454	511	474	520	499	459	478	478	502	455	497	451	472	489	471	466	434	479	467	490	484	488	474	455	439	457	493	491	502	437	463	428	473	455	496	447	459	479	505	485	473	467	465	496	479	468	470	466	483	464	458	475	469	461	470	477	479	502	448	479	455	459	487	493	454	440	462	462	448	452	479	469	463	490	451	474	461	490	474	454	496	481	470	501	463	450	469	466	440	472	487	478	461	477	485	487	459	457	477	505	481	489	438	513	501	452	505	463	457	492	451	458	451	515	490	479	486	481	479	473	478	468	450	490	473	482	472	479	505	479	434	486	456	454	479	468	460	438	493	439	455	495	461	451	489	452	512	509	451	480	533	430	460	456	458	474	469	466	475	450	457	460	521	489	445	476	476	506	467	452	506	478	475	493	483	512	521	487	460	476	485	486	465	468	458	465	449	459	501	481	447	469	546	509	465	483	497	423	459	473	443	484	483	497	477	486	455	470	465	472	480	480	478	485	477	432	510	488	504	471	457	497	460	486	461	481	482	500	470	459	449	466	494	496	506	442	463	458	486	494	441	469	474	479	433	485	490	452	481	443	482	482	462	510	476	454	481	470	442	481	524	439	477	481	443	488	471	456	452	467	459	456	494	471	479	480	520	457	470	468	457	468	464	447	510	494	477	486	438	469	461	441	481	488	487	511	461	473	465	492	468	432	472	499	478	443	455	478	440	491	454	498	475	507	480	463	449	517	456	509	485	485	456	499	460	499	462	479	478	502	511	498	494	502	477	490	441	474	468	477	485	507	473	445	464	468	482	506	450	494	439	495	444	431	489	488	475	463	475	428	493	458	466	477	457	458	486	471	464	461	456	449	480	488	430	449	453	491	476	484	473	482	477	467	467	470	477	428	463	463	441	489	433	521	459	426	518	426	456	479	454	500	500	437	482	504	460	434	453	486	522	489	445	487	485	456	497	481	485	432	507	448	477	476	487	473	473	487	468	522	468	487	496	442	478	439	510	454	475	474	482	435	448	467	451	482	486	470	481	457	490	441	455	471	466	448	486	501	461	424	482	437	493	493	473	468	482	455	482	503	450	464	467	504	488	415	453	507	466	480	474	494	464	454	461	471	483	489	474	491	480	499	499	497	478	490	450	489	473	469	496	495	499	472	495	484	460	488	498	442	492	448	480	492	423	455	468	482	502	446	489	498	485	480	502	423	488	460	479	443	455	501	434	486	495	462	469	481	475	475	457	517	457	478	473	462	477	492	410	490	481	452	423	447	459	463	457	443	458	457	489	450	508	484	466	498	448	485	454	455	452	458	428	464	463	475	485	455	463	489	439	489	470	465	459	457	485	479	476	472	497	474	480	455	476	470	455	476	527	479	425	473	461	444	472	470	465	468	493	485	493	529	488	474	495	467	490	487	480	474	521	529	500	481	436	524	492	475	497	489	492	435	502	460	455	534	433	457	473	476	482	485	454	451	460	495	480	477	453	476	455	491	457	469	437	500	500	451	495	456	485	455	490	450	457	466	491	488	472	477	504	461	482	505	479	460	467	477	446	458	477	478	490	488	471	465	470	463	460	464	450	476	456	470	461	464	472	457	471	501	435	466	493	467	435	437	501	469	462	485	486	443	499	486	487	441	479	444	543	476	473	511	459	447	490	427	491	441	458	442	450	442	462	495	487	492	494	472	514	482	479	500	474	509	433	479	524	472	472	461	452	469	477	485	464	439	453	463	507	482	454	460	441	497	431	485	481	445	468	466	449	515	499	476	455	503	482	483	492	486	440	476	506	507	471	476	482	476	487	491	458	500	444	494	506	506	494	500	455	450	491	516	457	482	449	509	468	470	479	477	476	460	478	448	428	473	508	517	451	458	495	478	426	488	465	474	491	474	475	481	481	462	478	484	436	464	438	501	475	469	469	480	471	484	487	500	499	452	478	467	476	492	460	496	463	493	477	441	485	476	489	461	466	494	464	475	423	462	515	508	446	506	480	459	458	469	483	459	485	470	478	457	459	482	473	505	476	461	484	479	492	446	456	464	466	495	458	500	451	466	470	483	447	487	491	478	439	491	465	463	499	465	465	447	412	483	467	487	502	509	468	432	518	479	458	450	454	486	460	514	457	482	478	484	454	461	501	446	465	522	502	515	496	504	468	500	461	483	493	413	460	483	476	495	497	450	466	461	488	496	486	460	448	479	475	470	468	498	460	488	490	480	470	469	464	446	474	451	484	491	470	462	450	507	493	466	473	508	467	467	482	496	494	469	483	488	469	481	497	480	468	423	501	484	497	493	483	445	498	497	452	498	498	463	481	491	475	437	460	459	482	496	523	502	478	475	473	494	450	486	478	480	427	486	477	485	481	498	503	462	470	456	474	455	483	433	475	481	483	463	452	504	529	455	449	484	450	473	456	507	427	496	472	473	478	470	474	506	472	493	471	449	458
25181	21488	27827	26370	14816	5575	2905	1311	841	718	631	520	472	400	400	372	365	379	361	349	342	311	322	340	305	334	316	317	302	299	332	308	313	277	334	291	331	274	287	304	296	297	297	330	296	300	282	305	310	293	301	301	278	274	307	285	304	299	315	297	274	295	300	259	296	303	287	301	292	327	289	291	275	316	304	291	289	312	320	287	300	325	288	281	308	323	316	303	301	310	294	312	304	288	329	279	291	292	276	295	311	275	287	314	272	314	293	285	310	292	315	302	304	309	295	328	274	292	323	311	283	317	293	279	312	299	307	324	301	296	308	291	338	281	296	300	294	304	294	242	309	308	281	289	280	284	304	298	304	301	317	285	311	318	289	312	272	292	311	310	331	306	301	283	319	312	301	326	312	276	295	280	338	300	310	276	310	327	323	291	299	303	330	270	314	303	282	294	277	276	300	297	307	339	290	281	310	317	282	292	285	327	304	294	297	287	307	306	292	318	301	285	296	294	321	284	296	291	294	280	318	312	318	283	310	288	295	293	279	319	297	346	306	319	283	311	295	291	281	318	302	304	325	290	291	336	301	303	326	314	307	278	292	306	284	284	310	300	305	308	286	304	293	310	303	298	283	323	305	305	292	284	326	280	297	294	295	294	297	306	281	285	320	280	299	292	289	328	309	334	290	276	281	309	293	317	306	320	319	299	307	284	255	306	278	344	309	291	327	273	312	277	319	300	304	289	307	296	310	315	274	305	273	312	298	287	327	270	264	315	329	319	336	296	285	280	264	289	307	305	312	310	322	289	298	312	292	305	325	326	291	304	309	282	312	311	316	316	281	305	332	317	265	257	292	300	287	299	294	290	279	306	308	328	291	277	290	300	298	300	298	286	287	298	260	307	315	308	314	289	308	319	328	307	300	309	285	272	301	290	320	316	284	310	321	325	310	313	286	298	252	314	285	310	309	304	297	281	283	306	280	322	311	321	327	324	315	325	315	284	266	302	287	311	327	289	285	306	284	339	305	315	324	324	312	351	301	311	343	318	313	297	284	305	291	282	297	286	318	294	305	274	304	295	295	306	321	290	289	297	323	294	305	300	299	315	317	318	318	271	289	321	301	275	291	302	307	338	314	278	315	299	292	287	314	292	312	292	302	327	313	279	292	314	290	292	340	336	305	304	291	315	285	310	284	292	324	266	280	320	288	290	302	311	308	291	295	285	312	295	281	305	304	293	325	309	288	276	267	310	277	273	309	287	273	265	280	313	293	296	294	294	284	294	317	309	278	305	298	281	284	317	277	281	286	298	293	319	284	278	294	286	304	311	303	287	310	310	300	316	307	297	309	287	318	325	279	313	270	311	330	296	322	337	297	278	263	329	320	286	322	306	294	322	294	278	312	322	289	295	305	303	284	314	293	304	295	289	333	292	295	304	294	268	283	310	326	314	288	322	288	282	324	268	313	301	319	324	307	281	298	302	322	285	305	274	318	300	283	305	307	303	281	317	344	309	299	322	288	268	307	284	277	297	293	308	299	290	287	322	284	291	293	285	285	316	289	305	327	327	286	294	272	306	315	305	303	306	294	292	325	318	294	307	328	305	333	331	276	278	328	282	286	322	293	279	313	303	308	305	301	295	312	319	283	293	278	301	279	294	306	289	282	291	327	296	276	313	282	303	320	304	331	266	295	269	293	282	318	317	297	292	308	279	293	294	283	324	317	318	337	293	309	323	267	302	289	301	319	306	305	311	318	290	295	325	278	303	301	319	344	296	290	299	320	312	258	304	313	298	320	312	297	315	294	322	292	324	309	293	298	305	287	291	295	304	273	284	304	325	289	297	302	303	270	281	308	314	321	345	290	313	317	288	339	299	291	304	300	320	297	272	315	303	298	308	269	286	268	324	292	302	335	293	337	324	302	288	279	296	294	275	300	308	303	298	325	269	320	315	293	286	326	315	331	270	278	284	312	334	308	317	322	311	280	287	328	308	283	307	322	300	310	308	298	288	301	294	300	301	300	338	266	285	300	312	286	294	298	285	300	270	303	314	288	271	324	307	320	303	279	319	296	287	310	304	303	318	294	301	302	300	303	299	297	298	294	307	305	295	272	305	318	284	302	287	298	307	300	267	295	266	300	295	275	303	324	319	309	293	293	289	286	325	303	268	298	329	284	308	323	296	289	305	320	321	328	292	301	297	307	297	309	288	302	297	283	321	287	321	281	313	295	308	322	319	285	293	313	304	312	315	301	313	290	291	287	308	283	282	304	278	294	298	256	301	304	306	282	291	349	328	331	281	295	304	295	281	299	312	289	309	307	277	297	317	309	349	294	302	271	284	310	300	313	269	297	284	291	321	328	297	292	272	286	258	298	297	332	298	301	285	319	309	290	298	288	292	312	319	279	303	271	316	291	283	279	276	285	277	303	314	317	282	278	283	344	282	306	292	307	289	286	312	295	311	302	321	310	296	285	311	310	316	312	330	328	304	314	295	322	301	320	319	257	292	295	300	297	309	322	290	326	288	295	273	266	316	301	333	319	323	305	328	281	288	321	310	307	314	297	299	297	310	302	315	282	313	316	311	295	287	283	275	293	326	344	297	281	314	276	299	324	281	298	279	317	340	282	315	292	297	329	318	306	303	337	312	290	287	305	303	335	312	263	266	286	278	315	292	310	277	319	326	300	299	322	311	313	334	277	305	278	288	300	298	284	314	321	293	304	281	295	308	304	273	295	291	307	301	307	313	289	280	287	338	321	319	293	259	338	296	270	305	291	291	314	266	290	291	295	277	297	329	318	295	318	291	292	307	314	294	310	303	278	319	314	300	324	318	336	312	272	269	320	290	309	273	315	307	277	294	306	300	293	285	309	309	282	299	309	305	284	295	312	331	330	292	293	292	319	275	286	299	283	292	302	295	311	268	299	299	301	320	264	337	264	289	293	306	317	296	326	290	310	312	297	279	304	318	287	293	314	292	308	301	304	307	290	315	316	332	282	295	301	312	308	314	275	309	262	319	338	309	317	317	321	318	302	303	285	316	291	290	330	297	321	317	296	293	304	311	263	321	264	285	316	272	300	308	303	290	302	269	312	278	314	299	290	291	272	297	303	289	292	322	275	282	282	309	284	294	307	278	274	289	308	272	285	317	318	261	285	329	327	313	341	303	274	302	313	305	306	291	326	310	306	306	326	295	307	330	275	287	309	319	289	298	285	331	279	303	327	287	333	313	289	313	317	317	316	302	320	304	309	304	295	332	313	293	286	329	292	315	291	280	298	297	309	328	307	274	312	325	299	300	294	284	304	296	299	304	311	270	315	290	310	329	301	307	272	297	275	318	331	295	298	330	325	298	314	307	293	309	305	298	294	307	304	304	298	325	293	273	312	296	337	319	301	309	290	282	296	302	277	306	306	304	314	289	321	309	293	293	313	264	261	331	303	306	294	310	329	297	289	286	289	324	300	278	284	320	280	270	286	313	290	301	321	281	317	326	286	321	309	283
30311	50398	38750	26311	15534	8092	5063	2441	1526	1223	1023	776	691	654	536	529	516	491	422	463	425	406	383	391	421	377	366	375	361	389	383	398	388	404	377	383	355	346	376	366	333	352	362	365	351	352	360	374	346	353	387	364	383	330	358	344	391	352	346	394	388	342	312	338	356	368	344	372	380	385	373	372	345	335	359	367	371	350	361	362	330	357	373	340	354	364	324	330	383	345	347	337	351	360	346	344	342	344	409	365	361	368	363	399	377	358	343	392	360	373	333	357	365	343	357	384	386	330	333	368	371	323	374	357	362	377	373	370	336	378	378	365	317	359	346	355	366	351	381	351	350	373	372	372	353	336	380	358	346	369	383	322	353	367	355	360	356	337	361	343	343	343	402	342	354	338	357	341	335	357	377	395	348	387	370	342	394	333	354	365	377	341	372	352	351	376	375	376	319	338	364	336	365	372	360	318	331	326	364	383	340	364	362	410	359	399	377	344	383	397	319	339	348	351	379	374	380	365	354	361	364	349	322	346	320	340	392	329	373	389	359	324	346	365	324	359	389	344	397	347	378	331	382	368	383	355	379	347	366	352	358	331	364	350	332	382	380	371	378	342	368	378	362	378	356	371	351	362	377	382	359	372	357	355	385	344	346	353	388	363	383	359	335	372	349	348	334	393	369	344	395	362	367	414	388	348	353	379	351	362	360	355	371	362	349	380	370	344	342	346	340	373	350	316	359	371	343	368	353	365	383	371	336	365	389	335	337	315	360	322	396	369	317	350	360	359	316	371	346	343	370	366	349	345	347	356	356	342	373	385	347	399	351	355	373	371	314	371	379	350	348	340	339	372	379	390	340	387	340	360	361	375	364	364	340	365	351	379	353	397	366	355	381	371	355	353	341	345	346	364	335	357	409	346	378	355	355	371	363	325	368	370	355	360	364	383	334	341	327	402	344	397	396	355	371	340	348	366	359	306	367	339	332	359	363	348	348	355	338	322	332	359	380	343	343	373	341	338	407	356	337	363	332	373	368	353	372	332	335	312	315	374	348	369	377	382	332	368	358	401	364	354	367	356	331	313	392	393	390	341	363	358	373	351	359	344	383	353	352	373	365	361	335	329	350	375	373	352	333	357	390	388	339	385	365	363	385	354	335	381	359	326	391	349	347	330	327	373	379	333	383	375	368	368	347	362	348	385	359	360	351	353	359	368	376	369	350	346	372	345	416	333	356	344	371	373	365	350	378	370	334	359	363	390	348	354	369	395	381	374	355	377	390	359	363	355	380	329	374	361	359	353	370	338	376	340	367	374	347	338	360	375	351	360	381	357	353	377	354	372	349	332	342	355	390	332	351	321	357	370	357	373	341	379	362	366	368	369	382	380	347	359	375	356	374	378	363	353	360	350	371	388	383	364	358	369	328	341	344	370	388	332	351	371	402	356	343	389	374	383	372	316	370	348	373	363	368	370	355	371	336	349	385	351	367	355	345	412	336	397	367	369	371	398	350	360	403	351	378	360	341	371	385	350	378	365	349	372	339	359	339	334	330	356	361	362	353	359	362	355	368	350	335	395	389	347	369	368	376	369	357	393	370	382	393	393	370	361	321	351	330	369	377	359	377	358	353	347	332	349	386	359	349	321	337	369	326	357	375	359	374	368	350	339	360	371	373	356	397	360	358	389	370	353	387	363	386	371	345	359	360	363	354	373	372	369	380	359	353	329	348	356	362	347	363	375	381	349	361	383	373	358	400	344	342	359	363	346	344	361	344	320	362	386	364	354	384	353	350	375	389	364	370	373	378	335	373	366	379	369	372	353	378	347	366	350	335	363	353	360	352	384	370	360	359	353	375	375	360	358	388	424	358	393	365	364	374	349	356	359	359	356	371	358	352	360	337	365	381	366	366	336	351	370	390	353	371	361	382	389	369	352	354	374	364	378	341	368	358	388	367	380	349	397	337	327	385	356	333	378	347	365	347	349	389	396	404	330	351	355	360	385	352	347	332	358	354	360	353	376	340	354	382	359	346	358	355	378	366	335	348	374	350	371	322	337	354	407	384	360	363	357	411	341	350	332	369	377	367	355	369	367	381	378	357	353	350	371	367	339	364	377	346	367	376	361	357	346	339	352	370	361	355	379	397	391	403	353	364	347	377	347	407	379	357	360	347	352	369	343	350	387	395	360	350	409	342	357	373	376	359	346	383	383	360	389	392	368	338	335	378	333	380	371	342	316	384	340	362	369	377	401	340	374	370	360	414	359	391	338	362	361	371	334	356	337	381	372	363	346	352	362	365	361	360	359	330	368	359	354	327	369	376	350	366	369	328	339	350	332	387	373	365	340	378	334	361	372	349	347	322	358	368	368	363	334	347	389	353	358	354	335	346	360	345	351	360	365	330	380	360	336	346	340	351	364	401	331	360	356	349	371	356	373	374	352	394	349	393	356	367	360	361	388	359	380	380	366	347	357	353	361	358	345	358	341	372	359	338	361	338	377	371	348	365	358	337	321	378	388	335	364	372	377	343	354	364	375	363	355	358	348	383	366	364	372	413	366	344	351	333	407	336	382	368	338	358	352	354	384	354	343	372	369	379	368	309	384	358	380	339	353	378	327	365	381	369	364	359	359	353	379	391	373	377	367	350	364	371	352	373	354	341	345	388	395	354	393	340	325	382	376	346	353	387	334	353	350	348	359	373	377	351	355	346	350	367	361	373	348	335	375	364	342	353	356	386	339	348	373	349	339	377	338	337	345	358	355	393	338	346	372	373	372	343	345	383	347	364	358	342	351	365	359	391	352	335	377	374	345	356	385	328	349	389	360	374	342	349	387	360	361	341	355	367	347	377	367	346	382	326	372	380	339	388	376	363	346	386	388	318	384	363	345	377	368	363	353	350	343	343	338	331	386	321	355	356	373	334	366	363	351	315	376	353	353	351	338	358	355	341	373	344	348	373	371	373	381	375	342	319	357	360	352	365	356	382	344	387	321	339	354	367	352	332	350	366	345	380	338	375	327	357	328	364	326	366	346	378	365	390	334	379	347	357	386	361	375	336	394	365	333	382	329	370	365	353	379	374	315	341	408	365	367	338	374	338	358	368	366	375	338	337	372	356	350	397	361	363	352	369	335	358	352	340	339	381	364	353	370	363	334	356	350	340	342	338	364	353	355	356	346	376	382	357	372	372	349	351	384	347	350	351	337	369	341	363	338	424	374	361	388	353	338	391	374	367	368	367	339	340	361	351	323	362	347	353	340	365	349	390	361	349	397	367	370	377	366	372	380	377	377	360	330	348	365	372	341	345	375	363	364	345	349	365	391	325	370	368	429	344	364	370	311	360	348	309	352	354	384	361	369	402	344	337	371	389	385	358	354	336	375	334	376	357	369	350	374	380	370	374	338	358	403	346	363	361	342	397	362	390	312	344	394	365	389	353	328	328	328	341	362	369	353	347	343	380	368	358	375	363	346	328	342	347	352	354	352	367	368	383	360	355	345	363	384
22787	21437	28933	24453	21755	21333	11815	3049	1920	1418	1057	809	746	665	614	558	559	521	483	459	470	473	445	474	442	471	455	393	463	435	486	430	444	416	432	411	429	448	421	432	432	401	406	435	415	415	435	428	393	409	409	383	399	414	422	434	418	417	400	384	414	388	418	386	463	400	440	412	411	373	399	366	424	420	381	382	422	452	382	449	410	437	412	430	429	414	408	434	408	408	430	438	407	437	400	415	441	402	436	386	396	402	429	420	430	448	419	422	396	418	423	418	434	422	427	402	430	380	458	404	440	413	413	436	444	407	409	452	425	401	409	429	410	427	392	390	444	444	459	407	428	400	423	386	384	439	419	449	420	385	391	432	424	386	403	400	420	403	438	398	438	414	377	412	467	403	452	379	404	405	488	426	441	405	397	413	419	414	440	409	406	448	435	436	410	427	436	447	434	434	397	433	412	448	435	404	427	384	459	406	406	427	427	439	408	398	417	393	410	406	428	470	389	412	408	389	396	449	450	433	424	385	432	394	390	435	424	419	380	450	374	438	412	392	436	388	412	402	442	422	450	432	423	419	449	440	423	402	428	418	431	388	428	424	435	451	428	408	399	425	395	443	406	435	405	404	436	413	387	433	434	402	438	438	410	410	431	412	415	399	416	436	395	397	408	396	445	423	419	401	420	404	434	417	418	435	450	394	423	409	417	445	418	410	441	410	419	432	426	383	438	425	449	428	479	429	404	426	406	470	403	430	390	444	388	424	464	426	429	399	436	416	464	371	411	440	405	430	426	429	424	420	441	429	429	433	406	409	412	401	438	370	437	478	400	421	445	374	413	405	408	386	385	431	423	428	427	422	459	380	442	391	413	430	384	440	435	405	417	441	446	424	430	435	425	402	418	414	385	397	399	410	429	433	453	408	456	380	412	450	443	401	407	448	403	399	442	391	421	419	454	373	415	449	382	421	412	449	427	425	455	398	424	409	447	423	407	387	412	426	399	406	437	414	396	419	452	413	430	453	426	388	405	433	417	435	405	424	413	421	381	380	395	384	436	419	448	406	437	438	409	416	418	371	402	404	404	453	401	413	438	457	431	407	412	392	426	445	428	432	414	432	433	398	399	411	431	394	396	424	411	406	413	402	412	442	418	443	394	398	414	407	417	398	400	415	404	438	402	403	409	441	408	429	439	401	439	422	396	436	429	399	418	452	453	432	440	449	403	425	413	436	403	423	420	424	420	428	384	433	423	439	457	400	431	411	402	431	429	437	433	393	419	410	395	429	430	415	452	391	386	441	408	464	402	432	420	431	430	419	432	443	443	417	408	414	465	388	443	449	458	432	446	411	400	442	440	423	419	391	438	451	432	450	433	415	392	391	422	450	456	414	400	441	450	416	406	406	401	411	393	394	398	431	430	427	392	433	415	427	444	444	460	414	450	407	399	452	419	385	434	409	417	434	401	405	452	425	413	426	396	439	435	429	401	437	382	453	424	446	418	459	418	435	406	438	435	449	412	418	460	395	409	437	407	395	435	422	432	409	450	392	413	433	431	384	440	420	412	389	443	416	450	428	443	419	438	409	402	397	372	419	409	427	365	407	450	433	443	428	430	424	426	408	442	442	378	382	416	424	401	367	459	411	409	400	408	409	434	443	427	405	437	433	412	431	444	437	404	422	434	432	372	409	412	431	400	406	442	408	431	374	411	403	448	424	433	422	418	398	416	444	414	415	444	419	433	432	385	438	410	401	408	386	438	449	388	414	397	417	429	414	444	402	430	435	415	412	432	390	416	416	425	409	411	413	400	424	480	410	423	449	425	430	421	432	408	405	418	429	415	385	402	459	424	465	399	378	429	399	436	417	418	422	445	424	378	473	392	435	427	406	415	393	414	400	397	426	425	407	411	443	416	427	429	434	460	409	404	396	372	409	426	415	433	413	409	416	429	437	394	411	458	403	404	390	428	431	474	405	423	410	402	393	404	454	406	408	426	429	435	366	413	452	404	412	394	443	408	387	395	417	438	411	402	393	425	425	424	423	410	394	451	421	405	398	422	430	453	489	428	428	402	431	441	419	385	373	452	416	430	412	431	434	420	415	399	436	435	422	435	464	436	450	400	417	419	405	400	415	407	431	399	440	432	417	379	435	431	440	411	428	440	432	411	412	434	437	380	411	430	420	433	371	381	423	453	410	429	431	420	443	423	383	406	396	445	427	434	437	387	405	389	390	415	399	387	430	423	411	379	418	443	419	399	409	423	393	412	421	418	445	440	419	437	402	424	413	454	407	397	422	428	411	438	388	429	404	438	439	435	432	428	434	393	435	447	420	408	417	443	397	424	428	420	406	409	408	427	405	453	411	412	404	457	480	402	398	425	420	414	413	428	434	428	382	404	420	412	430	419	390	421	442	450	416	396	394	413	396	407	390	402	421	447	443	389	399	407	397	399	438	411	438	409	416	367	440	441	433	457	439	424	426	402	410	403	425	405	449	410	418	423	401	423	399	418	422	448	404	438	425	445	483	397	420	417	437	407	415	417	413	415	391	401	383	424	452	432	402	404	419	381	397	445	439	432	422	456	429	430	409	451	416	432	424	464	439	430	407	412	430	398	425	420	457	410	442	442	404	442	450	455	442	426	422	422	443	440	456	412	418	429	423	444	416	421	401	383	408	393	387	381	430	487	433	426	410	415	380	417	470	412	438	416	455	383	468	406	391	436	455	400	427	447	437	440	420	429	395	422	432	398	394	425	440	472	432	398	435	434	438	411	413	383	409	432	422	456	410	446	423	450	440	420	373	394	422	432	407	441	413	408	376	389	419	371	402	404	445	430	461	407	380	434	414	427	429	443	437	406	386	397	451	415	428	407	398	395	426	423	440	408	402	463	389	397	428	434	445	417	420	440	405	413	414	438	363	414	416	455	471	428	390	452	400	471	441	401	423	434	450	409	422	410	415	434	405	421	395	394	455	402	448	402	413	428	448	449	429	424	427	440	425	422	434	400	387	421	390	434	401	428	437	446	422	431	407	400	410	390	457	392	414	367	439	395	411	398	439	415	437	438	417	382	402	382	420	384	398	409	454	414	412	447	394	401	400	427	418	433	427	414	369	432	406	401	420	429	430	410	450	422	416	425	400	432	423	387	408	403	412	393	432	399	452	407	418	385	406	436	408	410	432	442	381	419	417	419	410	412	415	423	424	415	427	443	375	454	415	428	403	401	416	411	428	402	391	409	391	405	421	416	424	419	393	443	405	425	407	392	436	413	419	441	416	453	407	420	384	417	420	381	413	424	436	412	408	405	446	387	428	367	425	421	402	406	423	445	381	431	390	411	422	448	432	400	435	383	413	459	420	414	421	395	415	441	439	429	434	435	404	465	433	438	442	434	401	370	436	427	479	450	381	451	433	406	428	393	409	417	378	429	413	385	440	434	435	389	372	451	408	401	431	425	393	434	423	415	386	413	405	425	432	399	419	405	415	422	376	422	446	409	415	423	430
35043	62205	49852	36592	24993	15089	6849	4143	3142	2318	1732	1218	1062	899	809	775	699	700	619	594	582	545	605	570	561	532	579	533	532	513	539	502	511	500	511	523	511	496	544	473	535	511	472	469	484	430	509	504	483	473	494	553	486	454	554	459	456	468	445	464	501	475	496	476	481	479	472	510	492	454	474	525	488	475	510	456	505	465	482	508	498	490	466	472	491	487	481	484	461	477	466	465	456	485	509	492	464	490	512	449	486	486	490	421	540	428	477	430	471	470	556	483	479	468	506	459	465	478	515	505	494	464	512	493	485	509	478	458	487	466	480	465	461	492	450	489	499	472	467	468	458	496	481	511	454	505	467	436	511	476	494	488	508	477	509	510	526	446	489	489	497	463	518	457	506	465	433	479	449	485	478	457	463	478	425	456	490	490	482	480	483	474	476	448	469	479	538	469	506	425	476	471	451	496	457	487	475	468	484	481	488	475	465	478	529	447	457	487	468	462	490	464	533	496	492	527	482	447	487	495	489	486	492	513	496	506	475	453	451	481	509	508	476	457	470	485	524	483	460	500	492	512	413	482	500	498	462	507	479	487	525	494	478	482	446	465	462	499	512	497	485	479	472	525	484	439	444	510	516	471	510	459	479	446	475	480	500	527	486	498	459	473	511	468	513	476	480	451	454	481	498	520	489	512	476	484	484	480	501	465	479	519	474	459	480	496	478	493	471	492	499	478	478	484	453	495	461	467	496	452	486	467	478	489	460	491	487	460	467	483	458	487	467	488	499	529	521	493	505	478	495	480	543	519	479	503	493	465	484	490	491	489	501	534	512	482	465	512	502	486	510	498	473	502	509	484	479	491	463	478	531	496	473	511	476	487	479	470	465	476	454	423	471	493	454	488	488	481	449	479	492	473	493	454	454	454	503	487	453	473	449	473	477	485	476	454	485	454	474	479	483	477	480	520	511	505	480	505	424	517	466	464	501	480	482	523	476	461	429	489	463	495	497	508	474	462	460	478	445	509	484	467	468	489	466	470	502	477	486	456	433	484	487	502	453	478	466	483	496	465	492	492	541	476	495	474	470	479	480	483	425	455	474	447	435	478	465	484	461	439	475	451	440	498	484	456	462	495	530	465	478	470	497	453	482	468	492	446	468	513	463	494	471	472	468	512	465	489	449	478	458	474	472	467	508	494	475	457	513	516	489	534	450	480	478	495	448	433	477	498	512	487	487	477	493	477	530	498	487	505	502	462	510	490	477	450	470	459	494	520	457	468	507	492	492	477	486	475	445	469	465	494	505	441	456	504	489	467	452	457	445	472	494	463	497	492	469	484	480	471	481	480	448	471	458	455	485	501	448	499	450	486	492	441	480	459	499	485	489	468	474	468	538	480	486	445	468	487	495	454	489	460	498	486	469	473	477	487	437	507	454	439	500	450	458	495	466	475	455	468	514	444	469	460	469	467	484	507	520	476	467	510	488	502	472	478	512	486	449	526	520	491	519	474	507	478	494	506	439	479	445	507	503	529	477	488	465	495	456	487	454	485	482	465	476	483	486	512	499	510	456	460	459	449	457	462	505	469	475	437	487	455	482	478	526	512	486	513	441	503	451	468	462	484	457	455	496	470	499	490	461	508	517	475	491	485	513	485	499	481	478	462	452	513	498	456	500	522	474	524	474	498	453	477	490	505	521	472	463	483	517	461	435	487	496	462	498	498	499	461	479	495	510	500	481	467	486	475	488	473	443	453	481	503	470	485	430	491	511	490	491	482	466	520	439	457	458	457	426	450	505	514	467	445	529	469	526	455	508	497	462	485	477	495	512	479	504	491	470	466	505	481	464	438	485	482	499	489	496	462	485	458	451	478	493	503	514	469	454	464	491	496	478	502	487	493	524	505	501	505	479	484	481	485	453	502	443	494	484	488	492	470	499	481	475	442	495	464	518	486	484	478	486	474	480	451	451	522	462	471	472	476	533	494	530	516	507	451	487	449	472	476	458	510	537	484	460	466	430	482	483	512	493	484	508	462	500	511	429	517	488	472	499	457	495	499	468	484	468	429	470	473	512	508	484	523	463	472	471	469	489	483	484	490	507	467	423	484	485	480	485	457	464	497	460	473	505	502	511	463	485	472	474	483	503	480	483	493	477	496	469	474	469	494	482	500	527	454	491	504	481	481	460	478	434	499	468	488	492	492	446	470	482	458	499	515	451	468	487	522	497	477	474	461	484	446	491	476	490	479	464	464	480	480	492	448	506	485	466	513	489	501	474	428	492	468	484	477	477	488	504	463	466	458	470	507	499	525	466	486	515	466	422	464	450	482	491	463	474	515	424	488	482	479	454	461	471	492	469	450	494	474	506	431	461	507	522	498	468	469	481	483	487	449	464	506	526	519	513	444	474	469	511	485	489	467	476	474	487	469	441	493	450	481	493	480	501	503	472	489	496	482	460	472	479	442	503	522	494	474	460	500	487	476	444	490	466	478	473	472	498	483	474	487	515	486	458	518	443	480	478	472	490	452	436	473	444	477	496	527	484	503	490	486	478	487	488	490	475	471	462	477	504	485	486	472	476	505	478	484	447	470	510	491	498	456	446	482	488	478	467	515	484	454	474	464	453	449	460	519	526	540	507	496	480	471	469	482	511	470	486	468	448	495	476	496	466	451	450	469	475	493	463	472	503	515	511	513	483	520	469	425	466	496	486	498	505	457	477	512	517	464	466	483	465	452	521	480	459	438	479	477	516	483	480	466	523	525	514	462	454	513	480	503	456	482	464	458	513	518	522	466	507	480	485	451	476	447	463	455	443	492	471	481	479	508	496	461	491	478	482	478	489	438	441	461	483	469	499	471	477	472	474	434	474	491	477	497	447	517	457	460	460	460	476	492	499	455	510	472	448	488	487	490	460	503	473	448	489	529	521	469	485	452	459	485	485	443	509	492	483	485	502	464	473	516	453	452	481	485	434	497	478	468	501	511	454	449	467	472	456	479	466	481	510	467	460	466	501	497	487	506	502	512	452	497	481	468	470	510	495	469	504	471	473	495	478	464	520	494	503	464	434	465	490	499	480	489	473	460	471	505	489	499	502	487	468	465	455	479	478	493	474	475	495	479	491	469	499	460	508	511	484	514	460	463	480	468	470	506	475	510	482	452	519	461	479	511	472	519	456	483	465	464	487	461	478	503	467	494	450	508	483	459	504	473	471	528	516	482	502	527	475	451	491	481	506	461	481	495	511	452	508	476	455	467	473	413	458	511	500	506	460	484	474	492	447	481	471	531	506	516	475	468	505	478	490	508	455	447	497	502	473	474	463	466	486	520	496	460	475	529	517	502	468	522	490	444	512	489	466	437	468	489	494	485	447	471	499	457	463	424	500	485	467	486	470	484	476	509	456	492	460	492	491	493	473	456	494	490	526	530	477	474	463	487	511	502	492	477	489	466	456	481	504	481	457	449	472	478	469	449	483	502	494	483	494	476	465	464	499	509	447	451	471	525
30599	27985	27923	17090	6977	2742	1437	1006	819	644	572	475	416	436	455	391	380	382	372	371	361	347	335	340	377	364	337	328	335	347	366	349	323	314	331	338	300	313	326	337	332	329	323	310	297	306	329	359	306	374	348	322	325	332	313	328	320	327	347	305	334	319	360	370	336	338	331	337	308	343	310	317	314	337	320	304	330	351	328	293	313	335	317	334	300	349	316	313	354	320	340	316	326	323	323	296	337	315	329	327	283	296	320	340	335	370	331	327	321	314	320	361	357	320	303	339	310	368	366	319	327	339	333	318	343	287	328	318	331	315	310	305	363	351	357	287	305	311	351	329	319	313	323	315	337	352	336	326	341	310	313	315	306	343	325	332	294	309	339	324	339	315	313	274	334	316	335	354	317	331	337	347	320	360	312	341	343	325	319	374	345	343	303	317	320	358	323	340	354	300	322	341	338	334	318	306	299	341	344	307	317	316	307	318	294	328	332	345	351	322	342	319	313	317	314	329	305	330	353	326	309	319	348	317	342	316	320	314	316	306	303	335	321	335	302	311	308	329	299	328	304	329	335	312	326	348	345	349	327	342	290	334	333	356	336	328	330	352	347	331	309	334	308	307	330	334	343	346	311	314	296	308	344	353	290	333	337	333	330	333	360	312	319	300	331	333	329	345	304	343	327	308	337	347	345	355	285	343	323	321	341	354	343	305	328	330	322	312	309	353	346	329	304	339	305	291	348	354	340	306	350	310	309	322	313	345	354	339	328	341	324	312	360	323	322	365	320	325	345	364	318	329	342	337	338	347	350	341	340	330	333	326	327	330	336	333	309	322	338	339	350	385	323	336	326	320	329	343	332	317	328	359	302	340	356	336	343	346	334	318	306	318	290	296	312	335	324	310	347	304	343	367	345	336	296	326	337	329	380	313	344	344	281	363	326	312	341	318	316	330	333	321	332	350	346	299	324	320	338	327	316	334	340	356	352	331	334	352	327	325	309	328	338	346	332	317	340	365	359	352	368	349	304	353	324	318	364	302	312	316	330	294	304	325	293	317	336	339	311	329	319	348	335	321	323	332	331	331	346	348	318	336	347	321	309	311	330	336	320	353	354	340	351	301	331	336	329	343	321	339	300	331	312	344	336	327	325	317	341	357	328	326	328	354	324	342	342	346	347	329	329	342	328	342	298	314	342	295	320	306	317	361	272	339	294	325	329	345	341	351	337	312	349	286	334	316	318	330	319	347	344	290	341	308	307	279	318	322	287	353	329	329	325	339	330	318	322	326	360	302	327	345	358	353	366	311	331	322	318	343	354	330	319	327	342	324	343	300	328	345	336	349	303	334	337	325	321	320	336	341	315	343	323	319	346	322	319	331	346	342	326	300	343	324	366	328	343	343	340	344	312	351	339	334	319	328	352	322	366	328	353	346	296	334	309	354	352	325	312	342	325	343	313	327	329	316	312	332	337	306	329	348	316	333	295	347	324	355	365	366	299	313	340	333	354	355	327	353	318	343	318	361	312	312	335	341	344	320	380	310	319	334	310	323	359	343	327	313	329	344	345	351	307	327	307	330	307	338	321	320	331	326	309	320	337	326	339	350	322	303	346	321	292	360	322	330	362	318	331	313	352	316	317	340	328	317	371	310	313	328	345	363	324	292	334	326	355	322	345	333	358	328	327	313	328	324	352	347	309	326	339	306	350	330	339	349	324	321	332	354	347	350	325	325	332	303	344	328	325	304	314	337	309	332	313	318	318	347	349	340	305	362	319	324	347	337	348	335	331	285	341	339	333	328	312	328	331	323	321	338	344	341	342	361	342	324	338	331	330	348	318	388	335	320	345	313	340	301	299	332	328	321	362	304	364	333	290	325	282	328	370	335	340	332	299	326	303	339	321	323	332	334	356	340	333	317	312	329	362	315	311	306	345	325	351	291	323	325	315	343	296	348	352	342	302	329	342	320	304	323	308	325	337	368	326	350	346	309	323	310	336	329	298	352	328	352	344	346	351	373	354	307	334	333	330	316	301	363	307	315	326	333	369	326	332	339	379	357	325	305	312	305	342	331	327	306	322	303	288	328	313	301	308	324	389	360	335	286	318	317	319	341	337	359	350	331	304	301	338	316	314	307	303	323	301	315	331	311	361	295	316	363	367	355	357	327	345	310	317	334	312	340	350	331	314	326	319	318	316	338	333	322	331	343	320	324	353	341	339	324	344	363	315	330	335	336	345	299	370	307	309	334	337	377	324	335	340	334	317	336	351	306	358	329	330	325	324	359	366	325	330	336	348	331	333	322	298	318	342	332	368	358	316	365	307	352	312	316	323	348	325	332	344	311	345	297	330	333	311	337	318	328	340	330	339	331	349	332	348	332	300	340	304	324	315	338	339	343	368	320	354	348	303	310	359	330	305	331	302	320	312	335	375	324	323	363	353	324	338	334	375	330	308	361	318	282	357	335	309	316	330	315	355	317	322	312	351	326	327	328	281	341	307	302	285	304	330	309	313	305	323	330	356	344	369	343	334	338	320	329	342	335	297	288	288	326	345	315	297	370	333	356	329	324	285	328	329	349	328	339	336	340	349	320	351	357	318	311	346	336	317	309	324	347	353	323	324	356	319	317	374	342	336	337	337	322	323	374	336	357	304	345	317	346	331	344	326	364	301	335	307	323	316	335	318	332	360	352	334	314	286	333	352	329	351	320	310	353	352	362	297	339	320	335	344	342	315	313	330	315	316	335	340	346	283	365	324	357	325	322	298	332	348	320	351	320	345	310	330	335	321	332	339	323	327	333	321	318	333	341	369	339	313	311	350	317	280	364	329	327	356	331	353	339	378	346	350	343	338	326	343	349	327	320	311	312	290	337	314	310	307	319	335	307	290	342	344	310	324	309	369	335	338	327	336	354	356	293	320	323	328	334	329	332	343	323	316	324	314	330	304	320	318	300	326	331	321	323	334	339	351	332	328	317	347	327	334	342	325	378	346	363	304	336	331	334	351	320	319	340	330	341	342	328	334	311	316	303	323	315	345	338	324	320	313	354	333	348	352	320	330	322	334	361	322	348	364	341	340	347	333	318	320	291	322	312	299	315	310	351	321	346	326	331	316	333	354	331	326	355	327	312	350	356	369	335	348	297	294	313	344	341	328	347	316	336	320	314	318	309	333	286	349	322	331	316	316	277	311	334	281	323	359	306	349	311	329	325	307	319	300	308	308	352	328	322	346	350	346	323	315	331	327	334	331	304	318	344	314	306	342	332	294	307	304	330	339	343	332	332	367	332	339	315	333	323	317	332	336	331	322	352	326	333	320	310	330	328	298	294	333	333	299	310	319	358	321	309	317	335	320	345	352	337	316	375	329	328	302	295	344	325	345	339	320	340	296	341	332	335	321	368	363	352	336	320	355	298	321	316	333	343	323	334	340	318	343	346	323	293	349	345	318	317	318	309	336	324	340	282	332	319	316	329	303	295	326	354	347	316	331	353	314	325	325	313
32764	42468	31742	18862	10466	4733	2538	1853	1353	1019	869	724	638	574	520	531	512	483	409	414	432	465	437	437	432	385	416	427	428	389	400	406	409	418	388	403	345	402	374	399	352	396	390	418	368	408	385	415	412	364	354	399	395	378	369	376	399	390	412	357	399	389	372	381	392	395	385	369	387	380	387	359	358	401	382	373	389	372	388	390	382	376	411	416	388	364	393	386	359	389	373	379	398	391	394	404	352	394	410	388	371	362	359	382	421	359	394	383	378	361	404	398	399	353	386	371	354	404	400	395	389	359	367	385	384	423	379	343	368	359	387	352	401	392	387	403	363	398	364	399	374	383	413	422	390	394	389	376	370	365	381	358	416	397	385	374	388	368	377	411	387	423	379	394	358	342	390	379	394	376	385	348	370	346	380	398	364	424	346	382	375	423	429	375	368	387	378	384	372	380	391	363	381	362	378	424	403	367	380	389	369	379	403	400	380	382	364	372	383	409	340	365	385	395	358	402	378	387	384	395	382	402	444	352	359	392	370	374	395	376	397	376	395	388	389	357	348	410	404	386	372	401	375	389	378	371	396	379	384	410	408	412	384	387	355	399	350	381	371	402	365	392	400	392	384	443	401	418	404	416	380	382	357	368	348	403	380	381	388	366	414	336	384	370	381	351	400	387	369	357	355	376	390	397	358	363	362	359	392	390	356	372	392	385	376	392	385	394	384	371	353	357	381	373	391	394	373	404	370	395	404	356	364	374	404	363	374	418	412	382	397	390	393	391	338	384	381	368	409	353	390	406	401	378	361	379	399	409	376	386	392	361	381	393	391	371	396	371	393	381	343	367	395	384	395	369	404	368	375	380	391	375	368	416	382	418	395	402	373	384	381	363	412	389	380	362	433	382	430	387	376	370	413	416	397	415	406	385	373	369	435	402	407	380	364	368	389	364	396	365	370	398	372	378	388	409	370	389	384	394	430	384	378	375	355	399	390	390	367	368	346	363	370	382	382	367	388	396	388	364	407	377	398	380	390	397	354	349	398	384	364	362	376	376	372	378	358	383	402	388	423	345	400	392	401	405	419	377	379	391	362	373	367	384	378	378	393	405	382	396	425	370	382	382	375	370	363	403	362	415	399	355	385	411	378	417	404	407	403	396	357	370	381	388	405	399	392	368	347	373	409	358	355	377	409	381	396	407	416	410	384	410	355	390	404	415	360	385	385	436	408	378	399	356	361	386	411	364	399	392	352	366	371	370	384	418	375	386	384	396	401	371	442	412	393	375	374	379	414	354	389	393	355	365	381	372	416	383	386	353	405	408	356	371	379	401	378	348	387	372	363	396	377	365	378	393	385	355	375	401	370	375	390	383	380	374	405	393	380	421	376	381	390	365	394	415	380	369	380	408	382	404	387	362	398	386	408	367	384	367	367	387	381	376	393	368	386	429	431	368	392	399	417	355	423	359	416	380	364	393	409	397	387	392	424	394	369	375	408	372	383	362	408	382	408	405	392	386	400	386	398	432	389	373	426	413	383	392	398	389	383	384	352	409	361	364	406	385	355	414	387	403	413	384	365	407	386	418	380	371	391	412	371	348	377	405	395	369	357	377	397	389	359	421	361	408	391	373	364	350	393	383	384	418	353	372	398	406	401	393	414	362	415	397	365	397	440	390	412	381	369	366	388	401	387	366	394	400	379	393	408	393	378	355	388	393	388	357	361	379	390	385	358	406	404	398	370	368	389	374	381	363	382	358	363	362	386	395	365	372	377	389	415	364	391	390	379	394	382	379	348	394	366	388	373	351	379	386	398	403	366	399	390	405	391	397	407	410	380	389	397	414	406	383	394	378	398	379	361	416	364	405	390	386	402	386	399	389	358	404	368	377	378	384	363	386	383	388	374	359	346	383	383	370	356	382	357	409	350	410	405	370	418	355	382	373	388	425	384	394	410	376	370	368	382	366	370	386	400	388	370	358	391	374	402	357	365	351	372	384	421	396	386	424	390	369	378	370	404	404	390	384	396	390	392	366	367	398	417	381	416	384	383	378	414	406	362	380	390	380	360	396	385	374	389	355	406	372	380	389	385	378	367	360	391	394	377	395	382	410	392	393	380	364	359	413	400	373	392	384	401	364	377	382	398	395	376	385	369	390	399	369	393	362	360	394	376	359	378	409	417	387	399	381	358	399	365	402	375	406	377	406	389	399	385	358	406	388	387	377	418	360	378	379	413	424	389	415	373	393	365	372	403	392	377	389	400	399	393	343	400	361	390	381	406	352	379	404	405	388	365	399	436	352	392	367	375	394	414	337	388	396	386	393	394	360	364	372	391	377	392	415	393	409	382	385	387	390	347	415	383	364	388	331	420	422	402	377	375	427	380	378	368	411	393	359	403	377	397	382	332	390	354	358	384	389	369	369	366	396	342	375	421	381	397	367	374	394	356	366	414	361	436	414	374	413	362	384	422	396	393	369	365	383	380	388	372	389	363	384	372	402	387	409	400	397	411	407	362	403	423	369	383	375	403	382	399	393	392	384	358	439	375	364	365	403	389	376	362	372	415	400	415	382	386	394	401	403	416	420	393	400	386	404	350	381	379	344	362	399	387	383	396	358	403	395	393	395	345	361	373	383	433	409	396	376	378	428	373	364	408	385	387	386	342	340	378	372	391	402	403	422	402	434	369	412	373	350	375	398	390	411	375	397	377	395	390	379	402	358	414	389	350	419	415	396	407	395	367	344	419	389	375	394	373	382	348	383	369	394	394	390	389	381	384	385	414	353	394	356	383	396	404	392	373	361	399	374	435	385	412	386	397	370	372	362	390	409	402	387	368	394	371	344	360	392	340	397	373	381	406	379	400	419	376	417	348	401	371	392	341	404	371	407	429	346	435	376	399	382	399	406	435	326	391	355	381	348	400	367	388	396	409	375	425	392	373	389	413	400	415	396	402	402	410	359	405	398	358	374	412	346	376	398	411	392	372	419	378	416	373	367	359	395	365	397	376	336	382	371	406	378	394	378	386	373	362	377	402	359	357	394	385	370	407	397	379	374	359	410	368	365	392	378	403	356	362	358	420	386	384	436	404	385	392	411	373	369	392	372	394	422	402	383	418	416	368	416	374	428	368	389	377	372	387	353	406	393	393	390	355	396	340	379	365	398	384	384	382	385	379	375	409	362	394	402	388	389	408	392	402	404	358	380	403	364	398	401	381	416	394	379	386	381	399	356	416	369	419	390	416	389	403	337	377	353	419	359	391	397	383	370	379	393	373	375	392	406	414	375	356	386	423	365	385	375	393	409	420	377	385	411	390	373	363	389	366	361	371	407	365	366	371	403	362	371	368	372	409	392	393	402	398	404	397	410	371	395	346	348	395	388	390	441	378	377	399	374	379	428	367	379	330	411	407	391	391	389	390	387	409	364	382	371	382	357	370	404	370	405	359	357	361	366	392	390	421	375	365	377	373	425	377	380	396	391	410	370	402	363	372	407	415	410	380	390
23806	21396	28577	25198	21099	12326	5002	2404	1415	1111	836	782	644	623	552	552	498	488	491	456	499	446	429	425	439	469	447	442	404	411	404	404	434	416	406	421	451	410	414	375	389	384	415	439	440	430	419	423	405	392	441	430	375	381	440	419	453	409	392	398	388	411	431	405	398	412	425	398	348	415	408	412	412	373	383	439	397	427	407	399	424	429	409	453	439	401	376	430	404	420	411	422	417	400	424	379	392	401	398	422	419	407	427	401	416	396	416	434	392	407	417	429	404	424	403	412	378	378	407	452	431	434	442	407	402	454	391	389	403	387	396	348	413	405	444	387	427	425	442	431	404	412	393	402	362	451	402	404	393	427	376	385	475	419	386	388	419	410	436	390	422	400	413	394	428	420	422	417	411	399	371	418	409	362	398	407	389	425	456	416	425	445	404	392	401	399	367	388	401	390	391	444	390	373	414	433	397	378	423	416	385	421	436	400	443	422	440	401	406	414	424	378	405	422	384	409	410	384	423	436	395	450	403	387	409	402	383	419	425	393	405	402	406	461	412	424	388	386	369	394	402	404	401	397	388	424	438	379	416	410	402	401	411	406	408	390	433	402	428	412	451	437	405	391	431	418	400	410	415	420	381	380	394	443	418	436	414	414	422	426	421	382	407	385	435	421	387	378	371	411	409	439	432	416	410	397	412	399	420	429	447	411	400	413	393	412	412	401	410	401	412	381	383	394	440	425	404	417	408	410	398	416	396	352	398	419	397	399	414	419	428	388	421	405	447	387	428	449	413	400	430	464	412	404	426	401	416	434	391	448	394	430	452	396	383	398	416	415	420	412	447	412	433	417	453	409	405	367	390	421	418	417	413	400	415	393	434	404	390	424	399	427	439	389	398	423	368	377	416	422	425	363	382	416	413	390	403	419	424	422	400	420	407	430	400	423	429	421	419	457	478	405	449	410	429	417	455	410	446	423	453	401	415	410	408	411	404	418	420	419	396	440	389	415	398	423	443	424	437	421	420	396	390	391	433	407	423	385	422	414	412	422	387	424	432	412	406	427	399	442	393	434	406	418	423	426	415	411	418	400	461	404	407	383	406	401	400	421	393	413	410	448	407	420	402	400	409	434	404	401	431	438	385	455	388	379	424	414	428	388	407	386	379	382	405	420	391	416	428	369	384	413	407	400	440	423	416	416	394	364	415	423	417	424	389	432	411	423	447	450	358	409	406	380	385	377	387	368	426	374	454	391	400	444	403	424	414	404	386	392	431	408	433	367	430	424	410	430	389	428	397	398	443	423	375	402	426	386	374	410	405	420	396	396	411	387	408	408	388	410	408	388	394	407	417	444	429	414	409	426	425	424	393	440	390	439	435	448	427	382	374	411	426	417	411	422	410	428	432	374	434	381	414	416	416	383	429	415	400	448	398	415	414	415	419	425	401	451	416	416	425	398	463	400	425	368	410	362	440	436	418	409	409	421	407	407	379	426	407	423	415	430	423	397	431	411	456	443	411	439	390	381	395	410	437	428	416	402	407	380	390	412	417	396	430	428	425	410	404	391	443	400	412	425	405	415	437	412	390	404	424	426	436	411	439	398	398	445	390	404	399	437	406	430	399	383	406	385	388	452	392	436	373	368	424	398	398	392	388	413	437	409	415	439	445	410	402	424	403	423	410	425	426	380	408	413	435	421	397	418	412	452	422	401	443	379	373	423	402	411	383	436	425	411	408	417	421	402	421	423	419	406	429	418	397	445	404	419	405	400	409	395	374	380	421	407	390	395	450	348	430	398	388	432	447	433	383	402	426	439	424	401	453	389	403	446	378	428	433	371	409	436	411	394	458	438	399	405	413	448	411	425	442	393	386	415	399	383	410	412	363	392	383	383	415	408	429	421	398	403	369	423	418	438	415	430	433	453	414	394	391	436	413	396	380	425	434	410	433	394	426	367	370	384	411	417	425	414	408	406	421	436	422	404	410	364	412	426	410	425	442	386	383	412	428	380	400	373	419	409	426	427	414	428	401	370	403	452	418	419	440	427	398	418	424	414	438	427	457	395	385	413	392	417	404	406	420	407	412	433	411	426	396	410	410	459	428	416	437	406	393	426	410	439	432	433	388	403	413	450	415	401	468	408	422	434	425	408	417	453	446	428	390	409	416	390	382	406	424	423	438	384	398	410	392	423	393	414	419	415	434	405	424	407	402	399	397	431	389	401	390	384	418	395	401	433	421	389	402	373	409	398	402	392	433	405	436	430	393	395	415	421	427	407	409	418	423	419	424	409	417	429	377	417	406	422	416	387	419	407	434	415	417	426	378	400	413	414	424	386	428	380	402	448	421	411	422	408	421	400	435	419	402	386	391	408	406	405	445	406	404	420	413	417	394	409	394	378	443	424	433	421	398	359	393	389	432	404	423	396	430	415	426	448	416	412	426	416	447	423	392	391	419	423	362	480	430	414	421	426	391	438	394	380	431	414	383	393	428	429	419	373	399	404	448	376	396	418	387	415	405	418	415	423	414	406	392	394	418	405	433	406	398	392	418	403	374	412	402	424	425	424	392	389	415	411	415	442	406	404	381	396	405	398	417	374	435	418	396	412	388	407	423	396	450	411	395	431	402	420	433	416	432	448	400	401	454	412	425	409	399	368	410	386	395	395	435	398	397	423	384	402	425	414	408	457	393	388	437	394	411	447	406	384	416	401	413	454	388	404	466	380	420	429	414	418	413	419	402	398	425	380	397	407	425	411	425	422	382	387	411	395	372	406	425	398	442	401	411	413	407	401	408	406	468	435	393	453	430	449	409	357	375	410	399	394	386	394	392	428	443	378	431	398	432	432	409	390	424	376	435	400	435	429	407	387	381	387	405	411	389	404	401	428	413	401	420	420	399	403	402	403	416	414	441	401	401	397	398	393	403	421	438	378	408	416	410	399	427	415	420	391	430	437	391	341	415	415	434	426	427	420	443	380	430	434	410	402	426	402	415	414	408	420	412	393	414	422	406	424	420	439	387	442	434	408	441	381	408	422	394	376	377	429	432	414	410	410	431	389	419	402	424	388	441	399	448	420	385	442	455	382	418	429	382	413	382	430	400	422	399	396	421	416	435	388	416	414	419	421	378	435	393	388	388	406	433	400	430	421	420	417	402	393	371	419	392	391	410	407	408	405	407	382	383	436	428	415	391	390	412	405	427	394	427	436	421	394	389	385	404	377	401	419	380	415	388	417	420	441	429	418	415	377	389	395	446	398	398	416	387	394	396	392	365	417	407	407	389	409	386	400	387	390	443	444	408	415	442	402	407	360	409	407	395	433	366	359	424	397	443	411	402	404	381	410	391	415	409	444	386	399	414	395	386	392	394	379	423	420	410	395	386	381	453	401	388	404	430	427	407	417	425	403	421	386	430	442	422	398	441	431	387	430	405	404	425	399	397	417	403	429	421	469	403	406	415	404	394	443	395	414	392	423	380	415	406	402	410	408	425	389	401	426	418	397
31835	55460	44739	30253	14770	8594	6273	3973	2486	1692	1256	1102	909	806	776	686	692	606	606	546	542	562	552	535	544	516	550	493	491	510	506	507	465	513	493	483	448	492	508	526	516	477	470	506	455	504	448	466	447	533	495	454	470	498	484	458	468	432	526	463	505	472	477	482	484	427	480	482	460	450	475	490	465	454	456	473	454	478	503	464	460	460	462	459	466	469	448	480	499	453	458	483	493	446	462	459	454	469	423	457	466	501	484	494	462	464	491	468	458	440	452	487	503	487	499	473	459	473	482	461	479	462	481	482	459	463	510	444	484	492	461	479	444	465	482	475	443	455	478	480	483	475	456	479	496	421	473	452	432	495	475	498	490	476	475	499	468	430	496	493	477	439	486	475	451	451	473	494	456	486	499	490	482	500	463	466	503	502	440	460	502	483	483	471	482	491	464	481	451	422	455	444	482	450	446	468	462	474	447	480	501	475	468	489	470	461	477	505	484	451	515	466	460	481	483	469	484	435	478	497	499	461	457	441	445	507	470	444	499	453	460	468	497	489	451	452	505	479	428	470	435	473	517	456	498	447	506	452	497	465	468	465	481	462	466	486	498	492	456	465	474	490	478	499	449	447	463	455	449	505	465	503	466	474	542	481	473	432	484	495	496	450	471	483	461	436	490	470	492	518	489	474	496	449	467	490	472	496	473	469	475	447	458	433	452	463	467	458	481	471	472	460	472	433	481	482	484	461	473	453	475	484	472	472	466	495	459	462	446	448	469	484	466	472	515	485	469	453	495	477	458	433	449	472	445	468	460	458	458	506	501	496	468	532	474	512	463	515	470	483	455	460	468	482	449	496	465	493	461	483	486	448	445	452	451	469	445	486	431	523	459	453	495	472	470	459	477	456	447	459	473	499	500	439	461	499	454	493	475	519	472	469	490	500	484	435	496	469	478	501	474	455	513	458	485	426	492	489	420	466	503	463	470	490	450	428	482	458	494	488	466	483	473	454	462	509	470	480	468	453	499	479	513	462	495	441	443	495	454	471	467	497	477	445	464	479	443	487	489	488	484	481	477	446	517	450	470	492	506	473	489	447	467	520	473	446	472	462	507	429	418	448	467	511	449	483	437	493	484	457	513	471	491	486	501	459	492	471	438	469	485	452	456	453	465	480	462	457	464	464	462	456	452	499	469	485	483	500	477	492	494	480	490	492	473	526	446	471	492	495	462	473	449	502	516	484	490	485	463	489	489	481	476	451	447	485	509	451	485	473	466	437	494	490	475	481	486	480	509	466	494	521	470	458	477	471	455	412	476	463	475	473	477	488	464	467	451	489	478	487	530	490	432	481	478	495	440	467	472	488	503	467	412	454	476	452	475	457	529	477	457	475	532	513	457	467	466	461	485	498	431	480	444	485	475	453	457	465	475	485	508	468	483	460	464	442	513	473	500	492	484	477	499	476	469	466	485	471	511	453	492	513	485	467	485	509	460	495	453	477	467	472	495	474	444	512	481	483	485	504	486	499	480	492	502	473	523	424	473	448	433	481	467	447	458	501	510	453	512	423	443	505	444	467	470	479	489	474	447	457	477	457	475	474	463	461	459	477	467	463	522	463	433	450	459	456	452	445	511	456	458	467	447	492	476	460	486	481	483	482	482	497	481	442	477	477	483	446	442	462	486	452	492	501	466	443	459	503	481	517	468	493	446	479	471	482	497	483	464	472	450	473	462	491	458	465	485	481	470	480	491	485	452	443	457	515	474	469	502	483	463	478	452	491	478	484	490	443	469	466	451	482	440	480	464	517	473	491	454	459	468	458	470	448	489	451	492	475	426	442	468	495	456	480	457	473	475	448	470	509	477	482	460	477	474	477	479	471	430	481	476	488	496	442	522	484	440	456	512	490	525	470	477	441	458	456	479	469	452	481	446	484	448	413	422	495	510	472	493	484	434	478	472	482	456	436	452	485	510	427	488	497	453	455	485	476	454	447	487	491	463	456	469	455	460	493	493	458	487	442	455	493	489	514	457	522	477	454	496	475	497	455	478	491	490	453	483	469	472	477	481	501	461	477	452	502	457	434	461	486	494	457	459	484	460	456	482	462	447	449	446	483	540	483	480	472	471	517	474	443	484	495	462	490	478	492	449	444	454	471	502	457	501	439	446	470	457	464	511	453	500	454	505	485	474	469	492	446	434	473	444	493	461	435	442	469	475	498	489	454	465	464	475	491	496	484	468	452	423	498	455	435	482	464	493	467	440	445	489	488	455	490	472	466	463	449	504	457	451	461	490	455	500	490	486	471	510	488	489	472	490	470	465	469	429	476	444	469	470	461	467	501	489	515	477	526	472	490	458	523	501	485	486	514	485	458	480	474	442	474	497	449	478	486	498	482	495	460	498	443	489	492	447	506	503	458	478	435	460	463	483	471	494	511	495	434	463	454	421	484	479	443	454	507	466	474	458	516	449	479	438	468	508	470	454	465	518	495	494	462	471	436	464	475	453	472	467	454	466	466	467	488	437	478	492	495	456	445	499	419	494	458	478	434	493	469	490	511	477	440	504	466	484	476	451	506	512	503	472	449	451	521	501	471	459	455	473	479	502	480	457	450	478	511	464	477	484	496	462	471	479	495	477	506	478	498	440	486	455	528	456	510	508	442	495	470	462	470	479	469	461	449	499	470	495	455	453	456	463	455	460	441	497	467	440	480	461	469	496	444	475	464	463	486	489	427	464	477	446	443	459	452	466	469	536	463	461	449	473	459	503	461	431	502	480	478	478	468	503	490	496	489	492	476	466	477	477	527	446	461	451	505	467	486	490	483	477	481	485	510	469	481	453	472	472	488	480	466	441	456	512	461	475	454	474	469	466	485	475	495	457	480	495	441	474	504	512	464	478	469	461	456	501	498	545	483	444	497	475	472	459	451	475	462	475	493	480	468	455	461	464	486	457	444	490	425	487	461	455	488	517	480	471	480	489	481	478	487	501	459	496	471	455	455	455	471	524	466	472	489	499	478	460	491	449	477	498	444	476	476	458	418	443	470	440	441	478	486	449	506	490	457	477	461	467	493	447	488	473	458	508	480	532	487	493	486	480	472	471	485	444	518	423	464	449	485	479	476	463	490	497	495	470	457	492	474	457	484	451	446	452	482	441	478	466	446	486	491	482	465	529	491	478	500	497	489	451	419	480	502	490	459	444	469	464	455	475	475	494	459	502	482	477	536	506	505	490	478	469	504	451	446	470	454	519	502	488	478	483	489	482	462	458	478	452	490	464	508	481	526	493	448	498	477	489	458	453	460	485	461	467	460	422	482	472	481	463	421	467	488	472	498	450	456	453	476	498	473	459	540	486	442	482	470	482	528	450	461	478	488	449	457	479	432	489	455	502	497	453	454	468	458	485	447	463	455	447	474	475	484	439	464	485	453	501	447	465	497	426	462	474	488	486	500	492	470	512	429	474	458	465	458	460	465	497	495	486	471	431	466	510	485	470	476	485	450
25230	21608	27862	26035	13942	4872	2592	1404	955	715	573	507	438	413	398	391	410	345	362	337	339	318	354	317	351	335	299	290	326	319	290	299	302	295	310	335	324	302	319	286	337	310	325	332	298	318	297	279	293	309	341	310	343	337	310	296	302	303	300	324	309	320	297	301	317	280	323	296	294	306	313	309	307	308	342	275	311	295	320	287	326	345	305	296	294	303	283	338	289	292	316	305	297	344	308	282	308	277	317	316	316	301	284	286	311	288	312	327	282	309	322	308	314	283	313	307	306	313	293	284	298	276	280	314	262	316	310	323	323	303	308	299	316	291	335	301	346	308	300	340	311	313	290	283	331	289	335	298	291	283	300	295	311	265	312	314	303	296	298	288	316	294	293	311	303	318	283	300	312	283	312	284	314	298	302	262	303	312	310	306	334	307	346	297	319	315	310	293	319	308	317	326	320	286	326	335	328	298	286	316	296	297	349	320	313	321	292	296	331	284	325	305	282	318	324	297	313	309	319	325	307	311	292	300	301	324	315	307	334	284	304	304	299	308	343	294	296	301	305	312	306	282	299	283	305	298	292	326	299	302	285	325	319	310	324	317	314	304	297	331	315	305	276	306	299	296	321	343	332	319	302	301	298	323	315	299	350	296	300	318	332	336	301	332	307	284	308	282	337	311	294	285	315	284	292	288	287	327	312	323	309	305	294	334	307	295	332	272	330	292	315	285	294	313	311	274	345	304	320	325	310	325	318	307	315	294	304	245	332	255	325	294	286	292	328	312	318	295	290	311	315	279	319	304	331	322	295	312	311	307	312	303	316	321	336	291	311	280	320	318	295	302	312	320	298	276	290	297	297	316	294	306	323	301	273	300	293	295	344	310	307	275	295	329	315	323	308	313	300	291	309	317	317	297	324	315	303	306	298	333	333	310	280	318	330	296	289	285	327	285	307	312	268	309	336	294	315	300	305	301	279	319	298	288	298	325	344	328	301	323	299	320	310	329	292	314	293	266	322	299	286	319	323	320	328	310	315	288	296	290	334	349	309	289	318	299	316	287	269	313	323	303	306	299	319	315	308	294	301	323	304	303	326	295	299	321	315	342	294	326	301	301	295	290	330	291	296	292	296	313	329	279	287	292	322	292	326	294	313	288	294	336	309	334	299	323	297	272	315	331	298	304	301	324	307	331	315	303	316	307	307	329	301	310	346	290	294	290	290	267	325	305	320	302	304	313	326	283	287	290	332	287	307	322	304	309	274	300	293	304	307	277	301	330	297	315	307	315	273	289	309	271	271	306	312	283	327	302	288	285	321	297	303	328	316	276	312	314	316	311	303	309	304	305	271	290	261	298	283	310	324	295	305	304	290	289	262	318	361	277	300	297	299	320	342	309	307	302	278	320	288	338	293	295	304	308	305	286	333	291	319	330	310	279	290	284	328	283	336	300	305	291	312	299	305	303	309	316	326	300	286	318	302	334	323	287	308	288	288	323	337	291	309	307	312	309	292	309	316	315	335	322	336	291	306	291	322	324	316	293	282	289	269	312	343	296	305	270	312	291	332	303	335	312	320	307	296	272	299	372	340	277	333	315	310	306	309	293	308	332	327	294	304	325	318	337	303	298	312	307	314	330	325	277	276	297	290	289	292	295	277	316	301	319	309	338	306	320	275	292	301	294	331	309	272	289	314	304	336	290	311	316	356	278	308	312	300	319	297	321	296	296	319	296	274	299	303	301	298	274	344	301	316	309	333	306	324	281	276	326	297	319	301	295	292	286	324	334	330	302	322	327	300	310	306	315	315	305	303	302	321	329	349	294	295	286	303	280	322	311	345	276	280	295	319	278	294	338	320	317	279	285	327	297	313	289	298	316	299	297	321	332	341	321	294	289	319	297	331	292	328	306	282	314	311	340	294	288	288	303	307	291	288	313	320	308	322	296	284	318	318	297	306	300	310	305	303	338	338	285	310	316	306	327	288	308	309	271	327	290	309	363	331	332	309	317	302	314	324	316	302	318	309	281	318	319	320	321	292	287	271	318	317	305	310	313	296	296	350	292	328	308	308	307	326	328	327	315	320	337	314	323	326	306	328	318	307	301	321	300	327	316	295	321	287	324	278	306	331	312	298	280	280	315	323	326	299	332	310	311	310	327	302	312	285	303	299	296	311	301	294	329	278	318	323	300	314	306	364	294	299	269	312	282	312	275	336	269	307	296	324	313	278	301	308	317	314	306	293	338	301	316	294	312	293	306	308	286	314	317	318	331	281	288	334	309	323	313	309	283	311	278	333	301	319	275	275	299	330	290	335	297	280	315	343	306	293	305	293	308	327	330	317	300	297	307	305	338	304	284	308	326	306	294	302	322	311	302	341	298	272	296	311	323	297	302	324	289	307	306	296	348	310	319	288	333	278	305	339	317	309	297	305	307	298	280	316	340	294	283	333	296	292	284	307	309	298	305	282	288	319	324	292	345	275	306	289	324	310	299	301	313	303	297	284	298	280	308	325	319	277	293	288	297	298	325	323	287	350	310	306	335	320	279	340	295	308	312	317	343	299	308	304	312	308	294	314	288	304	293	308	311	278	318	292	321	294	287	294	333	303	288	293	332	343	325	338	304	296	314	307	295	294	335	325	328	347	294	323	310	324	313	310	341	318	279	337	315	278	330	286	289	333	322	300	293	322	310	314	311	316	278	280	352	329	331	320	307	311	309	287	303	299	325	329	301	293	280	295	273	313	286	262	328	321	312	284	317	303	310	304	310	309	291	311	286	324	279	292	312	299	319	298	312	303	289	330	295	292	321	294	324	310	292	305	297	305	321	319	317	309	307	307	331	329	290	309	292	310	306	277	307	319	284	273	289	302	331	330	323	286	319	307	317	301	289	299	279	319	310	288	285	350	279	325	291	323	302	332	326	305	301	289	303	309	325	323	326	302	301	279	299	278	310	318	300	300	286	307	317	322	295	292	290	290	339	332	295	304	315	277	302	299	346	341	320	320	304	284	318	315	305	295	319	287	300	317	308	315	312	298	325	302	297	338	306	312	307	317	294	320	311	303	276	267	313	299	319	301	306	282	264	322	311	331	321	303	352	290	316	295	292	292	325	300	314	326	368	283	294	316	315	327	338	311	314	302	338	278	327	311	323	266	320	314	278	310	304	308	333	295	314	308	303	307	328	299	347	277	311	324	302	308	294	276	276	300	285	333	293	335	293	303	286	293	327	309	295	312	312	302	302	318	304	302	306	282	299	323	291	320	285	274	305	298	316	293	307	277	340	318	308	293	292	297	286	291	304	312	319	286	331	325	306	317	319	312	303	292	309	307	263	303	324	349	283	298	288	307	297	277	306	287	316	302	305	291	305	321	309	351	291	328	311	290	310	286	304	283	290	272	319	289	303	303	321	319	303	319	312	313	310	318	296	286	300	336	292	271	279	304	306	312	314	332	294	255	330	297	279	315	310	320	316	300	308	306	317	338	315	346	309	294	280	302	318
32267	52533	37667	24322	14064	7328	4792	2649	1866	1233	970	753	687	578	527	515	440	454	444	455	431	416	459	394	419	407	356	384	390	374	393	394	398	355	359	352	379	405	371	391	364	364	387	388	387	355	389	392	398	354	371	382	370	411	406	379	392	320	325	378	346	359	394	354	383	372	376	358	362	363	380	380	388	396	346	353	365	348	358	402	380	363	357	371	420	363	382	374	359	377	362	414	355	334	329	384	339	363	369	369	379	374	419	377	341	314	337	338	384	349	337	338	351	368	359	383	405	344	392	348	356	330	360	375	359	359	385	372	344	354	345	387	388	389	333	375	376	350	374	375	366	366	387	370	359	381	387	365	332	373	392	405	362	360	357	381	379	361	377	365	382	349	406	368	366	345	338	378	339	371	353	395	372	391	347	373	364	376	348	397	355	381	394	348	373	343	383	397	380	344	345	349	369	388	358	391	381	351	380	345	358	404	356	363	367	354	362	346	371	349	351	351	391	333	398	346	367	332	379	389	363	368	332	390	300	358	352	371	356	375	378	372	345	339	373	381	375	365	353	358	369	358	364	365	364	380	360	381	346	381	376	378	347	375	361	371	387	357	377	368	338	373	366	362	362	384	360	402	358	378	358	381	341	334	376	342	371	337	378	363	386	351	332	356	359	368	382	368	340	360	348	363	358	385	377	344	357	380	369	367	367	359	365	361	352	348	369	390	365	355	378	383	356	328	368	361	369	342	363	331	381	344	345	363	364	420	356	335	393	353	366	366	368	363	373	391	358	362	342	360	383	377	358	362	346	361	403	391	362	367	362	335	392	366	380	351	352	334	358	413	346	355	360	348	390	376	356	406	380	382	357	369	346	344	369	383	355	353	388	336	383	360	349	349	381	373	351	341	346	354	356	382	382	382	371	373	366	342	331	384	357	384	362	359	369	367	379	356	378	369	391	366	355	380	342	345	358	405	369	378	361	359	391	392	339	354	355	388	376	407	357	346	362	328	391	358	354	345	381	352	382	351	355	400	339	366	379	356	389	345	348	362	382	363	377	379	372	372	377	370	359	363	361	331	379	319	346	369	371	363	365	365	388	392	354	358	357	356	353	347	367	349	363	365	377	400	347	343	351	357	359	399	350	390	371	383	395	384	358	389	378	323	347	338	361	346	357	377	401	357	372	379	385	417	356	380	357	349	371	372	347	355	376	368	375	391	382	351	407	359	384	364	385	366	360	367	340	362	352	368	400	332	367	363	368	370	383	342	347	362	337	337	388	357	366	359	372	352	365	363	368	399	364	387	330	366	370	377	334	364	369	333	385	372	385	346	387	370	358	397	315	387	347	384	368	364	392	370	375	348	394	355	372	375	352	349	370	385	353	354	395	360	391	344	386	355	364	374	344	350	355	346	353	358	377	380	360	355	354	341	373	322	386	376	381	346	377	376	386	393	367	406	365	357	361	354	373	348	375	370	378	362	367	395	360	355	350	355	414	365	350	371	367	364	406	359	361	377	388	368	334	374	362	346	366	369	367	343	347	360	357	398	341	359	361	375	401	398	368	379	348	357	375	350	356	363	348	356	347	380	368	349	377	365	356	356	393	363	382	342	384	389	361	326	393	350	359	364	347	380	403	400	369	359	344	375	359	370	350	359	363	375	354	400	337	369	381	383	325	374	362	375	348	392	395	393	348	386	363	353	331	376	361	350	350	359	387	378	334	393	326	369	374	373	372	360	361	353	373	341	402	358	361	361	359	380	344	389	336	392	355	380	392	390	365	405	364	362	362	386	351	353	388	352	363	366	355	350	352	389	363	365	350	360	362	344	372	369	355	335	331	341	353	371	347	376	352	362	353	403	358	360	360	348	381	365	376	387	376	386	381	384	351	391	355	350	361	375	337	362	327	350	391	385	384	365	378	377	348	385	343	335	374	360	346	345	364	363	376	355	379	376	332	390	370	367	336	347	406	339	368	386	377	359	354	359	373	353	373	350	382	364	371	347	388	340	387	369	362	336	356	351	355	383	354	358	351	370	369	427	381	354	377	335	367	350	369	362	378	389	371	390	342	395	324	325	381	365	389	354	367	369	384	360	327	392	337	320	402	390	377	347	396	379	366	378	367	382	363	347	351	396	349	373	400	357	325	357	362	371	370	369	376	355	373	352	350	346	362	365	397	380	373	335	362	348	372	357	318	389	375	375	352	362	359	386	371	385	312	366	352	354	383	395	387	353	350	386	389	358	376	360	384	358	383	385	365	350	378	359	367	373	371	406	366	351	373	342	364	360	393	377	364	355	355	359	361	364	353	372	391	331	350	365	386	362	357	357	343	389	372	365	348	340	380	379	385	375	360	368	365	385	343	379	360	386	403	378	369	380	344	366	366	380	337	402	332	381	384	357	389	383	384	362	393	367	383	339	363	372	380	366	378	368	385	366	374	333	355	345	406	367	369	373	334	368	367	349	341	368	373	356	388	364	379	399	351	373	367	373	392	363	407	405	348	350	363	378	379	325	338	349	361	350	353	363	341	357	357	322	370	366	379	367	341	340	372	351	352	337	353	370	354	329	359	351	373	366	368	332	373	374	367	397	360	367	365	387	361	352	355	401	382	359	370	348	364	382	383	389	342	370	375	368	367	369	392	348	371	337	383	363	402	342	351	361	355	330	365	369	347	357	382	389	394	394	364	330	353	337	402	401	382	406	369	360	364	380	354	378	359	379	359	372	357	353	402	362	383	393	350	351	385	365	382	344	348	370	404	351	374	367	368	361	368	376	371	364	367	383	354	388	383	366	385	357	351	346	380	377	344	349	388	400	370	352	363	382	380	361	362	375	356	406	403	374	365	380	409	390	358	338	328	373	370	391	373	340	355	371	380	351	392	335	397	354	358	345	372	376	328	361	343	348	369	365	380	364	358	358	347	369	358	377	359	386	376	322	354	355	398	354	340	355	352	350	345	397	350	368	363	355	387	395	341	384	391	389	361	372	351	364	371	360	344	368	385	370	349	364	414	360	345	367	350	352	363	346	350	356	388	332	360	344	367	367	361	391	392	373	331	382	394	357	355	315	349	340	383	368	357	392	340	374	357	396	349	400	366	372	386	375	358	362	371	378	374	376	378	381	360	355	389	366	332	386	328	359	314	375	313	352	374	375	379	405	355	396	338	336	372	398	349	366	379	347	358	347	340	397	397	340	347	352	359	363	382	376	360	361	389	385	366	369	387	371	334	358	364	364	372	375	355	359	374	358	348	335	373	362	374	377	372	381	365	391	351	360	354	370	347	390	383	360	349	368	352	355	373	387	380	342	395	352	370	379	359	342	407	394	373	357	377	362	385	368	370	375	369	332	371	361	320	374	422	368	358	372	356	371	395	356	347	369	351	358	336	354	371	377	343	389	367	358	359	352	412	377	379	356	373	365	348	326	361	346	339	364	372	358	362	372	361	379	379	359	376	377	375	364	357	355	366	359	369	401	345	373	400	313	325	358	357	355	355	371
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
