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
339484068495	339484069015	339484069565	339484070115	339484070665	339484071215	339484071765	339484072315	339484072865	339484073415	339484073965	339484074515	339484075065	339484075615	339484076165	339484076715	339484077265	339484077815	339484078365	339484078915	339484079465	339484080015	339484080565	339484081115	339484081665	339484082215	339484082765	339484083315	339484083865	339484084415	339484084965	339484085515	339484086065	339484086615	339484087165	339484087715	339484088265	339484088815	339484089365	339484089915	339484090465	339484091015	339484091565	339484092115	339484092665	339484093215	339484093765	339484094315	339484094865	339484095415	339484095965	339484096515	339484097065	339484097615	339484098165	339484098715	339484099265	339484099815	339484100365	339484100915	339484101465	339484102015	339484102565	339484103115	339484103665	339484104215	339484104765	339484105315	339484105865	339484106415	339484106965	339484107515	339484108065	339484108615	339484109165	339484109715	339484110265	339484110815	339484111365	339484111915	339484112465	339484113015	339484113565	339484114115	339484114665	339484115215	339484115765	339484116315	339484116865	339484117415	339484117965	339484118515	339484119065	339484119615	339484120165	339484120715	339484121265	339484121815	339484122365	339484122915	339484123465	339484124015	339484124565	339484125115	339484125665	339484126215	339484126765	339484127315	339484127865	339484128415	339484128965	339484129515	339484130065	339484130615	339484131165	339484131715	339484132265	339484132815	339484133365	339484133915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	3600	2300	2710	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22852	20290	27360	23043	20223	12842	4783	2661	1968	1545	1233	1058	960	812	806	712	688	637	595	629	561	577	540	530	512	511	505	486	512	516	511	514	462	450	478	476	476	479	432	430	441	439	492	462	461	436	450	462	448	456	475	487	452	449	465	468	455	430	487	502	506	471	497	479	432	473	479	479	491	440	442	504	434	425	469	444	445	469	434	431	482	486	436	440	484	482	420	452	428	439	481	440	472	478	418	473	451	470	447	435	463	499	463	431	473	413	452	425	422	457	416	453	467	433	480	464	479	416	442	453	471	441	404	446	423	462	413	413	411	440	453	431	451	479	449	408	417	417	422	450	424	462	425	448	448	435	456	446	437	475	451	454	444	507	442	450	405	428	468	442	448	449	460	448	453	462	441	453	426	443	475	454	469	405	423	459	451	405	462	452	438	489	433	455	464	455	441	435	446	450	453	496	449	432	433	417	444	446	454	411	423	455	422	441	476	437	409	452	454	467	453	447	428	420	453	444	421	429	425	443	427	465	427	414	405	438	430	425	470	404	420	427	454	474	474	437	460	398	435	454	453	395	458	462	398	441	457	453	474	457	453	453	479	418	484	411	448	433	440	470	434	441	453	469	430	452	430	471	434	423	426	422	482	453	444	443	404	449	417	464	430	430	466	437	442	433	415	435	445	479	481	413	466	439	456	448	479	411	436	451	432	441	453	448	431	431	466	473	418	430	459	432	440	442	448	438	421	440	434	445	441	451	427	456	433	446	424	455	441	438	440	432	406	440	434	424	421	444	457	481	453	414	490	449	460	440	457	474	419	475	463	452	411	444	437	434	427	461	451	446	436	475	443	439	432	457	432	480	467	426	446	416	485	449	457	454	451	512	480	434	476	449	444	466	449	430	440	431	411	439	434	461	458	454	456	383	481	445	440	450	452	448	439	422	430	491	432	441	482	436	445	463	442	390	432	423	474	426	449	438	441	439	431	446	434	472	395	450	443	417	456	429	427	421	463	447	469	455	455	447	428	417	449	452	428	414	415	457	442	453	419	421	450	456	402	407	464	455	481	440	453	444	436	427	448	465	407	441	463	401	449	457	433	453	481	455	446	429	485	483	442	408	442	428	425	459	416	433	431	420	440	484	433	445	437	439	435	437	461	427	438	450	475	444	448	436	440	456	479	435	456	449	462	417	466	419	436	416	415	462	419	437	431	440	420	429	470	468	440	444	439	462	476	435	434	445	484	462	465	441	465	422	441	433	432	458	428	470	442	433	460	435	460	428	463	464	442	459	477	445	450	448	426	421	440	441	444	461	456	436	416	470	478	424	424	434	458	411	453	451	432	467	442	459	463	434	447	414	412	439	447	451	438	439	433	427	439	434	470	451	443	444	422	467	461	460	498	417	424	404	420	471	468	442	449	450	422	449	395	444	458	434	434	436	435	415	448	432	435	445	436	433	432	448	446	426	456	420	424	465	460	424	431	475	481	469	471	441	472	458	393	411	438	413	435	500	409	462	438	479	444	499	426	413	445	427	466	457	450	463	408	436	438	435	414	440	452	414	437	422	435	498	408	447	480	450	448	434	460	436	483	425	428	448	441	426	451	431	447	432	432	411	416	396	477	464	411	438	470	445	447	467	456	474	441	449	445	487	430	434	465	445	441	410	450	433	430	480	415	449	455	452	469	464	433	462	432	453	453	451	468	456	435	476	433	431	441	462	457	434	439	440	429	464	420	440	420	418	432	427	454	452	428	453	439	431	407	449	442	433	455	441	415	431	443	478	433	458	430	467	403	458	457	427	433	472	453	455	444	456	453	420	449	379	460	437	413	447	446	419	459	426	445	438	431	459	458	418	446	443	437	477	425	452	425	469	426	431	440	436	407	449	440	443	452	455	469	471	458	453	433	447	448	454	459	438	407	430	465	470	444	451	439	436	430	408	458	437	437	422	439	467	436	492	455	468	469	417	472	419	447	431	433	423	417	470	464	408	415	450	453	426	457	442	411	453	470	433	448	449	457	469	420	463	415	422	441	423	461	443	438	411	463	439	440	429	436	443	426	469	424	476	442	422	413	441	438	445	454	420	458	451	452	432	407	404	420	445	407	445	457	427	465	465	426	439	436	440	443	438	428	422	451	465	429	439	429	447	450	441	428	449	429	456	464	445	419	450	440	425	400	456	425	407	417	428	469	454	434	456	390	477	443	417	431	455	443	414	436	423	439	466	459	411	467	446	439	471	471	446	442	450	414	419	412	425	475	423	425	432	433	449	442	395	489	442	418	449	421	448	410	440	467	436	459	446	450	490	433	433	455	436	440	421	456	421	431	452	440	457	445	454	431	436	486	436	440	431	395	435	439	418	482	441	494	436	442	449	445	439	463	428	440	449	481	392	446	414	441	409	444	458	450	410	449	437	462	441	435	458	470	444	433	469	409	416	451	437	448	434	434	477	468	418	452	421	478	410	467	424	439	466	421	438	444	435	434	425	496	447	415	426	445	485	429	441	448	442	457	450	435	445	457	426	424	410	432	446	428	429	431	430	428	452	438	480	415	444	473	448	423	440	436	423	478	415	466	438	426	467	434	449	433	427	444	426	429	443	443	414	412	478	459	438	436	411	462	454	431	451	479	417	414	479	486	461	465	426	432	458	416	465	448	426	459	441	423	454	418	432	444	443	419	439	450	460	448	439	443	436	487	410	461	432	429	452	453	447	477	466	452	446	431	399	457	452	487	423	458	457	448	437	454	470	416	496	423	440	456	424	439	423	450	459	442	443	465	461	433	451	445	428	444	441	454	440	465	450	456	411	458	454	459	443	463	419	464	465	457	437	470	424	424	450	415	428	452	417	429	469	464	442	444	419	440	440	431	437	454	452	388	395	436	409	422	478	474	424	454	452	429	433	454	418	469	441	465	428	412	438	452	442	416	422	481	459	425	453	469	468	445	464	466	464	428	463	465	441	418	448	431	407	417	434	442	460	473	484	486	438	404	466	412	417	397	460	446	416	432	442	412	437	452	459	466	434	452	457	476	396	438	444	411	426	458	441	402	459	451	414	421	468	429	440	472	441	430	482	426	408	419	443	449	409	450	427	432	463	422	466	456	444	435	454	445	403	466	431	411	465	450	459	419	430	459	443	420	437	456	458	445	429	450	438	427	440	440	435	446	462	504	441	459	450	437	451	453	459	442	438	442	443	476	424	442	406	417	423	476	462	429	443	442	456	442	434	412	432	466	426	423	419	423	425	440	455	436	416	409	417	449	431	457	431	464	437	407	456	452	465	446	418	437	469	437	457	436	460	482	449	428	470	416	452	383	453	462	451	452	478	433	443	474	407	442	435	453	466	447	451	421	453	449	426	435	472	464	440	450	427	449	449	468	447	453	418	434	433	455	443	391	429	398	416	413	444	486	413	464	457	466	446	412	461	468	436	470	440	419	473	446	438	437	458	455	441	393	482	470	422	434	446	480	465	472	490	448	430	469	473	455	446	471	416	460	448
15105	28169	26395	19264	15188	11633	9311	7022	5456	4292	3414	2906	2455	2294	2068	1838	1654	1520	1402	1367	1269	1282	1126	1116	1068	1026	1037	992	1039	989	1043	969	917	970	928	974	934	929	918	931	969	923	906	903	940	928	882	909	918	901	875	877	881	920	894	857	893	915	940	950	933	951	923	924	987	967	950	901	881	910	952	899	913	871	904	896	852	902	878	866	913	874	849	843	856	883	897	863	871	917	851	885	911	884	864	864	908	888	877	906	890	857	840	873	885	867	791	928	837	926	839	862	872	908	889	814	825	874	850	879	811	889	875	847	865	815	865	937	884	855	856	827	812	904	885	889	848	864	851	856	876	833	871	866	861	881	891	852	834	833	868	844	885	825	836	861	896	847	865	854	843	875	894	879	868	882	834	820	881	885	811	839	890	820	824	877	856	830	864	869	883	814	858	819	838	855	866	873	846	782	862	854	819	865	836	825	830	842	857	829	884	815	850	837	868	865	826	834	845	871	803	846	817	835	805	864	871	952	823	819	839	802	837	822	859	875	858	900	874	879	884	891	886	837	886	904	878	865	860	859	849	881	858	831	869	862	851	833	903	924	859	859	851	839	826	840	826	810	870	899	885	846	860	875	818	840	814	886	861	812	831	867	822	892	812	817	862	890	835	870	850	907	821	889	843	855	858	896	864	889	872	890	856	865	837	787	868	894	890	821	784	883	803	873	909	830	892	801	854	834	819	840	791	900	869	845	848	874	874	861	857	837	887	868	863	838	824	856	856	832	861	849	890	855	832	871	854	848	849	798	855	854	872	858	849	830	830	824	812	854	831	846	792	869	869	851	835	842	856	833	843	850	892	878	836	822	862	830	849	821	833	821	867	854	832	871	835	848	856	836	830	839	825	889	849	856	854	819	862	852	891	838	898	826	886	868	848	895	868	816	837	885	861	859	862	874	905	864	868	824	841	883	866	890	842	862	866	881	901	810	852	831	848	857	876	863	838	811	888	818	898	888	823	884	877	889	838	859	824	881	909	830	835	845	829	839	863	849	841	888	841	831	846	869	842	884	857	881	830	917	846	863	872	940	870	815	863	883	900	854	838	844	897	860	819	825	847	851	865	874	876	864	858	899	877	841	864	884	844	776	881	842	829	885	838	863	851	889	909	869	886	826	827	841	848	836	866	817	886	854	877	860	866	884	851	854	803	863	849	819	854	819	831	883	876	800	850	883	872	847	818	842	846	812	867	872	904	845	843	819	822	855	878	836	839	836	887	836	811	889	894	882	844	799	816	816	866	860	843	856	846	849	844	847	898	815	868	849	870	795	909	821	827	869	822	864	875	846	834	872	875	863	842	861	852	851	839	931	852	884	889	831	790	873	891	841	841	873	832	834	847	816	862	892	819	824	859	922	846	904	855	841	842	863	847	861	904	870	835	839	868	862	856	878	904	826	894	851	892	892	842	872	893	858	871	884	836	865	876	858	839	846	833	858	847	845	866	852	874	891	848	862	848	846	905	893	858	877	861	891	855	877	867	852	877	828	811	857	866	852	860	887	873	869	868	817	844	842	813	833	828	906	836	890	899	888	854	851	884	803	819	888	870	919	844	862	855	871	828	814	869	854	852	906	826	842	885	855	864	905	837	799	878	832	872	848	848	824	851	847	817	828	837	875	810	879	853	875	851	873	819	909	853	861	882	860	812	875	863	842	880	877	857	838	848	836	837	806	867	890	833	854	908	861	850	842	893	905	864	834	850	856	875	909	887	808	881	858	800	880	889	885	883	879	854	874	868	870	866	824	888	881	836	873	844	856	841	870	839	826	884	804	917	901	843	904	931	821	798	866	883	869	881	893	902	851	882	782	864	925	866	888	910	892	907	838	847	838	885	832	874	872	848	795	869	934	874	869	853	864	857	864	882	840	860	878	884	843	800	865	900	858	875	902	818	840	829	820	796	866	836	854	848	889	876	828	859	851	908	823	852	879	886	832	831	878	801	844	884	870	887	840	835	882	861	866	892	819	841	851	833	812	849	836	875	897	866	836	863	876	842	874	844	864	884	862	835	904	850	830	825	876	811	846	817	794	865	846	838	820	846	942	876	892	882	858	850	833	913	950	868	880	848	903	852	841	877	879	836	880	876	828	888	864	876	888	903	813	884	848	889	888	859	826	856	901	918	910	837	840	848	838	886	873	874	870	829	858	890	896	817	808	846	895	837	853	877	847	825	852	870	920	878	852	912	856	849	833	807	869	870	849	857	908	887	860	866	871	831	909	853	808	892	805	900	835	880	835	851	876	859	845	896	865	824	905	902	899	852	848	886	845	857	818	843	873	846	871	852	852	884	859	888	853	869	840	866	842	881	839	813	870	887	905	844	799	830	835	864	902	813	917	820	809	867	859	848	887	883	915	815	819	913	850	862	849	890	849	894	825	868	828	821	861	873	824	923	865	869	858	868	848	866	843	860	905	880	806	866	872	855	843	858	878	842	907	816	819	856	868	850	834	872	848	862	808	889	842	870	844	845	818	831	857	792	858	875	864	888	866	847	886	857	943	871	868	853	834	807	867	813	834	847	838	896	876	861	866	880	835	836	878	813	843	877	868	826	819	880	830	816	877	841	838	879	856	871	850	888	856	880	849	881	914	890	875	825	888	880	853	840	851	811	861	866	903	876	837	832	863	855	805	794	862	921	849	863	868	842	861	829	836	862	901	888	858	866	850	909	847	828	805	880	826	807	831	875	879	834	870	849	858	891	808	886	832	889	868	801	820	902	798	884	871	887	832	881	823	866	845	922	849	906	870	900	854	848	930	856	909	902	847	877	854	877	913	846	948	842	859	835	855	835	942	855	871	822	902	900	901	852	838	844	846	890	830	818	794	844	874	877	857	910	843	853	883	863	859	814	855	834	851	823	862	852	859	863	821	887	842	849	808	815	827	882	857	840	879	817	912	825	880	819	846	871	858	823	855	869	808	905	951	842	848	806	860	844	835	879	855	889	865	874	876	837	876	877	887	841	891	823	816	864	843	820	859	837	828	880	854	835	838	820	880	835	846	871	916	847	857	913	874	848	810	822	888	869	843	825	864	828	917	906	886	837	916	799	882	919	820	796	887	860	826	831	851	886	800	884	872	856	827	856	807	801	891	879	830	854	838	858	890	864	812	844	878	853	886	856	865	864	855	866	876	846	845	833	873	859	833	890	914	841	850	857	836	891	851	883	869	877	890	875	870	849	880	778	819	829	872	860	836	821	904	848	801	921	871	838	873	867	865	866	809	866	901	818	865	881	871	796	824	875	853	901	871	862	881	832	886	829	904	866	852	857	839	919	848	853	855	843	871	886	873	809	834	886	821	857	887	869	849	863	860	901	866	882	854	866	826	861	871	815	882	860	919	911	806	865	875	872	874	883	858	820	894	844	856	917	872	886	860	874	818	920	813	883	866	871	847	793	832	898	856	871	858	908	842	850	825	883	828	840	892	809	835	848	904	863	909	875	812	824	857	850	855
27531	18136	7519	3233	1546	994	661	554	451	339	312	267	291	256	264	241	245	248	254	239	272	251	265	239	235	273	210	240	222	239	244	250	250	214	226	236	237	213	244	233	221	239	252	237	235	221	214	230	241	214	224	226	225	246	236	236	218	238	219	272	254	227	246	273	233	227	239	228	232	249	211	236	240	228	245	234	240	227	224	240	249	198	230	248	227	248	198	226	233	234	241	238	256	226	239	248	246	246	251	228	217	223	226	250	230	195	224	203	238	237	225	247	197	243	217	218	244	199	212	232	242	244	214	226	251	227	230	242	240	248	234	214	219	236	232	224	241	239	255	257	222	223	237	221	223	241	256	224	208	218	214	232	247	228	253	244	225	229	253	239	218	262	228	219	240	220	242	246	241	225	197	217	246	232	240	219	232	219	235	244	237	237	242	221	266	232	220	231	240	235	255	236	216	230	258	220	263	218	216	220	219	230	245	223	225	251	252	227	232	228	223	235	240	231	242	210	211	223	237	204	242	218	209	227	250	224	221	236	245	253	231	245	227	228	209	219	234	247	224	246	218	222	202	224	225	239	201	232	228	247	223	227	218	231	241	203	207	225	235	201	237	232	234	208	224	253	257	222	221	254	209	223	226	264	225	232	235	231	235	241	202	225	219	202	195	234	243	233	247	243	239	254	226	235	238	219	239	205	205	232	197	237	250	238	218	250	211	249	227	203	232	234	223	224	241	233	220	238	241	205	244	200	214	218	207	206	242	263	214	242	274	235	226	233	209	237	247	235	232	218	226	238	244	249	235	221	224	250	236	205	229	230	224	210	240	223	240	235	252	236	234	226	245	247	253	222	263	229	211	247	241	218	250	202	201	221	246	234	239	206	233	221	262	227	204	243	228	220	219	211	238	224	223	244	230	247	220	249	234	232	239	236	230	246	252	243	211	231	248	235	208	240	244	250	219	240	230	249	229	238	229	235	199	242	210	264	242	254	230	231	220	224	227	233	226	233	264	225	236	219	224	202	226	251	218	221	245	233	221	232	224	220	214	256	217	231	214	214	232	260	229	197	264	221	225	247	230	233	213	250	246	218	258	222	249	242	214	232	234	232	234	246	242	240	217	221	231	244	237	211	217	252	222	236	236	221	238	248	207	230	261	238	265	215	236	237	237	233	232	203	242	223	235	229	226	237	261	237	232	236	229	231	236	222	232	219	213	236	238	212	225	254	245	230	245	241	203	244	242	229	216	246	241	229	234	230	239	222	240	253	202	244	211	231	212	220	219	220	236	239	241	237	233	232	236	222	220	208	225	238	223	222	215	226	228	238	217	240	210	221	223	226	240	237	219	227	233	221	238	239	222	218	257	231	232	211	233	244	230	211	214	234	240	201	229	237	207	219	229	228	221	227	246	227	237	198	221	216	215	235	233	217	268	243	195	238	237	243	230	234	259	211	247	222	233	225	242	219	259	198	219	224	231	226	214	245	239	252	222	260	215	224	240	260	236	213	260	221	236	209	236	225	201	222	273	216	220	228	212	234	225	239	228	214	225	217	216	240	219	216	240	224	244	219	222	252	238	235	242	211	211	233	218	227	227	237	232	224	214	219	213	197	234	212	228	234	245	243	237	235	218	202	242	233	242	231	247	234	227	224	248	245	238	240	204	223	233	227	216	240	217	226	244	231	234	245	218	221	249	218	230	249	231	255	194	239	243	254	244	221	255	223	237	232	220	217	217	215	213	248	222	213	214	254	225	236	244	227	221	255	220	204	243	234	230	247	235	220	213	223	231	238	233	201	229	262	229	249	197	244	224	224	269	204	259	218	240	230	232	228	216	242	196	209	229	187	221	238	228	236	233	254	232	212	202	216	238	221	220	251	217	227	219	230	212	243	212	212	232	210	233	244	234	214	215	238	223	220	229	217	232	221	243	238	199	236	216	207	216	252	229	240	235	225	261	240	228	246	242	229	254	221	249	245	223	215	239	238	203	203	222	207	241	237	229	200	246	249	221	239	205	222	241	252	217	224	233	223	217	221	232	233	223	230	210	206	221	211	219	224	230	241	248	222	232	237	260	230	259	216	216	228	226	223	229	218	268	215	239	236	189	208	254	259	233	228	255	246	207	214	199	239	245	225	220	237	228	235	236	240	228	240	196	229	233	223	228	226	240	226	239	243	233	240	248	222	243	222	207	207	239	230	242	215	236	244	210	228	240	239	208	254	249	209	211	206	229	219	211	228	210	222	251	255	234	242	227	218	259	224	201	236	257	236	208	256	221	208	227	211	219	225	225	234	241	236	246	222	249	216	225	217	237	240	262	235	252	224	256	237	224	243	221	214	243	234	257	246	230	236	238	238	243	247	260	215	256	225	218	233	256	232	242	215	195	246	231	232	204	266	210	249	235	240	217	257	256	248	228	252	241	248	266	216	241	221	243	246	234	221	257	226	233	220	244	244	229	258	268	212	209	230	238	234	252	232	227	253	223	245	234	232	235	229	257	252	212	234	238	233	225	225	215	241	240	219	212	238	247	236	218	227	233	212	230	228	200	204	242	232	244	252	204	259	238	230	230	208	230	247	230	222	224	242	246	218	229	241	242	219	224	231	250	231	250	219	220	236	213	236	250	225	219	260	240	246	221	243	223	274	229	227	224	243	214	254	230	251	222	208	234	259	237	239	251	220	248	220	220	229	235	227	238	225	236	235	225	230	241	236	238	220	231	224	223	230	208	240	232	222	233	235	229	237	228	230	255	221	213	228	212	233	240	227	250	226	242	253	239	227	220	235	217	219	208	222	208	214	231	225	241	218	236	260	228	254	234	228	222	229	227	246	197	227	231	232	211	243	221	246	232	216	243	250	221	232	261	244	226	220	212	198	250	200	232	234	224	237	203	227	236	253	254	231	226	235	248	241	229	230	225	244	253	212	198	228	206	222	259	234	237	215	220	220	218	252	216	208	227	256	243	248	223	236	235	255	227	199	270	233	233	239	219	250	238	214	233	205	222	224	208	231	229	239	215	264	231	201	242	234	225	221	211	216	218	231	218	216	250	254	243	244	213	227	227	209	225	209	223	212	237	230	251	193	233	235	242	205	241	213	233	219	244	225	219	247	224	231	259	212	216	231	227	242	228	219	220	248	219	244	226	236	227	230	229	210	244	225	230	218	258	231	207	216	263	204	241	210	229	238	208	231	244	230	235	247	242	235	227	244	239	240	241	210	252	221	222	228	226	214	215	224	225	225	265	244	225	233	236	205	232	226	239	244	237	248	246	207	208	229	203	209	209	225	195	243	226	223	230	231	229	210	239	225	236	205	217	218	229	227	244	231	198	245	241	230	232	221	208	210	238	233	238	237	230	264	249	236	224	238	257	242	221	209	221	238	231	237	227	218	243	227	237	229	246	225	248	218	231	247	228	246	235	247	235	235	266	249	233	226	257	239	230	226	217	259	205	243	228	247	253	245	228	213	235	188	240	242	264	219	240	223	229	225	225	230
10565	14887	13456	7507	4975	3371	2389	1743	1307	997	836	722	672	655	612	587	552	582	540	563	513	523	507	534	516	464	507	526	466	499	494	528	531	536	497	540	514	476	531	491	477	487	468	486	482	526	522	494	491	501	501	526	503	495	519	480	537	508	516	505	493	535	533	506	509	523	538	497	482	489	529	508	468	507	480	518	461	465	497	456	475	512	512	475	499	473	507	507	511	498	494	510	523	490	466	483	512	514	510	499	508	450	493	512	472	500	454	524	477	510	466	470	484	494	475	466	481	451	480	488	507	482	510	463	479	467	491	479	486	452	517	479	490	486	514	503	521	521	459	488	477	506	468	492	522	449	463	478	498	516	463	487	480	497	478	475	456	541	450	517	474	483	490	465	459	442	492	493	500	462	493	479	468	504	482	497	484	474	506	473	468	437	484	479	492	485	494	490	465	482	481	482	470	491	484	467	460	510	540	487	493	467	480	450	474	467	452	483	508	486	461	487	485	473	505	503	494	457	529	481	483	485	491	492	432	532	500	494	494	492	490	490	482	500	471	466	491	481	495	488	473	509	499	465	481	488	497	487	493	531	522	466	468	474	494	495	481	476	489	525	489	506	481	494	477	508	476	461	492	490	489	470	463	459	501	507	476	465	487	514	508	465	448	480	506	513	520	479	479	490	464	519	487	557	537	477	508	496	518	530	509	510	483	505	458	496	470	475	491	487	489	482	462	502	426	474	495	513	466	480	445	479	500	494	512	492	492	486	482	476	514	522	453	447	501	483	501	461	483	489	462	468	465	484	475	477	467	482	454	509	510	512	503	489	496	464	531	522	465	466	477	495	481	472	500	472	481	541	495	464	498	501	494	446	487	504	466	484	501	468	486	469	462	507	494	512	494	474	463	493	446	476	501	475	482	464	495	466	528	474	499	510	508	507	496	513	486	519	495	496	508	493	475	471	486	505	487	430	453	522	494	516	455	501	509	479	458	507	464	489	508	481	481	481	513	490	506	475	495	497	473	483	488	505	485	463	465	511	496	480	469	494	494	480	527	454	510	504	465	477	523	481	443	450	481	480	514	521	483	454	494	477	491	466	464	503	480	488	463	537	462	531	512	500	531	515	466	479	510	455	475	465	477	499	475	446	472	476	513	506	484	500	477	506	476	469	491	484	493	481	468	489	487	448	471	512	477	489	444	538	506	477	521	489	447	464	497	485	488	491	525	490	475	474	496	463	456	488	493	475	467	475	491	527	512	461	454	477	518	508	470	510	496	479	482	516	467	444	488	522	449	526	499	488	492	478	505	472	464	465	457	479	473	470	494	433	482	512	476	485	498	499	493	526	491	462	489	454	472	510	530	541	487	466	456	479	484	448	512	455	513	501	484	479	490	496	460	503	484	488	527	519	481	515	465	471	457	516	487	464	460	515	470	481	489	430	463	501	506	469	503	476	476	513	473	518	529	509	497	499	498	463	455	497	474	471	503	517	506	474	505	475	519	482	486	513	442	485	464	520	482	475	477	470	472	483	517	482	471	493	504	460	511	457	522	469	508	509	508	504	475	484	472	485	493	479	523	487	515	490	485	526	477	497	491	470	505	516	477	486	453	505	496	440	524	468	466	475	489	511	501	520	504	461	499	465	490	498	483	532	481	460	486	484	480	489	457	489	505	503	470	511	485	448	471	492	490	511	471	448	465	488	467	472	504	486	486	486	472	506	486	464	472	476	467	452	503	493	502	499	492	509	478	474	489	480	479	470	488	467	487	485	502	457	541	452	449	470	434	478	506	481	471	537	505	502	472	517	488	482	475	527	462	539	487	453	503	514	459	499	478	482	451	503	439	515	482	486	491	490	482	461	488	446	456	485	451	476	467	501	488	500	490	469	499	508	521	499	503	465	479	529	479	506	492	501	483	491	492	479	495	471	478	494	480	500	508	473	481	493	485	479	496	500	512	488	484	496	470	472	449	522	494	478	476	493	476	506	494	443	518	475	465	435	517	513	460	469	482	469	500	485	491	433	482	516	451	489	490	476	497	516	519	510	502	499	482	485	457	467	506	491	493	508	487	461	468	473	469	458	477	455	419	481	491	480	481	492	501	483	480	474	480	455	504	497	496	518	471	499	471	511	490	471	520	525	514	504	528	485	459	485	493	481	449	465	488	503	458	477	469	482	485	485	431	473	503	484	529	498	491	512	473	465	475	481	493	475	506	511	459	461	508	489	493	489	480	524	474	464	491	504	476	486	481	505	462	504	503	482	529	497	461	541	463	445	476	459	495	511	472	485	524	474	492	448	440	460	493	469	494	479	444	497	493	485	477	493	455	492	495	465	481	476	504	497	508	465	526	467	478	466	497	468	473	456	460	467	485	487	495	511	440	454	512	528	485	469	452	510	505	475	519	457	502	507	498	444	466	477	484	459	469	478	535	450	488	520	471	502	486	479	491	481	496	459	485	468	475	483	530	472	488	470	516	494	477	481	528	498	476	461	502	457	502	490	471	498	457	482	476	497	460	507	465	483	522	515	458	502	480	546	456	498	470	503	478	480	494	512	464	506	518	461	531	474	506	511	504	497	478	495	467	457	519	493	466	479	481	483	501	431	499	503	483	475	485	521	466	506	520	523	500	451	505	504	520	472	506	508	498	499	494	503	487	529	489	502	509	481	459	475	456	507	447	468	499	508	486	475	499	506	493	498	479	472	457	480	485	500	452	483	518	455	467	501	469	471	473	473	491	500	459	502	508	456	482	465	474	485	451	523	473	498	517	488	526	475	469	459	501	486	527	513	470	441	483	496	499	465	485	491	483	478	515	478	491	451	473	510	508	513	446	466	511	498	506	508	468	472	487	491	514	500	487	520	482	515	450	504	479	482	501	466	491	480	423	518	482	479	500	512	474	505	504	505	508	494	503	473	497	510	457	469	440	455	510	486	489	485	468	538	485	496	492	498	491	525	478	533	491	495	468	489	429	514	494	493	489	499	533	521	505	459	481	466	489	513	502	481	436	434	510	435	494	455	462	488	506	492	513	485	488	458	459	503	478	504	490	523	516	476	511	503	443	486	481	432	469	468	474	473	459	466	477	493	501	528	465	470	479	541	481	477	471	515	557	485	485	511	479	511	456	495	496	433	476	482	454	467	507	495	461	466	491	458	476	467	468	497	502	461	500	497	501	474	491	473	492	483	478	473	477	526	516	479	481	524	460	470	470	478	477	484	509	507	451	449	513	475	459	481	472	481	466	502	475	496	475	464	535	481	466	495	472	488	468	461	491	502	482	516	501	480	485	507	485	505	470	474	482	490	485	472	469	480	508	456	520	481	499	506	482	501	495	485	489	487	467	470	473	497	501	484	511	481	543	488	518	449	521	514	468	449	488	486	475	492	499	486	461	476	508	443	479	483	489	498	516	482	461	508	504	507	439	461	519	493	493	464	501	510	486	451	502	475	498	437	477	490	499	486	479	492	491	470	510	475	472	499	514	496	496	471	478	473
25298	21496	27957	25331	13490	3728	2116	1486	1114	935	713	651	575	548	464	475	459	390	396	393	394	412	350	339	357	345	347	326	328	354	333	325	335	317	289	322	285	350	325	325	331	313	303	328	307	320	279	376	326	327	322	323	288	316	313	346	315	324	320	328	311	323	319	307	310	321	330	321	334	305	316	327	335	322	334	331	326	301	315	329	284	335	302	310	312	325	301	295	328	348	349	328	304	318	299	321	325	311	286	350	286	302	305	314	311	293	298	295	347	342	322	333	288	320	278	297	306	296	300	300	310	319	282	331	308	317	289	333	318	320	313	248	303	318	327	328	304	323	317	322	326	312	298	305	300	273	286	297	304	290	307	311	294	310	341	306	306	303	292	302	283	314	309	291	317	306	283	331	298	320	319	275	301	316	284	310	309	327	312	336	293	316	275	304	302	314	332	338	346	298	302	316	294	343	306	315	322	307	327	313	328	310	294	315	320	305	329	300	292	285	314	312	288	264	358	324	312	287	283	304	303	282	315	297	294	312	323	300	327	281	311	301	298	302	291	317	327	324	322	341	281	292	331	303	304	317	307	328	289	298	291	305	300	327	292	317	334	320	313	287	329	309	300	300	322	309	292	288	322	299	343	297	317	282	318	304	290	291	290	296	321	331	324	326	307	305	296	324	301	282	323	311	295	299	347	307	270	306	335	336	303	290	302	279	321	286	279	292	277	298	296	311	294	303	297	321	328	297	293	290	305	291	318	326	283	304	294	284	309	273	300	285	308	320	277	271	292	314	304	303	311	311	322	307	313	282	301	315	308	298	329	298	327	277	314	320	311	307	293	274	324	288	278	304	272	331	323	312	314	319	299	324	282	312	289	304	338	339	319	347	310	311	322	299	285	299	305	287	306	338	330	296	304	341	310	298	325	302	323	332	313	270	307	266	310	290	309	301	348	283	314	300	287	350	336	309	287	318	297	302	321	336	318	302	292	324	313	320	303	308	262	301	342	303	319	321	327	341	317	297	297	315	300	282	277	353	273	291	288	314	312	312	292	278	334	305	311	305	334	289	306	299	289	309	306	298	315	320	290	290	315	293	324	317	303	286	350	299	303	353	304	299	333	320	292	329	306	353	293	317	302	309	326	313	316	305	334	282	301	327	332	290	309	299	310	281	319	288	337	317	303	313	299	317	309	282	325	305	322	330	307	336	303	329	277	318	319	325	321	281	280	284	342	288	313	293	292	279	313	295	347	307	267	302	316	303	292	299	249	302	329	301	263	284	321	313	297	306	340	303	324	317	296	322	307	324	320	304	315	317	309	303	310	294	301	291	296	298	298	294	349	279	305	279	285	300	310	321	308	325	294	287	281	314	314	293	340	304	326	333	348	277	299	335	287	303	300	291	316	316	302	318	273	310	320	325	303	311	308	272	296	300	325	290	294	329	335	293	322	283	281	330	315	301	293	306	293	309	311	325	297	305	292	308	321	285	320	307	316	297	323	307	317	273	323	283	300	346	309	327	297	273	312	319	307	273	307	287	312	316	331	313	323	325	306	312	282	346	322	319	296	317	285	287	343	296	292	316	348	293	302	285	318	293	302	321	301	303	305	266	308	274	333	292	294	306	316	295	303	296	324	283	298	313	292	299	309	307	300	286	285	286	331	293	293	300	304	298	300	318	299	329	323	314	301	284	331	276	314	306	326	292	307	310	311	296	280	302	275	307	297	301	298	317	304	326	288	311	321	340	289	276	319	323	301	322	308	303	308	319	307	307	290	319	316	308	290	297	305	337	275	301	304	298	301	292	339	299	286	298	328	270	286	307	285	315	312	353	324	284	292	307	302	304	303	295	348	337	313	303	279	315	308	309	314	317	313	338	312	307	353	325	286	281	310	320	286	335	280	314	323	331	297	308	272	279	342	336	323	337	302	303	277	338	288	292	319	294	298	306	292	334	299	317	284	281	312	284	316	317	295	337	306	291	293	308	333	306	316	271	298	300	330	298	325	315	311	320	297	275	327	309	321	307	336	291	334	293	305	311	294	319	311	322	301	299	305	331	292	323	313	325	285	273	292	338	280	308	320	316	312	312	308	332	318	312	343	320	267	312	323	307	315	316	328	328	305	332	296	325	308	283	297	320	303	270	303	297	275	301	311	304	308	291	331	308	310	319	309	305	302	304	314	299	315	285	309	309	286	312	300	326	337	288	280	310	277	312	315	279	335	322	288	296	290	320	324	308	294	320	297	308	312	284	312	304	333	303	304	307	312	299	295	317	283	303	313	288	303	287	321	290	297	306	306	305	307	289	290	321	299	313	331	311	345	303	302	323	314	302	291	327	304	303	291	299	321	304	298	300	270	313	362	310	316	327	320	295	309	316	317	331	313	314	298	291	293	321	300	336	292	304	308	317	286	310	344	313	355	320	316	298	306	287	290	312	304	300	302	309	319	289	299	314	321	287	326	297	321	300	348	304	298	303	303	288	315	271	301	306	295	295	297	282	307	310	302	303	315	295	304	316	293	290	328	294	304	298	318	281	318	302	300	303	283	295	296	302	288	309	306	319	307	316	310	328	319	308	290	314	302	281	312	303	299	323	305	326	313	297	294	325	297	331	298	294	309	325	325	279	282	305	338	327	283	262	296	330	323	354	310	298	316	326	292	327	318	320	263	317	329	299	307	308	310	313	309	305	310	316	291	310	355	307	264	304	308	316	321	346	270	319	311	299	322	314	330	290	329	307	307	302	305	337	309	338	302	321	303	309	311	320	286	316	294	324	278	290	317	307	313	301	299	301	311	309	279	318	315	305	330	279	279	326	319	290	348	304	318	302	286	315	313	307	304	302	320	300	273	297	324	302	331	317	315	328	308	337	314	322	300	287	284	323	289	346	320	317	289	319	319	316	294	330	297	254	320	318	328	304	300	301	349	338	295	316	346	327	283	282	313	305	322	308	309	307	322	313	290	293	285	297	301	319	302	294	307	272	279	330	303	295	315	322	339	326	327	339	327	297	306	320	291	289	307	315	305	315	303	333	275	333	296	307	304	276	280	328	300	319	300	298	305	285	285	293	292	304	288	345	302	322	286	312	299	285	331	295	307	276	322	270	292	322	294	292	302	353	321	307	292	311	320	279	305	300	308	329	331	305	269	329	306	327	293	290	274	258	284	364	306	322	312	301	271	307	312	278	325	310	289	319	306	314	332	328	294	282	308	286	325	299	314	304	304	319	287	338	296	301	293	316	310	298	323	309	298	322	310	312	309	347	326	314	303	315	299	284	317	291	308	309	287	337	296	297	302	260	286	294	324	331	298	358	314	297	269	271	296	291	291	326	332	306	273	325	297	328	322	325	295	315	304	330	339	335	308	321	305	305	331	329	306	310	298	323	304	323	288	286	297	309	304	323	299	309	325	303	314	280	310	293	331	307	317	299	289	315	313	305	301	288	303	296	292	304	320	299	328	336	322	333	335	289	311	307	305	313	309	327	312	286	332	338	325	288
13434	24528	22389	15025	10625	7671	5598	4313	3558	2788	2159	1870	1668	1507	1352	1134	1109	1018	1047	939	870	789	803	818	803	731	740	786	728	714	689	722	722	711	651	625	662	680	645	655	653	658	656	656	655	667	658	657	672	689	629	650	666	635	711	695	619	652	601	703	691	696	689	737	690	722	695	685	683	627	640	646	674	645	639	659	650	623	627	641	641	691	615	650	631	645	629	621	627	643	650	630	646	676	660	620	645	650	678	600	647	636	613	693	676	605	600	605	616	645	611	630	671	645	625	619	668	617	603	585	601	658	623	560	637	593	613	674	693	623	621	652	601	663	603	662	615	661	605	571	652	631	664	633	612	599	618	645	613	638	631	613	598	603	635	605	638	665	643	604	694	693	630	593	629	636	606	623	597	621	606	605	606	648	622	651	612	664	634	594	631	634	645	601	641	634	629	654	627	611	631	599	618	604	602	635	627	615	592	640	619	637	618	565	642	611	626	626	599	673	632	637	623	631	601	618	607	663	627	657	630	612	612	635	616	650	620	623	623	642	640	592	642	617	599	622	606	657	616	646	629	634	626	636	640	612	598	671	635	653	617	576	612	634	602	610	624	645	643	635	640	612	599	615	619	657	643	591	628	639	632	612	594	608	618	592	635	615	609	630	625	585	640	633	657	632	630	677	628	664	639	637	658	615	648	608	668	651	657	646	629	632	611	618	622	589	654	601	699	649	591	626	597	594	578	592	604	621	631	610	604	605	673	692	627	598	673	607	653	635	621	571	622	615	613	631	623	619	600	652	645	631	620	624	647	643	615	660	598	650	641	597	620	659	597	627	619	613	604	640	608	632	616	656	618	606	607	653	667	611	591	606	605	622	606	628	590	617	632	627	600	635	648	587	628	628	619	640	640	601	618	639	634	623	659	591	605	651	616	620	585	603	641	607	678	656	613	644	662	647	570	663	620	646	639	605	635	640	620	678	609	573	652	574	607	630	660	646	676	593	651	612	617	591	617	613	609	631	652	625	577	640	634	646	612	590	641	634	647	644	635	610	630	606	613	613	640	617	609	631	592	605	632	609	637	599	623	631	625	587	633	609	647	628	666	663	595	614	639	614	634	611	617	619	657	656	626	610	579	636	622	664	631	592	657	637	643	646	611	646	683	661	600	612	623	626	632	622	652	612	629	639	632	652	601	639	602	664	616	641	568	613	584	630	629	641	676	593	611	616	583	610	673	604	610	598	611	632	660	632	594	632	608	604	627	598	645	629	622	642	636	631	641	657	643	647	616	650	594	599	633	610	629	634	604	609	593	635	632	662	588	589	628	625	589	680	624	623	611	586	723	650	621	577	674	583	650	643	657	656	620	654	610	648	672	583	641	625	603	659	647	588	633	649	613	688	642	606	657	620	614	578	608	641	611	675	635	657	676	608	626	590	663	645	652	618	628	640	601	632	665	619	586	610	624	668	613	607	642	649	657	588	649	578	614	623	578	627	588	643	601	655	636	589	659	628	658	644	637	659	659	646	673	575	659	627	650	600	647	591	635	647	611	651	637	594	640	633	671	604	645	647	610	620	618	672	614	631	643	610	640	619	587	654	597	669	636	607	643	592	618	652	615	592	590	673	630	640	656	633	617	589	607	653	629	589	594	614	634	628	609	598	645	608	643	644	632	602	625	627	599	662	622	649	626	581	605	598	622	634	598	620	658	614	603	565	646	650	643	657	584	623	645	632	661	610	609	597	594	652	602	578	650	610	654	617	654	680	645	591	651	618	645	605	590	632	629	639	633	627	636	599	571	599	637	599	622	605	657	612	656	614	573	602	648	611	632	637	585	649	627	630	626	647	645	667	635	630	621	591	633	578	606	639	636	600	612	628	654	678	622	608	653	637	599	641	612	604	621	652	630	606	654	624	621	620	608	648	644	651	625	609	612	612	579	575	597	650	636	589	631	634	604	595	610	641	683	549	611	647	616	590	595	652	598	668	649	602	613	647	654	613	624	645	649	614	632	659	623	649	617	621	635	572	628	665	659	608	555	633	598	608	627	570	664	612	627	602	670	626	652	637	637	581	629	618	624	638	597	621	608	603	623	654	609	611	650	611	641	621	616	563	629	632	620	612	624	645	577	615	635	621	611	631	611	668	544	651	634	649	612	652	624	624	646	592	602	633	660	607	611	621	671	667	619	632	649	568	666	636	625	646	565	660	610	638	623	593	652	643	609	591	641	624	607	638	609	610	649	587	632	662	635	612	594	607	675	628	631	609	594	658	656	600	627	633	647	599	624	592	602	610	617	622	613	622	624	640	634	630	675	648	647	630	610	639	601	657	609	609	643	597	596	643	593	596	604	627	606	609	614	663	618	602	592	601	596	642	631	634	628	584	625	617	618	618	660	624	633	631	583	594	649	653	664	649	647	655	629	642	650	637	591	654	596	626	609	619	616	620	635	619	645	632	611	616	634	603	594	578	633	636	630	659	622	591	669	608	659	596	632	607	610	628	604	613	643	601	616	641	648	587	607	640	583	659	591	644	628	601	657	633	622	603	632	648	581	590	610	616	615	639	577	601	627	609	633	638	578	672	623	637	611	583	568	629	627	613	639	589	659	607	642	649	643	598	646	679	630	604	641	588	637	571	644	606	579	619	647	624	622	594	593	650	642	656	689	635	576	626	664	631	608	647	622	639	632	629	647	604	611	635	665	623	625	602	613	603	617	666	637	603	604	647	601	641	613	651	626	667	660	645	627	629	616	591	671	637	648	603	590	610	604	628	606	576	628	589	619	565	627	597	616	617	596	619	681	616	604	610	658	642	600	657	606	616	580	643	622	611	635	603	626	638	600	627	617	661	620	638	638	617	610	666	583	606	584	623	643	645	602	627	602	672	607	601	549	603	635	652	648	623	677	602	638	609	609	579	615	626	600	582	651	636	628	683	617	604	692	654	635	639	622	651	602	594	609	596	665	617	606	601	681	608	617	622	626	584	649	625	618	630	631	638	637	631	637	603	612	641	639	672	641	614	564	630	636	635	633	617	618	586	610	627	620	626	651	596	628	588	640	621	634	614	616	617	627	622	622	585	636	662	579	609	617	631	623	638	671	587	644	649	608	623	606	642	604	609	593	679	593	653	622	581	631	587	644	634	640	623	628	618	616	601	644	694	639	629	608	603	643	566	626	634	595	615	629	613	592	634	633	614	636	620	674	644	663	645	673	628	629	641	636	673	619	648	650	668	652	639	621	688	636	641	626	628	617	635	593	627	601	674	611	636	631	614	605	576	641	599	583	577	617	637	604	637	617	596	632	642	606	626	589	621	623	605	590	601	636	637	621	639	582	667	608	602	656	619	598	601	622	636	629	611	619	666	664	618	609	659	634	636	632	630	620	619	611	653	628	619	615	624	646	646	648	640	620	602	624	660	643	660	589	575	639	620	617	607	666	596	661	600	615	684	634	624	632	605	583	581	615	591	633	605	624	655	617	599	645	608	605	626	625	658	663	594
24179	21489	28983	24404	21452	13183	4449	2450	1844	1558	1312	1168	1008	919	815	753	694	667	627	590	587	593	598	599	565	524	548	545	527	478	483	514	537	503	464	500	515	499	465	496	489	496	457	499	501	503	483	491	501	492	483	474	480	522	447	494	470	472	499	492	508	491	511	478	486	471	498	504	466	460	487	481	467	484	471	495	473	465	457	511	455	435	502	457	471	484	471	472	437	513	453	462	501	443	420	470	451	483	480	442	474	479	439	479	456	431	457	457	434	443	450	433	506	469	521	481	478	471	468	459	431	487	446	487	462	445	464	499	463	456	498	468	479	501	500	461	474	472	433	466	445	451	493	470	513	439	496	469	420	449	464	489	443	471	477	508	451	484	480	464	501	467	452	482	513	444	464	479	458	466	455	469	428	462	477	473	468	469	466	478	423	462	480	433	484	465	464	421	491	470	486	476	459	476	455	476	485	434	480	482	467	474	459	465	442	433	463	473	475	488	488	493	421	453	461	471	452	425	459	452	487	439	459	447	466	436	455	416	486	452	460	454	442	446	452	450	461	464	491	480	461	470	481	431	454	455	463	487	430	488	429	446	454	467	477	466	486	498	445	492	442	448	437	483	410	471	442	467	471	476	441	433	468	412	459	479	479	444	461	465	470	468	469	414	485	455	501	469	476	515	475	474	476	465	479	453	431	477	470	490	468	448	460	470	482	451	473	423	470	458	431	481	451	454	435	487	481	462	452	440	458	457	453	475	433	462	465	439	503	457	470	471	509	477	481	491	460	493	472	458	447	456	471	467	466	450	444	487	470	455	456	466	462	482	467	463	455	455	457	479	487	464	467	443	459	492	503	441	471	434	474	485	493	449	436	495	492	473	502	493	472	446	453	436	438	460	469	479	452	485	429	455	475	463	466	470	503	427	497	473	427	473	413	504	440	459	472	477	495	431	496	417	480	448	478	456	456	467	468	490	490	480	462	483	473	477	442	448	482	462	473	495	476	447	462	464	423	450	460	527	436	461	467	438	472	488	453	488	459	464	475	477	485	435	454	461	460	442	441	501	489	453	464	478	464	424	425	492	471	465	495	438	443	466	455	493	446	448	461	452	465	460	442	445	459	456	452	427	457	464	448	473	509	436	479	456	461	450	456	454	450	462	430	493	520	503	456	488	451	472	410	440	447	466	488	490	457	450	462	464	463	472	479	476	463	472	440	506	458	480	492	445	487	467	458	472	459	426	481	458	453	461	497	476	470	479	459	480	442	459	450	503	456	460	457	452	495	478	432	424	460	416	483	431	448	474	498	491	444	454	478	474	479	474	450	461	490	501	482	452	492	462	472	452	503	437	433	442	492	474	465	486	485	477	482	477	509	521	472	418	450	487	470	487	415	445	455	486	471	473	450	476	473	451	505	438	474	447	456	468	465	481	439	454	436	474	483	454	477	493	454	475	490	431	449	503	466	435	447	500	474	425	430	475	469	435	456	479	466	452	480	476	446	439	457	486	495	472	505	500	418	493	465	474	451	466	432	469	465	485	470	465	510	484	479	467	434	481	409	456	476	456	452	433	453	440	498	467	478	467	481	468	496	469	440	481	476	475	466	477	480	461	473	477	468	448	457	475	415	500	422	468	486	456	449	466	470	441	469	465	447	493	441	455	486	461	464	478	462	421	447	476	461	487	468	465	468	429	440	489	487	466	478	443	467	441	465	453	441	446	475	451	456	452	449	467	451	420	478	475	473	450	438	467	446	456	452	458	463	435	480	430	492	475	443	465	448	479	461	450	446	487	480	453	496	436	448	447	455	486	465	505	467	454	454	482	489	476	461	477	419	468	463	418	479	429	433	453	482	483	462	479	452	481	416	469	481	470	470	474	466	481	489	472	455	450	452	482	426	457	460	460	485	438	442	474	482	499	456	447	466	462	463	434	460	443	471	502	476	461	477	478	452	426	454	449	456	432	433	448	479	475	452	469	463	478	458	434	462	431	434	412	474	474	479	466	440	484	461	453	445	505	470	423	448	458	461	452	454	466	445	454	484	495	488	462	473	418	451	462	442	450	443	468	488	446	474	429	482	477	502	417	456	466	451	475	446	465	499	482	506	484	472	461	475	483	469	470	472	470	489	478	465	469	456	458	467	418	433	459	444	460	465	501	469	449	462	435	446	479	457	482	410	473	463	461	474	455	482	456	480	499	477	470	457	462	485	442	434	470	447	441	447	451	498	472	471	492	423	470	451	437	472	473	449	484	472	468	436	474	454	459	466	479	514	462	441	481	483	454	489	454	484	464	429	465	481	453	462	469	429	473	427	448	477	476	465	431	466	453	457	486	476	424	484	539	444	432	466	456	451	434	434	486	401	504	451	477	483	465	505	460	474	467	482	482	440	461	450	479	498	412	486	470	447	462	479	484	496	486	451	436	483	437	474	491	474	466	478	445	424	505	438	494	458	421	444	450	481	490	443	468	481	478	424	475	432	477	478	457	446	481	447	439	454	482	442	468	472	452	471	459	486	445	479	457	480	491	482	476	430	457	422	456	458	460	474	495	449	473	457	471	471	492	473	491	491	451	474	454	472	454	480	433	462	468	424	458	448	411	466	453	508	433	511	477	472	490	480	444	476	456	465	503	441	441	467	447	458	486	450	457	425	478	468	446	442	500	506	466	452	465	423	471	448	450	457	480	449	465	453	485	500	443	449	508	506	473	447	462	500	517	447	473	463	490	466	465	426	463	461	480	459	412	440	487	482	468	471	475	484	451	459	485	498	482	477	432	478	440	445	515	438	445	502	438	470	469	448	436	492	489	452	496	445	447	412	454	437	459	459	432	439	503	426	472	433	462	481	448	457	470	489	489	429	485	499	457	448	422	451	429	472	468	433	460	454	500	437	490	420	451	443	448	509	477	500	515	451	458	514	457	476	471	459	471	492	458	475	473	457	448	490	456	457	459	485	468	471	485	483	477	441	468	426	486	450	439	441	465	409	454	471	445	464	476	477	436	457	508	446	519	459	472	476	471	447	456	448	456	470	463	464	442	451	461	515	517	483	456	437	505	434	474	492	456	481	441	461	456	474	467	471	444	475	479	488	487	479	434	456	448	492	451	463	442	499	464	454	488	466	473	471	478	536	453	436	453	443	445	442	443	470	471	449	456	472	436	475	464	442	490	503	476	505	451	490	466	475	451	451	487	489	458	488	489	422	415	441	443	461	461	490	427	474	475	477	428	469	461	448	441	462	475	482	451	468	462	441	477	481	445	457	454	500	467	466	432	453	463	489	446	512	465	462	439	507	441	440	489	484	467	484	491	469	485	445	489	472	454	482	449	479	476	450	459	452	465	461	444	468	477	440	451	480	478	472	482	451	463	510	454	404	466	421	472	443	455	445	458	460	452	472	435	433	474	458	466	452	456	421	440	427	468	458	472	460	437	477	441	458	448	478	438	484	486	492	419	436	470	443	418	488	461	453	480	490	453	449	459	460	448	476	468	432	455
16581	30398	28080	19654	15123	11375	8687	6903	5532	4497	3751	3024	2663	2384	2142	1895	1751	1618	1511	1439	1323	1264	1304	1270	1227	1171	1143	1059	1083	1095	1098	1030	1055	1021	1019	1064	1014	1014	991	953	937	931	969	1015	946	977	995	970	952	1056	909	945	955	970	879	963	976	985	964	952	998	938	944	1028	983	1022	971	947	955	944	983	903	921	909	947	981	893	874	899	928	935	938	941	918	883	923	905	898	953	922	936	933	889	901	920	888	1008	907	933	908	912	919	947	909	908	940	854	901	928	879	908	887	918	903	872	893	916	894	891	901	919	887	872	934	885	960	896	890	908	900	941	924	972	970	883	829	898	925	873	944	884	947	960	909	892	906	970	904	907	889	937	860	913	858	859	893	966	838	979	903	954	837	917	841	883	905	881	867	896	907	891	956	863	914	927	889	929	913	935	908	909	918	836	891	848	903	879	912	862	876	934	981	924	910	873	927	829	939	945	887	895	921	920	941	899	871	934	901	937	891	880	967	875	913	943	943	895	878	949	897	929	907	883	876	916	896	927	890	910	886	943	863	975	913	902	934	869	929	862	897	865	918	901	935	915	863	952	882	900	937	882	878	909	860	902	851	916	932	953	898	920	873	914	889	871	867	937	852	929	918	903	918	874	932	945	923	893	879	893	886	898	936	883	826	952	927	918	870	917	983	955	944	883	916	919	931	881	927	962	903	911	924	848	953	901	904	894	903	896	911	888	897	903	961	903	886	847	879	896	929	901	915	908	917	959	879	912	946	922	866	877	906	926	882	891	868	927	870	867	868	857	842	925	795	868	883	866	921	898	945	866	926	937	906	930	934	917	896	888	872	906	832	844	926	948	864	861	875	925	891	859	857	927	903	918	835	943	911	913	901	965	906	928	928	868	896	855	916	905	929	958	896	911	888	909	923	883	894	893	904	931	890	910	914	894	880	886	949	934	844	896	859	924	901	895	892	893	877	864	916	883	852	890	917	925	868	870	926	890	898	889	896	892	889	899	883	887	897	897	928	917	913	889	921	874	923	908	898	920	854	866	940	867	891	915	892	873	877	907	891	860	903	851	861	907	881	870	877	882	942	848	934	944	844	875	938	894	851	885	961	915	938	857	871	927	953	888	887	951	858	878	895	919	891	892	908	883	866	902	912	883	899	928	892	872	935	902	899	868	926	901	904	928	906	930	880	880	835	994	914	898	900	900	892	883	929	919	910	883	878	859	865	940	863	926	939	886	879	876	894	881	856	897	901	923	897	905	914	884	881	899	938	931	899	890	876	886	902	873	900	902	888	896	942	936	926	890	897	870	921	914	890	953	919	961	874	895	905	955	834	886	924	926	946	884	929	953	886	924	903	880	929	879	856	900	938	910	913	881	909	860	948	932	880	866	872	903	865	944	894	846	919	872	893	889	911	893	873	887	880	877	927	956	872	839	869	892	916	879	944	868	942	940	911	949	913	900	878	889	886	922	924	870	870	908	930	893	918	844	914	912	856	926	885	866	904	909	902	819	871	868	894	864	844	915	932	877	930	879	923	944	874	864	878	903	925	873	863	941	900	902	952	939	880	898	943	945	947	933	960	950	967	908	902	913	909	925	956	903	902	941	928	898	886	892	904	885	927	894	949	896	872	883	881	852	895	909	854	887	935	863	896	934	920	900	905	861	895	964	894	914	895	922	906	865	876	884	857	897	908	894	939	914	930	930	883	892	894	913	942	898	837	893	881	944	926	934	925	885	908	895	890	900	873	903	892	902	976	939	880	898	839	898	959	891	926	928	909	890	878	888	845	928	874	898	907	901	934	912	871	894	888	919	866	881	925	886	875	879	906	964	894	888	916	928	896	862	936	916	906	897	944	861	904	861	882	874	916	853	906	903	885	928	895	905	917	912	898	893	966	896	894	914	847	877	912	858	892	958	881	834	898	900	917	952	882	928	928	870	858	907	914	930	864	898	907	875	886	890	883	950	929	922	880	903	905	872	867	866	893	931	946	880	895	906	880	872	924	920	925	907	902	881	1008	946	918	971	874	884	927	834	873	905	894	883	968	901	925	923	929	878	912	975	861	886	874	881	868	917	904	944	884	897	946	824	922	896	877	893	901	902	903	891	913	925	918	888	864	917	895	904	956	917	868	891	877	918	909	922	902	896	899	892	899	903	891	883	843	872	851	908	922	877	915	900	923	953	848	874	903	868	884	951	940	913	914	942	840	921	908	882	898	865	887	908	910	938	892	888	878	882	855	900	927	892	834	882	930	900	955	920	897	906	893	906	904	903	900	928	882	875	929	921	892	941	919	901	837	958	906	872	913	886	886	901	916	877	865	908	893	932	900	871	856	870	918	933	935	861	862	927	887	882	945	913	912	876	876	837	888	874	896	925	937	880	877	871	891	857	942	940	906	893	936	902	912	900	913	917	841	885	924	933	906	942	921	891	902	917	894	884	891	923	933	848	895	882	877	883	928	910	850	913	873	885	892	862	936	955	861	926	950	894	915	908	934	938	942	911	937	913	827	907	960	881	877	932	939	884	847	903	893	830	883	897	939	885	877	878	904	924	895	936	917	935	877	893	878	945	902	923	892	875	959	903	891	862	873	943	888	919	896	904	917	845	930	941	911	928	860	905	873	953	896	941	932	912	887	898	902	878	900	923	888	900	895	867	835	910	854	912	868	859	887	942	870	825	847	912	897	872	867	862	913	886	947	878	906	906	922	883	844	970	910	928	885	846	905	875	904	869	863	882	931	861	872	903	909	935	875	864	907	930	921	974	891	858	850	907	861	912	965	915	849	892	867	933	881	928	924	910	889	882	918	913	861	917	864	898	886	925	909	910	918	816	901	915	884	910	859	914	943	879	901	938	891	910	927	926	924	894	991	914	905	893	862	853	883	877	888	906	863	887	870	833	866	904	922	886	902	862	900	948	941	890	873	925	900	868	899	893	919	920	817	906	962	924	933	881	895	929	897	875	930	907	865	913	949	819	882	909	925	880	891	936	919	895	874	919	864	871	895	850	851	897	888	909	942	884	958	923	905	938	914	943	913	904	914	874	851	856	915	953	927	894	857	879	929	928	906	884	944	931	885	900	959	894	899	891	899	930	882	885	930	882	858	896	911	949	883	887	917	898	884	884	933	866	904	921	902	848	910	891	885	955	872	873	862	936	895	941	904	921	910	894	926	920	937	936	850	921	920	832	895	934	929	874	941	928	893	852	989	849	876	885	925	884	899	917	944	874	873	874	940	843	882	880	906	979	943	852	930	920	893	896	898	927	922	885	902	847	922	904	841	879	932	997	866	876	838	919	902	882	863	964	896	927	900	909	874	922	911	886	929	891	885	932	899	935	889	857	857	893	913	922	905	911	902	946	864	922	908	885	873	936	923	924	919	931	904	913	918	875	870	905	911	906	839	900	912	923	859	873	892	888	883	876	861	877	851	969	864	891	894	883	898	932	954	942	885	900	877	907	934	912	952	867	914	903	912	892	894	911	913	853	949
27544	18263	7878	3114	1429	879	591	487	408	359	348	293	283	257	280	257	264	220	270	263	236	271	227	219	235	254	219	244	245	231	262	250	258	240	229	229	248	251	245	242	235	249	234	240	244	230	217	265	242	232	246	233	243	222	210	222	253	228	225	250	250	218	220	244	240	223	226	232	245	219	238	224	258	215	218	231	234	210	227	235	239	245	220	236	218	236	237	225	244	222	238	224	221	200	208	224	250	241	232	242	225	212	215	185	211	220	216	221	246	236	226	228	213	239	238	246	230	222	237	240	230	229	225	238	230	214	220	230	225	225	211	231	199	211	242	244	266	249	233	215	217	231	230	205	232	228	231	235	234	220	232	237	240	223	233	202	212	223	210	256	232	213	233	224	262	220	227	216	214	217	245	227	248	227	235	246	225	238	209	249	251	252	224	215	229	247	247	209	235	225	225	249	254	214	215	230	239	224	263	220	221	223	220	232	219	210	216	218	218	231	211	236	223	199	238	250	238	218	224	208	215	212	259	218	201	219	248	242	247	231	218	246	213	252	248	251	230	257	222	232	242	240	208	235	254	245	254	246	226	229	215	230	257	219	227	232	228	219	243	223	221	213	225	219	243	235	244	213	208	207	249	237	234	218	247	226	201	251	242	202	239	248	221	234	225	210	243	212	216	232	223	233	199	219	245	228	232	218	228	227	229	226	224	224	220	238	254	222	205	208	224	237	190	217	219	207	217	229	232	243	236	247	222	225	235	264	218	225	234	197	216	247	239	226	227	256	232	243	252	233	227	230	217	236	246	257	187	212	248	205	250	223	225	230	231	212	240	227	216	230	215	233	243	232	225	253	225	210	252	243	223	218	230	233	255	229	234	216	217	221	246	251	234	209	226	239	248	208	237	247	238	250	230	238	213	215	260	221	234	220	261	212	232	207	229	240	220	222	224	237	258	206	233	243	225	235	235	233	225	228	200	206	219	213	231	223	232	227	231	241	222	231	216	196	249	238	202	220	237	206	236	229	229	237	223	203	217	232	221	237	256	255	214	255	216	220	211	228	204	225	239	281	210	257	227	216	248	238	236	226	226	223	219	221	258	234	218	239	224	263	237	239	226	233	233	242	221	236	228	211	209	268	210	239	229	237	204	209	211	241	209	191	226	223	259	226	225	246	190	247	230	226	238	215	205	203	229	228	243	235	239	237	213	259	221	232	217	240	232	235	223	255	224	240	224	236	225	216	212	230	223	209	213	231	227	235	243	230	227	198	214	217	229	212	203	210	231	221	244	219	271	232	230	253	212	245	212	240	257	224	211	219	212	221	257	231	244	263	200	206	227	214	217	236	231	223	204	240	206	224	251	198	231	251	248	241	247	238	225	219	233	242	234	205	214	212	243	233	223	243	208	197	222	243	229	217	244	225	230	210	230	227	207	241	228	219	207	241	223	221	236	227	224	242	197	227	207	217	189	197	218	197	232	215	224	249	213	228	224	253	222	259	236	217	235	223	245	231	234	227	249	235	215	235	231	243	255	216	215	243	211	233	237	247	229	224	239	229	236	230	240	219	238	239	221	231	219	205	218	245	234	257	232	237	239	238	241	249	235	220	232	216	243	237	232	217	226	244	192	185	224	202	242	221	196	244	225	214	261	247	259	226	210	246	256	235	226	226	209	199	226	248	233	217	207	230	222	244	231	251	259	215	200	235	216	230	238	236	240	218	221	224	249	214	209	229	232	217	202	238	233	260	258	229	202	224	217	224	225	242	232	243	241	215	229	210	220	222	250	234	235	224	217	231	237	257	237	224	238	199	223	217	233	222	209	229	260	212	219	240	246	252	221	239	226	230	216	256	264	227	256	247	245	227	259	217	235	223	251	239	239	228	215	222	229	243	266	226	243	224	237	217	227	231	236	243	200	239	239	231	223	200	256	239	234	216	220	229	221	222	175	214	212	228	233	221	236	255	220	208	220	193	212	227	223	234	248	234	218	229	231	228	234	257	205	232	226	219	208	239	203	257	247	231	233	212	227	217	237	216	229	213	219	241	214	236	223	236	220	234	204	218	230	237	252	244	227	211	208	251	233	203	223	198	204	224	231	233	210	222	236	227	216	203	215	229	231	213	223	202	218	228	205	224	261	237	208	255	236	220	221	224	234	214	249	224	239	221	211	247	233	261	231	235	184	248	201	220	225	245	200	228	243	214	217	226	217	202	208	228	239	230	222	240	260	220	219	218	241	246	213	230	210	228	247	236	221	216	240	222	216	234	242	225	240	235	244	227	227	220	247	241	233	238	229	220	220	257	220	232	218	228	238	224	238	229	244	224	243	193	225	244	234	205	210	258	231	215	231	206	256	249	251	219	212	237	246	226	212	233	223	221	201	212	227	237	228	228	238	275	238	254	259	232	212	247	238	235	217	235	225	207	217	222	219	230	222	244	218	240	227	257	222	240	227	221	214	232	220	220	216	207	214	253	235	228	236	245	227	260	204	232	222	280	249	237	210	220	226	217	227	229	243	237	248	243	231	214	248	236	243	229	224	212	193	227	212	242	217	223	235	225	226	218	227	213	227	224	227	208	231	240	241	231	205	238	227	224	242	236	238	238	225	242	244	242	249	199	217	242	227	244	210	224	224	245	216	228	226	234	220	231	222	207	221	212	210	186	240	217	248	226	204	228	192	223	204	186	229	237	214	224	214	251	243	209	235	256	246	225	246	238	196	243	215	230	232	226	213	250	235	213	237	221	249	219	227	233	218	213	223	226	240	228	241	242	223	208	237	242	231	248	234	211	239	212	231	236	254	237	248	253	217	236	225	246	220	237	236	212	231	216	238	206	231	206	231	205	207	229	219	221	226	253	238	248	241	215	218	236	212	231	239	225	227	243	226	244	233	249	225	203	242	224	240	230	231	216	253	224	230	232	224	214	238	240	248	215	247	217	218	221	240	213	238	229	230	240	231	221	229	219	237	200	231	233	214	225	230	249	227	245	206	228	238	239	225	209	224	226	232	242	224	234	235	220	209	221	210	233	259	223	236	234	249	241	241	247	224	235	212	211	244	219	220	230	241	202	238	224	237	226	218	209	223	229	203	241	220	182	235	237	249	214	217	222	227	254	236	227	229	241	240	236	233	226	220	225	227	230	245	262	213	214	226	233	244	228	214	225	214	215	238	212	219	237	241	243	224	217	241	261	240	227	245	241	213	255	246	201	233	205	217	204	225	227	224	222	250	221	230	225	231	247	230	216	202	229	220	247	228	212	239	221	218	250	216	210	259	217	234	216	217	230	242	194	213	227	239	249	237	258	205	227	241	227	252	201	205	230	249	223	217	242	268	244	208	222	233	206	238	224	248	218	254	251	218	228	241	237	221	239	241	238	230	207	227	225	244	202	228	235	222	219	231	230	210	231	240	231	224	197	204	237	228	214	231	225	225	216	216	235	218	198	248	203	258	191	216	204	227	253	234	223	259	245	233	208	235	238	229	219	267	219	230	218
11279	16588	13776	7253	4417	2774	1886	1467	1131	948	809	768	648	651	655	630	582	546	598	566	523	550	539	497	510	481	504	545	522	535	526	528	481	538	483	461	471	482	522	539	510	514	513	504	479	512	547	482	481	505	491	494	528	527	488	545	508	512	509	516	523	526	533	514	492	520	497	546	494	478	538	470	486	510	470	514	485	487	476	503	496	493	475	500	456	478	478	503	456	475	517	518	480	474	472	445	503	465	452	502	507	458	485	492	503	488	520	483	485	500	475	454	479	461	459	465	510	480	506	486	474	467	473	488	499	467	479	476	497	508	516	484	458	474	472	462	494	474	480	502	485	519	502	557	491	476	467	513	459	483	462	497	502	486	486	485	474	466	469	492	490	479	472	504	507	492	491	491	469	506	482	488	471	473	468	458	488	487	452	477	509	449	462	509	468	468	483	497	479	523	496	470	510	457	498	511	522	503	500	464	467	469	498	466	476	478	499	498	491	490	528	459	509	486	443	480	479	481	523	484	518	503	475	475	466	525	487	464	488	473	516	517	468	450	450	480	511	461	492	473	436	504	460	450	469	521	480	472	508	513	485	468	484	470	492	457	539	481	436	478	526	490	475	477	438	462	489	456	477	489	495	496	440	508	447	478	480	499	499	485	500	493	502	504	458	479	490	460	466	508	477	504	498	470	517	501	518	487	453	439	534	466	485	460	476	474	453	437	484	482	509	463	474	468	489	511	489	490	468	458	490	449	464	468	493	450	465	503	488	472	454	484	485	490	482	482	482	487	447	499	467	478	429	454	446	482	498	508	499	486	484	475	472	508	485	528	512	459	487	489	486	493	478	491	513	420	508	470	439	496	483	485	509	479	419	466	461	528	522	517	477	496	475	466	484	504	477	501	479	514	512	482	437	500	492	482	490	503	475	479	484	495	506	499	518	469	499	477	487	493	518	479	502	518	469	493	485	474	500	471	471	503	442	470	507	511	484	451	468	470	516	461	449	490	489	469	487	498	446	480	512	500	463	506	488	466	475	475	468	477	488	497	508	541	496	494	507	480	509	504	502	492	467	484	456	498	532	505	529	473	518	511	469	529	491	491	501	486	494	512	486	468	495	482	504	460	489	475	461	472	510	473	476	446	450	454	480	499	438	457	483	439	474	516	469	483	451	466	465	462	451	470	515	483	481	472	478	486	502	471	493	502	449	480	498	495	522	486	491	490	424	506	456	477	504	463	466	466	546	461	486	491	516	482	491	456	536	467	472	481	482	460	478	468	496	452	475	515	494	496	454	488	505	542	499	485	529	435	505	510	478	458	489	461	499	472	501	520	508	518	477	454	465	464	510	472	461	417	445	473	529	494	476	460	459	518	506	461	486	518	494	450	492	475	509	460	437	474	453	470	513	453	455	481	451	506	492	462	515	505	471	511	444	487	498	472	475	489	468	484	480	501	479	486	496	479	496	513	458	467	461	504	483	497	489	512	492	418	490	481	505	503	491	503	518	466	461	469	492	520	470	457	479	502	476	487	464	510	487	491	470	444	495	456	478	508	503	474	464	464	463	506	443	526	461	481	510	483	475	449	489	486	539	534	494	472	439	462	493	555	457	507	480	487	490	505	465	464	516	419	458	455	487	466	498	500	506	468	454	488	452	480	492	519	470	464	489	478	474	482	500	477	460	490	475	496	477	480	458	515	449	488	440	498	504	502	484	532	502	456	501	472	476	441	516	464	485	488	464	499	477	506	457	436	480	500	507	503	475	464	460	504	455	479	498	463	462	489	510	454	473	493	474	448	481	504	480	486	495	471	498	479	484	477	489	461	452	480	510	470	520	473	468	452	458	449	486	466	441	463	455	502	479	501	488	494	480	471	436	482	473	509	512	468	474	484	485	472	508	483	503	480	470	483	475	475	476	494	457	481	476	453	487	474	456	525	497	477	492	476	459	489	496	462	460	493	476	502	528	497	499	464	504	516	491	491	443	484	476	513	489	497	492	512	492	461	528	482	509	493	456	510	488	440	486	502	449	489	463	471	465	485	495	494	493	444	471	484	461	524	480	456	492	482	467	465	474	468	491	458	493	484	502	494	503	502	475	460	461	475	456	488	490	487	470	475	489	512	490	481	502	511	491	485	516	479	482	481	462	468	480	508	475	457	521	456	498	467	486	474	437	503	475	483	469	476	471	470	481	528	481	474	479	498	474	469	466	505	473	506	491	520	485	434	461	473	481	517	468	495	496	532	464	500	441	488	495	512	484	461	476	459	492	506	464	483	483	494	454	502	455	479	473	468	489	522	495	466	486	500	517	526	472	470	487	491	450	457	520	436	491	492	494	482	502	468	482	469	492	449	465	482	458	461	458	501	465	495	473	469	481	541	453	477	471	494	497	488	521	476	447	499	489	490	459	503	477	499	486	443	509	457	495	479	460	490	476	508	499	479	488	468	468	508	479	476	505	456	476	519	499	454	500	475	457	476	456	489	463	479	478	454	503	474	468	514	475	453	483	509	462	524	480	472	473	496	455	454	497	444	493	496	503	478	532	469	493	495	490	474	497	468	495	447	475	498	472	460	493	530	503	498	495	527	497	524	490	486	534	505	517	498	472	452	474	473	508	458	498	476	467	431	503	489	488	458	489	460	490	471	479	465	493	527	480	490	481	515	492	500	509	490	512	466	470	496	501	471	485	516	499	466	504	460	475	494	500	493	473	496	487	494	459	477	489	472	545	503	483	492	502	473	489	508	472	489	499	487	495	473	511	471	465	483	506	477	459	507	456	535	487	481	488	472	486	461	433	459	496	475	496	447	472	494	456	465	491	481	471	490	476	489	438	498	491	448	499	456	451	476	495	440	467	488	462	509	492	489	449	481	492	477	493	478	508	509	532	498	470	460	539	501	473	474	466	467	485	449	477	461	453	489	462	470	514	474	440	430	468	483	473	469	509	481	463	508	484	457	515	484	521	460	499	479	458	500	467	466	464	474	488	448	460	480	512	514	515	482	478	504	472	463	457	506	501	469	457	471	464	511	477	461	486	494	479	488	480	472	506	496	466	488	492	468	488	518	489	491	486	483	498	495	469	472	511	475	466	470	482	546	488	507	465	474	496	464	460	465	488	441	486	542	468	485	508	483	477	506	485	445	464	528	486	503	502	472	470	466	460	465	524	481	500	459	446	496	482	478	443	474	474	458	450	503	505	473	471	459	484	508	483	435	520	484	531	476	490	498	463	521	489	468	512	531	492	498	501	478	477	466	496	449	455	504	451	455	460	460	504	507	498	517	479	523	469	474	496	505	479	515	454	486	475	467	476	484	474	491	499	474	472	456	479	493	482	458	480	472	486	475	496	484	498	494	514	501	482	476	477	475	484	444	495	477	490	467	505	470	474	457	490	508	498	464	486	456	481	488	478	473	495	494	509	489	477	498	495	465	526	498	475	493	486	476	468	471	468	517	528	504	504	509	522	516	504	479	528	508	501	492	481	472	519	520	494	496
25211	21473	27929	25333	13352	3433	1937	1253	1020	947	727	650	565	553	488	483	421	408	410	371	393	330	366	349	331	367	354	352	369	323	334	344	353	343	294	335	302	301	315	338	315	306	317	344	321	320	305	319	330	327	318	306	334	307	332	303	324	311	312	310	347	316	320	309	285	307	313	334	369	292	318	291	304	309	319	327	307	321	323	343	301	327	289	274	321	285	302	308	319	292	326	286	311	274	300	295	325	290	313	276	322	317	294	301	310	327	336	310	310	342	303	347	312	294	315	317	322	298	330	325	274	309	289	312	309	304	323	284	274	315	310	293	311	318	331	319	289	332	298	316	290	286	301	294	309	319	313	303	327	313	316	331	313	296	291	316	309	287	312	320	292	305	318	298	300	297	306	331	272	323	290	302	331	309	319	299	310	303	296	320	296	283	317	296	313	295	296	294	282	290	312	311	291	310	325	308	331	332	287	313	288	351	295	313	314	336	331	303	313	284	357	309	296	324	277	310	317	307	267	305	280	341	285	323	271	284	318	321	304	333	299	282	305	322	277	292	280	269	308	344	330	301	320	318	285	297	322	297	287	328	322	280	301	280	292	316	310	271	285	299	308	302	315	293	281	307	326	313	313	322	303	286	304	292	303	324	332	334	302	304	285	291	301	323	312	290	335	331	297	311	317	287	297	304	312	303	304	307	324	322	310	295	328	304	321	296	311	291	339	320	313	338	285	327	308	301	283	290	313	296	305	289	302	274	286	324	291	289	328	345	291	297	286	300	289	311	292	302	277	286	309	275	303	328	303	318	313	310	299	302	350	318	289	299	313	352	283	291	301	319	308	305	299	332	314	311	335	295	293	339	305	307	315	329	346	309	310	313	291	328	301	279	295	291	281	326	285	274	260	330	285	275	281	302	265	296	290	286	318	315	292	323	310	289	329	309	295	334	304	294	313	303	294	338	299	316	298	301	311	276	317	305	304	288	282	288	280	326	317	299	283	270	297	319	304	280	295	319	313	298	317	304	322	326	319	327	305	314	286	356	305	316	310	279	319	303	318	306	298	311	318	301	302	306	327	272	317	306	310	314	300	303	338	296	302	300	305	310	319	296	318	331	308	298	330	339	305	327	331	283	297	289	300	310	318	314	313	307	287	317	325	324	320	316	315	265	315	321	297	322	284	262	340	291	291	327	310	313	302	302	281	304	333	299	310	305	327	335	293	306	326	294	300	340	303	295	298	293	309	300	298	299	313	274	313	319	320	304	318	275	298	291	305	278	308	300	297	295	314	314	322	308	331	306	314	302	314	321	293	331	331	284	328	298	302	307	290	282	294	285	319	322	300	286	322	317	271	292	329	306	285	301	291	321	299	299	289	311	313	324	300	280	337	290	302	320	297	322	326	304	303	314	291	295	327	266	299	270	317	309	309	319	301	296	324	292	302	304	251	337	359	324	293	288	335	296	312	330	325	302	322	315	283	308	290	307	315	297	299	283	308	293	310	327	304	302	284	307	303	289	287	320	293	319	313	310	323	279	318	260	323	309	292	292	323	313	334	310	320	320	275	327	321	284	310	316	313	331	253	324	316	302	310	300	299	325	333	281	324	286	341	273	308	280	296	306	289	277	277	308	324	306	300	302	305	337	296	283	296	285	295	322	290	273	318	315	297	330	306	317	319	308	308	309	316	326	299	316	286	307	304	276	293	297	311	324	289	308	264	254	265	325	323	341	297	332	313	298	319	325	303	309	303	295	316	340	305	294	288	302	332	323	304	304	320	310	308	275	293	327	283	324	299	286	317	308	316	293	314	320	317	311	335	312	301	314	289	310	310	347	311	308	304	290	323	308	332	298	332	305	309	320	303	290	295	354	333	304	314	310	304	313	298	309	328	300	287	314	281	348	306	280	284	299	323	300	290	319	302	330	306	296	304	300	307	349	286	320	304	296	319	293	344	295	311	281	294	293	277	336	300	320	276	280	307	325	318	289	360	294	317	300	315	302	294	302	323	326	310	312	308	315	299	285	315	303	315	323	269	300	297	291	287	309	309	330	327	296	306	291	312	284	289	298	313	266	300	310	309	300	296	299	298	301	312	322	300	294	287	276	296	274	312	290	312	304	314	321	309	319	294	290	291	318	316	318	331	296	306	350	317	283	292	276	331	314	320	287	315	295	316	307	305	299	311	332	308	309	306	299	305	315	304	275	311	306	315	306	286	349	303	286	328	319	312	319	298	301	312	314	297	301	312	307	296	281	290	325	293	289	314	294	312	320	293	333	299	330	321	319	281	291	305	299	287	318	286	284	316	310	273	292	292	288	332	302	309	328	310	286	306	307	370	281	339	288	324	310	304	333	315	314	289	328	309	282	308	297	301	308	301	311	293	314	292	317	336	316	284	308	318	299	312	302	336	285	286	284	312	274	301	317	288	297	323	315	305	301	303	323	300	291	306	278	322	303	296	301	316	304	299	319	320	310	297	290	326	315	310	307	342	321	290	305	290	306	299	297	307	320	326	323	302	280	321	264	331	301	321	305	322	315	337	314	313	315	307	286	306	329	294	287	290	307	324	298	317	358	343	333	315	320	300	274	302	292	266	285	291	297	287	305	304	311	291	311	309	314	291	292	304	314	313	330	293	328	301	326	265	296	294	318	306	323	267	323	302	277	313	285	308	281	324	316	314	320	306	300	269	269	313	308	310	294	301	321	313	306	310	287	301	308	281	310	301	324	292	277	298	323	310	301	305	294	308	309	324	326	303	339	316	278	314	303	335	277	285	326	286	295	335	336	298	290	315	276	316	306	304	298	343	301	332	295	331	271	310	302	323	302	275	297	319	334	317	309	265	294	303	324	290	326	303	292	302	307	294	284	344	306	318	324	287	303	278	302	329	302	282	325	307	325	311	295	296	310	300	334	319	331	286	315	297	284	290	265	325	293	298	265	291	294	301	279	312	319	330	292	316	297	327	296	285	293	276	291	331	294	314	315	310	303	319	310	338	294	287	313	272	310	302	298	324	291	298	344	297	274	296	321	329	315	310	266	295	300	317	303	313	327	296	330	301	290	276	320	305	305	328	278	276	319	307	302	306	298	308	326	277	315	326	308	325	309	284	297	289	285	299	283	322	304	307	307	314	289	283	292	314	278	335	305	293	273	356	303	306	296	289	302	316	340	314	286	328	306	312	277	288	332	314	280	323	289	317	325	297	305	312	310	305	296	301	312	314	288	299	302	296	325	312	313	310	272	311	302	312	311	297	286	308	286	280	308	319	336	281	303	288	268	311	288	290	316	322	294	303	318	331	297	292	313	308	309	307	293	313	325	302	296	309	281	289	345	316	295	292	332	297	284	336	299	309	309	271	329	326	326	291	281	311	285	300	338	326	345	275	301	313	271	304	333	313	324	316	304	335	315	326	317	327	321	302	315	322	313	288	312	328	317	333	285	315	299	301	323	304	281	330	291	308	304	305	280	322	290	290	308	266	300	298	309	307	289	290	307
14725	26364	23134	14900	10374	7087	5082	4049	3321	2730	2153	1899	1620	1458	1222	1205	1059	1062	920	911	878	828	861	822	792	758	789	761	753	704	725	768	752	761	730	659	683	681	685	680	651	702	755	692	673	704	631	669	684	675	681	633	653	668	683	668	694	651	691	635	698	697	713	710	703	610	667	710	637	644	663	638	717	664	665	700	668	596	654	640	609	646	612	619	649	594	623	573	612	657	634	615	697	593	644	679	616	579	662	690	669	619	614	661	619	630	603	609	634	614	633	580	625	645	640	673	647	576	625	639	638	637	616	596	628	680	624	631	615	629	617	644	613	601	665	651	636	650	657	608	634	625	592	616	651	680	599	617	608	593	645	642	622	619	654	584	615	626	614	630	630	632	652	589	627	614	649	623	608	648	628	583	590	638	642	617	676	634	624	648	633	638	639	619	603	664	618	625	646	609	635	594	657	673	640	649	651	642	609	657	619	643	584	642	596	643	647	648	590	652	639	552	637	616	612	587	645	599	625	606	650	605	589	624	584	584	649	601	594	609	610	596	600	624	617	648	648	620	598	639	582	654	552	611	607	644	615	636	652	647	608	624	612	630	653	657	598	594	647	638	605	604	590	657	630	647	585	614	647	642	618	653	602	651	630	607	625	621	643	636	628	643	614	647	621	621	651	638	674	654	650	616	568	632	650	621	596	619	602	623	632	645	620	628	616	589	635	644	655	665	627	608	584	626	646	649	618	634	675	639	613	628	594	651	604	597	588	623	595	637	611	592	618	656	610	639	658	625	584	621	620	590	623	663	665	658	632	641	623	652	619	627	660	619	603	625	641	619	590	648	632	644	674	608	641	639	577	595	635	604	609	623	605	600	624	672	604	631	608	642	598	646	646	605	628	600	602	620	578	658	588	610	640	631	615	628	657	673	636	574	617	597	637	599	671	636	628	630	591	649	607	644	635	649	624	686	645	637	645	621	638	642	618	581	647	623	611	645	646	637	627	626	599	634	571	611	647	593	629	597	620	629	606	640	648	615	667	645	654	624	569	597	583	640	687	647	596	605	645	630	568	631	603	659	588	640	588	634	607	663	622	628	616	610	632	639	613	625	622	573	610	602	620	634	604	589	620	636	592	597	612	619	658	647	698	636	571	594	635	579	603	661	656	625	652	650	578	621	615	630	633	669	595	636	617	661	639	655	646	629	630	666	619	667	650	654	642	623	621	640	641	611	640	623	595	624	658	623	619	619	618	605	620	660	616	629	600	613	626	620	634	586	643	661	596	606	634	621	639	613	631	616	648	606	614	646	592	605	624	590	606	624	630	646	642	619	645	616	644	590	625	626	680	672	646	632	656	668	618	588	638	584	602	626	626	638	599	614	637	608	619	626	621	611	642	611	609	612	614	641	641	630	635	626	625	569	590	652	626	636	589	621	592	591	652	593	596	565	596	646	647	635	606	649	615	605	634	562	634	626	600	594	602	631	651	607	627	652	614	604	660	651	644	584	646	631	617	625	641	620	626	659	628	624	638	625	618	631	633	623	660	586	634	649	623	626	572	647	651	670	616	665	605	618	610	622	630	643	655	642	609	592	604	618	642	605	659	643	617	616	681	623	599	637	622	614	599	583	623	674	627	625	680	625	607	667	642	667	645	614	600	625	624	598	609	632	592	576	613	631	623	600	627	580	602	635	638	630	599	623	607	664	654	645	581	631	612	633	595	632	625	623	577	628	655	587	621	614	652	647	579	579	592	611	642	641	588	602	606	607	663	604	647	622	643	642	639	637	625	654	606	603	668	636	652	628	621	654	581	617	577	575	587	588	620	596	613	626	626	589	624	638	644	600	585	636	566	652	636	613	641	596	626	691	616	621	616	619	608	576	626	659	617	609	629	611	637	668	601	620	617	672	655	610	628	596	632	602	661	609	658	632	584	645	605	634	618	686	660	627	629	644	584	636	654	597	569	625	631	628	637	619	625	594	649	579	601	630	612	601	645	643	636	588	622	619	619	597	619	592	695	629	620	620	662	640	660	578	605	613	618	648	644	623	620	657	590	608	634	624	596	668	645	649	608	614	589	602	631	632	658	625	644	686	648	619	638	598	618	646	593	608	603	618	648	618	658	623	640	641	651	630	612	643	662	584	654	646	625	644	609	566	634	596	627	609	697	686	609	635	626	601	660	641	668	613	617	633	633	642	590	581	627	624	611	619	581	620	645	602	624	608	634	624	614	644	604	611	617	643	608	633	619	590	702	613	675	641	611	620	590	605	616	644	648	569	616	589	637	675	625	556	617	670	614	638	654	608	599	625	608	618	612	659	628	605	664	566	598	650	599	649	638	604	657	638	614	625	622	630	616	664	639	616	612	654	584	596	647	667	634	644	612	588	644	619	609	643	582	618	625	635	629	616	639	659	595	613	616	609	622	593	596	598	590	659	596	606	602	607	599	605	668	623	604	670	618	636	614	640	632	611	634	611	667	580	641	654	615	647	626	594	642	602	654	609	628	601	601	607	599	626	584	600	634	626	601	612	625	614	628	615	624	608	589	649	616	612	711	633	611	622	638	614	635	622	594	661	613	670	651	596	630	594	625	639	614	645	588	616	633	604	630	672	647	621	650	661	595	624	645	609	670	600	619	606	583	653	598	629	637	590	592	599	622	611	627	658	695	656	635	595	608	633	654	609	629	603	610	632	617	649	658	616	659	571	646	641	624	634	631	628	638	589	639	630	590	619	624	636	589	623	626	619	669	613	608	650	645	670	575	642	594	634	626	637	645	610	667	617	665	633	653	573	621	601	592	602	654	588	628	649	611	656	670	624	647	601	617	625	607	661	628	577	659	619	589	589	646	610	617	620	617	661	614	630	598	641	671	642	589	676	598	606	673	629	614	647	603	613	659	618	657	641	658	612	622	656	627	589	621	591	618	634	599	581	635	606	622	616	630	611	680	618	588	622	583	630	598	603	650	649	585	677	637	603	570	624	582	604	628	642	601	631	676	593	599	628	632	610	624	601	596	612	604	603	652	584	657	600	634	656	621	668	606	644	606	625	635	647	636	616	621	584	634	649	601	633	626	623	604	581	658	661	633	585	580	609	626	660	620	667	627	595	627	700	606	602	655	635	612	649	580	667	623	611	613	622	620	580	631	636	655	612	642	647	605	611	666	599	670	638	612	676	634	650	626	626	647	614	571	649	625	635	640	644	663	588	635	622	622	604	633	638	648	681	641	599	610	598	623	639	608	633	651	625	619	637	626	599	648	660	624	659	616	638	630	647	615	662	666	637	621	614	605	603	608	611	626	638	631	610	609	585	605	594	657	647	639	673	626	654	574	586	629	610	646	648	646	572	586	608	620	610	600	629	610	641	606	579	592	626	617	621	665	600	619	613	638	644	630	637	620	632	680	617	635	655	625	557	654	611	663	614	636	606	615	617	620	640	595	633	623	623	618	618	623	614	677	604	628	608	593	605	620	566	581	652	615	637	618	626	575	625	593	615
24186	21493	28918	24442	21440	12912	4111	2340	1770	1450	1256	1031	924	899	832	737	705	711	655	631	596	579	561	521	497	504	511	506	499	487	534	461	521	509	473	527	507	500	495	501	461	543	479	471	502	477	525	496	474	506	490	504	510	502	473	532	505	464	442	492	518	500	495	494	471	482	488	502	489	476	512	486	472	487	460	487	497	473	469	479	478	442	486	491	449	443	484	491	463	473	433	459	477	447	466	504	493	472	464	466	475	481	469	443	452	493	510	479	448	504	523	461	449	469	465	458	480	442	479	416	451	435	471	422	451	484	484	474	459	478	451	493	479	465	460	463	476	467	463	470	463	524	453	467	486	480	482	465	505	447	477	471	459	488	474	491	463	475	472	457	463	450	474	428	474	471	453	445	470	455	466	477	464	435	452	488	459	447	495	460	444	452	422	471	495	437	477	439	482	452	455	491	455	454	466	463	482	464	438	434	459	447	449	458	484	468	463	460	426	478	486	487	449	482	501	451	500	475	471	466	447	461	454	509	475	492	460	445	478	454	482	466	489	464	450	456	438	476	457	485	455	487	453	486	468	481	450	482	449	451	470	503	475	487	457	467	426	471	439	489	472	504	463	454	455	478	492	513	468	414	439	447	480	446	424	469	472	439	499	485	478	492	495	469	441	466	481	496	445	481	491	477	442	461	496	455	489	429	435	482	492	505	441	462	474	431	457	430	425	457	469	437	474	485	477	435	453	443	457	488	437	473	509	455	488	482	482	491	464	444	437	491	455	474	422	472	469	476	483	484	480	463	472	486	454	440	481	452	465	504	466	454	457	457	447	472	511	466	481	491	459	503	485	452	407	484	480	461	476	470	467	442	466	431	438	467	433	469	455	423	459	462	469	450	486	468	432	500	484	524	438	475	510	494	471	452	461	477	467	470	464	479	456	474	442	474	434	479	471	486	459	443	445	440	461	474	438	422	479	495	488	493	474	470	471	480	457	450	458	418	475	463	465	456	462	428	415	429	537	461	462	454	462	446	449	464	447	441	460	445	471	466	418	430	466	477	445	452	491	507	476	404	449	465	477	455	458	473	498	436	452	452	433	414	445	468	491	478	459	443	544	442	465	445	494	449	487	452	434	433	450	477	460	468	523	456	456	436	433	438	474	457	466	474	495	476	461	469	454	488	461	463	476	415	420	487	463	492	459	472	456	428	437	467	475	495	434	426	467	442	460	443	459	442	482	470	454	462	482	470	471	435	438	448	466	465	448	415	450	453	444	444	473	445	457	461	452	456	517	426	452	450	478	484	452	457	434	462	414	459	437	461	462	472	442	475	466	488	479	436	470	463	478	447	456	474	475	409	448	458	450	473	463	490	455	484	454	470	461	445	471	443	478	473	429	459	441	446	478	502	453	465	478	477	463	414	458	439	437	465	449	472	482	503	480	494	445	495	421	474	439	448	495	430	472	459	444	465	440	461	483	441	484	461	458	477	477	458	441	479	432	464	470	456	469	469	396	478	471	460	463	453	485	449	455	466	449	427	475	466	477	466	463	461	498	481	482	413	424	485	462	452	461	459	432	464	472	476	512	427	504	459	468	455	450	418	477	470	465	465	465	433	476	468	435	428	460	452	462	445	487	462	488	396	486	452	498	486	468	445	432	468	478	475	506	449	483	453	472	424	484	500	453	464	460	427	470	451	460	487	481	474	500	461	438	452	450	459	509	470	496	495	475	473	503	431	453	451	529	461	482	492	452	445	467	468	462	442	453	497	422	464	503	440	418	416	459	443	474	455	462	463	444	503	464	446	440	473	480	442	452	441	470	469	464	424	453	479	482	495	502	488	429	463	432	425	437	489	435	444	471	446	467	446	447	456	458	452	496	451	476	483	455	484	444	492	464	461	457	456	440	459	439	487	460	452	478	481	474	449	439	468	458	437	478	486	463	492	432	500	497	474	430	471	455	469	474	463	485	469	456	460	460	417	477	450	439	489	494	425	456	446	450	453	456	480	488	421	451	403	516	428	485	481	468	447	496	461	422	451	438	441	466	491	461	463	463	451	470	458	464	449	432	443	489	467	469	492	441	476	441	494	441	466	471	472	458	459	453	470	498	437	474	476	488	442	465	428	469	486	427	475	423	459	458	477	438	463	414	458	468	451	462	443	441	464	462	449	426	432	412	463	457	453	440	447	479	453	437	471	440	446	440	461	457	487	493	469	461	502	442	447	453	487	483	461	450	434	497	497	479	509	484	471	447	492	479	452	501	429	461	440	450	487	488	461	460	482	470	457	500	431	521	483	466	476	481	454	482	492	445	463	479	488	452	469	458	492	500	427	431	446	480	445	418	465	463	459	485	447	457	463	454	442	426	471	452	459	450	448	499	469	482	444	497	452	433	438	437	438	514	475	503	467	428	432	483	466	496	443	439	421	483	471	482	475	479	468	421	472	465	450	474	471	474	467	463	447	449	486	459	493	429	488	472	436	449	461	468	462	478	456	416	494	434	467	480	431	437	456	454	490	489	452	459	436	489	475	457	431	481	480	458	432	457	447	460	427	481	479	488	471	449	474	469	435	498	471	459	470	498	509	413	452	453	474	423	465	444	449	453	491	488	461	446	450	502	457	442	468	460	458	434	428	477	453	436	463	492	482	504	457	437	457	471	453	469	461	480	494	514	482	428	452	513	422	475	437	501	429	486	507	456	440	452	452	472	442	454	482	484	442	470	479	477	520	470	461	454	433	430	459	449	476	510	445	442	416	414	473	473	459	439	427	484	472	479	475	481	446	439	450	455	483	447	463	449	478	447	448	448	455	430	473	464	480	459	432	469	437	483	482	458	478	481	442	469	451	486	466	506	461	462	434	440	468	441	460	471	469	419	434	461	496	489	501	450	470	464	499	464	473	467	519	459	485	479	467	492	502	459	463	469	481	471	464	445	481	432	493	489	436	444	465	502	455	449	467	456	473	478	482	515	435	468	491	507	461	490	426	457	464	465	457	441	434	475	462	478	478	473	425	451	463	483	434	466	480	486	473	492	460	502	496	498	438	451	440	458	473	475	434	449	477	472	511	502	463	450	475	417	495	462	463	458	435	412	493	453	455	462	496	477	470	469	466	454	464	489	502	471	498	457	504	457	472	455	437	451	449	460	426	424	513	463	449	488	506	482	481	430	444	471	441	465	434	485	457	449	480	442	479	487	450	477	435	460	489	473	386	484	418	474	437	488	439	441	494	469	470	467	494	497	462	466	425	487	444	464	462	474	483	460	459	458	487	472	460	466	483	470	437	448	444	460	491	482	464	473	454	454	500	440	451	469	458	453	430	449	443	462	469	463	444	487	474	484	429	468	438	471	443	461	468	444	450	435	495	471	478	503	446	524	461	457	464	440	433	482	507	477	485	476	474	448	465	490	472	434	414	483	464	477	434	465	474	497	487	483	466	480	457	462	467	487	451	499	463	462	448	480	464	456	460	468	443	455	460	482	501	450	445	477	426	492	473
17941	31758	28426	20125	15077	10603	8029	6453	5269	4426	3613	3065	2660	2234	2096	1879	1696	1656	1490	1405	1327	1246	1278	1171	1173	1128	1106	1046	1108	1097	1039	1112	1060	1089	1038	1056	1014	870	993	1004	975	1008	1044	1014	958	986	1029	981	984	912	936	991	995	929	918	951	902	1013	1005	972	1032	895	963	1003	981	899	999	988	982	935	930	894	942	922	915	918	941	952	944	944	850	918	937	942	928	908	950	914	915	887	884	936	917	949	913	926	927	931	875	947	923	913	913	939	965	920	958	949	938	949	921	907	889	924	931	933	872	899	905	931	931	922	904	937	947	926	902	873	879	913	929	941	837	932	916	935	913	946	902	923	975	934	917	889	906	884	918	913	873	875	881	849	924	911	843	941	876	895	860	877	883	924	922	884	928	857	898	849	913	929	879	926	869	899	904	919	884	913	917	937	866	883	854	900	908	857	906	922	916	848	941	865	880	884	881	945	898	905	900	878	874	916	905	883	860	862	871	892	906	900	881	931	924	955	898	881	924	931	865	961	912	876	863	924	906	853	908	886	933	938	900	922	874	880	933	933	899	891	923	901	897	866	883	892	907	855	893	906	893	871	911	865	910	882	898	892	888	896	926	872	888	930	900	895	916	882	956	821	906	897	928	880	904	836	956	914	894	919	939	887	881	914	877	934	943	892	889	907	887	883	918	965	860	917	876	911	897	869	916	962	887	936	897	883	895	909	905	861	906	883	869	950	877	945	890	913	897	919	863	902	899	896	969	904	906	948	885	880	899	874	948	926	932	867	883	917	904	899	886	875	902	912	881	877	907	946	870	901	892	865	909	910	918	874	888	895	944	939	926	976	887	869	864	928	915	850	868	954	918	911	873	895	920	836	887	968	879	918	847	935	869	907	884	1002	928	904	862	954	840	894	906	880	922	924	917	928	866	933	872	809	915	958	871	863	868	926	918	891	936	943	915	878	839	860	886	899	940	892	961	919	897	878	880	937	926	965	917	936	896	922	928	911	952	875	932	883	868	924	883	886	897	916	895	890	938	818	898	880	927	867	934	959	945	947	895	854	895	891	892	837	939	912	968	945	932	904	915	885	893	948	897	896	899	892	974	875	913	863	911	870	906	880	932	914	884	888	860	911	893	947	890	864	920	887	880	895	903	862	893	941	877	929	899	924	886	917	940	890	884	899	868	924	897	880	902	875	908	941	900	874	929	877	932	859	846	908	890	906	868	911	880	886	897	927	929	874	918	953	861	909	943	898	886	955	903	869	864	869	879	842	897	915	916	920	872	926	863	919	920	895	924	895	877	911	933	926	917	873	912	896	869	851	935	858	859	892	873	896	892	878	868	960	886	848	884	898	938	911	899	861	928	837	898	880	916	891	841	890	905	947	945	915	948	844	954	937	927	882	967	924	922	910	932	919	897	899	936	906	917	941	857	874	886	870	849	893	847	897	925	938	921	935	887	871	865	943	910	885	918	864	892	913	871	838	919	905	932	885	890	929	866	871	911	851	883	872	966	908	902	880	922	893	874	886	881	897	877	880	866	901	871	845	879	938	919	868	897	876	943	905	870	846	896	894	835	908	909	917	922	893	893	841	896	853	895	883	893	945	902	836	859	867	877	859	930	922	891	893	958	816	868	920	875	953	856	858	934	923	821	847	887	885	892	857	887	869	860	890	922	956	912	911	908	878	893	875	864	848	858	907	892	896	899	905	910	936	873	896	882	881	906	951	905	908	913	867	917	870	931	959	903	920	919	882	896	885	901	892	898	919	917	883	887	1002	920	908	934	912	910	913	943	949	915	910	926	937	927	906	892	912	927	857	929	888	881	917	900	907	925	871	917	900	932	914	913	923	882	830	855	903	897	874	941	913	835	877	890	903	873	881	878	935	912	953	865	904	845	877	883	830	891	923	884	916	930	852	860	877	892	927	890	838	946	886	843	939	881	896	883	890	896	865	924	911	909	872	920	903	878	870	876	901	896	922	931	942	924	874	932	858	856	940	866	882	915	882	879	839	928	927	905	920	894	888	937	884	941	888	848	861	896	898	920	850	891	890	906	874	900	899	866	961	898	953	870	961	945	898	948	922	909	919	871	964	867	898	861	884	910	920	861	918	887	927	950	907	918	919	881	927	870	887	839	865	889	925	878	899	916	898	883	869	945	882	906	878	909	881	869	881	892	870	908	911	871	868	877	850	903	941	922	870	877	854	895	866	920	893	920	930	904	892	901	897	884	846	877	897	982	861	879	913	885	942	881	947	909	922	926	900	885	936	930	861	912	918	933	911	863	894	856	901	904	887	889	870	910	916	916	899	922	930	907	908	932	873	914	902	854	878	903	914	867	895	911	898	984	916	891	874	877	890	909	902	930	916	920	918	908	857	903	900	848	896	946	904	910	926	886	884	904	887	938	910	897	956	899	906	902	960	924	896	989	896	874	881	891	891	943	913	902	876	890	899	906	844	921	876	860	929	932	910	897	889	915	890	887	909	873	864	866	926	950	921	919	917	937	869	883	914	916	886	875	879	865	899	890	923	890	924	921	902	908	914	919	856	923	912	918	894	893	838	887	851	879	955	893	832	884	852	915	952	919	902	931	875	932	846	925	878	942	872	909	927	886	903	890	865	879	948	897	889	918	875	916	883	895	925	915	882	876	895	904	917	897	913	925	943	906	881	933	854	930	905	938	920	917	899	920	891	858	916	916	884	863	889	856	947	916	925	905	920	912	905	911	890	930	853	911	889	951	913	922	886	890	900	924	947	898	903	921	940	890	901	896	898	900	894	930	918	889	873	897	955	851	843	868	889	874	911	930	900	881	900	860	921	982	846	925	924	883	867	941	868	919	931	908	927	848	875	912	903	926	905	902	933	886	852	925	879	872	860	863	946	952	926	899	869	879	882	904	855	916	909	913	936	877	917	917	893	869	921	894	896	870	889	899	896	882	867	899	917	929	934	854	894	905	903	911	870	893	966	856	889	920	935	867	908	945	887	926	902	823	900	915	893	906	930	886	891	929	899	933	869	902	972	891	899	964	866	878	893	907	873	893	943	867	861	895	861	957	855	887	869	936	925	888	922	869	929	871	870	906	887	914	896	926	957	917	883	926	887	929	896	957	878	887	883	887	833	882	883	862	887	949	836	932	864	868	880	947	896	911	870	916	978	880	934	848	843	887	938	841	878	837	858	897	895	884	883	882	953	900	950	884	869	914	886	890	886	919	887	932	937	849	931	965	888	929	876	855	977	906	852	925	920	890	930	869	887	909	938	917	932	896	859	965	939	961	979	900	904	856	885	874	895	910	932	955	871	920	907	870	855	891	905	889	863	928	898	872	910	869	868	926	894	862	857	894	884	897	934	895	866	877	937	936	863	893	939	920	874	923	839	916	945	896	902	879	880	876	921	875	837	893	922	855	927	857	857	894	920	872	876	912	916	913	915	897	912	897	947	876	939	861	927	911	891	902	904	906	913	918	942	902	862	900	933	908	882	850	911	940	891	930	867
27585	18431	8346	3193	1358	768	569	435	385	313	331	307	263	266	215	260	271	234	258	250	253	233	230	227	228	251	264	241	237	268	214	239	250	265	209	230	232	237	265	261	246	216	259	250	246	295	262	216	257	246	217	236	237	239	271	232	249	265	226	237	237	248	262	256	269	237	212	244	217	244	221	264	234	223	240	223	239	222	234	245	221	236	241	245	250	231	248	270	259	232	230	230	218	225	255	253	235	246	225	228	248	226	235	240	253	232	226	250	197	228	255	238	234	269	237	217	236	229	247	246	223	210	255	215	243	237	223	233	231	249	252	224	246	247	216	222	231	233	237	236	216	232	241	226	249	228	205	246	197	234	226	232	237	236	242	211	228	239	226	216	229	252	249	221	238	229	239	203	230	257	231	227	246	223	222	256	228	229	239	234	222	211	235	233	250	238	250	224	234	242	247	254	229	216	215	239	220	229	201	224	257	232	224	202	229	213	244	238	251	227	227	210	222	222	238	230	222	225	257	210	236	229	254	242	223	245	234	232	252	236	222	242	234	213	230	229	222	256	212	233	235	233	229	220	251	213	218	233	233	194	217	235	235	225	247	208	250	231	245	250	240	232	214	226	240	251	230	251	232	229	278	222	230	236	209	214	226	257	242	228	236	241	253	226	224	228	228	233	228	224	215	233	248	217	249	232	231	250	250	231	227	214	246	231	253	235	244	249	254	215	229	224	226	235	205	249	213	246	228	207	248	237	240	240	234	240	248	235	229	216	193	235	228	240	240	225	200	238	227	222	230	237	221	216	220	235	237	241	225	231	217	227	229	235	257	251	233	237	230	219	233	199	274	205	225	233	223	232	242	214	259	218	217	245	242	252	228	213	239	207	239	253	243	222	217	225	222	240	239	232	236	245	243	227	239	218	249	250	214	230	234	213	234	258	252	232	275	238	243	250	226	209	261	226	241	208	238	235	235	205	254	279	272	245	238	234	238	206	235	229	240	241	252	212	216	217	240	235	235	232	223	239	259	231	246	254	239	241	246	238	210	224	218	246	217	246	235	247	210	224	240	204	220	226	239	225	230	247	209	213	255	260	209	215	240	252	225	226	258	247	263	252	233	223	250	203	241	217	234	220	262	233	252	234	246	217	254	217	206	235	215	215	270	230	198	228	241	234	244	220	229	219	240	230	229	206	218	244	228	230	243	241	225	247	219	245	244	215	251	265	230	242	223	248	238	212	198	231	236	215	250	216	222	227	226	231	252	218	227	231	224	236	264	193	237	242	221	236	251	237	229	244	231	230	236	234	204	241	233	224	242	237	222	245	239	225	259	233	262	225	255	233	221	264	231	225	256	243	233	193	240	249	230	244	231	255	260	253	226	256	260	200	229	230	253	212	238	197	228	220	243	234	221	234	227	248	272	210	255	238	233	217	221	228	245	246	204	223	219	244	224	227	246	236	218	227	227	233	252	249	243	231	223	257	227	253	232	252	250	215	217	227	244	247	237	246	248	241	214	223	238	222	202	224	238	234	208	222	220	252	201	222	210	247	287	238	248	199	225	235	229	247	249	222	203	231	225	198	248	203	244	238	223	234	230	245	215	247	205	238	248	240	226	233	229	222	257	249	231	227	254	259	236	208	222	207	217	199	254	226	276	200	246	217	242	242	254	223	248	243	244	201	227	207	247	227	222	238	205	228	236	229	231	206	222	247	236	217	229	233	215	219	234	232	212	230	236	227	229	241	275	218	224	211	232	215	261	207	226	245	246	233	240	238	210	240	228	230	235	253	244	227	232	242	221	219	243	232	268	232	212	232	239	217	245	217	244	258	219	229	226	224	233	216	240	237	255	217	216	227	256	235	225	231	269	239	231	251	216	249	225	256	249	226	232	224	236	254	256	224	218	241	224	229	229	235	201	218	244	224	224	214	241	251	227	254	243	232	244	222	233	227	251	227	253	249	243	240	226	234	225	243	235	244	220	220	236	219	239	220	192	245	224	248	234	226	249	227	238	239	235	234	240	231	245	206	215	230	231	211	270	218	221	220	216	201	243	228	221	254	211	223	228	231	265	227	250	227	211	232	239	230	218	237	231	245	241	240	245	233	235	238	232	227	274	212	217	241	228	242	229	252	254	205	216	222	242	197	227	236	259	210	219	228	230	248	238	229	220	224	232	253	219	205	232	239	248	225	236	208	223	245	257	224	257	212	221	217	214	211	254	265	227	231	230	217	236	239	262	212	239	245	247	251	258	225	223	263	238	213	223	216	224	225	258	253	212	249	190	244	244	237	222	219	254	258	232	228	257	260	228	223	247	227	237	213	235	227	244	231	230	218	238	239	218	220	263	225	215	221	220	218	219	250	227	220	246	225	219	237	249	222	230	273	238	240	240	230	210	283	241	244	259	212	235	243	242	254	213	221	242	226	220	197	228	223	225	238	220	237	219	232	243	251	244	221	211	225	231	229	212	222	232	241	198	216	254	223	269	236	250	235	228	228	227	242	249	227	249	241	229	246	237	235	232	235	249	221	250	215	250	228	229	213	226	250	239	231	231	239	231	236	237	246	231	206	270	215	239	215	205	241	241	251	240	223	211	245	226	239	248	223	239	238	213	213	231	222	255	260	225	233	223	228	210	237	235	230	238	203	224	218	252	222	267	266	246	214	205	260	277	212	227	229	210	225	222	226	212	239	199	243	266	242	248	240	241	237	213	241	249	227	248	207	218	244	208	250	236	231	231	236	213	227	244	224	219	231	237	212	248	236	223	234	223	229	221	224	231	232	243	237	247	212	257	228	221	239	225	249	231	190	231	246	233	274	235	205	217	239	242	222	237	222	234	218	230	219	245	222	266	217	232	237	213	226	215	194	257	244	210	226	245	203	253	223	198	248	241	257	218	213	244	240	237	276	232	220	233	219	231	225	243	241	229	220	204	232	251	259	257	243	259	227	234	267	249	238	218	231	237	228	229	224	267	213	263	246	204	244	209	246	226	224	220	230	214	212	249	231	218	225	220	231	264	226	229	230	232	227	232	243	240	225	229	251	239	239	233	234	259	231	230	228	222	221	219	238	235	244	225	242	241	234	238	261	244	233	216	216	254	234	232	240	230	246	264	219	235	199	243	235	228	248	201	217	241	249	230	222	233	230	244	215	231	205	231	216	228	235	245	243	220	251	252	232	230	238	238	261	200	226	282	239	238	232	242	223	259	240	223	239	242	251	238	233	248	235	244	228	231	213	220	243	245	217	189	234	222	235	236	242	224	229	228	243	244	258	254	187	236	230	227	224	243	229	258	227	229	242	240	250	266	218	247	229	217	233	236	250	234	233	225	225	247	245	229	255	226	234	223	226	246	236	236	240	214	236	237	238	237	220	238	250	241	230	238	239	238	224	234	237	230	252	253	253	207	236	236	237	233	246	211	223	242	246	253	237	232	242	223	234	210	227	244	242	206	237	214	228	261	246	243	240	226	244	202	220	238	261	216	258	248	207	225	209
12676	17693	14457	7543	4212	2645	1797	1336	1041	890	819	752	728	654	665	675	563	621	638	549	543	557	493	550	538	475	517	528	504	485	502	527	545	503	530	505	513	499	538	517	516	511	475	471	502	568	507	476	500	512	509	542	474	525	496	482	503	504	510	510	503	498	506	526	488	532	504	497	552	519	503	497	536	457	500	484	465	477	498	506	513	515	495	471	525	513	501	500	518	492	492	497	491	518	476	522	509	505	489	493	487	506	493	506	534	509	498	482	461	486	541	462	485	487	486	452	474	470	485	463	450	475	539	497	512	504	509	469	512	506	468	517	526	455	528	473	507	481	466	496	463	479	499	492	477	470	473	514	496	470	485	474	505	447	469	467	482	484	481	475	513	512	487	498	475	493	446	509	497	495	511	479	495	495	464	493	501	486	459	471	476	522	493	472	489	499	511	476	531	513	477	480	517	489	493	486	520	553	459	513	513	508	487	471	487	469	431	458	477	483	465	487	520	513	472	492	480	464	500	489	458	510	465	466	486	464	457	483	486	485	474	437	450	454	477	482	491	476	471	495	486	485	508	508	482	491	452	480	459	455	500	450	487	473	457	455	478	483	506	495	470	489	531	474	514	462	494	463	458	458	491	506	494	459	503	470	526	502	506	485	470	507	501	494	465	490	507	469	528	485	484	472	491	484	521	476	479	440	478	507	484	491	501	441	471	466	485	491	499	456	482	465	535	488	492	471	433	508	497	493	500	475	455	459	492	474	471	471	480	482	490	463	488	499	512	517	480	467	457	472	459	507	496	460	473	472	489	501	491	524	481	483	518	508	486	499	470	473	470	524	477	490	469	498	492	512	489	465	491	478	497	493	478	469	471	490	472	499	515	505	477	468	486	556	455	502	515	498	475	481	453	497	473	504	520	457	490	447	498	474	473	464	492	497	474	448	476	492	487	507	449	508	501	479	473	468	464	501	454	479	510	461	483	468	470	500	484	494	488	509	502	475	488	464	466	487	470	438	448	523	501	471	483	488	519	479	462	468	455	510	503	479	507	486	494	513	470	476	472	507	495	515	480	496	455	479	479	474	487	465	463	475	525	470	459	479	475	505	480	485	518	475	478	488	530	496	519	483	488	534	511	492	494	488	478	532	485	472	469	462	463	457	484	457	464	505	491	489	489	460	481	483	504	462	481	500	478	503	509	483	461	493	495	517	514	493	461	504	476	457	509	485	457	490	503	493	479	520	469	471	519	466	490	431	509	493	474	481	481	461	501	476	489	488	516	505	478	497	496	477	480	500	450	478	513	494	513	457	455	477	514	458	461	538	485	488	517	500	507	488	451	503	482	459	488	484	485	485	520	506	508	513	491	493	547	460	475	497	529	473	454	494	509	463	495	508	497	534	480	495	491	471	552	480	500	498	499	439	466	495	528	452	442	482	491	455	524	487	452	483	493	532	460	490	452	488	483	490	457	488	485	475	509	525	538	498	477	533	489	488	479	512	490	493	474	440	472	485	478	468	512	494	471	477	473	489	450	464	470	506	477	504	499	500	447	493	487	513	512	515	488	496	503	482	489	488	490	483	469	519	494	500	464	497	527	470	502	462	484	508	475	494	481	496	507	529	477	478	548	504	435	476	444	517	482	491	462	465	478	505	502	475	522	468	479	481	483	502	515	487	525	456	496	495	461	466	465	463	510	517	478	486	490	478	475	510	476	511	451	471	488	497	480	460	512	521	476	499	493	502	524	482	453	479	523	511	475	464	492	481	459	461	531	501	510	486	484	484	499	484	483	516	468	506	493	491	474	471	454	484	452	453	482	529	459	497	510	503	499	504	441	523	490	512	495	497	501	504	503	498	469	416	503	474	485	532	519	505	470	492	488	458	513	520	509	478	451	506	497	541	492	514	433	520	464	511	472	520	518	484	520	493	516	510	519	488	486	496	506	507	490	498	518	506	469	534	525	468	485	506	456	481	460	501	444	481	487	509	485	475	498	495	502	537	498	506	510	510	440	505	505	532	482	467	487	506	504	471	461	461	507	459	455	470	452	506	471	472	488	475	515	474	530	449	475	519	426	500	457	468	502	462	493	532	459	516	498	466	474	539	482	451	467	464	486	489	496	471	493	484	487	479	514	481	484	494	499	516	503	492	479	512	497	507	481	454	497	496	482	487	499	495	501	518	489	505	470	509	466	480	515	502	487	506	548	492	482	491	456	508	488	500	455	470	515	541	496	531	483	518	525	506	481	517	461	515	486	524	489	489	488	459	454	484	488	453	476	475	441	461	525	527	475	468	462	470	482	496	505	499	481	523	519	492	469	476	495	476	498	479	460	508	487	495	480	505	472	467	493	497	488	516	455	463	476	493	464	485	464	484	504	483	479	515	495	508	495	488	450	484	512	468	484	491	495	478	529	453	455	467	444	493	479	477	490	488	500	499	490	481	453	524	497	477	474	460	451	463	457	504	503	469	493	487	482	449	493	501	479	478	466	517	516	448	474	436	502	471	447	508	539	480	493	503	466	530	459	487	490	473	500	477	491	498	478	514	541	471	486	502	467	497	491	479	475	472	485	574	476	497	520	486	504	500	457	434	475	531	536	469	520	509	498	499	477	528	502	480	512	498	530	494	496	504	467	488	491	554	510	494	457	489	499	503	487	486	498	468	523	491	529	526	497	499	505	485	471	530	499	482	493	498	507	492	500	478	508	487	494	462	446	492	473	484	465	479	485	500	450	487	486	470	510	469	422	479	461	506	484	503	449	485	480	498	547	530	458	454	457	443	513	449	536	486	497	458	495	508	514	528	470	494	452	478	509	481	488	466	503	502	528	538	468	542	479	505	481	491	502	502	506	499	462	513	447	455	525	488	466	490	491	452	508	460	548	483	476	476	500	489	507	472	499	516	531	490	461	500	539	461	509	483	493	522	530	493	483	444	512	488	515	482	486	504	500	504	489	494	469	496	507	536	446	452	491	458	469	482	477	472	522	514	502	465	518	503	438	519	488	489	467	477	501	504	495	485	531	498	457	490	508	538	489	488	511	506	483	534	495	496	500	476	452	439	476	527	493	505	502	439	484	489	474	483	473	472	499	487	504	462	469	499	509	507	497	509	479	516	470	479	506	493	488	497	497	498	449	511	467	440	483	490	453	497	482	480	482	479	495	444	491	481	445	474	472	458	498	497	480	517	530	464	498	498	495	516	514	512	488	511	489	477	459	492	500	483	546	481	486	491	444	489	492	491	543	499	497	502	519	464	487	541	495	461	530	501	495	524	507	450	499	472	483	469	467	448	472	502	509	506	496	496	496	517	455	464	468	438	454	503	508	501	483	483	521	513	520	471	521	476	478	530	532	534	484	476	470	488	497	476	486	488	519	473	513	456	481	512	434	474	473	478	466	545	456	528	474	488	480	484	453	480	502	508	512	462	456	517	470	522	511	501	528	489	491	475	504	453	506	503	474	471	516	489	500	515	433	436	471	506	476	456	499	476	494	518
25135	21498	27972	25271	13173	3318	2027	1305	969	813	759	629	568	524	492	468	427	402	406	407	395	413	334	316	355	347	357	324	327	347	355	338	325	320	337	348	325	372	338	338	345	347	334	320	334	349	321	378	325	334	324	357	308	307	341	342	336	351	323	337	320	316	327	325	356	339	345	321	321	336	301	323	317	346	314	314	324	297	322	302	321	347	300	307	368	316	326	322	333	317	317	328	334	348	321	310	339	313	337	301	299	344	288	327	309	342	311	332	329	306	312	282	310	319	337	316	343	359	309	284	337	308	309	356	322	315	323	319	284	302	307	321	286	293	321	337	309	307	312	303	336	302	346	334	313	299	323	304	317	289	346	345	323	319	293	296	328	298	331	318	302	301	339	298	316	306	311	319	319	302	306	308	315	350	320	261	322	342	286	315	327	334	308	322	322	302	307	275	296	299	334	302	331	310	334	316	317	315	294	339	306	313	328	269	331	320	308	327	313	294	315	315	302	299	318	343	280	319	339	336	294	327	291	288	341	316	334	333	318	297	311	326	292	325	318	334	272	322	319	300	331	313	327	303	278	313	319	346	302	340	313	300	342	331	295	318	332	346	327	282	296	293	321	307	275	314	331	323	324	319	297	326	362	310	297	303	299	306	312	321	319	307	314	312	296	319	313	329	310	264	307	303	336	327	304	309	319	327	328	282	315	329	327	302	325	299	298	312	336	332	343	298	306	305	307	325	300	328	311	325	311	321	301	296	317	315	320	306	338	335	313	330	307	330	325	327	324	323	310	307	348	289	298	340	311	285	303	326	315	337	304	318	328	300	334	299	293	342	300	294	305	273	317	314	325	327	321	339	333	311	336	334	310	307	375	326	306	287	326	319	301	370	300	316	289	282	318	306	326	314	318	308	342	300	325	339	317	305	319	322	296	343	298	317	309	295	329	330	305	283	301	323	359	295	338	304	322	310	298	322	323	293	318	314	325	296	334	322	314	314	317	327	299	329	334	306	312	311	298	306	311	332	345	328	328	322	323	309	287	297	311	295	334	303	314	328	323	293	329	300	298	291	305	308	323	271	326	319	311	320	309	301	347	335	299	301	308	276	317	315	331	331	333	326	307	310	278	313	303	334	309	356	314	336	300	324	306	294	313	319	318	340	340	317	331	314	305	306	317	290	324	290	304	311	333	328	270	333	310	332	338	325	325	344	307	324	312	321	292	291	314	313	330	325	344	287	331	318	310	281	326	307	326	335	306	290	343	302	327	305	311	335	325	305	281	313	309	319	307	326	295	317	290	336	295	305	312	332	346	319	350	307	336	313	309	322	327	332	321	319	306	304	308	309	323	324	301	329	343	313	296	315	293	312	316	317	309	302	323	277	288	305	338	333	317	313	320	269	345	337	315	324	308	295	302	316	308	318	308	327	322	320	307	306	297	342	333	293	326	324	307	323	293	304	313	318	318	321	307	285	306	325	327	311	332	313	318	331	328	307	357	312	361	313	327	301	301	311	286	301	311	316	331	310	311	343	326	294	322	299	332	335	312	309	307	319	312	319	348	307	333	302	306	348	328	347	310	300	333	289	342	301	315	317	311	312	299	337	325	293	335	286	348	314	303	314	351	296	334	301	297	336	319	332	315	305	316	293	310	314	313	319	296	283	334	318	303	311	315	312	313	328	322	307	293	318	329	309	298	293	301	335	321	330	312	299	320	315	303	317	333	339	306	332	304	321	318	296	324	336	322	328	338	320	295	308	342	324	319	320	339	348	333	320	345	321	340	312	340	311	315	298	321	305	270	286	329	310	291	315	310	328	312	306	290	336	322	334	312	336	303	282	311	318	309	343	305	311	297	307	314	338	312	339	298	356	288	315	327	305	292	323	302	309	289	293	312	342	281	307	315	295	331	327	311	291	306	302	326	312	310	286	301	308	322	330	336	316	313	333	295	313	313	317	323	320	308	335	308	292	291	345	330	318	316	348	309	328	293	287	273	323	312	300	334	294	302	335	341	313	303	313	334	312	317	315	337	283	313	327	305	337	335	298	301	301	328	331	318	298	310	316	300	333	302	303	319	295	326	312	339	340	337	353	307	328	327	316	274	315	309	322	308	368	329	338	305	344	330	309	292	321	316	329	287	309	304	313	313	346	289	299	323	290	356	314	297	321	332	310	308	305	320	305	336	325	278	318	339	323	317	333	293	324	290	296	314	333	322	285	354	332	331	320	336	362	332	317	304	318	282	328	335	344	297	292	297	350	311	318	325	324	346	320	328	314	334	310	326	321	303	346	308	297	336	332	318	304	298	323	283	328	311	301	339	315	298	352	306	311	295	327	318	278	322	317	339	340	280	307	277	315	288	321	313	337	287	321	300	294	320	333	331	324	324	336	327	334	304	319	312	340	330	319	286	308	309	317	286	327	339	321	310	320	318	315	342	322	299	300	327	323	329	344	314	327	328	328	325	300	291	337	289	341	282	295	308	291	272	322	337	293	336	348	338	310	305	335	349	328	317	333	316	302	335	309	331	325	315	330	308	292	305	311	324	294	289	287	331	345	310	299	333	350	316	337	319	305	291	311	325	293	332	284	343	310	323	340	309	304	307	300	311	295	319	306	322	307	313	315	291	342	311	307	313	303	299	296	334	333	304	322	316	301	309	344	292	305	322	345	311	322	308	304	342	316	301	296	312	289	346	309	303	330	294	310	290	311	321	290	300	311	327	309	314	303	344	308	334	310	314	318	306	271	337	291	329	340	299	293	315	327	318	313	309	306	352	314	302	325	331	310	311	301	297	330	310	332	316	313	294	356	303	316	261	345	285	332	286	322	331	321	334	337	284	316	286	336	352	324	329	328	324	352	290	320	302	332	312	311	287	341	333	308	332	316	309	299	287	320	297	295	307	310	288	352	323	290	277	313	308	298	281	316	312	313	324	310	302	312	336	314	318	299	309	326	321	332	309	320	322	324	307	298	330	317	289	325	334	292	327	298	308	307	299	311	320	323	312	299	334	288	345	354	289	345	324	285	326	310	322	333	315	315	291	314	303	310	310	302	304	292	325	302	334	308	300	334	334	328	317	321	320	307	320	293	310	308	349	289	341	333	300	306	312	299	314	283	310	302	341	307	330	325	306	319	287	297	267	325	325	311	323	310	315	284	307	333	315	330	304	327	292	310	307	298	353	344	341	333	268	334	301	333	291	332	336	305	296	316	303	305	325	294	321	294	312	318	288	332	317	305	312	314	283	303	342	302	345	311	318	340	326	300	317	293	301	331	307	330	307	297	298	356	313	324	320	303	324	318	308	320	326	347	354	329	292	283	309	337	307	300	296	304	327	303	301	317	269	331	311	301	334	323	365	278	347	326	316	323	287	305	341	290	322	325	307	331	298	290	338	309	323	309	320	296	316	315	291	327	265	336	320	301	291	302	299	314	333	328	311	331	304	308	296	308	320	313	298	295	313	279	334	337	307	313	296	307	326	346	346	321	320	300	305	312
15644	27304	23631	15112	9960	6802	5226	3965	3095	2709	2139	1818	1576	1402	1285	1262	1177	1001	1012	874	920	854	888	818	791	825	731	727	784	811	714	735	768	745	737	750	672	721	675	686	684	722	703	728	695	703	727	679	698	690	653	645	689	633	622	667	678	692	659	701	629	680	666	715	691	725	657	697	684	672	667	663	675	696	673	663	672	618	653	610	662	649	641	636	665	722	661	608	624	690	647	666	604	562	674	669	604	635	660	661	668	656	638	649	689	706	656	648	643	599	635	685	689	658	639	651	645	667	626	635	616	634	631	624	652	612	615	614	618	609	680	644	664	639	628	597	655	629	633	633	652	647	614	641	605	605	700	643	663	634	642	682	627	655	624	651	586	687	602	635	625	685	644	625	666	657	663	592	670	605	657	684	651	671	640	627	656	646	633	674	677	624	628	659	633	628	652	624	659	655	633	627	625	635	622	618	648	647	613	653	647	684	619	656	613	613	667	632	607	642	632	637	603	634	648	635	653	645	687	603	652	652	602	630	680	646	624	684	632	609	668	649	669	633	644	618	630	640	625	611	631	625	658	653	628	620	605	678	637	636	628	665	654	627	658	608	601	628	656	655	665	676	663	618	641	620	614	645	609	635	648	639	639	629	659	638	682	626	669	714	627	628	631	647	602	607	636	617	650	645	643	632	629	622	618	597	593	638	662	676	630	640	654	655	574	626	640	688	664	642	606	666	631	637	694	654	668	660	635	654	631	644	646	608	653	655	633	656	626	634	601	624	645	622	679	710	657	632	613	652	630	661	671	617	645	597	620	621	668	641	680	667	661	585	649	663	608	629	644	673	650	670	655	616	667	643	644	603	670	630	573	607	658	638	659	662	627	641	649	616	615	636	672	615	645	618	696	621	624	622	597	653	618	656	640	659	615	651	643	592	675	613	612	625	629	634	645	627	640	636	657	676	610	651	632	639	648	668	651	640	654	631	642	629	631	640	635	637	655	676	634	651	637	669	598	639	642	684	689	648	581	621	667	629	676	668	621	648	658	684	624	669	622	683	647	627	630	625	638	597	648	647	615	678	629	622	636	638	657	656	654	638	607	627	633	659	628	682	644	646	641	647	634	618	635	635	663	627	674	654	619	662	602	665	611	607	658	625	608	637	602	628	618	654	622	665	630	623	659	608	611	655	631	613	663	641	624	640	664	613	630	635	658	643	654	652	639	648	666	642	606	666	604	657	635	688	686	630	612	635	682	649	657	677	638	623	613	592	605	643	593	625	634	614	674	619	636	671	647	700	657	575	626	619	672	687	609	631	644	642	659	657	637	659	591	623	641	631	653	650	630	632	646	599	670	598	624	649	622	658	660	558	632	675	635	620	633	630	616	674	640	651	665	671	636	598	626	646	703	612	678	619	648	622	627	637	611	678	660	611	641	619	646	641	628	682	640	687	585	612	620	672	632	656	637	641	607	602	603	627	613	613	618	653	636	639	644	665	647	629	632	705	635	587	669	603	673	687	600	616	610	659	616	601	662	701	611	615	596	637	650	645	628	644	611	638	652	623	590	633	631	626	624	659	632	646	612	666	633	641	671	580	672	690	589	618	632	636	635	665	643	641	629	628	602	608	646	642	632	647	619	623	643	644	633	645	620	630	643	619	604	657	646	629	673	567	586	648	669	648	648	665	630	686	645	621	614	647	618	606	645	663	660	639	651	625	628	613	627	607	615	630	629	624	634	643	663	631	644	662	677	633	651	618	671	662	633	654	587	618	649	590	614	638	636	628	639	629	647	688	641	620	661	627	641	606	653	646	669	647	612	648	654	601	608	684	617	655	601	620	615	645	631	612	640	646	655	628	658	638	707	651	615	686	601	624	633	662	665	637	699	593	638	627	711	663	676	642	644	651	634	635	600	623	624	681	638	605	664	648	633	638	598	649	640	641	635	586	595	641	623	644	683	689	621	611	642	621	634	591	620	609	591	663	654	630	655	607	663	580	591	646	638	696	611	649	634	625	623	652	648	647	599	628	596	611	636	621	614	652	649	659	631	635	631	656	629	683	675	656	620	602	649	651	607	645	600	650	580	626	613	633	654	644	637	652	640	627	654	657	683	639	634	639	644	652	612	675	608	640	666	642	623	656	609	585	599	616	637	625	653	636	660	618	630	621	674	627	636	626	619	655	618	628	658	637	626	652	633	645	634	638	629	598	610	617	653	627	655	614	603	614	646	650	633	654	619	649	633	642	641	589	628	639	603	639	660	682	589	611	669	642	640	633	650	696	649	641	618	618	680	586	699	655	662	634	658	625	677	631	635	635	622	639	645	654	674	624	664	637	628	652	637	610	666	684	612	634	629	640	618	616	578	586	643	655	605	648	639	625	669	689	661	645	679	587	631	624	675	601	632	578	595	668	653	638	627	662	646	638	655	677	668	625	649	642	617	639	628	657	616	607	652	641	676	652	586	619	625	660	641	604	644	651	640	655	617	696	678	618	679	623	647	653	646	638	647	606	648	638	683	652	646	665	642	665	634	607	644	618	651	626	615	647	612	638	638	649	687	653	639	610	617	637	605	628	606	648	646	697	644	633	632	624	623	649	637	664	593	640	587	645	580	636	624	617	627	668	619	623	598	649	631	657	645	646	628	635	648	666	635	623	624	648	664	616	634	609	656	633	613	652	652	643	592	633	624	672	694	613	618	627	656	637	629	626	641	634	667	644	688	669	638	611	656	626	673	626	622	623	690	657	627	701	597	614	652	647	692	667	590	616	646	585	647	631	672	596	652	612	646	665	648	663	619	649	649	604	643	649	654	640	587	619	656	649	665	697	615	658	643	619	614	655	616	649	624	626	605	624	648	636	629	601	605	643	644	668	649	633	584	647	633	618	633	615	610	637	687	658	662	627	624	640	648	635	647	587	650	659	627	582	648	596	685	613	593	597	673	611	606	629	624	642	611	651	681	606	629	602	633	647	645	642	621	624	621	667	624	655	626	644	658	673	641	634	588	647	649	696	652	633	603	603	615	644	636	665	654	625	665	629	631	629	649	625	642	654	618	609	607	580	658	677	659	590	604	620	620	641	623	615	627	670	631	651	637	607	632	612	648	652	640	649	620	667	691	663	589	654	668	691	635	627	656	654	646	618	648	663	653	630	633	593	642	631	656	652	661	639	624	625	682	630	634	614	662	663	632	614	618	649	637	641	633	625	610	638	649	662	613	623	621	632	627	625	631	684	632	647	618	629	622	651	621	643	647	649	625	597	645	634	680	666	608	702	645	643	628	652	633	617	625	694	645	664	640	636	620	650	633	617	608	626	604	624	611	653	621	597	587	606	623	652	612	652	597	640	632	634	618	624	660	605	640	652	625	599	692	634	661	680	630	643	641	651	602	610	649	645	602	614	622	643	631	635	626	673	642	595	649	596	622	630	667	609	692	630	643	601	630	662	633	595	610	632	597	605	634	662	633	612	636	603	689	657	575	640	617	599	650	616	610	640	655	602
24271	21504	28946	24449	21442	12726	4127	2335	1767	1490	1233	1088	938	860	847	730	691	700	660	633	599	629	573	558	513	548	525	542	456	503	548	527	509	521	512	539	545	513	521	523	501	510	466	505	487	526	517	528	500	530	498	479	466	518	520	507	478	496	549	531	476	494	521	534	483	520	501	449	449	483	486	481	463	442	508	491	488	496	472	447	488	480	449	477	456	466	471	457	476	434	468	489	474	504	496	464	494	507	484	481	515	498	530	509	504	492	446	440	463	461	453	499	528	472	471	398	499	437	466	479	497	520	487	474	486	481	451	497	483	469	461	486	469	503	473	476	454	489	480	513	482	472	448	446	495	491	436	520	486	498	443	478	456	468	429	498	479	455	479	448	500	459	475	501	472	446	487	483	485	470	457	479	489	450	450	495	484	458	444	504	466	462	497	486	412	487	453	474	489	493	474	451	472	449	484	459	493	456	471	473	478	470	453	475	493	486	485	479	436	487	489	507	505	453	460	441	456	481	461	487	452	459	509	469	492	516	489	481	496	476	456	456	506	492	473	526	492	480	477	501	432	454	482	483	452	481	471	438	447	461	526	464	476	515	448	433	449	467	455	489	465	497	485	468	466	451	479	490	453	462	466	473	454	506	470	464	504	465	470	519	477	426	479	454	482	437	493	489	479	494	454	467	432	510	457	458	507	483	473	469	463	477	474	498	479	488	465	494	496	498	474	445	484	445	467	447	445	461	486	487	491	450	531	483	481	425	461	479	479	495	466	519	424	449	451	493	456	480	447	473	493	487	494	468	479	455	453	432	471	463	463	458	484	462	490	489	489	502	486	475	461	418	468	483	467	489	462	477	485	466	504	434	467	500	436	468	427	490	484	472	449	498	491	479	443	496	500	479	440	508	457	500	464	478	468	452	495	473	527	466	506	491	444	513	496	456	460	501	467	505	501	485	440	452	468	495	429	488	470	471	476	474	502	450	504	477	479	463	520	462	481	453	505	522	458	453	485	441	455	467	493	487	455	475	509	465	415	443	509	479	501	461	524	454	422	480	480	485	464	464	466	453	486	498	464	471	489	466	469	488	443	455	450	474	497	463	467	468	447	511	497	522	486	449	460	422	478	460	472	470	498	501	470	497	485	481	420	448	426	491	501	467	465	450	474	517	479	504	478	454	501	454	462	464	499	481	477	466	456	448	480	480	514	489	481	461	485	461	453	487	466	478	475	475	500	462	448	490	439	447	444	469	489	526	494	497	493	531	499	471	521	492	504	470	442	489	469	483	493	511	516	429	495	464	496	517	512	522	498	483	462	499	442	487	484	445	472	472	514	491	481	475	450	473	489	459	477	473	479	459	498	477	485	463	476	434	452	474	476	474	463	439	452	459	477	503	456	451	498	502	456	457	436	479	473	457	450	449	500	468	469	467	415	477	441	498	458	509	479	479	451	507	445	453	485	444	497	488	461	497	463	442	488	482	480	453	477	475	470	455	466	481	461	492	486	500	464	484	492	508	451	438	442	463	495	470	480	477	471	467	451	518	476	494	461	472	480	483	470	466	484	480	496	443	458	474	469	501	511	449	467	447	472	473	460	453	466	461	476	461	480	464	450	461	477	455	476	447	462	460	477	451	486	443	441	477	452	448	469	463	485	518	479	496	443	474	468	449	458	472	469	456	471	473	454	445	475	455	471	470	455	460	471	467	448	473	472	467	447	477	493	459	470	463	463	458	452	477	456	508	494	468	515	481	478	473	442	480	464	503	496	452	494	493	465	500	467	452	491	472	489	456	475	494	507	490	461	458	472	461	471	459	496	469	461	489	468	481	494	476	443	466	464	492	482	465	483	451	522	461	463	495	428	466	469	424	485	483	425	474	419	442	494	458	437	450	439	479	513	477	435	459	516	475	479	460	465	447	458	451	443	494	468	500	485	470	450	512	546	460	449	509	483	455	485	468	483	501	505	481	472	496	518	453	508	516	516	504	535	446	454	477	510	465	480	489	445	448	496	468	498	451	482	495	470	483	499	519	489	475	463	476	458	473	455	493	459	464	488	478	466	488	466	469	462	494	492	491	455	479	463	474	498	501	474	490	483	491	464	473	493	466	451	440	465	466	471	433	480	459	473	446	475	461	460	469	499	475	449	454	460	472	474	486	462	498	445	466	482	473	498	437	484	504	484	475	533	472	485	484	461	447	501	504	464	482	527	449	470	455	508	500	488	473	509	480	505	460	485	489	465	499	447	492	482	487	485	428	449	492	454	464	469	478	478	490	462	456	473	453	503	489	483	506	485	450	445	487	504	461	459	494	483	468	448	481	493	501	443	453	475	471	461	483	511	487	453	473	477	455	493	477	444	492	488	433	460	455	503	497	471	489	459	476	457	478	437	458	493	514	436	482	432	486	497	461	462	442	476	435	501	444	449	470	459	486	524	446	462	461	452	506	510	524	455	479	504	497	466	445	450	485	474	481	458	463	509	492	474	467	474	478	484	488	462	494	454	494	453	490	549	477	443	506	452	453	525	446	448	456	429	479	489	443	447	488	507	465	443	468	460	458	498	475	470	508	438	431	493	475	483	466	443	490	448	490	477	481	467	453	499	477	494	474	464	453	424	465	479	489	509	487	484	442	510	471	478	442	501	506	445	507	480	488	478	527	501	481	483	449	461	458	491	443	456	450	430	474	478	459	481	482	502	481	495	463	493	455	489	499	466	481	487	484	477	488	441	477	524	503	463	428	479	477	459	509	480	488	457	449	504	470	493	485	447	509	479	487	479	462	463	460	470	454	524	449	452	444	476	459	487	467	483	447	430	457	475	485	480	476	469	490	449	508	497	481	471	472	448	500	469	443	483	504	444	457	452	455	464	500	470	486	492	486	470	484	458	467	468	456	468	492	487	492	434	472	448	493	446	481	495	475	518	492	475	458	461	507	494	489	504	458	453	459	447	495	436	475	440	454	463	438	475	488	443	467	472	442	501	508	470	465	488	473	461	497	493	486	460	467	513	470	486	440	453	470	457	500	487	469	504	477	464	494	473	452	471	463	469	497	498	440	464	442	494	449	486	456	466	511	495	482	488	468	454	464	453	495	494	486	493	480	502	465	451	482	454	457	492	507	495	476	484	456	482	440	468	474	467	523	469	480	448	468	504	477	501	470	515	432	521	477	488	478	496	459	458	457	476	446	436	440	441	498	452	527	509	481	477	502	491	470	468	424	486	483	492	449	497	491	451	483	497	474	453	444	477	456	486	468	496	467	459	493	503	461	475	483	468	507	491	460	468	482	471	441	448	490	432	463	453	469	436	440	469	453	455	494	519	529	476	491	485	513	472	450	490	471	447	474	470	462	469	469	469	430	480	454	493	488	473	463	515	452	471	453	502	448	468	469	476	483	515	515	460	463	491	468	497	460	433	447	496	500	493	496	495	490	472	483	496	434	463	451	458	484	451	496	442	492	437	456	447	481	461	438	500	466	456	492	458	486	499	456	472	526
18513	32755	28680	19825	14170	10652	8125	6465	5279	4253	3614	3088	2599	2369	2118	1862	1696	1659	1509	1418	1394	1340	1264	1180	1181	1084	1152	1087	1119	1134	1115	1112	1019	1119	1014	1034	1065	1084	1032	1061	988	992	1037	975	991	1083	1042	1057	1037	997	973	963	995	981	959	990	1002	964	961	881	1043	943	1015	994	969	1007	981	1030	1030	1002	997	898	917	951	949	936	942	905	954	961	930	938	938	891	962	942	938	893	909	922	930	957	954	950	919	948	934	946	947	930	900	930	953	923	901	873	888	904	978	917	888	907	912	939	914	884	919	908	921	967	902	915	946	920	954	925	941	936	931	936	898	904	907	905	929	920	940	906	956	936	868	851	929	904	894	866	939	854	943	934	932	886	976	874	898	892	958	928	939	913	947	898	879	931	884	862	892	938	936	885	893	946	921	910	949	918	937	921	922	894	958	851	893	947	862	934	862	896	952	932	930	941	866	950	903	917	914	950	950	888	891	964	920	920	941	906	898	919	924	956	941	879	867	850	963	932	973	913	953	934	955	871	895	923	911	917	890	939	896	908	883	935	954	936	895	887	912	905	954	908	874	902	930	916	923	927	957	901	888	879	879	932	940	910	907	893	950	939	1000	940	909	904	953	910	932	909	870	923	869	869	900	898	907	952	922	897	908	873	880	933	945	891	929	893	936	958	934	922	936	904	936	915	899	875	934	925	898	978	908	889	914	965	938	901	933	959	937	895	1013	886	891	921	910	833	919	902	889	874	917	964	930	959	881	852	967	936	911	951	854	871	880	894	880	907	964	907	898	945	924	962	903	910	882	873	888	931	935	931	925	928	852	896	951	889	930	896	931	936	899	959	899	913	882	894	938	976	926	940	891	905	901	928	947	903	911	944	919	904	980	923	904	943	869	930	950	921	982	908	942	940	840	880	911	920	876	875	912	884	881	894	902	930	916	997	887	951	915	923	872	921	929	848	854	896	919	960	939	918	933	932	889	872	956	909	877	862	882	860	970	903	920	936	878	979	911	796	881	890	931	948	903	901	838	930	874	941	953	870	920	878	940	925	888	899	977	937	976	900	940	918	869	914	913	896	886	944	941	855	941	946	915	901	914	885	922	886	935	880	886	924	926	930	891	918	978	893	896	948	916	935	929	933	929	902	920	949	894	935	921	902	878	947	930	934	937	879	990	933	941	905	898	927	906	960	939	953	929	895	936	847	929	922	982	958	906	893	929	955	905	948	911	958	906	928	925	896	933	931	873	933	927	931	891	947	900	914	925	920	876	916	946	915	876	891	901	901	972	891	892	850	938	900	948	902	929	932	900	938	895	946	872	953	931	944	920	902	897	915	953	892	902	901	931	949	923	1006	914	914	974	934	914	947	944	880	940	880	913	900	901	957	886	895	878	893	901	911	900	920	931	928	938	942	924	913	959	953	909	890	866	880	905	927	932	931	925	903	938	943	880	935	919	920	955	904	940	931	861	956	923	883	956	903	929	912	889	933	933	934	899	939	908	911	869	911	919	916	958	900	944	957	924	943	867	891	927	969	905	944	912	910	977	906	925	937	899	958	916	923	895	937	979	967	965	909	975	930	943	927	869	928	944	910	921	910	913	910	910	922	968	952	905	939	931	928	924	890	924	944	934	907	933	875	927	932	938	907	916	866	922	909	904	940	889	924	965	928	909	933	932	939	906	930	880	938	909	871	888	854	937	866	938	936	899	906	893	923	940	915	927	890	937	948	993	895	921	923	862	928	961	908	922	927	907	950	914	1041	894	878	905	909	886	901	893	960	836	930	888	881	922	905	908	938	929	879	884	923	939	912	958	942	940	956	930	927	866	936	907	903	929	924	890	898	927	917	942	896	966	894	860	892	874	918	870	917	902	871	939	934	890	908	946	868	921	899	948	896	988	934	929	909	886	882	938	930	901	938	884	915	846	898	901	862	886	856	876	925	934	927	918	914	907	935	900	921	901	936	926	872	888	916	928	914	928	904	881	952	935	941	901	873	960	903	922	902	903	910	908	943	911	943	912	902	911	921	897	878	939	896	915	822	914	902	955	908	903	921	961	926	823	932	883	924	899	951	960	893	974	923	901	921	940	965	921	954	931	889	946	897	932	910	927	898	949	933	937	959	954	918	905	923	936	933	896	918	979	925	941	883	912	932	923	900	863	944	970	880	935	899	952	904	918	913	938	889	941	862	909	917	894	978	900	907	974	900	957	916	872	915	921	971	927	872	900	921	876	926	942	909	921	925	890	944	943	912	889	937	918	926	885	951	930	917	965	861	903	921	922	913	939	910	885	883	888	861	853	973	929	987	891	925	905	917	935	981	898	927	926	888	863	875	971	930	918	965	1004	903	898	881	920	939	891	925	883	950	935	920	906	938	923	919	951	946	934	949	935	924	886	894	901	864	964	920	889	973	890	904	853	892	870	906	888	895	880	987	954	942	963	929	931	913	915	913	946	978	933	920	908	903	890	908	940	922	899	958	902	908	886	924	940	919	935	974	873	922	942	930	852	906	934	910	901	865	917	868	947	937	932	912	929	900	888	946	957	983	880	867	858	912	939	889	934	917	942	919	948	922	919	909	925	899	883	944	919	941	937	908	896	891	921	932	915	914	941	885	836	912	922	905	938	887	931	877	919	862	905	923	929	922	902	882	915	882	910	930	926	974	901	942	918	875	919	878	923	911	933	887	907	907	889	877	895	865	870	866	912	849	923	846	862	874	897	909	880	880	892	946	869	930	928	922	867	930	879	975	880	938	881	974	902	872	908	957	931	928	913	918	898	912	946	860	924	915	925	889	897	899	888	887	869	922	901	893	871	943	934	915	902	944	878	908	924	948	867	900	913	887	881	933	904	939	967	926	902	897	949	925	892	919	922	924	909	874	932	908	873	921	934	926	919	886	918	912	908	988	878	910	966	888	950	932	920	953	897	999	883	896	885	914	917	906	929	963	934	928	920	880	913	900	886	897	939	962	943	904	928	917	934	957	867	951	900	870	900	935	963	937	901	876	865	907	949	912	948	883	955	879	919	884	947	906	903	866	900	937	905	953	941	934	875	965	956	891	865	858	973	879	902	964	914	917	914	892	913	965	857	913	923	918	877	928	926	961	896	924	877	946	933	900	917	947	914	919	946	888	902	898	883	917	910	901	935	929	935	871	943	936	915	960	900	912	916	957	910	872	911	971	882	876	899	910	955	882	908	905	904	977	975	860	899	977	927	931	864	912	915	937	922	895	908	888	899	892	901	920	938	891	890	968	961	888	952	921	944	970	916	879	882	910	919	888	894	898	894	894	946	920	932	898	899	882	964	966	895	869	958	931	905	914	932	929	884	906	925	902	924	916	949	946	909	919	929	878	895	895	869	928	950	970	937	912	918	860	906	905	969	913	977	902	916	946	916	892	940	950	930	892	953	908	962	916	936	905	908	933	949	970	896	932	915	948	921	969	902	919	937	924	881	977	936	933	911	930	885	889	895	878	938	933	927	904	929	894	948	978	971	897
27557	18807	8892	3265	1336	777	543	437	418	324	327	323	304	283	282	247	266	259	261	278	228	230	293	269	266	235	251	270	289	272	253	254	256	255	262	237	233	233	250	229	257	271	244	238	233	255	214	254	241	253	246	234	232	228	247	239	249	269	263	244	229	275	227	257	241	229	267	243	269	270	260	245	226	232	231	227	250	252	241	249	233	260	255	254	256	241	292	240	278	234	216	234	260	217	243	221	253	224	225	256	286	236	212	254	250	257	246	222	256	255	248	245	237	251	256	268	279	256	222	225	261	238	250	257	259	230	240	253	208	256	252	230	265	222	240	249	218	223	238	237	236	261	240	260	245	214	237	220	258	244	233	232	272	234	243	252	236	251	250	244	221	238	245	259	211	240	232	231	253	256	242	238	235	245	253	246	241	257	243	252	225	259	263	233	261	222	242	226	230	233	245	239	254	214	239	252	238	240	237	263	237	247	227	255	248	242	226	279	219	229	241	244	252	245	246	233	238	280	255	237	245	229	245	231	205	252	238	231	253	259	232	248	246	228	229	239	250	244	216	246	254	228	247	252	266	250	264	222	235	246	235	241	230	240	253	211	229	232	234	223	241	243	260	263	252	248	243	240	221	219	257	228	236	253	273	232	238	234	231	247	229	254	237	218	234	257	233	234	255	253	238	243	247	212	204	228	231	229	245	234	233	264	242	259	242	235	261	256	218	204	245	235	239	248	280	247	261	247	234	249	241	265	245	254	252	207	217	276	223	257	266	248	218	237	234	237	253	245	246	245	237	247	233	209	245	256	233	260	237	242	259	230	261	233	259	235	220	265	253	195	248	253	253	238	248	245	236	215	237	255	245	220	256	217	264	236	263	261	252	246	243	212	250	215	256	275	249	243	238	222	251	228	242	234	233	253	233	273	217	236	255	234	258	236	234	240	246	241	262	245	220	238	247	265	231	276	242	242	213	230	233	230	264	273	263	256	273	240	241	218	260	251	251	231	255	223	211	229	235	264	233	245	246	240	221	247	233	218	259	243	249	221	252	258	245	259	277	207	234	227	254	240	241	270	212	242	259	258	237	259	236	246	223	224	200	226	263	240	233	227	263	258	235	216	244	233	229	240	238	242	232	228	239	234	225	257	223	262	245	270	263	235	211	228	264	234	244	230	243	208	219	243	242	239	234	230	248	237	247	226	227	241	232	243	211	237	246	254	244	229	223	219	263	232	247	246	241	254	244	237	252	215	262	228	229	240	251	227	270	221	236	224	247	237	257	231	249	241	247	248	231	258	238	241	251	235	214	220	220	225	250	258	245	266	258	250	227	239	254	228	237	237	236	243	236	255	238	235	235	228	222	216	221	228	245	240	241	268	220	246	253	244	238	259	238	242	250	263	245	258	258	226	254	284	246	257	250	253	227	222	247	249	240	236	259	242	251	243	224	230	262	227	272	245	227	208	238	281	257	247	226	247	249	261	222	241	256	217	248	241	264	295	227	241	236	259	240	240	238	228	234	255	238	247	217	228	221	245	299	243	223	240	246	237	228	245	255	259	226	250	254	250	257	244	243	214	266	204	236	248	234	253	243	230	228	215	233	235	235	238	241	238	218	248	240	192	241	250	248	221	239	236	238	232	247	251	257	226	241	233	239	252	272	237	255	272	206	238	254	253	249	233	235	240	261	238	283	262	258	269	271	250	225	279	247	232	250	272	235	237	251	225	256	256	208	244	222	227	232	210	226	236	237	236	277	247	238	229	242	270	235	240	210	253	231	241	237	244	251	228	231	251	253	246	238	255	252	226	220	231	243	232	240	254	258	215	261	238	234	265	269	247	252	257	235	248	255	288	266	230	260	219	230	247	229	239	242	234	239	264	217	227	219	227	236	254	228	249	250	242	248	260	262	260	215	242	245	226	221	274	224	236	261	222	242	234	238	260	212	225	236	232	221	246	259	260	225	208	292	250	232	232	238	224	244	244	244	230	198	256	250	248	254	244	269	250	228	242	234	247	278	230	236	236	250	242	230	220	233	252	247	236	246	225	218	273	268	255	259	239	229	251	211	266	292	220	240	243	231	233	257	205	244	259	245	246	226	241	229	240	254	231	249	267	214	242	237	261	227	220	251	230	255	257	227	228	251	236	264	250	240	247	237	245	245	244	211	260	254	215	255	244	239	250	259	243	247	205	233	231	218	255	241	263	228	235	268	248	217	244	250	238	218	265	236	232	249	243	250	238	258	223	246	245	224	239	228	251	234	240	247	235	210	262	235	243	262	238	275	233	237	246	224	236	254	191	237	227	219	229	227	250	226	251	243	237	213	239	251	233	223	240	234	243	221	254	261	235	233	230	234	212	247	245	273	237	232	239	224	241	217	243	222	248	255	253	232	266	256	236	268	203	259	236	258	216	238	258	262	235	231	234	250	247	242	239	250	251	263	245	227	249	225	237	235	231	231	223	251	234	227	203	267	231	238	255	240	283	247	280	242	235	219	268	255	217	236	241	211	219	235	228	228	246	235	242	252	220	246	231	254	224	280	226	234	219	225	227	243	243	225	259	241	254	222	216	239	243	229	228	263	230	259	252	239	245	241	245	260	247	222	252	220	258	233	257	248	234	267	253	235	266	255	238	270	272	227	244	244	252	217	250	237	200	242	245	255	246	257	264	235	229	247	234	218	233	238	254	233	225	258	226	221	228	254	259	256	240	253	233	248	224	245	220	236	223	210	242	261	210	225	239	237	214	257	258	229	203	235	212	236	240	256	203	228	244	236	251	248	238	259	201	231	208	251	225	264	272	227	269	244	233	222	244	236	254	247	256	226	223	246	226	252	225	247	249	259	233	239	240	255	241	246	235	230	251	244	247	258	255	248	251	235	250	235	227	237	235	237	202	260	234	266	260	243	236	250	274	259	254	228	233	261	219	254	269	273	240	258	233	276	231	243	246	250	258	254	266	257	253	254	228	240	220	229	226	277	251	244	243	231	273	260	278	224	248	249	281	250	220	234	221	258	229	243	203	239	219	243	212	225	266	237	242	252	247	211	231	222	250	272	220	237	246	248	266	251	241	265	221	228	258	250	242	244	240	240	251	242	212	217	253	249	266	245	220	237	272	260	227	253	246	244	290	226	220	228	229	224	220	252	236	214	254	226	213	215	247	251	233	249	245	233	222	233	227	242	240	259	252	231	267	233	227	238	235	247	240	231	246	236	264	271	231	257	233	212	240	239	250	249	269	246	246	221	236	228	219	229	238	266	221	250	276	258	235	249	235	235	246	272	274	241	235	259	244	231	234	271	231	235	209	220	261	265	252	244	233	230	228	238	232	229	257	227	242	265	263	242	256	219	243	245	232	262	207	233	237	239	260	200	242	261	272	240	230	231	257	254	240	266	219	268	236	252	233	241	236	244	279	250	233	235	218	257	221	236	254	232	231	263	219	242	241	248	225	247	252	259	233	223	241	260	232	237	259	250	238	233	249	213	234	234	244	237	236
13785	19231	15220	7363	4145	2478	1761	1417	1096	902	881	739	746	682	675	602	590	577	591	587	570	578	554	543	534	556	524	519	596	525	573	520	495	536	555	552	540	521	487	534	547	526	538	492	543	534	556	574	552	477	495	545	495	514	541	535	485	505	546	495	517	506	495	568	472	493	496	543	527	557	534	526	521	541	464	481	487	519	534	508	518	518	521	492	488	504	498	505	531	524	536	504	504	498	502	514	489	521	501	511	446	491	502	514	476	504	507	501	487	531	501	543	533	493	550	504	517	541	507	445	496	485	460	508	499	529	502	543	506	512	519	487	522	488	506	480	488	502	477	512	519	527	484	502	513	521	500	479	516	490	476	483	482	510	519	499	445	537	484	527	473	459	505	474	484	533	467	498	521	507	500	514	523	488	528	496	509	494	539	485	487	485	512	512	493	462	510	504	498	495	517	489	498	471	499	494	479	455	521	533	476	489	507	489	497	481	469	502	484	527	513	495	453	486	487	512	476	528	523	441	552	493	510	526	504	512	513	463	504	519	489	490	490	490	471	467	489	474	485	493	479	484	505	491	467	542	509	456	499	464	472	501	497	452	504	487	487	512	497	517	527	491	518	533	492	498	513	485	497	472	510	522	540	499	484	536	485	520	494	484	476	512	539	513	463	490	452	520	446	516	465	532	539	514	496	518	472	494	542	497	481	533	475	510	465	534	540	511	532	505	506	524	481	487	476	521	538	452	498	498	518	534	532	544	459	509	478	533	471	483	484	506	547	490	463	507	508	493	463	499	521	486	494	518	472	502	539	521	468	519	482	501	474	487	528	528	509	562	479	529	516	456	499	493	501	485	477	481	500	469	506	475	521	510	516	522	530	496	512	515	494	515	496	477	484	477	502	529	482	499	523	486	507	483	476	463	531	510	513	495	514	516	518	484	474	485	493	537	503	481	521	470	525	489	520	522	499	510	475	465	506	499	481	497	486	537	495	500	506	490	481	459	494	486	525	489	462	512	495	477	526	532	478	504	486	516	507	504	491	493	489	516	482	505	517	479	491	529	467	450	520	516	493	500	499	497	495	482	500	483	495	519	479	483	530	508	523	482	492	514	506	533	523	542	515	497	512	490	488	467	463	524	460	481	493	530	508	536	533	482	503	541	520	497	486	507	514	504	491	480	492	477	482	540	495	501	523	490	486	485	491	525	470	467	476	491	504	519	509	504	528	474	544	502	466	468	483	494	542	515	501	513	527	516	508	530	502	472	516	511	516	489	499	467	484	534	517	518	484	489	461	498	527	515	489	508	505	504	465	493	505	522	490	491	541	473	473	516	489	489	504	500	503	505	511	554	521	533	472	466	562	467	503	479	526	500	484	517	456	511	502	499	502	493	477	507	513	527	499	475	508	500	497	524	530	515	476	511	509	527	510	495	478	496	487	522	485	521	474	492	523	558	464	470	525	500	466	484	503	500	491	540	516	515	492	516	478	475	491	475	525	499	492	510	491	501	518	498	485	518	505	495	486	524	514	487	492	511	529	518	492	511	530	519	459	460	476	496	492	483	470	475	452	493	535	478	470	506	508	542	496	530	456	521	527	500	495	481	521	523	481	482	472	500	477	485	495	538	532	470	496	523	485	491	541	514	501	505	502	510	486	520	526	487	517	538	519	485	460	485	512	530	483	502	499	457	472	488	513	498	517	549	505	506	468	531	519	486	485	469	546	479	455	517	478	487	476	495	469	468	492	494	510	485	503	481	514	514	509	494	496	530	475	507	505	507	467	528	523	525	468	470	509	483	516	470	503	548	501	467	473	470	517	506	516	484	481	506	497	525	518	521	459	511	502	548	503	535	516	471	558	503	487	489	535	512	514	469	519	527	538	501	484	527	475	492	482	517	490	508	508	514	521	511	519	479	487	492	547	453	485	518	508	501	487	517	496	504	507	516	499	486	488	517	514	486	496	477	529	485	519	490	517	504	459	527	486	513	510	470	499	496	529	552	521	511	477	518	484	475	458	498	505	485	513	486	506	494	522	489	577	514	504	525	492	498	489	517	509	506	483	465	495	500	522	515	495	521	502	461	496	526	524	506	505	509	494	494	488	466	486	531	486	535	485	496	519	519	518	533	528	514	534	467	497	522	508	473	460	506	501	530	502	479	491	475	505	535	499	464	519	508	485	499	477	530	507	486	526	518	507	514	482	537	460	508	509	501	502	524	562	499	480	490	498	504	487	541	481	458	498	529	504	494	475	513	449	542	548	499	511	515	512	510	522	493	499	506	498	502	492	497	486	490	509	487	506	502	486	494	495	508	504	512	510	527	560	510	528	526	531	506	522	501	507	486	503	494	501	477	516	543	480	510	481	462	475	494	517	503	550	468	504	511	529	506	491	442	522	510	526	493	516	524	547	477	510	504	480	457	497	479	491	526	497	501	498	490	480	523	548	469	476	468	479	466	490	558	477	496	503	476	492	526	457	459	499	511	487	494	525	474	496	502	477	482	513	501	503	514	518	479	510	463	540	554	498	508	513	516	501	452	522	497	474	530	489	494	485	477	476	482	498	555	478	526	501	507	509	473	519	489	486	474	486	481	468	498	474	499	486	506	517	542	474	535	487	487	513	485	504	460	497	535	505	481	559	504	513	521	479	471	503	504	507	522	513	468	487	494	493	523	520	497	490	490	475	539	482	498	495	497	480	503	510	518	523	505	519	501	498	500	500	494	532	500	458	497	535	551	462	549	538	532	515	483	473	518	472	481	496	509	502	511	545	466	510	522	525	484	506	481	484	539	533	505	485	493	499	511	503	519	461	498	450	486	516	473	473	516	494	539	516	495	480	523	505	475	512	480	482	481	465	466	552	524	503	514	455	503	544	498	467	493	497	500	502	480	502	487	487	487	490	491	487	479	482	497	514	494	493	501	463	491	487	473	501	516	520	506	489	478	495	472	517	537	473	444	485	469	506	510	483	533	478	468	495	524	498	511	526	477	504	506	524	500	461	491	499	520	477	497	479	516	522	508	514	518	512	502	542	502	506	547	504	527	478	483	507	499	537	489	499	524	501	519	528	478	541	502	497	489	493	458	485	486	504	499	475	501	478	511	557	477	491	494	424	533	517	473	504	511	502	513	486	501	536	534	502	507	529	470	474	512	497	508	497	443	500	510	486	478	487	493	554	503	503	522	471	542	480	520	525	495	513	507	453	513	489	523	490	524	514	471	529	529	496	486	495	463	514	508	488	523	518	493	468	541	468	504	488	466	499	509	491	493	483	521	499	510	505	522	536	531	525	502	503	515	494	505	479	496	505	532	496	488	517	495	508	510	520	542	490	503	509	514	540	481	533	477	532	478	485	501	461	504	549	513	510	525	482	510	519	501	502	533	522	526	488	494	535	462	524	480	508	495	490	495	476	508	544	483	525	470	500	498	540	510	474	510	480	519	527	530	527	518	478	491	505	498	496	489	520	487	491	490	475	497	494	479	499	502	465	488	512	510
25037	21484	27971	25293	13068	3310	1921	1360	964	861	796	704	589	557	532	448	416	415	398	408	407	388	364	381	382	337	321	353	347	333	339	347	321	314	353	397	327	359	317	333	339	307	331	310	341	333	326	333	308	317	346	359	320	309	320	318	325	308	323	339	337	310	324	321	351	302	328	338	323	332	329	356	332	312	317	322	283	329	323	286	318	304	364	331	324	322	339	338	332	328	322	322	373	337	325	315	353	299	313	323	296	294	348	288	301	314	314	315	324	320	313	324	320	329	324	338	318	306	321	329	298	335	306	328	288	320	337	313	293	327	314	355	340	314	311	278	316	298	303	315	322	338	317	347	305	327	350	330	300	317	352	326	330	303	325	324	307	337	362	275	318	305	323	348	338	340	288	317	326	326	346	268	285	321	314	337	332	331	335	315	319	330	339	308	322	310	322	332	323	324	313	319	298	316	332	323	323	312	311	300	370	310	294	368	312	321	345	305	298	295	349	318	304	311	321	331	316	310	320	336	325	316	359	324	301	318	327	341	306	333	318	291	309	307	333	331	341	333	301	298	315	330	347	322	304	367	307	309	305	329	308	325	313	334	329	315	345	304	351	305	281	306	297	326	343	337	318	331	320	326	331	297	326	296	346	361	326	301	308	339	319	331	314	310	334	329	292	301	340	331	311	320	348	317	330	322	291	285	360	309	328	330	299	336	310	331	346	298	318	311	337	335	333	309	331	278	276	341	321	326	318	356	353	328	323	281	308	314	291	301	278	300	291	315	320	321	340	339	334	287	330	314	319	333	313	314	339	345	303	326	331	333	322	293	314	303	319	326	308	329	330	298	311	315	325	350	317	297	302	347	329	308	351	336	309	322	333	307	296	324	335	315	345	338	333	305	352	337	337	327	321	298	329	350	306	291	330	283	346	291	320	312	308	351	303	329	333	314	310	310	343	364	313	337	316	342	338	309	314	331	311	321	319	287	301	336	297	326	325	307	334	310	337	311	339	279	339	322	309	299	301	311	305	338	322	326	320	334	335	310	285	325	335	278	316	342	344	327	316	312	307	357	321	297	326	311	308	332	303	317	298	314	330	307	320	329	306	329	322	319	309	318	334	311	321	295	309	318	312	343	306	298	324	309	340	313	320	333	316	321	302	317	321	333	310	324	325	294	338	289	306	328	342	300	282	296	321	324	292	310	347	336	302	318	315	339	317	322	318	308	295	321	309	334	347	332	309	312	318	306	355	324	311	320	343	340	320	346	294	292	331	319	326	309	330	328	348	289	299	340	316	331	333	338	308	329	304	320	295	343	320	307	312	305	347	351	313	294	374	318	312	336	297	330	304	325	327	334	330	313	298	297	338	325	313	331	310	303	351	310	293	363	302	330	334	336	330	335	334	310	280	311	315	316	305	298	306	336	326	301	302	331	318	292	318	332	322	290	308	295	321	317	300	320	309	338	304	353	336	322	303	328	301	333	289	307	347	319	302	312	339	312	319	305	311	330	321	294	294	330	308	315	288	305	308	331	315	328	332	317	318	336	296	321	312	327	315	317	339	309	305	290	298	307	322	332	316	313	330	305	328	288	287	341	312	301	328	340	326	321	312	340	317	334	307	337	341	310	345	290	318	351	336	367	317	312	298	271	314	325	307	319	307	309	268	343	309	318	307	335	303	314	323	300	282	278	308	289	338	294	335	323	280	332	329	313	348	336	309	328	296	334	301	347	298	305	343	294	284	302	335	324	343	297	324	311	322	317	314	346	314	333	302	338	290	320	288	340	313	317	313	312	324	314	353	299	295	324	306	317	308	299	313	348	314	336	322	293	340	309	299	301	345	331	307	305	295	328	321	288	303	378	356	316	319	338	299	329	310	327	323	318	320	323	304	297	356	287	362	339	311	332	320	295	330	303	355	282	299	313	323	318	318	336	295	338	302	320	352	306	328	337	307	352	369	298	321	310	304	336	327	307	335	315	333	301	333	325	292	299	314	307	324	326	303	309	349	328	349	302	354	300	280	325	282	338	297	335	311	298	313	307	304	312	322	315	336	363	307	321	320	305	323	320	343	335	316	317	316	312	312	339	322	304	323	286	313	323	320	311	352	319	337	316	307	332	341	307	315	317	333	314	291	298	305	297	300	298	304	313	341	320	341	315	371	329	333	340	345	316	322	323	315	335	308	316	309	305	334	336	321	300	335	291	361	336	294	306	311	322	291	325	339	312	319	318	300	329	316	328	309	379	324	305	326	318	341	334	315	320	325	345	299	330	318	320	323	312	324	304	320	298	317	307	337	310	362	346	331	312	324	320	322	331	342	297	309	287	336	317	311	310	333	328	322	318	306	316	315	302	312	329	306	352	296	308	279	304	338	310	318	339	348	310	331	330	324	303	314	325	312	361	301	302	315	326	318	315	353	317	335	327	318	334	333	308	328	316	336	291	327	298	319	286	348	325	314	331	299	309	333	336	302	354	304	319	327	292	314	325	328	288	343	312	331	327	332	322	296	315	321	315	328	298	318	291	329	290	303	306	347	324	334	336	306	288	332	338	349	295	305	324	356	314	333	345	328	326	315	313	282	318	300	342	314	281	312	315	321	325	313	306	324	315	297	301	336	332	324	309	351	342	325	320	330	334	353	293	315	304	347	331	313	306	301	333	332	334	342	311	337	302	296	320	325	326	351	349	326	282	329	324	332	336	357	310	326	310	305	362	328	305	333	323	320	329	308	320	294	334	304	301	323	323	311	341	309	317	331	309	306	301	304	335	343	307	308	285	320	333	303	320	312	305	319	311	300	323	296	325	319	352	320	282	326	318	343	354	351	318	324	332	327	312	292	307	309	307	334	350	306	318	312	330	322	323	356	296	342	327	289	355	301	343	326	320	341	367	336	324	299	322	327	292	330	333	340	292	308	328	309	301	326	332	320	334	322	331	331	311	345	318	295	318	295	361	357	350	322	351	310	330	323	321	334	315	315	316	308	311	332	332	315	341	325	329	343	341	335	339	308	342	335	305	333	308	328	300	297	281	337	299	322	301	326	322	317	314	324	313	301	321	318	291	324	319	312	317	296	340	330	306	345	299	315	331	284	306	311	297	311	323	307	333	314	318	323	333	278	275	328	331	299	309	326	330	304	315	334	328	353	293	298	322	325	362	305	331	294	308	347	286	321	330	331	318	338	318	310	348	334	322	313	310	335	336	319	346	326	311	358	303	328	343	338	298	303	337	316	337	327	352	296	281	336	317	323	355	344	372	330	349	338	307	306	313	300	326	332	310	287	336	305	301	328	302	301	288	296	318	302	330	322	321	301	310	303	312	324	316	300	328	298	338	326	309	308	294	309	301	308	304	298	356	332	340	328	350	331	328	318	334	315	306	317	315	290	338	279	337	354	315	307	325	339	322	306	308	287	334	318	318	322	329	306	311	331	296	331	309	316	325	305	297	324	330	297	286	313	309	315	327	335	327	298	328	309	291	305	321	311	304	278	350	348	303
16462	28321	23761	14516	9558	7000	5158	3951	3082	2580	2109	1788	1619	1427	1301	1199	1104	1053	941	949	864	865	850	847	826	801	788	805	786	759	752	753	745	731	753	714	710	757	767	718	718	785	734	719	714	771	728	693	705	680	653	712	675	694	674	630	681	686	703	693	679	705	722	717	692	716	733	680	707	651	694	647	661	681	667	633	681	650	636	627	676	679	654	600	589	684	647	665	660	672	662	640	627	643	653	683	670	658	645	652	646	645	643	651	651	643	683	625	664	656	675	689	603	638	647	626	666	640	643	640	648	657	625	643	642	674	653	644	686	626	633	623	604	640	668	647	654	631	681	618	653	670	669	648	667	627	637	642	677	640	625	659	644	670	630	672	637	651	646	663	639	652	634	629	680	611	688	689	630	668	623	653	652	666	636	617	596	629	641	650	616	606	646	614	646	642	638	626	644	637	641	639	662	644	678	603	632	675	670	626	547	628	651	651	618	697	638	635	628	587	615	677	676	597	610	615	659	686	662	646	679	676	650	638	622	664	640	652	671	676	628	671	626	654	694	658	653	664	571	659	635	654	700	636	630	638	625	622	642	645	636	620	599	638	637	651	647	624	661	605	621	669	601	644	642	651	627	626	637	624	648	637	632	629	674	689	652	626	621	611	679	672	679	632	629	618	647	656	621	635	629	669	677	628	625	633	635	578	639	596	641	677	617	630	692	606	645	692	588	639	650	659	624	581	606	626	614	634	642	652	638	629	614	638	631	661	635	655	705	687	612	653	694	622	694	649	635	620	683	643	654	617	625	660	596	617	645	662	637	640	641	579	638	650	667	622	665	647	653	644	666	693	622	630	649	622	621	663	627	650	664	621	597	637	626	648	619	676	630	631	624	622	614	687	638	629	660	666	655	586	650	615	613	669	650	677	645	645	683	682	648	650	649	615	639	659	711	667	627	644	660	612	595	612	673	662	614	645	616	653	605	707	676	720	660	619	633	620	631	603	673	602	650	621	656	643	636	671	652	693	598	675	653	624	647	650	650	635	663	680	644	658	644	665	684	653	669	673	672	643	662	665	659	612	643	652	602	620	626	658	605	621	607	671	658	647	634	687	661	631	656	682	640	651	644	625	660	629	622	605	630	652	641	646	654	675	627	635	634	630	618	655	665	630	651	659	650	627	618	612	636	641	639	653	678	645	649	633	602	625	649	634	630	641	593	645	613	647	587	694	644	636	629	630	662	667	658	641	599	615	595	621	592	671	639	577	640	646	662	665	651	647	589	645	636	662	638	647	596	632	623	631	627	636	636	583	636	654	663	624	680	649	676	655	672	628	686	689	658	666	634	671	635	643	624	679	647	633	649	625	637	646	622	628	643	656	638	629	627	645	590	619	626	664	627	664	670	672	668	635	627	663	637	660	685	639	637	622	663	675	644	654	650	643	626	647	643	633	657	638	627	587	662	649	623	646	705	666	618	699	639	590	640	660	677	602	626	629	667	630	646	594	648	673	666	638	631	630	672	630	654	647	662	640	641	665	675	657	618	639	631	696	651	656	627	642	666	614	611	633	635	660	641	635	630	616	657	685	655	647	669	685	662	726	631	639	703	624	661	652	616	660	640	666	657	685	664	644	609	607	574	634	623	618	648	655	639	615	655	644	672	625	651	646	622	636	697	658	606	611	607	632	641	687	677	642	642	637	683	644	626	664	642	619	623	648	669	645	670	631	649	625	648	644	652	678	669	689	625	620	673	657	665	648	641	665	652	650	598	610	627	700	635	681	673	635	645	629	688	630	651	688	626	601	656	668	633	636	668	616	629	685	660	650	615	624	638	633	602	667	644	628	647	665	675	633	595	666	626	608	624	622	710	625	645	677	668	598	631	643	640	593	639	625	644	672	648	685	671	655	614	630	655	672	623	626	640	616	621	654	646	639	653	629	656	657	665	631	616	654	637	708	681	633	637	625	650	682	658	613	648	645	663	632	649	622	638	632	631	666	622	656	675	615	633	618	667	684	663	636	703	610	637	653	657	670	664	650	649	679	694	667	675	615	596	653	632	621	607	663	632	685	627	593	669	575	601	630	604	655	658	666	654	645	685	658	641	638	599	656	631	645	667	617	676	621	627	615	630	643	626	719	642	659	678	629	658	636	636	635	651	643	655	676	627	617	701	591	615	657	624	651	648	622	658	624	678	669	608	629	625	615	663	629	633	645	628	609	697	599	641	630	654	666	619	672	642	590	696	623	647	641	663	663	628	665	633	628	587	641	644	616	661	663	637	627	604	674	614	623	677	627	638	644	677	639	638	632	652	657	660	615	624	640	622	652	651	609	689	632	650	660	628	674	637	667	649	622	666	573	628	625	639	618	692	612	674	688	678	621	610	636	638	645	649	610	625	675	649	693	667	620	688	669	638	614	622	628	653	642	661	622	645	634	612	672	645	693	662	592	640	631	615	700	647	620	649	596	658	676	631	654	631	657	639	645	684	637	624	632	673	645	640	629	649	620	678	626	650	610	613	614	600	674	626	620	605	647	562	659	637	653	688	677	631	658	655	600	649	637	601	632	639	673	621	619	650	634	685	612	622	621	650	641	608	638	584	643	626	619	619	626	658	723	619	618	643	622	621	661	625	615	675	613	647	628	666	606	629	648	672	655	611	660	641	621	667	681	665	615	649	673	653	662	660	707	659	649	663	620	629	627	606	631	620	650	657	665	621	684	651	681	628	649	617	634	636	648	647	616	700	674	643	630	613	622	650	672	681	694	619	683	629	607	582	607	677	624	629	625	646	632	619	655	628	684	619	628	621	636	673	624	654	625	708	591	649	658	571	647	602	668	636	652	687	670	657	657	632	697	647	630	629	651	599	609	637	661	717	668	663	658	675	631	613	628	625	612	655	685	677	629	657	653	657	638	647	649	636	625	660	624	685	634	584	631	666	679	690	677	657	634	669	625	629	642	678	644	649	648	655	602	643	654	641	611	636	631	652	637	607	652	629	625	593	629	632	644	667	673	673	618	671	667	621	633	639	703	606	645	680	638	608	680	638	638	648	641	642	619	648	640	635	642	652	628	623	664	666	635	619	634	664	626	666	625	672	619	617	641	685	664	651	629	641	633	628	641	579	620	692	650	656	597	690	652	686	646	629	598	635	625	678	684	653	665	609	640	679	645	646	718	673	592	653	628	653	661	642	619	618	637	659	672	661	661	653	630	643	671	690	649	655	628	666	654	623	645	627	637	638	651	630	613	645	684	646	630	617	650	656	645	651	655	676	670	618	622	635	594	648	631	633	611	612	634	635	637	625	677	599	659	602	645	606	669	594	634	679	652	635	631	623	676	633	646	660	635	635	627	649	603	651	628	623	601	659	646	650	662	619	627	654	632	618	642	635	640	602	646	670	672	632	649	631	654	638	632	640	631	630	646	684	663	667	688	642	648	667	656	675	635	622	658	645	682	637	653	642	630	675	625	680	640	634	652	625	671	594	602	657	621	659	604	656	621
24233	21500	28982	24392	21414	12640	4051	2269	1755	1467	1252	1102	875	872	816	752	693	698	636	628	614	571	549	555	538	542	565	525	550	507	524	526	554	486	540	472	499	482	546	504	533	507	520	488	471	530	520	466	504	494	490	489	471	496	469	515	482	481	485	534	488	510	497	515	487	500	495	489	526	453	494	470	505	503	464	481	476	460	490	537	475	499	495	474	451	472	481	482	484	475	490	527	501	507	456	491	479	492	484	472	488	484	530	506	517	485	460	454	470	473	483	478	506	496	480	481	461	472	498	487	501	476	496	465	488	496	482	500	472	493	528	471	465	517	501	484	519	460	480	474	439	466	458	466	466	499	465	447	483	454	502	502	496	486	462	455	487	488	439	468	466	479	468	481	493	473	503	472	418	480	451	474	454	467	458	460	506	465	516	462	457	476	515	487	450	482	515	470	476	519	455	478	499	470	494	475	483	443	476	479	448	495	465	463	478	513	479	513	472	497	501	507	453	529	488	496	455	482	477	502	498	504	482	485	445	447	470	459	462	476	468	490	467	488	462	426	461	473	472	468	518	482	453	464	439	507	447	491	488	474	472	476	484	450	496	485	487	464	466	489	510	461	484	460	457	463	504	435	494	512	490	451	501	475	506	472	465	451	493	484	465	476	465	486	451	496	478	457	443	463	491	500	466	495	498	456	503	493	492	520	458	488	502	503	493	469	480	446	484	501	466	489	463	455	462	469	473	462	496	490	510	453	485	455	456	479	448	493	474	502	488	491	459	517	462	479	450	449	494	501	477	455	454	460	447	523	476	439	503	481	451	438	485	511	463	480	476	448	490	474	454	518	484	463	498	456	495	513	455	437	511	449	461	474	498	476	441	463	496	481	447	489	485	471	461	473	502	481	492	455	478	478	505	500	513	470	494	498	488	449	520	478	485	489	494	536	428	470	529	468	488	471	484	480	457	491	486	496	445	492	428	473	460	486	502	445	488	492	486	476	476	448	476	475	440	464	499	490	439	469	472	457	466	436	471	461	507	485	444	499	475	452	512	421	458	486	454	469	471	496	470	504	487	463	497	462	527	454	452	472	473	493	498	472	466	489	449	506	516	508	460	520	457	496	495	485	453	450	492	494	467	505	475	472	494	440	453	445	441	450	491	484	525	459	488	499	470	487	464	486	476	439	496	455	456	484	498	478	522	479	498	478	465	515	445	435	468	471	501	509	468	498	456	434	452	467	446	505	505	473	470	481	438	480	452	438	481	492	462	459	478	479	457	535	454	478	470	479	502	488	469	490	488	437	463	499	498	468	433	453	484	467	510	487	459	478	475	443	477	461	490	460	474	478	523	500	484	465	441	488	476	473	477	459	471	524	492	466	464	476	475	500	483	480	497	452	481	469	446	456	456	498	462	490	467	465	472	441	515	495	442	493	449	447	460	453	452	456	452	429	454	456	416	499	475	446	467	448	476	473	454	455	482	460	454	478	468	477	478	465	431	455	468	451	439	464	470	472	467	523	471	471	468	417	496	481	447	486	446	471	464	487	433	478	484	458	475	462	471	448	441	458	441	435	462	447	463	469	464	477	471	485	441	466	454	492	467	513	454	513	422	485	511	456	520	488	459	462	466	463	504	475	448	475	506	459	503	455	491	492	516	474	456	513	461	434	443	504	466	481	498	480	468	438	426	460	483	529	473	469	475	526	469	481	525	459	464	460	465	469	471	436	499	499	482	447	484	470	490	488	451	452	507	497	478	487	477	471	500	467	498	497	495	499	460	473	456	458	482	445	471	498	467	483	488	468	500	473	451	481	486	466	475	495	510	462	473	467	463	496	497	466	448	512	473	459	449	496	452	462	506	467	438	462	497	468	477	511	492	492	450	464	488	484	449	462	466	496	462	477	490	462	487	492	492	489	502	430	475	459	466	480	426	478	483	514	500	485	456	506	451	464	453	473	484	482	487	465	483	459	466	456	501	468	502	456	485	471	470	505	477	488	478	456	470	486	487	457	552	471	502	468	463	487	471	485	503	432	437	514	472	507	461	474	475	498	509	496	474	496	475	481	492	478	469	482	453	483	510	497	502	506	471	461	495	499	460	425	492	506	487	485	494	497	433	457	465	493	479	481	470	444	465	466	440	458	483	484	437	451	458	465	448	453	468	452	443	494	513	476	452	467	513	489	506	499	487	452	462	495	466	431	463	473	458	488	495	461	455	454	490	468	479	442	449	522	461	478	442	469	502	478	477	507	445	505	477	489	496	491	484	485	450	445	447	484	490	460	463	473	484	438	486	430	486	463	514	450	484	460	502	437	438	467	478	419	510	470	485	463	485	474	484	460	501	492	436	471	426	473	465	477	470	518	452	494	443	459	493	492	461	452	533	473	479	437	468	473	465	476	430	447	471	480	504	475	479	445	476	511	444	505	488	454	473	475	472	499	501	488	448	477	489	470	471	476	453	490	475	476	495	450	499	478	501	474	473	458	454	469	459	464	509	470	437	464	487	505	476	433	516	480	454	456	503	473	476	442	477	481	451	453	473	454	478	476	503	492	493	494	480	480	443	503	453	507	528	472	459	502	479	433	491	456	439	442	475	493	449	458	503	488	480	469	487	470	463	467	473	473	496	493	476	486	475	467	496	458	490	469	482	474	482	469	490	443	472	519	459	509	471	475	460	467	458	467	455	502	492	499	472	498	432	471	480	462	466	512	476	446	470	483	489	489	472	472	479	446	453	484	461	485	497	451	478	517	494	474	466	465	473	468	465	489	488	480	459	481	448	502	492	440	471	478	472	447	470	470	486	457	474	427	458	471	460	440	500	479	458	471	479	488	474	494	488	433	516	478	490	496	485	444	466	510	510	472	404	481	457	487	493	444	467	477	430	472	484	471	443	466	500	458	456	420	479	443	517	496	444	451	470	501	507	457	499	459	482	460	478	453	453	482	496	537	472	465	491	469	491	483	478	493	490	475	490	467	457	463	466	458	484	435	440	469	459	474	477	475	476	506	457	461	497	504	490	464	455	466	541	484	511	495	463	481	476	463	459	496	505	484	493	496	448	447	439	483	471	495	489	489	466	466	473	503	454	471	494	492	408	490	477	489	458	478	481	498	481	447	476	450	477	461	492	455	505	459	469	482	492	464	503	468	478	486	455	477	504	447	474	486	494	498	472	485	491	450	484	467	454	465	502	484	458	496	508	473	492	486	495	421	484	439	479	489	490	484	503	466	470	514	487	478	512	476	454	471	447	461	421	476	496	463	474	453	489	459	444	489	468	490	491	477	465	453	464	494	474	490	493	491	506	496	502	462	430	464	457	534	460	410	478	460	446	443	469	508	427	491	466	457	522	464	494	476	456	483	439	431	455	478	477	492	474	493	469	490	464	496	485	523	500	455	500	490	465	476	464	447	499	481	452	473	487	510	459	532	477	511	468	484	462	498	471	493	488	475	476	495	497	437	464	473	481	487	457	463	475	479	489	465	468	496	423	424	486	426
19532	33513	28944	19654	14365	10639	8027	6389	5172	4057	3605	3060	2614	2235	2173	1883	1777	1577	1391	1393	1383	1262	1344	1291	1227	1191	1170	1128	1065	1088	1117	1118	1099	1017	1031	1059	1107	1071	1043	1053	1056	1054	1071	1011	1058	1054	1038	1025	945	974	950	981	981	959	1003	982	985	957	966	1039	947	1058	1059	995	972	963	980	929	991	984	976	978	1000	939	942	985	954	947	971	925	883	940	925	963	897	958	1026	906	920	938	972	959	992	923	937	918	954	983	927	957	940	971	985	961	891	937	960	902	937	907	905	945	952	890	918	960	961	904	955	937	935	950	882	952	909	911	920	914	882	940	930	905	911	898	949	952	911	899	937	918	938	896	928	925	912	970	937	924	885	907	980	896	957	904	887	900	937	887	878	934	911	930	874	964	928	910	975	899	854	894	896	947	916	868	949	911	969	877	920	922	901	867	920	969	936	976	943	940	884	923	901	906	873	886	887	936	920	936	878	912	869	929	990	892	890	925	966	915	890	929	898	936	929	920	954	869	934	858	863	936	955	947	843	989	904	930	940	909	916	874	906	976	922	959	905	913	905	901	943	896	947	927	964	980	967	884	924	923	902	927	919	887	924	926	928	935	949	931	926	974	922	898	933	883	893	937	958	941	874	890	880	928	920	932	931	973	917	966	891	907	938	860	878	900	860	921	933	881	904	988	859	966	927	870	918	885	893	883	874	920	915	934	906	924	927	858	881	893	910	871	1002	924	882	971	910	912	931	950	911	897	915	884	910	943	877	864	934	938	955	901	926	920	876	921	962	865	938	914	948	881	878	939	888	947	931	914	966	864	908	889	935	934	972	929	903	954	882	954	967	914	944	935	926	942	913	913	857	912	888	920	869	900	905	894	936	965	949	902	937	939	927	882	889	933	924	942	916	938	913	867	878	928	922	903	920	894	898	874	913	917	940	870	930	916	891	891	878	881	941	947	888	908	885	925	886	904	936	918	879	878	938	931	950	945	886	906	890	935	896	935	898	928	937	948	984	915	898	878	992	913	953	955	963	934	916	870	942	976	930	926	931	880	895	933	921	869	900	877	917	938	898	875	939	937	933	890	936	923	892	953	987	913	930	881	948	879	890	907	874	893	947	947	929	914	962	886	926	933	929	900	960	929	896	962	929	956	889	927	905	851	972	908	916	889	961	932	868	876	858	945	927	903	936	923	932	901	986	932	908	911	901	908	901	918	933	896	915	911	952	897	932	975	842	937	939	903	933	946	943	895	934	928	890	918	915	959	912	925	910	924	953	923	888	905	893	884	914	917	873	977	873	917	949	948	946	937	909	920	904	984	931	897	915	904	920	935	892	908	919	910	910	889	917	899	925	937	968	890	893	896	950	910	963	919	919	948	902	927	863	902	890	930	959	948	917	928	948	905	902	918	931	849	889	940	891	926	927	933	869	947	963	926	899	866	904	923	892	914	927	898	923	877	949	960	958	907	907	910	883	956	906	903	913	907	897	902	975	953	977	977	946	920	919	919	963	851	916	926	942	923	915	931	938	899	894	940	971	965	921	899	899	940	899	905	900	978	865	945	928	885	937	946	946	900	942	952	934	917	887	933	926	890	912	910	870	888	900	943	1013	926	884	903	926	896	932	930	941	921	939	952	952	902	956	982	937	872	880	877	904	897	927	920	939	867	951	915	943	883	898	958	916	929	933	827	930	929	895	963	941	956	921	931	846	935	938	885	953	972	954	905	951	841	917	911	904	944	944	923	921	983	877	908	976	921	918	915	904	922	893	866	913	879	895	940	896	912	922	929	869	897	874	921	920	960	954	907	958	906	905	903	953	883	923	941	914	925	850	879	926	893	921	926	920	916	878	919	948	876	959	991	938	911	935	898	954	950	923	901	982	931	921	938	913	930	922	916	902	887	894	929	926	925	923	926	927	930	974	895	942	862	924	935	924	874	949	867	885	919	959	932	899	909	910	948	921	856	926	899	881	904	898	861	900	919	975	919	913	882	892	940	883	961	989	877	917	927	938	871	934	857	849	910	926	914	923	920	936	904	900	933	949	956	892	908	922	866	931	960	854	937	945	901	946	921	868	850	911	899	880	905	928	921	918	913	928	937	906	904	883	999	946	930	886	929	968	945	921	893	930	873	923	931	941	893	930	914	933	929	960	943	916	893	895	879	897	891	930	932	888	913	934	958	873	901	939	973	946	901	881	938	868	926	921	889	907	975	957	903	917	931	905	867	958	935	901	930	910	935	904	933	888	919	867	920	919	942	940	899	939	961	896	890	960	906	931	953	893	950	876	951	920	927	902	988	913	936	954	911	949	903	887	927	902	903	901	956	931	945	907	898	902	931	943	920	951	999	926	885	904	966	910	935	951	871	936	940	957	904	900	922	923	907	888	914	892	998	960	895	881	889	864	867	928	930	934	883	883	909	853	882	905	961	936	915	959	919	938	938	885	930	901	893	953	892	934	928	953	906	877	953	939	883	911	945	872	891	888	971	977	938	944	928	910	941	963	914	902	924	974	900	952	909	952	901	961	873	924	856	929	947	889	909	941	892	985	898	955	885	918	852	904	881	879	944	934	922	944	930	916	920	954	941	944	918	938	914	898	1002	930	944	933	925	902	886	946	950	926	905	950	923	904	944	910	958	945	897	887	876	947	917	891	872	915	930	905	927	920	910	856	949	946	927	922	923	937	907	912	969	884	926	898	954	923	897	943	946	886	877	963	927	961	916	884	894	899	896	880	869	916	889	950	936	890	962	923	954	886	946	928	953	933	924	915	970	896	932	921	924	893	973	891	990	901	914	928	931	918	892	944	874	979	951	989	957	984	934	959	908	893	924	943	934	932	886	891	837	934	918	938	955	913	915	873	897	886	928	888	903	901	915	974	947	877	922	934	886	919	950	845	967	907	941	933	915	910	916	948	879	914	887	945	984	902	937	853	894	932	942	945	912	946	925	898	893	969	892	905	887	930	946	947	962	932	910	912	925	928	907	947	850	919	925	950	909	872	884	912	912	891	945	894	935	882	919	962	928	914	890	883	1000	904	919	914	927	955	928	910	921	934	905	866	922	850	913	900	985	957	887	900	927	855	956	983	957	833	915	921	900	905	934	963	909	870	938	925	942	926	920	875	883	897	903	892	947	873	899	919	885	921	863	871	947	899	937	882	974	888	898	913	922	870	966	878	925	896	918	942	914	887	928	883	884	955	940	914	955	882	965	906	895	932	897	958	918	947	891	930	888	958	955	877	889	911	927	888	913	915	936	901	928	899	872	914	946	908	921	920	952	825	907	886	884	937	923	945	935	966	955	950	947	879	917	956	945	965	931	927	917	931	914	897	885	933	949	916	938	873	914	893	952	878	896	852	883	898	928	930	910	878	942	923	848	918	898	938	958	884	916	923	935	933	920	884	817	893	960	923	930	942	924	903	925	924	939	937	905	938	854	887	944	912	900	926	940	936	922	888	923	956	896	904	865	892	928	952	932	927	912	918	931	957	933	910	941	913	881
27570	18928	9128	3104	1338	802	573	481	406	338	313	326	299	309	264	273	262	253	261	260	257	250	273	251	266	279	247	241	245	249	280	259	251	274	255	274	232	267	263	253	247	240	258	282	242	259	249	264	251	232	261	257	249	256	259	245	264	244	223	286	264	260	259	242	250	269	264	255	257	231	247	249	250	260	243	252	253	235	251	263	250	248	233	225	261	236	252	244	232	248	233	250	256	251	231	246	264	238	250	227	257	291	213	242	227	250	232	237	248	235	252	236	256	240	236	242	256	241	227	226	248	255	248	278	256	232	244	227	263	243	250	256	224	244	263	222	260	220	241	223	262	245	224	240	243	262	241	254	234	229	217	238	255	234	264	260	221	236	258	211	265	212	229	229	235	222	215	251	212	224	241	242	245	236	264	245	259	258	252	246	242	251	246	234	233	270	252	236	228	222	254	218	247	232	247	260	217	271	260	236	246	231	241	243	246	233	235	256	241	257	234	248	236	247	263	243	225	274	248	218	233	242	261	217	222	229	228	252	250	233	250	221	216	253	248	253	227	254	236	240	221	206	236	230	261	229	264	267	222	228	242	251	246	250	256	250	267	226	242	274	240	236	261	241	245	258	240	281	259	280	251	250	238	272	239	232	260	226	256	264	219	233	254	271	275	224	236	253	239	257	260	230	255	239	239	238	232	243	263	277	254	286	261	232	227	244	256	256	243	221	251	238	242	233	238	239	243	220	230	218	221	227	247	241	230	231	261	230	220	231	263	252	234	251	241	251	248	245	245	242	230	235	222	239	238	249	229	245	277	236	223	222	236	227	265	238	236	239	263	255	250	260	251	230	243	234	248	245	256	249	217	227	222	255	277	244	223	250	228	248	248	265	253	225	255	241	242	224	240	242	244	248	242	243	238	227	259	217	244	246	241	226	235	229	243	244	220	199	226	231	261	260	245	240	227	264	208	209	238	235	233	264	228	250	234	273	244	260	228	256	231	246	228	206	248	238	227	231	241	234	252	275	235	228	231	233	252	257	235	257	229	243	232	241	243	257	238	256	239	238	216	220	234	242	250	249	229	223	242	239	245	225	230	266	253	223	231	232	249	212	244	232	208	234	243	219	244	255	254	235	228	260	228	288	265	212	243	258	242	257	246	222	224	243	265	258	255	257	249	221	239	218	233	268	226	235	241	242	244	255	238	244	229	263	240	255	248	201	223	250	245	214	221	257	262	273	238	228	225	249	257	227	226	253	248	246	262	235	235	263	252	212	219	264	229	251	219	227	245	210	228	240	257	236	231	247	241	228	235	246	242	250	267	239	246	236	250	247	238	221	257	247	229	242	262	215	225	212	247	237	238	245	247	223	223	261	240	249	237	239	248	255	289	231	250	242	258	265	253	251	256	266	236	226	240	254	247	225	224	274	236	260	252	258	257	249	263	241	272	261	216	217	218	212	263	236	264	250	225	258	255	248	269	251	248	258	218	210	252	252	249	236	254	222	235	231	236	259	227	262	239	274	234	227	267	233	238	206	233	257	226	273	243	227	253	249	250	266	246	272	241	223	238	239	237	278	239	218	246	256	247	213	271	239	239	244	253	240	239	248	243	222	251	214	242	218	251	248	224	223	247	262	262	235	261	240	258	251	230	269	270	237	246	230	250	221	250	260	233	243	237	228	205	243	265	241	241	238	235	235	246	243	284	246	247	229	231	206	232	265	231	243	241	230	233	240	267	239	241	242	211	233	238	231	251	245	224	257	260	240	255	244	266	216	252	255	254	250	239	245	244	252	242	221	227	243	260	218	221	229	248	241	243	247	272	266	238	227	262	249	221	211	255	247	235	240	242	241	255	231	226	248	238	243	238	261	258	218	235	243	245	247	254	233	252	249	281	259	240	249	235	252	247	245	233	247	236	238	240	240	263	243	259	245	238	234	255	246	261	231	266	224	251	244	251	233	236	214	282	243	248	250	258	243	252	244	269	279	236	258	267	232	236	258	226	253	268	222	214	247	239	225	243	234	248	233	256	245	206	252	242	264	257	254	270	215	236	231	254	241	214	225	253	221	256	242	236	226	234	215	238	235	231	221	252	255	234	223	226	237	241	233	253	270	247	237	224	236	234	242	249	229	221	219	246	240	253	236	259	256	212	277	241	232	260	269	237	218	238	245	250	254	229	222	240	254	249	269	257	254	233	241	224	275	228	260	238	254	230	259	253	241	235	260	237	230	207	249	229	261	229	245	252	249	215	230	252	246	256	216	240	223	260	237	245	227	226	246	233	251	249	240	272	233	249	249	241	242	230	268	261	243	246	249	272	265	248	250	260	244	257	270	242	243	250	206	280	247	242	252	266	245	258	253	238	234	235	279	225	256	274	235	232	214	218	251	251	240	243	237	263	251	244	257	231	233	231	254	237	234	241	246	236	228	251	265	255	243	253	216	235	261	246	241	265	235	281	243	240	233	239	232	254	215	243	230	262	243	273	231	225	247	256	237	241	231	242	241	260	234	244	240	257	203	238	211	247	221	246	234	254	260	220	238	215	242	256	240	229	225	255	234	246	205	236	262	236	245	250	248	244	246	261	233	252	254	264	228	251	245	236	237	251	252	218	264	242	227	251	244	245	233	212	233	231	261	272	236	241	228	230	253	258	217	241	256	234	277	267	263	244	256	233	241	236	250	246	199	270	251	231	246	248	210	242	220	271	235	264	239	244	231	254	267	225	236	243	214	248	253	255	272	233	241	270	239	261	241	252	227	231	253	239	247	247	233	245	262	240	258	235	265	240	239	251	258	251	217	259	240	201	239	248	278	252	232	248	271	244	245	240	245	244	230	275	244	259	260	210	220	263	214	251	250	242	227	234	238	248	250	241	215	272	220	244	237	264	224	256	261	221	248	257	257	233	244	232	236	245	228	260	276	243	276	251	236	232	221	245	216	275	236	233	230	250	227	249	245	225	234	245	241	248	254	257	215	232	230	233	224	250	261	201	248	229	257	215	254	227	247	239	250	250	243	278	239	253	237	211	237	243	236	247	245	252	239	223	239	236	232	224	221	230	263	240	261	215	237	247	243	264	268	231	240	233	221	255	238	242	254	227	222	237	239	244	269	255	265	245	267	253	234	236	256	254	227	258	237	231	235	240	259	257	235	249	245	251	250	240	251	227	263	241	225	256	246	249	277	230	246	224	238	268	249	247	252	224	256	234	239	243	263	254	314	232	243	245	264	228	248	240	254	241	238	236	282	225	242	269	248	231	233	246	262	249	253	220	246	250	225	228	213	233	237	249	241	220	246	227	265	238	224	220	239	229	238	218	229	238	233	202	251	254	245	250	263	251	233	258	266	231	215	247	235	222	234	267	243	254	259	227	269	212	225	237	256	233	244	227	236	229	235	260	255	246	232	241	252	219	237	233	241	239	229	249	237	215	254	258	264	258	254	247	279	232	266	240	237	251	231	247	232	234	248	259	236	248	247	236	231	235	242	218	241	257	247
15065	20001	15174	7309	4076	2625	1757	1354	1095	941	848	764	708	723	608	658	653	628	593	604	617	559	544	581	569	576	511	537	533	586	577	543	557	520	553	568	551	542	582	556	544	541	544	562	542	615	596	515	545	556	528	565	530	503	576	511	561	550	483	527	477	552	550	552	503	532	533	548	525	534	507	524	545	511	481	517	512	512	501	550	476	493	486	534	520	476	535	529	484	544	490	515	542	505	474	517	570	528	499	497	492	487	507	520	511	512	514	524	478	498	480	505	505	498	512	466	524	497	492	536	477	477	503	526	548	475	526	498	525	491	494	517	519	526	510	481	525	534	544	540	461	515	508	535	508	516	505	490	511	554	473	505	463	507	504	525	497	517	501	490	489	485	522	512	481	495	504	535	488	518	524	523	507	496	484	493	544	503	497	526	518	485	505	502	504	531	502	515	523	510	500	504	546	478	514	480	508	529	518	499	456	512	516	496	500	494	511	505	540	467	491	539	500	546	464	515	488	502	491	544	510	492	495	495	536	513	486	499	512	514	472	495	502	532	491	507	550	518	525	489	508	502	535	488	503	515	461	526	517	483	494	493	487	486	515	526	486	524	466	467	513	492	507	520	521	489	532	474	531	478	532	491	476	486	502	508	496	528	479	514	490	484	521	485	501	489	528	460	515	497	482	530	472	518	501	510	476	511	499	502	528	510	513	484	508	535	503	530	512	501	522	493	479	506	513	533	522	536	483	493	520	520	534	481	494	533	522	512	548	475	554	514	521	523	513	505	534	476	492	505	465	508	575	514	522	526	505	480	496	552	504	481	503	502	509	507	535	530	502	478	540	484	494	478	547	489	518	509	453	496	490	521	525	494	508	499	504	482	508	490	513	524	541	522	497	499	505	464	507	530	511	518	510	505	486	500	473	529	487	509	470	475	490	491	536	466	560	494	459	498	469	511	526	537	496	529	479	484	505	472	482	507	509	515	513	504	483	506	549	521	509	492	526	535	502	488	441	503	477	462	533	463	520	499	527	474	533	488	534	460	500	533	506	519	496	501	506	514	499	507	491	487	481	511	525	490	512	518	499	482	476	486	506	513	500	509	510	520	494	523	499	495	510	510	521	514	488	510	515	471	483	486	504	508	494	509	490	508	497	520	529	492	471	494	479	509	508	479	539	512	501	526	522	541	524	520	478	529	532	538	520	513	482	496	471	482	465	506	560	506	477	519	490	467	496	519	526	530	512	496	537	512	462	507	515	543	474	476	510	480	551	519	521	518	484	486	526	510	503	518	498	510	516	475	532	527	472	538	473	483	465	494	481	503	523	525	531	476	505	508	540	518	501	509	502	538	481	552	470	466	500	478	498	558	497	508	483	491	512	473	509	503	486	489	560	483	504	506	469	495	507	498	508	456	489	512	483	531	496	522	546	486	521	522	520	501	537	476	518	490	493	494	512	542	527	511	485	480	483	476	498	529	509	498	550	513	470	494	528	517	489	511	511	506	486	527	526	520	468	534	490	541	496	522	529	496	528	523	508	500	522	550	511	533	521	527	473	490	519	531	502	507	492	509	500	510	532	495	500	489	460	500	508	525	513	498	533	468	492	499	505	504	505	499	530	514	485	499	542	501	563	517	535	526	513	541	497	505	517	512	520	525	501	515	501	523	490	447	475	544	505	492	506	502	492	523	522	515	502	510	523	526	540	512	506	527	510	527	518	476	506	486	481	515	561	518	537	489	504	562	516	504	526	517	487	498	480	496	480	496	510	515	539	499	516	522	490	482	476	530	504	523	516	515	545	528	531	481	510	515	512	505	532	507	480	505	518	491	541	536	508	513	510	490	520	459	507	509	506	466	475	532	474	498	501	500	535	504	506	491	501	487	526	548	519	490	493	503	514	533	559	529	492	483	483	503	491	499	486	511	514	499	506	513	536	514	529	510	497	510	493	489	519	511	497	508	550	533	531	474	509	529	487	512	512	515	525	496	511	481	511	503	518	498	517	492	522	548	520	495	500	475	533	475	507	490	502	491	512	507	507	518	501	504	506	518	468	492	488	506	528	507	511	523	536	526	506	488	496	513	527	497	491	503	496	492	505	497	493	524	499	457	496	503	509	473	512	515	505	506	508	492	512	486	478	489	469	469	489	518	500	482	525	528	494	531	507	523	502	534	494	553	509	517	476	512	534	508	534	532	497	486	534	527	478	544	488	470	496	519	528	506	514	498	498	524	492	454	479	501	481	473	478	505	512	535	521	516	481	515	506	477	551	509	506	464	502	505	478	505	471	501	502	531	496	498	521	490	511	476	508	484	523	482	482	542	539	532	517	487	519	486	494	508	495	486	511	550	507	534	510	502	463	495	522	492	494	511	496	538	511	484	530	539	532	518	475	506	491	461	471	469	497	486	479	529	496	478	494	561	521	521	521	522	507	505	514	491	480	557	518	511	547	471	530	510	507	502	461	535	487	538	507	501	496	494	524	536	506	522	498	513	496	526	518	546	488	532	507	516	510	493	540	500	512	500	536	473	467	462	482	497	491	519	515	451	488	563	525	461	506	479	513	488	521	511	531	529	505	518	512	486	512	515	492	482	517	523	523	506	530	477	505	516	510	530	507	491	485	498	534	501	483	500	494	488	538	466	493	492	484	500	510	486	518	482	514	495	521	503	538	518	505	484	515	490	512	490	513	501	546	559	544	484	500	506	506	486	510	486	474	485	512	490	523	518	550	526	496	554	507	526	501	528	466	546	538	463	482	515	507	526	489	506	492	498	520	478	534	481	519	530	514	489	532	528	484	500	512	513	493	462	478	530	491	502	512	525	464	521	536	523	515	546	548	474	523	530	552	504	505	496	523	487	511	493	488	475	521	515	520	508	496	548	488	509	521	484	528	494	498	525	510	507	516	498	532	483	489	510	518	501	502	512	485	503	487	487	511	497	508	494	510	494	472	506	518	526	527	510	489	500	453	515	509	506	504	514	474	488	520	533	532	477	531	510	493	489	513	489	508	472	547	497	548	497	501	487	502	508	483	496	495	504	506	497	519	536	503	478	496	506	491	501	496	500	526	540	508	527	477	506	522	471	513	504	505	509	497	530	498	547	502	531	470	499	493	490	494	529	448	523	476	483	530	527	549	513	504	508	515	484	482	518	500	503	518	488	493	513	509	475	526	538	515	526	497	531	499	513	518	468	565	497	492	526	495	486	548	505	520	475	512	527	477	478	500	506	468	491	530	484	508	518	499	511	519	523	513	512	520	537	532	490	542	522	479	489	510	512	487	476	499	478	530	513	481	503	470	528	473	482	483	524	519	474	486	515	545	473	514	491	508	479	455	462	467	490	526	494	532	488	502	489	493	494	493	494	472	482	488	572	502	489	490	528	518	509	526	521	487	550	493	525	495	543	514	496	544	505	514	496	497	489	523	526	488	475	491	503	463	520	500	512	458	508	471	504	520	529	490	525	528	495	512	506	484	505	474	498	504	507	529	517	506	502
25114	21496	27952	25292	13150	3267	1865	1249	986	821	757	615	612	558	528	469	485	421	441	393	371	383	388	402	368	393	389	375	366	359	378	344	363	345	341	354	325	358	365	370	333	360	321	312	330	342	353	345	317	334	325	351	346	333	318	331	327	351	313	310	364	327	319	345	340	312	329	292	335	330	352	296	322	297	334	308	337	336	312	303	326	336	356	337	325	306	320	299	337	333	350	294	323	320	317	323	324	331	380	307	300	310	332	360	321	303	335	332	321	329	295	317	318	311	299	292	301	341	306	340	322	310	321	347	320	314	339	299	326	315	343	313	335	318	319	319	313	312	343	340	326	294	312	305	335	330	330	363	314	315	336	334	312	323	274	303	300	300	298	307	321	319	327	351	318	301	349	318	323	332	299	332	315	321	322	326	309	329	289	326	327	323	362	279	350	343	292	336	354	325	317	290	364	337	283	310	311	358	316	315	345	323	311	299	337	292	339	326	364	301	319	320	290	339	304	326	282	300	320	326	319	308	329	321	315	339	309	332	305	322	299	300	332	338	304	293	349	333	311	315	303	310	317	343	343	341	325	326	316	300	299	307	348	319	343	264	343	324	309	323	331	325	317	297	319	301	351	314	322	327	318	323	327	296	320	287	330	305	350	313	293	323	373	322	339	312	334	345	344	313	295	312	347	326	327	322	285	312	340	308	346	352	313	322	330	323	300	337	322	314	320	276	274	317	342	349	334	323	317	338	299	297	317	300	330	318	308	339	303	313	324	322	332	307	321	304	337	346	331	345	292	334	334	335	306	333	300	348	310	287	322	334	316	318	334	326	351	340	347	306	312	308	316	332	333	302	313	300	319	317	289	334	315	304	319	351	305	344	317	312	315	332	307	336	319	345	312	296	320	359	332	311	320	305	344	351	312	312	312	284	314	306	333	338	338	283	304	321	304	326	339	301	311	293	331	310	323	314	331	315	294	329	325	360	323	306	323	289	326	283	287	317	325	308	352	338	291	289	323	338	313	301	317	334	320	345	315	348	315	297	306	314	309	313	326	313	352	317	314	319	305	327	323	293	307	328	325	337	315	309	331	322	310	310	285	332	301	340	324	281	288	315	322	358	322	356	295	352	343	301	311	296	332	285	320	296	286	330	339	331	320	319	355	281	288	296	312	311	325	299	306	326	341	329	314	303	292	308	338	327	313	342	332	344	312	304	316	298	320	320	334	354	333	313	324	351	284	302	334	323	318	334	327	311	308	296	328	299	330	313	303	319	320	332	331	307	300	321	316	329	321	329	319	309	293	328	315	310	326	340	321	306	292	332	319	299	333	305	334	317	301	309	296	356	337	336	299	337	336	316	302	301	355	299	313	344	324	309	324	323	309	333	300	307	316	303	330	294	325	318	329	295	339	342	308	359	300	326	322	327	314	339	333	304	304	314	325	286	339	306	308	355	314	299	328	298	315	309	336	314	325	299	318	327	335	300	299	321	305	325	325	356	323	327	329	328	329	284	320	314	331	310	339	291	327	318	307	297	324	321	288	303	290	317	339	308	327	342	335	324	304	289	325	307	316	276	310	320	324	319	325	322	311	318	324	302	307	301	330	348	321	338	361	300	337	301	321	343	314	334	294	284	348	339	329	315	333	351	327	330	330	291	349	311	327	338	302	326	309	349	322	302	309	316	338	339	308	300	306	308	281	304	344	334	316	307	324	306	314	321	334	310	339	312	303	330	309	297	318	293	304	323	301	323	337	331	356	324	320	316	320	290	298	313	326	301	336	320	289	311	301	313	336	310	335	303	310	311	343	314	338	304	338	320	302	341	316	333	312	338	288	307	264	326	311	348	322	314	310	318	306	328	301	300	299	305	315	328	348	322	323	317	328	319	298	323	316	301	303	306	312	340	326	317	314	327	351	322	339	322	289	338	332	321	304	316	325	305	327	314	291	338	298	323	324	309	323	332	307	307	353	316	292	326	315	318	328	318	334	330	318	337	339	297	305	311	328	327	335	337	335	332	320	309	333	329	332	314	327	328	289	326	317	343	308	295	289	305	336	302	308	312	325	327	284	341	300	296	314	326	323	322	350	277	286	322	320	295	297	292	325	318	328	309	343	319	304	301	311	267	310	325	326	336	321	326	308	336	326	309	312	307	327	317	329	281	337	326	318	306	342	276	308	302	313	316	313	303	332	323	308	343	322	311	299	319	304	358	334	314	313	315	334	308	283	297	310	305	302	367	329	336	335	337	303	307	301	323	323	320	309	337	320	318	316	323	318	284	351	302	331	325	328	331	312	306	297	308	320	319	327	333	305	320	333	325	313	296	342	313	337	311	326	320	321	326	299	314	328	319	314	326	291	328	342	326	345	343	300	325	321	331	312	338	364	333	359	289	314	286	330	311	296	307	305	297	346	314	317	325	288	318	326	318	302	311	336	333	303	324	348	323	299	337	301	332	325	330	320	335	306	311	321	357	322	320	331	312	286	308	299	332	287	337	359	300	320	335	307	322	322	324	335	294	309	312	341	345	290	321	297	295	315	320	336	328	343	285	321	309	334	354	338	348	311	300	332	349	335	336	331	334	311	349	329	379	311	322	336	361	286	337	306	317	313	288	283	341	308	343	315	351	287	323	341	342	320	297	343	323	331	359	331	294	296	342	349	299	336	302	312	309	292	291	284	314	347	322	288	339	330	282	298	314	311	301	323	337	296	276	286	298	304	317	351	293	319	305	337	313	294	312	309	317	328	315	296	305	282	310	320	326	303	295	312	341	315	342	342	327	312	337	336	328	337	297	336	344	346	345	319	302	338	303	316	354	323	302	318	322	312	341	303	326	340	339	347	317	322	309	319	312	319	324	305	280	304	312	333	323	315	315	334	269	275	333	312	304	344	324	338	315	326	330	306	297	295	347	308	348	294	316	282	323	341	321	307	323	314	334	299	346	287	306	338	310	290	346	325	312	316	305	334	300	286	338	314	292	310	322	325	302	312	326	319	342	349	326	303	312	344	322	308	314	320	309	310	294	326	319	313	310	321	327	321	322	328	324	311	312	302	329	320	320	279	332	326	317	315	311	302	325	302	292	341	291	309	304	331	315	340	350	344	302	323	306	326	331	295	307	334	307	309	299	326	365	289	313	327	315	318	297	310	381	302	311	292	314	331	302	313	339	322	326	316	327	298	340	312	320	323	344	325	307	346	287	293	338	331	343	350	320	362	306	292	297	319	352	313	287	296	334	353	292	319	329	336	321	324	304	300	310	314	293	306	298	297	321	327	342	323	326	306	317	310	323	313	307	320	318	295	307	279	358	295	339	358	310	315	314	302	301	328	317	333	314	308	310	292	343	320	293	327	343	291	318	336	302	320	315	315	314	325	330	278	256	328	312	311	283	325	339	319	301	302	292	337	296	348	309	316	326	313	285	332	347	346	357	299	301	316	295	325	291	297	307	316	308	287	333	293	307	344	324	317	292	317	310	336	316	309	304	321	326	316	332
17929	29356	24437	15254	9997	6834	5010	3913	3118	2609	2172	1769	1578	1482	1326	1207	1070	1068	1015	1001	946	924	860	870	812	843	781	758	780	812	780	736	766	757	767	734	775	748	781	737	712	698	665	721	775	748	728	688	679	651	687	689	667	673	639	661	699	665	707	711	692	674	675	673	666	660	699	710	651	688	669	617	644	629	656	657	655	712	674	670	669	633	716	652	651	646	613	666	659	681	619	658	637	654	686	603	664	728	686	623	647	657	679	664	611	626	664	663	649	644	645	647	698	640	625	636	679	651	694	665	646	669	693	633	683	669	594	669	633	597	672	658	599	656	622	653	643	625	626	660	676	645	631	686	636	631	648	628	669	704	707	608	646	662	666	666	626	626	688	663	620	640	661	605	628	662	647	648	651	630	643	668	621	619	628	653	606	645	599	603	643	653	655	691	644	624	659	671	654	627	642	616	687	636	680	672	632	647	652	623	625	663	621	585	663	624	655	620	666	669	668	664	640	628	659	615	612	665	651	662	648	666	620	663	605	662	620	605	657	624	677	646	669	655	654	672	642	606	664	623	642	639	646	625	677	664	618	686	642	670	641	636	669	637	657	659	639	607	612	651	631	648	555	654	648	655	666	653	688	595	611	639	665	644	624	647	639	619	609	589	632	646	637	630	585	643	634	644	665	605	638	701	625	674	637	627	659	648	645	636	667	639	658	625	646	630	665	662	660	660	646	626	668	644	646	656	588	613	629	629	669	653	715	646	659	669	703	650	661	673	654	631	629	623	664	641	697	618	633	633	653	693	671	604	602	659	639	669	669	623	638	643	626	667	661	646	622	680	638	596	676	658	688	664	644	685	672	670	664	642	618	627	611	648	700	621	624	627	625	610	632	629	621	614	638	657	659	649	654	666	623	675	658	649	693	648	640	639	644	666	641	607	702	661	660	624	634	671	654	682	650	597	658	651	613	665	653	631	597	631	627	586	665	651	650	606	667	657	646	699	634	701	635	695	614	604	662	601	649	610	626	679	632	658	664	630	678	656	662	650	625	709	625	669	722	615	634	680	681	658	663	635	658	671	659	658	604	669	636	646	654	670	607	632	653	687	637	665	616	676	645	664	638	628	655	623	674	667	663	657	637	624	653	632	670	649	651	654	692	654	709	594	632	668	631	652	605	631	635	665	640	607	656	626	679	624	630	659	628	653	653	661	624	665	679	663	672	622	665	617	667	609	610	635	695	625	689	653	646	657	632	634	655	626	638	634	658	640	646	679	654	638	666	579	628	626	640	670	629	652	610	646	652	648	637	671	654	666	653	596	602	668	645	640	632	679	652	673	657	656	603	656	643	622	580	601	661	668	593	622	619	630	641	684	657	620	631	610	650	633	660	633	605	670	609	635	652	648	641	642	625	614	636	628	628	618	677	647	655	643	702	652	649	655	637	655	592	632	623	635	640	653	694	643	655	639	656	661	634	620	655	617	658	631	608	660	641	655	703	639	642	620	617	620	641	642	628	600	592	686	654	638	674	663	670	647	625	614	697	643	658	646	662	649	666	645	667	652	640	661	655	718	621	679	691	609	633	635	648	640	605	700	648	598	656	617	667	651	592	686	636	666	610	647	653	645	631	637	687	665	683	635	629	661	689	617	667	653	622	635	677	691	637	654	660	661	630	659	652	686	615	613	671	621	711	683	632	704	595	633	615	630	644	639	616	626	656	622	623	642	662	653	703	654	652	652	668	631	633	645	629	631	660	653	618	634	665	666	587	623	603	619	646	626	593	664	649	702	696	702	628	671	654	637	682	729	640	605	634	623	626	659	650	680	650	683	602	668	593	658	658	625	625	699	624	619	645	695	639	657	652	630	639	650	698	627	659	625	621	655	670	649	656	649	641	667	650	628	662	620	621	664	640	615	637	708	637	667	656	682	661	624	616	614	695	664	684	689	646	684	672	678	644	640	653	614	668	690	635	654	663	605	666	657	647	620	680	647	676	606	632	617	601	627	667	619	646	681	628	629	662	677	647	697	642	655	637	701	612	662	699	635	658	666	665	633	630	660	650	669	628	677	608	647	648	627	625	657	625	665	613	647	640	603	637	644	590	636	657	636	613	681	646	639	657	656	661	665	649	669	707	652	630	662	672	666	668	638	628	620	644	679	695	678	636	630	691	643	631	634	635	637	660	645	624	642	615	643	639	636	667	658	641	649	636	708	627	686	637	642	695	659	655	627	618	660	664	637	658	662	668	649	602	654	639	626	677	633	627	631	682	652	613	605	696	637	678	642	647	671	617	638	637	609	615	638	676	630	644	654	646	663	608	648	642	662	658	632	649	690	621	656	673	641	644	626	670	670	645	660	636	643	688	627	664	634	661	600	708	611	662	664	629	639	629	645	626	625	586	657	670	648	664	641	596	638	653	666	648	640	635	655	591	666	643	631	616	696	619	630	707	671	651	622	645	638	646	638	642	657	638	624	672	648	657	670	639	666	651	723	652	630	634	635	657	686	619	632	659	664	657	627	633	628	672	646	652	631	664	677	672	647	614	671	676	626	618	650	658	621	613	676	658	661	664	634	634	678	632	648	614	639	643	627	630	631	641	628	656	633	678	680	631	652	658	614	653	623	629	650	629	645	679	660	640	596	653	648	636	657	605	631	615	657	645	655	612	620	655	674	642	635	657	645	633	638	581	670	579	635	670	683	610	659	702	663	644	619	628	672	637	662	665	630	620	666	605	646	683	686	636	615	626	645	644	638	638	637	645	658	621	646	655	622	664	685	679	618	664	679	684	600	618	673	661	629	642	641	676	652	668	660	650	638	616	647	631	655	668	606	658	621	652	603	633	654	672	640	627	650	667	636	636	630	640	638	655	717	647	628	669	623	611	618	640	630	637	646	654	640	638	616	599	618	638	628	622	634	686	640	656	639	644	680	683	620	630	636	634	679	674	644	656	698	644	644	625	669	656	647	611	663	651	670	632	610	622	650	671	657	656	645	663	661	611	580	639	652	635	616	630	656	655	635	617	632	607	647	660	626	673	654	650	655	662	671	636	632	605	649	616	690	661	611	649	622	644	640	649	656	586	664	639	640	632	627	660	634	640	653	594	640	638	607	605	638	633	640	609	656	619	675	658	617	598	657	651	631	692	607	651	672	670	640	640	657	629	653	695	635	617	665	658	677	646	598	645	652	680	615	673	649	679	628	639	693	661	667	649	611	670	643	645	596	680	681	637	643	674	697	610	678	589	683	660	635	651	666	656	664	682	643	671	669	659	654	642	674	647	620	644	650	656	640	694	634	633	618	657	648	671	668	678	642	625	639	634	610	652	624	644	595	685	646	631	623	578	613	628	618	687	582	661	643	669	618	668	665	670	640	659	619	683	686	637	650	683	638	619	643	635	611	677	641	624	700	625	678	650	603	650	633	646	642	666	642	677	674	630	642	624	688	627	718	662	644	665	662	666	640	620	601	615	667	672	623	640	608	628	661	661	642	619	645	636	641
24162	21481	28916	24413	21396	12852	4183	2395	1732	1392	1198	1038	993	892	814	743	684	678	694	687	741	634	596	538	562	558	534	549	547	577	551	537	521	575	515	488	526	524	541	513	527	487	493	534	517	548	518	470	509	487	518	507	492	476	480	452	473	493	505	477	511	466	487	505	490	494	547	456	523	503	504	481	507	440	450	471	504	498	468	489	458	455	480	499	454	478	496	518	525	462	459	498	461	491	507	527	500	469	455	491	489	483	485	483	487	470	455	458	468	478	444	482	490	432	468	516	513	481	466	472	474	500	444	483	511	548	496	525	433	468	452	474	500	508	476	487	458	487	491	446	488	492	500	466	448	500	495	473	499	472	479	467	482	477	464	462	508	455	514	521	522	495	515	472	476	442	460	499	473	478	469	449	459	486	473	435	493	494	502	482	469	476	466	479	476	491	454	457	499	493	492	441	475	489	469	460	521	501	521	479	436	493	481	536	492	502	455	451	488	467	453	499	471	490	449	519	516	505	449	473	455	462	502	501	499	427	480	454	491	501	469	502	518	506	472	486	498	507	412	496	515	493	473	504	456	424	506	481	485	463	482	458	474	483	514	483	417	501	469	518	479	462	435	493	484	476	480	481	477	473	489	452	432	471	506	456	475	492	494	453	457	497	498	498	504	487	484	484	467	513	449	492	493	504	496	465	487	463	499	463	448	442	494	482	487	453	458	502	505	490	507	487	445	470	467	479	475	464	460	497	492	471	494	494	510	461	456	492	481	479	476	520	486	436	451	509	495	456	476	474	447	449	516	470	470	494	443	483	486	492	483	508	488	533	487	461	504	488	481	468	484	485	522	457	480	480	494	488	509	461	519	470	476	471	470	467	488	490	497	430	448	508	475	490	523	471	479	493	474	482	511	445	485	461	452	477	471	475	492	451	495	481	475	451	517	494	449	509	456	550	466	469	480	495	464	465	479	459	463	475	477	453	446	460	466	482	463	501	493	481	520	493	492	460	484	494	452	487	499	457	462	483	511	484	453	484	481	525	512	474	431	503	494	495	474	452	463	504	494	515	493	478	495	454	484	460	484	482	469	483	487	440	463	435	486	484	445	502	463	431	491	466	472	480	489	507	455	471	472	520	460	518	449	485	450	473	439	462	465	488	463	475	491	455	447	456	465	467	491	493	483	518	495	526	492	501	477	458	480	471	484	478	484	465	467	474	462	469	498	505	443	482	475	455	482	474	478	465	462	471	481	480	471	415	484	483	480	445	462	470	491	494	456	494	483	465	502	483	476	485	479	460	465	454	473	488	512	485	461	492	497	456	479	477	526	519	446	456	469	439	519	462	498	458	472	500	481	441	534	442	455	526	506	476	493	550	471	449	519	496	477	515	513	499	492	493	489	505	479	489	461	472	477	451	485	443	484	439	483	490	460	503	474	491	461	482	466	483	467	460	463	451	476	516	477	489	480	466	459	467	508	462	481	462	513	468	478	470	486	487	502	463	474	480	478	492	458	509	477	491	460	498	452	465	458	490	456	461	504	473	475	530	469	485	488	450	477	465	478	452	523	478	445	462	445	507	452	456	493	470	526	463	447	472	482	480	464	466	496	484	472	484	467	472	492	477	459	475	501	515	521	485	434	450	487	456	487	473	509	508	482	491	494	463	497	453	529	441	462	460	438	465	455	485	453	486	498	442	464	466	467	467	454	470	406	481	470	471	460	475	443	450	468	469	478	496	447	458	487	505	488	449	471	458	471	478	493	440	487	482	471	487	456	470	501	446	458	505	447	482	506	492	497	446	486	492	498	448	465	499	491	495	477	498	493	483	462	476	494	440	448	461	470	481	498	485	459	463	492	457	470	479	483	481	487	523	418	467	491	453	455	454	466	482	490	484	451	481	488	488	436	490	434	495	476	509	476	485	468	450	453	475	530	489	489	473	504	476	492	435	473	477	506	488	473	472	493	462	473	481	487	482	488	449	478	503	489	469	482	463	468	469	467	477	504	494	473	476	459	494	472	508	501	483	457	516	431	458	494	443	479	459	488	516	508	463	480	494	475	450	499	495	464	525	489	467	470	454	468	528	514	473	455	487	459	520	468	480	482	479	485	462	470	475	477	479	483	491	492	462	504	510	474	445	495	460	486	499	475	504	473	460	462	469	463	422	428	483	512	515	516	468	431	464	496	484	492	461	473	474	514	463	524	470	488	493	469	476	456	486	506	501	501	485	496	491	499	478	510	496	479	483	487	523	507	475	450	472	462	443	484	485	513	453	459	478	483	487	495	467	464	451	492	519	478	466	487	443	505	473	461	473	496	481	457	486	444	504	500	439	514	460	485	483	507	461	499	497	473	476	518	474	461	425	486	474	498	489	495	465	462	475	529	466	486	472	470	471	491	450	468	469	461	507	506	478	458	516	478	496	504	510	486	508	486	486	462	458	469	511	456	492	510	471	443	428	463	464	490	475	469	449	492	516	480	458	468	473	493	465	525	458	435	463	470	471	507	510	491	473	443	512	485	485	475	508	475	508	483	505	442	510	462	476	475	490	511	485	493	490	470	479	480	477	462	520	476	502	448	486	487	479	462	477	506	460	503	454	454	487	485	460	514	485	459	496	485	467	473	478	482	444	494	457	490	488	466	527	486	486	457	516	506	499	495	451	481	528	434	472	502	456	450	506	486	470	496	471	459	459	452	442	491	490	504	438	475	482	504	495	487	467	494	438	528	471	458	481	516	485	489	524	412	477	491	476	451	468	473	507	490	487	500	466	471	476	478	452	479	481	498	456	470	476	462	439	517	496	485	476	519	499	405	495	473	474	484	482	480	493	472	478	499	459	506	446	483	477	486	463	447	452	471	436	436	474	464	481	476	478	482	479	481	495	471	463	459	479	441	464	457	432	484	490	495	477	522	476	430	488	480	498	489	462	514	488	424	464	461	442	432	454	461	528	467	480	487	470	421	499	469	484	441	453	453	475	489	513	472	478	488	503	498	449	467	499	492	483	493	496	460	465	481	465	507	475	425	523	503	446	491	499	481	475	461	499	488	454	468	489	488	500	485	479	470	493	504	499	479	503	512	460	459	463	479	472	482	465	469	500	443	474	467	501	488	474	482	432	454	476	480	471	487	504	492	452	494	469	492	481	477	481	480	487	457	454	531	444	483	495	454	498	498	483	471	524	496	469	484	497	498	485	458	504	511	481	466	421	490	506	491	491	488	523	479	472	485	487	504	508	487	502	503	483	488	466	463	479	466	439	491	472	488	463	517	456	499	501	466	457	522	469	463	454	484	490	469	503	490	484	456	468	481	468	475	490	543	477	474	479	510	514	536	449	484	516	489	470	463	457	442	466	480	473	513	480	510	523	430	458	478	440	480	471	472	439	486	493	508	476	418	483	461	477	473	493	485	476	454	474	470	480	465	503	489	438	505	449	468	515	500	452	461	472	484	427	409	444	492	432	475	450	496	472	485	502	483	484	469	493	478	487	472	460	489	509
20475	34568	29642	20537	14486	10803	8016	6357	5009	4144	3498	3064	2731	2327	2117	1935	1841	1653	1566	1513	1426	1402	1245	1227	1215	1170	1129	1149	1161	1136	1147	1068	1127	1034	1050	1071	1090	1155	1094	1065	1005	954	1041	1029	1045	1027	997	1010	966	991	976	951	965	922	916	943	946	983	976	942	971	955	1024	1020	967	1007	1009	953	978	938	975	974	876	934	885	908	929	965	936	932	907	987	934	978	968	941	913	889	953	908	985	854	954	880	949	953	911	915	889	969	931	887	954	948	924	982	923	899	901	919	906	917	861	886	912	885	965	923	945	922	903	906	945	934	913	929	945	871	952	836	868	942	883	881	910	967	875	925	928	952	916	909	926	928	930	840	934	905	917	912	873	876	882	933	912	887	908	933	887	927	915	917	896	903	923	927	879	902	935	945	939	869	922	901	937	902	898	916	893	978	901	917	957	912	920	888	888	920	937	880	942	911	920	925	880	933	907	864	933	934	926	866	925	907	960	906	930	987	915	944	921	890	881	950	899	885	927	894	941	926	987	968	941	901	941	971	931	877	929	896	955	880	940	906	933	909	934	936	895	952	905	904	935	917	939	895	912	937	890	874	948	926	935	891	965	899	914	938	849	906	919	841	915	923	927	926	891	923	896	890	883	852	892	946	917	946	916	960	896	861	915	879	923	959	909	914	896	909	919	908	910	945	897	922	868	933	908	945	933	935	915	925	917	949	930	909	946	986	932	852	880	927	885	926	840	890	941	930	903	932	947	894	935	937	925	905	890	884	931	888	962	889	936	946	890	895	945	949	907	945	912	931	927	882	893	881	896	901	879	935	871	885	929	946	895	883	919	917	909	935	937	934	907	899	921	927	933	889	889	873	885	900	889	904	868	898	897	933	892	894	898	882	945	888	907	918	896	937	957	960	884	913	943	918	916	889	874	878	919	862	832	941	888	930	885	901	887	907	870	921	880	901	944	882	953	928	931	908	891	916	900	915	917	928	916	911	953	928	889	912	937	938	928	933	862	873	964	868	911	848	897	905	903	923	939	909	922	923	870	910	892	901	928	909	918	938	849	958	933	936	858	851	916	927	897	890	912	919	880	914	934	968	902	993	903	932	883	947	890	912	923	886	900	926	929	907	888	934	890	874	901	916	920	917	881	925	907	916	891	976	883	914	901	958	879	914	947	913	934	861	924	910	947	864	958	898	885	926	865	904	898	919	914	881	848	909	920	924	989	917	963	914	897	934	917	929	908	896	885	948	923	903	912	915	860	913	881	918	924	925	903	906	912	908	928	964	871	931	904	914	902	912	934	939	947	906	915	885	941	957	903	906	908	922	868	878	911	905	865	921	875	943	913	933	917	931	953	916	877	959	935	929	901	890	865	948	891	901	917	883	918	886	921	931	859	927	878	943	889	938	910	928	902	945	886	864	851	908	914	907	916	923	909	871	921	906	904	894	952	929	913	990	895	896	901	876	872	886	903	957	872	927	872	952	988	921	876	908	930	948	922	866	948	878	963	863	903	906	873	864	898	927	938	882	895	951	934	966	897	931	913	910	894	933	952	965	866	882	977	899	934	944	886	925	912	905	884	909	925	929	891	885	892	918	883	941	916	960	926	963	888	928	880	920	921	975	918	911	914	821	929	884	904	931	895	946	904	872	922	880	952	938	909	918	913	917	901	900	925	871	943	886	943	964	873	976	891	913	944	936	898	940	953	904	896	918	908	912	876	899	906	877	954	913	926	910	873	930	964	966	906	924	874	897	946	962	892	892	930	940	910	899	933	915	894	887	973	901	971	903	907	922	939	920	932	923	874	932	941	891	899	908	957	903	967	921	957	902	873	934	914	982	919	901	899	881	882	911	914	924	912	962	949	939	878	940	899	908	943	886	899	964	935	874	939	864	954	910	925	907	932	920	928	956	934	893	920	922	963	880	890	926	981	949	908	871	908	934	914	908	893	923	909	891	973	953	892	876	905	904	886	898	850	913	869	918	928	918	926	927	933	916	908	897	853	945	894	846	1000	896	908	939	873	994	922	891	933	921	951	951	909	950	854	944	914	889	942	893	955	913	947	896	859	947	847	865	951	851	895	938	908	940	884	948	896	919	900	886	871	885	941	901	923	925	928	869	942	930	884	917	864	958	897	893	952	932	938	900	942	920	861	921	908	894	936	978	947	910	897	912	891	909	929	909	913	964	872	898	910	945	901	907	898	905	921	966	926	955	925	909	882	878	916	895	960	878	909	911	903	893	952	903	908	921	960	884	972	852	945	892	915	927	926	934	912	897	873	963	917	919	917	907	904	917	876	925	965	859	964	911	866	914	905	964	888	922	865	948	952	937	940	898	951	964	916	924	881	877	870	894	909	898	851	933	884	952	952	940	870	901	906	903	923	891	901	930	955	880	932	939	899	976	984	921	941	871	927	910	945	953	936	911	917	894	923	885	863	934	886	929	904	951	898	984	924	878	891	878	892	898	855	926	903	852	875	928	939	943	908	946	918	897	952	922	961	943	881	912	910	930	932	872	930	891	978	905	910	926	898	943	916	904	915	922	891	891	919	898	900	928	967	917	906	920	927	912	939	920	911	922	895	893	911	893	915	923	879	911	904	946	931	939	918	911	913	848	884	867	912	894	914	951	910	922	923	955	896	900	897	899	935	903	945	919	948	923	948	936	900	898	939	908	895	929	922	957	880	894	897	871	922	934	898	881	932	903	939	912	950	890	953	919	878	923	923	898	938	927	921	887	884	888	945	858	906	896	923	907	952	883	884	874	881	930	891	900	890	898	907	886	930	923	906	912	954	881	947	861	885	917	911	894	936	909	902	926	868	881	884	910	864	904	914	927	927	930	854	929	958	959	929	870	925	940	926	857	930	902	896	872	933	933	922	937	871	914	927	912	914	870	937	1001	875	936	851	945	874	921	940	930	904	930	923	912	910	940	945	901	932	922	934	888	872	924	871	926	913	892	898	889	949	879	947	949	948	918	896	895	938	939	906	820	921	906	929	872	931	925	895	927	886	920	897	885	1017	918	926	950	907	965	935	921	882	903	916	849	910	908	938	898	849	922	892	900	858	921	874	913	901	925	883	892	918	894	875	960	886	873	901	941	830	947	896	906	900	903	907	908	921	959	937	881	919	899	897	922	872	933	912	910	950	868	916	923	906	962	903	890	900	925	900	916	966	881	1003	907	899	864	902	905	946	874	926	951	922	923	923	924	931	891	938	845	907	884	990	889	928	884	924	940	924	945	857	922	931	896	931	890	913	919	906	928	940	937	932	859	887	963	907	920	947	938	936	866	913	880	912	947	927	951	905	963	927	894	908	963	964	875	945	908	937	869	914	958	865	926	877	933	936	916	894	911	933	883	931	926	912	910	950	877	926	945	920	932	907	928	936	877	965	898	902	883	862	922	917	916	864	876	873	954	930	898	923	917	855	922	947	962	890	924	892	896	903	919	925	920	871	953	884	960	915	952	875	947	915	867	921	893	924	870	872	930	902	885	883	863
27599	19091	10043	3599	1360	855	588	435	366	333	335	308	321	266	279	304	256	249	264	293	253	233	274	229	269	256	249	267	268	258	258	262	268	264	279	254	244	251	262	231	230	258	245	273	271	265	255	252	226	251	210	246	236	223	261	230	227	205	238	217	205	248	217	230	265	252	246	231	237	228	238	259	235	265	227	212	243	217	231	250	237	226	261	225	258	254	287	245	260	232	228	240	244	224	251	276	244	247	266	247	231	235	276	240	274	261	237	206	220	229	219	230	257	248	271	229	233	236	241	238	240	239	273	247	233	264	248	229	240	246	237	242	222	248	233	267	245	257	247	267	232	249	241	216	260	228	198	218	233	224	245	238	218	236	213	256	247	243	232	250	222	212	259	239	228	258	234	241	270	223	239	267	227	261	235	267	252	229	234	216	251	266	249	263	230	227	247	238	262	230	202	232	252	255	245	259	246	225	247	235	239	246	227	232	249	231	223	262	249	259	262	216	250	232	240	246	268	256	262	241	241	227	240	225	240	261	232	255	249	237	254	260	252	261	234	227	220	258	259	228	234	221	233	237	224	245	258	222	211	239	232	238	205	240	253	198	232	223	211	225	247	229	236	223	231	235	244	239	244	225	246	252	243	233	260	219	220	253	235	218	244	203	222	212	226	228	268	203	217	230	238	240	230	256	250	234	245	265	236	242	237	240	230	243	221	259	242	202	242	236	240	207	210	228	265	251	245	232	249	231	238	250	218	235	223	247	241	245	242	244	197	254	215	249	241	235	258	242	225	235	253	236	247	257	249	222	203	249	250	203	252	226	242	235	230	236	238	238	197	239	204	264	233	230	228	209	258	244	226	272	224	240	252	245	242	226	238	248	230	261	217	217	248	278	256	239	220	245	210	240	238	237	234	221	238	247	243	239	235	215	236	230	228	243	265	259	226	271	238	236	247	244	250	215	219	222	259	224	261	239	232	223	239	234	249	235	232	216	228	249	236	242	246	226	252	241	205	235	226	240	232	227	261	241	238	259	196	245	244	263	222	232	246	235	226	209	232	227	221	224	240	269	247	243	235	248	207	253	246	241	216	244	232	228	237	250	240	257	217	223	264	258	224	246	273	201	214	254	250	242	234	222	239	238	222	252	203	254	289	236	264	245	239	222	201	253	240	258	241	240	208	225	263	233	248	244	254	224	252	224	229	213	233	258	292	260	262	244	243	214	237	242	250	254	240	257	206	231	239	229	247	253	238	234	226	239	258	249	249	225	254	222	236	218	240	255	220	244	249	274	231	243	233	259	244	249	245	245	252	249	229	258	275	237	225	231	218	232	228	228	241	228	257	235	245	232	211	256	215	244	249	243	225	232	243	247	233	240	219	245	254	241	236	262	273	223	211	238	235	261	213	254	239	223	250	250	234	245	231	242	257	248	209	231	252	241	257	228	256	266	235	241	218	250	224	234	255	237	219	254	255	255	261	250	208	226	240	230	261	259	244	225	250	246	243	244	251	248	225	235	231	231	247	237	236	245	240	251	222	235	230	226	246	232	256	250	230	233	217	255	242	227	200	238	245	227	267	232	235	227	243	258	227	221	263	250	225	233	230	224	247	213	215	252	262	249	241	255	251	222	236	221	222	256	244	245	211	253	228	234	235	233	266	244	260	258	252	243	238	242	272	231	239	237	235	230	225	230	222	235	248	228	244	217	233	236	250	238	246	237	248	220	265	216	269	249	233	244	234	234	246	252	245	249	269	238	250	222	255	207	211	229	229	235	234	245	211	269	229	257	262	220	252	234	229	245	242	240	229	217	222	196	224	239	260	223	271	234	231	219	243	232	235	216	234	225	250	249	230	257	204	223	232	223	237	228	210	253	261	243	229	254	229	262	250	235	255	242	253	260	253	234	229	242	199	274	241	228	211	227	245	248	228	243	222	236	238	250	244	213	235	241	219	243	248	265	256	232	222	231	254	237	229	246	228	244	259	272	237	227	240	271	210	245	192	247	225	237	248	241	235	246	220	234	219	230	242	225	217	239	249	245	249	250	215	243	250	248	254	234	236	248	270	233	241	222	267	245	229	239	233	239	244	232	231	229	251	243	248	245	240	247	259	208	233	232	236	236	222	225	205	249	248	245	263	246	269	243	244	256	242	252	221	254	217	251	245	266	224	273	231	237	239	240	250	253	213	231	232	229	219	236	268	239	230	244	247	242	239	250	237	212	235	263	240	233	252	218	219	221	267	254	250	209	249	242	204	257	225	241	241	227	243	264	229	244	217	261	225	238	250	244	233	215	214	248	227	212	247	254	260	232	222	238	228	230	247	244	240	234	221	240	226	230	227	240	233	229	241	268	234	247	253	239	222	227	222	250	250	259	253	232	226	226	232	236	235	246	251	238	246	237	250	217	234	231	231	264	249	238	270	243	234	243	233	217	217	242	216	234	229	230	242	230	213	231	224	242	260	223	227	219	240	247	236	245	237	247	252	251	246	234	263	271	221	237	230	266	252	216	225	248	210	251	239	226	246	244	223	232	249	249	246	237	251	248	220	238	226	261	235	276	230	234	257	248	216	224	250	206	256	226	251	248	216	243	233	247	240	248	215	247	217	242	236	240	240	233	225	254	235	241	225	244	234	236	227	241	260	233	230	225	264	242	223	234	231	243	263	247	214	252	244	227	268	234	233	237	230	245	279	240	267	241	225	233	222	235	224	251	227	256	260	227	231	203	221	234	216	235	230	255	248	196	223	252	264	210	235	233	237	208	243	255	235	254	210	228	253	230	244	224	250	245	216	239	234	259	230	252	221	205	263	248	235	223	238	239	227	251	223	244	244	246	209	225	251	237	211	262	237	244	244	242	243	242	252	210	242	258	239	236	246	267	253	238	266	245	229	221	259	227	241	245	202	241	224	243	225	211	247	246	272	259	221	223	254	235	242	222	270	251	225	237	225	276	233	231	205	238	233	221	216	244	241	254	248	251	240	235	257	227	215	220	223	234	210	252	233	231	247	212	264	229	231	253	229	239	210	235	237	259	226	248	262	246	235	231	247	251	248	277	230	239	217	240	233	235	270	215	270	235	210	214	226	211	218	251	213	230	228	228	267	233	241	258	243	235	223	227	245	242	267	240	251	223	220	243	259	246	240	224	206	239	239	264	217	241	246	247	239	235	253	238	235	291	226	248	246	227	235	254	241	278	248	241	217	228	224	227	214	227	241	252	213	230	232	248	249	228	256	234	244	226	225	247	244	249	242	212	244	235	249	248	216	243	248	249	235	237	228	241	232	255	224	243	220	243	247	236	210	220	235	281	238	235	220	248	223	262	247	244	250	250	267	214	233	281	198	209	236	234	225	248	258	229	232	246	238	247	220	234	246	251	248	237	221	262	236	218	226	227	254	230	236	237	245	254	253	234	246	226	213	240	249	228	227	224	219	245	222	226	228	239	267	245	261	257	252	219	273	248	264	228	237	227	247	223	229	237	261	215	235	230	240	228
16184	21905	16910	8213	4387	2784	1898	1411	1211	973	832	795	762	670	681	701	706	627	623	611	602	631	594	574	542	578	585	548	559	541	557	524	561	550	575	538	516	544	535	554	514	566	512	547	547	534	550	510	503	539	502	502	551	478	513	498	535	515	519	490	529	482	497	488	523	501	492	497	520	516	489	542	509	494	516	519	449	513	464	513	482	495	494	524	528	525	489	529	508	500	513	457	525	532	487	487	518	498	473	509	499	497	510	486	502	507	481	543	483	494	478	530	517	471	471	500	492	506	495	507	488	498	524	493	469	495	459	482	494	467	487	498	483	491	448	473	517	475	540	492	502	505	506	503	460	514	472	490	470	463	512	455	530	491	506	503	505	489	475	509	481	560	501	466	507	483	506	481	505	483	481	510	475	493	540	485	526	489	524	460	468	531	520	478	487	544	465	441	503	464	473	464	468	493	507	472	488	539	474	533	523	507	517	552	502	548	515	495	492	500	488	509	510	510	490	451	492	527	535	519	510	531	500	475	476	521	488	517	514	500	517	507	519	477	516	479	521	473	510	482	480	494	527	504	507	536	485	486	512	503	450	483	480	533	553	477	505	473	488	478	538	483	477	505	494	503	481	520	476	520	489	479	525	524	491	506	497	501	512	501	508	526	471	495	521	480	456	512	490	525	502	434	529	498	485	534	492	496	473	507	523	483	513	502	497	476	505	482	509	462	519	496	522	530	514	509	502	493	440	492	481	493	496	484	461	473	493	498	474	488	493	510	546	505	472	516	500	498	480	528	468	518	542	521	481	527	512	508	526	516	463	470	555	496	463	536	473	516	492	492	473	505	458	482	540	519	512	516	469	467	487	490	461	497	485	509	500	486	493	479	491	519	515	520	501	506	505	500	488	492	502	456	483	519	481	504	519	496	489	495	505	489	460	508	516	493	548	535	501	475	487	487	468	491	510	477	528	461	513	485	520	509	513	461	505	495	490	507	514	482	506	508	508	475	499	500	482	493	470	500	487	480	494	477	494	483	493	486	469	493	491	504	511	492	496	533	495	535	484	506	489	494	494	478	489	550	496	473	505	518	474	505	476	511	482	496	464	475	550	491	528	494	512	510	500	500	494	470	484	500	526	498	478	461	481	512	485	494	505	454	476	482	495	464	531	492	491	526	479	480	465	480	459	476	497	499	462	497	468	510	485	487	467	487	483	491	497	497	501	465	514	531	479	460	489	486	520	492	510	517	493	485	500	526	486	484	473	483	495	505	507	481	477	513	492	487	495	481	494	464	517	515	461	494	482	456	477	491	471	512	483	507	501	523	488	532	482	488	479	476	477	497	501	492	492	470	503	554	459	516	497	464	516	500	510	530	467	496	499	484	517	544	505	489	485	514	497	472	460	535	470	511	489	477	516	505	517	467	468	500	495	481	532	475	458	507	523	524	447	508	499	467	459	503	499	488	495	497	487	481	532	454	510	484	510	494	467	467	478	510	510	484	495	500	511	492	470	499	471	531	500	519	476	500	491	542	490	489	493	535	512	471	514	490	475	469	472	507	496	498	482	490	502	510	510	495	505	488	492	530	520	535	485	500	504	494	510	509	528	470	501	468	516	461	502	536	481	516	492	476	470	447	519	486	490	512	470	508	457	481	493	467	448	478	475	477	505	457	480	458	500	506	470	508	537	471	469	511	499	473	469	523	482	511	466	474	498	504	504	523	481	500	498	511	484	493	473	521	502	502	484	483	520	487	496	497	491	477	485	496	488	541	488	465	479	498	463	499	477	501	517	509	500	477	528	517	525	499	517	479	509	498	521	494	534	479	491	488	497	486	523	539	493	505	514	519	516	492	506	511	490	554	470	486	475	516	485	466	510	478	494	429	499	498	479	518	519	540	528	520	474	501	500	506	463	474	496	524	541	458	499	547	503	484	469	469	470	543	515	486	509	483	490	478	484	518	516	538	489	479	478	484	470	502	510	465	468	468	500	459	492	543	503	511	470	477	496	444	472	474	530	490	490	481	475	507	491	560	505	475	532	508	508	509	507	483	476	527	520	486	479	495	484	484	494	478	495	470	492	492	492	491	513	511	459	498	479	508	498	505	463	479	481	500	515	484	508	490	485	495	518	510	524	470	470	528	510	499	512	470	476	453	502	523	472	486	507	500	482	494	474	479	503	523	482	488	486	512	518	528	481	507	492	477	495	483	466	520	489	509	518	471	498	470	531	476	508	481	523	498	531	471	468	484	492	520	479	488	551	512	532	481	518	477	500	499	490	491	495	507	509	467	503	502	501	481	529	477	510	500	492	490	470	503	484	514	530	494	504	549	461	486	493	499	507	502	488	489	516	506	489	483	439	534	472	503	469	467	460	479	486	525	474	506	505	493	511	484	503	504	495	495	513	518	470	493	464	506	495	480	487	495	499	510	494	492	469	498	479	506	503	504	500	492	504	511	490	507	478	469	493	481	472	515	517	532	498	527	454	496	505	484	468	512	534	516	490	502	490	476	504	527	500	565	486	489	464	498	518	522	476	493	486	495	490	501	480	482	485	491	506	521	505	534	458	477	487	500	496	489	510	479	445	507	507	477	481	512	476	501	523	491	476	492	458	486	532	487	472	489	510	498	475	523	499	470	505	467	502	511	493	523	490	545	462	504	487	461	506	534	505	494	477	462	459	475	508	514	497	496	474	481	514	481	498	458	461	495	482	507	475	516	474	493	475	515	484	508	460	491	474	485	524	488	488	505	479	516	470	518	521	506	482	500	485	469	498	468	516	466	469	474	454	505	535	470	514	512	497	453	514	486	478	473	527	490	472	477	483	496	501	529	465	493	476	528	555	527	523	510	509	534	486	508	545	495	454	482	514	521	505	525	498	489	500	492	499	499	473	512	468	538	467	481	481	492	482	491	485	520	508	506	508	480	541	539	524	520	487	478	510	498	503	491	475	492	491	454	536	475	480	480	500	508	507	511	476	468	499	490	452	498	476	480	483	498	465	501	504	516	487	494	525	547	480	481	483	497	497	484	514	476	473	516	514	448	533	487	494	500	506	494	511	524	505	467	490	490	498	520	459	520	511	479	495	478	495	483	490	521	505	485	519	517	456	525	490	482	495	525	522	455	506	500	500	480	488	506	483	518	426	477	474	482	491	492	487	461	499	468	475	516	495	462	488	498	472	517	491	491	505	493	507	533	506	489	473	481	472	483	470	490	493	502	499	524	481	496	501	515	475	490	510	507	514	487	458	531	525	504	476	485	495	498	458	503	512	536	505	473	501	490	501	498	537	511	545	497	479	493	501	539	487	502	509	509	501	516	509	481	489	522	454	527	473	507	471	468	460	467	490	492	462	510	465	514	485	484	503	468	480	469	485	506	520	515	488	485	532	473	499	495	476	466	500	465	464	539	499	509	547	466	509	474	497	494	476	518	521	532	478	507	514	500	477	487	494	518	458	492	491	493	494	511	518	488	478	477	468	504	488	497	528	463	498	480
25162	21498	27954	25325	13109	3335	1840	1327	1004	814	667	597	537	550	515	413	481	449	446	427	402	386	378	374	401	345	355	365	371	344	369	337	355	331	314	352	330	392	338	322	352	325	370	342	345	332	332	330	326	318	328	362	358	360	359	362	307	322	322	330	309	347	329	325	339	282	336	309	316	331	341	330	308	320	311	310	293	335	327	344	303	332	336	310	333	326	318	293	346	357	311	325	313	341	334	309	349	315	283	311	315	310	286	314	311	305	323	325	318	337	305	344	304	329	307	333	358	308	340	315	335	286	302	303	332	325	305	324	313	303	312	305	301	336	314	341	329	324	307	337	292	300	318	310	311	322	351	317	304	327	318	319	307	303	298	274	337	313	336	301	315	304	301	301	327	329	301	339	314	298	319	335	308	321	321	290	296	316	294	315	331	314	306	289	293	330	292	299	334	299	325	294	326	320	338	312	324	321	324	283	319	327	338	318	324	326	340	305	305	317	295	324	327	313	313	327	301	312	334	352	298	307	304	315	325	322	313	308	280	326	294	317	319	302	345	286	328	334	320	328	312	298	294	287	306	319	293	299	319	302	349	309	311	291	322	314	316	345	308	354	326	316	304	324	277	311	313	310	308	331	324	335	311	316	321	279	326	318	348	315	326	289	323	351	303	319	345	340	314	299	322	316	323	321	321	299	306	318	323	334	309	307	305	324	349	290	351	302	268	307	323	343	297	319	304	296	292	305	328	296	299	322	296	326	343	317	315	307	337	329	352	300	330	316	340	300	312	326	314	334	319	291	313	318	338	300	329	316	307	290	339	309	296	334	293	338	276	305	320	314	343	321	348	298	336	316	287	310	289	297	275	312	340	316	338	300	332	333	333	306	332	303	295	316	312	274	320	297	320	303	329	289	290	312	311	289	313	327	292	309	329	343	294	309	332	347	348	327	302	317	318	305	325	314	325	319	298	315	306	332	323	322	298	335	269	320	312	311	289	289	316	319	294	308	322	289	331	317	307	331	322	356	327	294	314	327	299	288	338	319	302	278	315	327	332	322	301	326	316	321	324	303	298	316	324	322	327	306	341	328	311	317	312	303	318	305	338	302	317	325	317	321	278	298	325	301	310	342	309	339	305	332	338	310	310	312	307	273	276	341	313	344	290	344	290	300	281	298	292	316	326	324	312	342	333	273	305	286	323	264	304	320	288	320	326	337	337	334	349	324	310	310	315	304	327	346	320	302	320	327	328	306	335	331	354	324	320	333	309	322	304	319	319	331	315	305	312	322	324	321	309	312	316	324	304	313	345	307	320	320	305	337	338	327	287	312	331	308	348	284	352	325	310	358	327	324	272	300	325	317	315	291	271	350	332	320	339	322	343	317	329	314	301	287	321	327	328	306	332	329	320	289	319	302	308	312	305	325	349	322	303	314	327	325	311	325	299	344	303	289	321	333	302	286	302	331	343	322	297	317	304	317	320	330	356	310	319	335	335	347	314	334	346	315	328	334	325	304	324	294	310	308	328	310	272	335	329	322	336	334	312	320	339	324	320	304	321	302	318	329	315	361	329	308	302	308	341	303	336	330	332	305	335	315	319	319	275	313	318	289	338	288	294	303	329	340	320	346	338	300	304	314	303	319	331	311	309	323	311	318	302	330	325	313	312	292	336	293	291	313	295	322	319	317	303	338	310	298	322	325	350	290	300	322	317	355	321	306	299	351	337	327	264	301	321	299	299	300	308	306	311	304	327	301	338	305	304	308	316	281	301	312	316	332	327	265	312	319	270	296	311	297	314	313	305	309	282	360	308	326	336	292	292	295	310	330	303	318	298	328	304	315	333	325	304	306	354	290	324	319	289	287	312	328	324	330	312	297	319	312	306	328	309	309	323	327	284	322	293	338	318	315	310	330	314	318	325	307	324	287	321	337	322	318	332	317	332	323	330	296	307	331	310	300	312	328	290	325	305	326	302	308	328	332	335	312	351	307	314	315	346	289	321	318	344	311	298	330	321	292	314	328	305	330	334	323	315	319	259	312	335	332	305	293	301	317	306	332	293	325	321	300	348	306	309	278	305	347	334	335	301	315	327	290	332	299	309	307	309	307	309	324	318	303	360	299	315	315	353	332	326	308	314	306	288	324	316	304	355	345	351	338	300	329	352	339	316	339	343	316	299	291	321	298	341	287	320	303	326	339	310	301	326	317	297	288	309	320	323	327	306	299	283	311	298	315	329	310	288	334	328	299	295	321	342	295	314	298	289	305	308	342	313	348	320	299	345	328	315	310	334	317	285	318	310	321	315	314	322	299	328	316	307	322	326	341	315	286	334	309	295	297	304	347	328	320	330	324	341	300	319	297	290	311	286	321	327	342	328	341	317	336	317	303	328	339	312	306	314	302	315	304	301	338	284	307	339	348	322	317	328	306	309	316	332	322	310	303	306	340	314	335	298	324	346	288	286	322	340	312	301	319	313	291	297	312	277	322	312	291	318	342	298	285	308	283	310	302	320	328	312	345	306	317	321	311	309	352	303	290	339	345	319	316	331	355	297	312	305	300	288	304	344	339	323	312	332	324	295	297	340	353	334	301	337	305	323	303	318	307	303	307	326	296	346	296	337	320	321	334	340	305	312	323	323	293	309	330	303	300	333	306	303	318	297	336	305	307	317	326	300	326	352	358	334	321	310	304	327	319	313	318	335	325	303	303	298	284	324	319	298	310	322	319	336	316	337	310	330	308	356	326	276	325	317	290	300	347	352	304	318	327	315	299	287	323	311	320	333	307	309	301	336	318	325	339	311	316	316	308	299	310	318	279	314	322	279	305	335	320	325	329	325	337	318	296	323	328	333	306	345	324	358	285	324	341	322	319	312	313	315	298	285	313	328	324	300	291	317	310	334	339	328	335	318	312	317	319	324	292	328	338	321	337	317	335	315	304	304	308	329	309	315	317	296	326	311	319	315	293	313	342	318	320	335	299	306	334	309	298	315	286	299	338	312	310	335	325	272	328	298	305	298	306	329	282	339	310	320	339	302	309	332	319	289	287	322	335	306	343	347	336	366	329	298	317	347	307	306	282	324	335	316	291	339	343	314	296	320	321	302	305	308	302	288	283	326	287	318	319	300	302	319	298	281	335	314	339	292	298	334	300	336	297	334	325	318	328	319	312	300	334	308	324	279	311	332	298	325	315	289	299	302	313	300	300	313	289	279	338	315	300	297	357	311	297	343	297	317	326	346	321	297	317	339	331	316	302	296	279	287	288	338	291	311	310	337	341	315	332	297	350	331	294	315	296	328	338	341	303	308	281	301	320	302	310	316	295	307	356	295	324	332	322	319	301	339	288	334	323	308	321	300	313	321	296	254	325	315	334	321	297	322	293	312	316	325	353	319	301	287	315	329	318	303	311	308	309	289	316	313	303	313	321	283	318	332	306	309	268	310	294	297	294	314	300	294	326	335	317	357	331	349	318	285	329	308	329	336	288	309	300	296	333	336	354
18573	30464	25709	15973	10260	6970	5233	3918	3003	2479	2112	1816	1594	1441	1347	1298	1142	1067	1058	935	934	871	886	828	766	787	826	811	780	797	786	773	805	783	813	793	759	773	716	698	731	731	721	745	711	757	738	676	692	706	628	675	708	659	667	681	676	655	687	653	702	676	682	662	671	674	700	679	650	656	681	665	653	706	669	675	638	691	620	628	631	647	672	623	675	643	627	661	632	663	652	651	663	682	652	637	645	653	658	702	659	655	662	609	652	637	634	626	664	619	655	625	628	632	657	630	676	614	669	672	584	645	639	672	638	633	597	610	607	635	594	619	632	657	639	669	663	679	621	642	651	659	644	623	621	624	645	641	654	673	639	577	644	590	582	668	636	636	641	654	646	637	636	599	657	680	609	621	661	612	644	676	638	625	653	570	619	603	644	605	642	666	610	624	680	614	667	608	673	628	614	622	635	636	609	634	600	660	649	645	646	650	619	647	659	592	666	670	674	629	666	571	651	602	627	680	644	682	636	595	666	636	657	613	642	644	653	622	623	621	597	654	673	650	653	611	617	636	687	620	670	630	659	663	665	607	678	647	621	618	608	636	615	639	612	618	620	631	650	633	592	610	660	704	679	663	679	658	619	623	665	664	596	629	622	670	667	638	679	644	648	618	627	580	684	637	615	680	627	625	652	642	640	606	639	628	623	659	644	668	661	609	605	667	582	656	626	642	635	660	611	664	703	657	641	664	664	662	681	671	645	645	632	673	671	617	644	616	611	604	648	638	665	604	619	595	685	657	666	638	624	688	590	600	626	635	655	630	647	632	626	624	681	653	637	618	636	637	636	671	653	616	599	628	656	672	622	621	617	634	637	655	666	624	636	638	639	657	678	663	671	609	658	648	616	663	679	631	698	649	628	625	640	640	704	607	655	621	626	657	628	655	639	633	613	606	601	608	607	652	675	603	639	617	639	649	637	658	596	623	676	624	646	610	669	638	609	618	629	641	612	654	590	691	658	676	664	626	619	658	621	669	588	660	613	660	624	635	593	625	677	653	641	602	681	616	669	645	633	627	635	660	617	621	647	635	690	637	646	681	651	675	646	656	622	608	667	684	636	645	651	621	664	628	634	631	646	603	631	628	659	624	647	662	631	634	668	641	671	681	620	645	666	625	589	685	629	651	642	608	663	678	664	603	665	617	609	634	602	641	621	662	639	640	652	649	622	657	650	654	626	638	654	626	629	613	734	596	649	661	648	634	609	628	619	664	604	663	561	642	648	657	641	607	569	624	616	600	620	597	650	659	636	625	671	642	655	615	633	625	645	623	646	632	641	594	700	626	668	603	681	674	598	633	626	639	582	654	669	625	629	658	630	643	642	644	615	625	667	659	660	669	632	645	621	619	630	670	653	661	653	636	622	659	651	621	615	642	601	601	635	707	631	643	611	634	681	589	684	630	595	644	694	630	686	607	666	638	602	614	662	662	632	640	671	678	602	634	676	640	623	605	619	647	657	680	664	690	613	622	631	619	654	676	631	623	623	655	593	678	642	668	616	629	665	651	616	617	598	684	661	677	655	616	656	594	668	624	668	623	622	666	629	646	610	684	660	601	640	635	641	595	679	653	618	610	655	631	642	620	649	653	648	622	625	661	609	626	646	669	649	677	632	636	605	670	651	645	663	672	598	580	637	628	622	665	672	645	602	698	617	644	647	677	643	607	636	637	679	628	657	611	617	614	628	656	606	614	641	673	633	669	648	624	657	648	657	599	639	634	640	630	636	610	623	646	656	645	637	620	656	623	628	625	638	661	669	696	626	619	599	633	636	665	637	584	659	589	593	681	645	644	612	646	638	648	622	630	648	645	643	671	651	641	640	644	619	656	625	624	633	649	640	646	655	638	622	619	617	642	659	609	655	625	614	658	653	606	648	620	654	639	649	648	671	646	655	612	659	596	655	644	637	629	639	617	620	591	617	646	691	656	618	704	624	659	648	656	643	649	658	661	655	621	691	700	632	686	628	658	642	679	655	643	622	654	684	655	599	642	689	651	640	648	641	616	619	606	650	620	641	642	637	588	620	642	690	671	636	650	654	684	592	654	642	626	598	671	665	636	661	650	644	650	663	608	644	687	685	641	602	655	646	694	632	659	626	652	663	627	641	679	664	646	637	645	676	628	641	666	619	674	629	618	636	636	627	654	650	663	685	631	614	661	640	635	658	625	627	650	672	610	664	684	638	595	642	650	629	654	664	621	632	665	650	621	663	623	654	595	669	632	628	655	684	651	635	630	631	639	682	639	645	644	675	618	618	595	628	672	605	663	663	658	591	684	644	615	622	609	610	648	624	607	651	652	641	674	608	627	689	668	615	677	633	654	627	605	642	683	618	652	645	667	682	638	622	632	636	671	631	632	615	672	671	637	653	619	617	657	643	652	661	639	682	660	627	662	614	638	631	665	630	591	590	606	677	623	659	633	630	628	613	634	627	648	667	602	671	669	669	670	645	611	643	651	612	667	676	652	658	633	651	686	612	624	643	671	634	631	640	607	615	649	644	651	630	624	632	653	629	643	643	630	595	635	646	666	658	594	630	620	620	584	661	648	641	656	704	657	665	594	645	618	622	614	607	621	646	613	638	669	605	646	598	629	635	636	692	647	628	619	634	627	652	614	643	634	622	664	647	655	657	634	597	625	623	668	584	676	653	631	625	637	637	627	641	603	613	658	643	602	655	635	657	605	674	616	622	651	636	680	638	636	677	646	595	634	656	627	649	630	650	653	671	654	622	661	673	638	658	654	593	643	620	626	625	603	669	642	597	669	638	627	618	632	645	632	588	658	645	610	632	613	682	660	634	644	628	637	633	656	649	690	642	643	641	631	670	648	666	649	618	637	616	661	620	654	686	639	666	684	582	637	647	612	584	647	609	616	653	636	634	625	642	699	627	610	627	668	693	643	642	616	617	684	637	627	679	624	614	605	656	682	631	640	634	621	627	649	621	673	653	608	631	656	646	640	660	604	607	591	629	593	636	623	667	608	641	618	693	646	697	574	622	649	637	622	643	629	600	658	655	649	621	617	621	613	599	630	615	656	626	647	631	640	641	612	609	635	679	592	639	622	649	630	648	634	654	636	639	621	609	639	646	692	612	658	608	654	640	651	611	590	629	651	656	604	658	621	646	634	648	618	600	646	640	641	668	677	654	670	700	676	607	640	654	663	679	691	630	677	582	640	691	660	679	695	612	594	630	575	647	634	663	673	647	629	675	673	624	643	654	650	647	660	630	634	626	630	669	657	662	613	670	606	659	638	622	610	670	628	667	666	662	660	590	624	644	619	659	643	650	652	662	646	646	623	622	639	667	599	659	640	641	611	609	664	662	631	673	631	620	626	650	664	658	626	587	662	690	650	647	638	640	616	641	624	641	635	626	605	665	660	678	647	617	587	673	637	619	616	633	613	637	574	685	643	640	645	686	639	652	691	609	624	652	644	660	646	674	683	679	662	646	707
24208	21508	28953	24423	21421	12914	4241	2266	1734	1361	1201	1072	925	854	802	785	742	646	645	674	630	583	602	629	541	573	592	570	541	571	546	650	513	538	540	539	583	518	543	538	508	487	549	474	482	543	509	507	505	480	469	503	492	485	457	444	483	463	479	544	492	492	484	484	480	488	477	496	469	502	467	481	477	492	472	459	515	468	466	474	446	500	472	458	536	470	510	441	489	507	470	497	474	456	511	494	490	479	457	532	493	458	489	532	505	487	456	493	428	490	443	512	487	470	463	500	436	455	468	474	469	442	474	501	479	491	488	469	493	459	466	421	475	450	514	462	466	476	468	448	497	498	454	487	506	467	471	462	470	494	507	470	518	468	466	493	487	452	509	487	454	479	465	487	496	521	494	473	439	516	491	469	445	454	445	506	499	500	472	440	444	500	491	502	497	504	451	521	496	469	456	444	493	464	483	465	480	467	471	516	455	456	470	456	493	448	454	484	449	447	467	495	447	452	456	465	480	461	496	506	469	488	468	473	456	509	498	489	470	453	461	465	482	468	480	495	464	523	462	499	482	501	496	471	474	456	495	460	492	460	511	444	505	467	511	461	450	460	465	504	454	484	466	477	446	470	467	474	463	488	484	502	490	490	472	491	448	496	459	483	461	503	463	493	470	481	467	469	484	493	505	449	509	474	464	425	487	472	484	481	457	465	504	458	515	473	455	454	495	508	522	492	503	480	460	456	482	420	472	463	456	508	484	453	479	499	460	497	502	500	483	444	500	510	439	442	478	498	509	486	474	506	474	495	495	460	520	473	491	489	471	494	477	531	486	459	490	460	489	456	481	451	503	497	475	502	484	455	510	477	477	449	518	491	455	531	435	482	456	478	470	463	458	452	500	471	495	514	472	472	477	518	499	506	479	467	485	464	475	477	456	476	435	488	468	431	488	489	468	499	447	461	422	474	458	431	490	452	516	465	465	465	451	482	477	470	465	501	473	531	517	467	523	496	454	443	484	478	470	398	479	519	479	481	515	468	505	467	490	482	500	483	503	512	481	470	485	506	525	506	501	471	492	487	453	485	469	501	520	427	508	448	483	463	506	464	465	518	477	452	499	496	486	453	496	494	475	459	490	506	462	514	427	470	490	458	451	480	472	503	468	442	465	462	495	442	465	487	427	481	507	480	465	454	475	474	520	451	481	496	483	442	527	470	455	495	472	483	471	460	440	423	462	463	473	477	458	491	464	512	441	459	467	512	457	462	479	477	470	499	488	473	456	500	472	475	503	496	489	518	458	460	480	472	460	488	501	487	447	490	489	502	483	496	482	444	510	471	489	470	433	457	488	523	505	490	495	499	469	452	479	506	490	496	479	482	496	447	489	483	488	490	481	470	501	436	445	508	473	461	441	516	457	471	536	469	469	481	453	491	533	475	456	479	478	485	449	510	457	524	478	479	498	462	465	447	440	463	455	478	508	470	543	487	453	505	532	521	462	501	518	519	447	461	451	447	478	474	448	462	461	469	474	450	473	498	440	471	513	503	504	499	469	459	482	506	519	483	461	475	465	482	469	472	462	442	479	497	487	464	460	489	466	480	499	483	484	496	460	485	454	487	454	487	459	494	440	465	455	443	497	507	520	465	510	472	512	462	492	487	485	467	528	455	454	523	458	519	464	474	467	467	466	487	526	479	488	507	451	410	496	470	504	488	457	523	478	479	468	503	460	511	468	493	521	507	443	471	472	487	458	481	478	451	482	479	484	485	520	510	464	478	465	471	487	471	506	501	483	496	453	486	421	473	449	486	466	463	456	436	483	479	471	456	483	533	476	438	494	495	503	465	489	455	494	446	465	498	453	461	450	455	462	496	453	478	500	463	495	463	450	468	441	493	456	486	488	461	459	476	503	470	478	486	482	487	466	453	470	452	519	465	472	508	486	528	492	480	487	451	492	463	467	516	480	483	527	459	489	510	519	455	492	472	481	460	518	438	450	453	496	450	474	485	464	473	518	469	462	474	514	456	487	500	492	502	473	480	460	482	479	462	469	452	468	494	487	437	484	484	497	469	484	400	483	501	496	468	474	507	477	464	439	496	503	496	482	478	443	439	435	469	496	472	476	471	444	485	484	460	495	484	484	498	504	464	508	473	501	457	448	448	466	469	460	446	509	407	508	465	487	473	500	441	481	473	481	450	517	448	446	484	511	490	473	508	487	474	471	453	456	460	517	453	493	498	476	498	498	496	501	487	474	476	512	442	479	447	451	458	484	513	472	449	484	506	509	499	448	455	482	540	467	471	469	467	463	445	456	447	488	515	466	474	425	480	443	476	466	467	484	462	483	476	488	503	477	436	472	485	476	481	459	482	485	495	504	475	493	442	480	481	485	492	526	496	437	462	470	505	506	465	480	473	494	446	504	459	470	473	485	498	468	504	481	475	482	443	504	431	509	523	501	493	460	480	441	486	488	482	438	481	523	437	498	475	455	480	443	492	473	484	489	459	442	469	464	472	476	532	483	475	509	489	417	509	470	469	477	468	505	501	482	517	486	501	480	456	468	488	503	471	503	465	518	481	458	498	497	473	456	460	476	507	459	484	497	462	464	456	467	485	453	481	499	451	517	481	509	461	460	472	456	479	500	448	477	484	487	492	495	492	454	481	440	471	447	515	443	485	449	457	461	466	534	436	456	490	439	462	449	473	481	464	440	514	454	489	459	497	459	483	484	466	456	523	434	495	487	473	474	444	492	431	526	470	474	497	484	459	461	445	464	453	454	479	484	466	471	483	502	489	444	476	491	434	491	427	478	494	450	485	461	482	460	446	485	477	501	466	461	510	493	457	513	482	483	514	478	512	465	534	475	496	460	478	493	478	452	476	480	507	462	494	485	484	526	471	486	493	438	459	509	471	490	474	481	500	502	452	475	482	498	472	460	491	457	488	506	492	481	458	510	498	498	503	482	483	455	473	429	524	477	509	481	486	478	461	453	476	480	461	496	489	513	466	489	495	471	485	445	489	494	471	478	464	471	491	422	457	495	482	452	474	478	496	465	457	449	447	489	443	463	487	469	464	468	483	493	506	503	470	498	458	455	478	505	483	442	496	418	474	526	481	462	489	474	454	488	483	464	458	521	481	448	481	469	465	512	476	455	457	484	486	477	461	499	508	460	447	457	490	515	489	450	494	510	497	503	457	469	501	434	505	462	479	507	481	480	482	474	474	511	456	480	470	505	443	459	468	462	508	459	473	484	495	482	459	484	489	463	468	456	462	481	464	463	490	496	483	495	489	485	485	478	511	485	467	432	480	453	479	432	488	481	463	490	449	473	478	451	450	460	428	453	478	468	477	512	467	494	471	496	457	449	448	437	478	467	503	492	519	500	504	506	487	493	469	494	469	472	522	455	496	452	467	456	486	489	497	441	488	478	478	481	479	444	514	482	485	467	439	469	472	489	467	452	495	459	455	490	497	478	476	450	458	468	441	429	487	461	473	456	473	468	462
21270	35816	31117	21373	15119	10836	8198	6351	5019	4173	3488	2896	2594	2331	2064	2044	1859	1773	1680	1594	1489	1371	1375	1257	1237	1183	1102	1169	1183	1129	1131	1148	1176	1181	1160	1141	1116	1122	1109	1046	1019	1085	1102	1069	1052	998	1053	977	988	939	937	973	886	898	1015	988	941	928	930	967	982	939	941	966	1014	986	996	1009	1016	1025	989	936	968	988	952	921	950	931	902	919	984	971	930	1004	951	922	917	935	913	1003	994	943	970	948	934	935	927	964	917	999	959	914	934	930	923	969	872	938	909	921	879	916	944	886	981	953	891	878	929	956	955	907	916	1007	871	910	913	908	872	941	909	886	936	962	927	925	923	937	922	899	844	916	911	920	853	931	948	897	931	944	873	924	936	958	944	898	881	914	951	963	953	953	976	899	918	933	901	869	931	904	900	900	917	916	939	912	946	938	928	941	931	924	895	913	876	905	945	917	905	917	932	923	890	896	955	954	956	930	873	918	939	912	955	936	969	954	871	955	896	982	926	886	918	881	921	943	928	926	906	882	883	920	960	946	931	941	928	940	895	953	917	908	945	961	913	904	938	895	939	871	916	923	890	858	917	916	893	934	909	967	882	910	932	937	901	906	919	951	954	897	895	863	943	922	947	917	877	925	928	876	935	945	908	920	947	949	915	879	973	954	892	918	923	926	936	925	906	949	852	903	937	905	979	905	937	993	944	946	941	926	923	922	876	941	913	871	904	923	975	937	977	893	889	929	954	893	929	962	902	864	960	916	935	990	945	918	913	900	911	922	899	910	897	943	943	913	935	896	847	928	883	947	914	924	971	935	892	898	909	970	907	910	874	872	941	886	860	894	946	881	900	884	933	846	884	956	930	914	913	912	893	915	953	875	932	941	979	890	874	912	887	911	907	885	933	950	953	925	942	901	896	934	934	978	914	904	853	934	911	902	935	893	904	908	919	937	927	930	909	939	915	856	933	885	892	913	935	942	906	922	913	939	962	947	921	901	914	922	868	896	910	882	840	936	962	906	873	953	888	909	911	866	875	914	873	902	901	906	957	968	920	943	932	923	960	929	903	934	922	901	988	912	940	936	985	946	923	883	936	895	888	887	949	888	919	917	879	972	971	877	918	871	928	928	898	903	921	924	958	970	946	909	898	865	863	934	937	927	881	970	900	920	893	966	991	874	929	933	904	914	856	945	892	912	907	889	895	888	947	907	909	921	969	886	896	916	871	905	934	952	956	936	949	946	927	880	933	973	929	908	952	928	886	922	914	927	938	964	915	974	935	896	925	945	882	893	874	898	903	974	976	887	934	929	930	907	920	948	927	883	885	900	874	886	888	882	947	920	886	941	911	904	944	962	918	937	930	884	900	911	884	945	948	928	891	904	893	912	902	969	920	819	899	915	892	923	982	909	939	978	900	838	898	962	924	966	863	932	905	879	899	927	942	958	939	927	955	905	917	927	920	916	981	942	937	938	895	902	932	879	903	912	906	889	965	941	946	1006	898	909	923	866	909	951	907	912	914	944	947	965	911	880	920	941	896	978	935	884	931	908	927	914	963	950	958	916	939	904	1003	900	896	915	906	987	936	913	936	926	923	909	919	888	933	940	912	923	924	925	885	849	985	960	907	972	855	950	911	931	888	949	926	924	870	936	985	884	967	906	880	943	953	879	930	972	938	948	908	883	863	884	854	942	908	972	905	884	910	891	938	903	927	928	915	973	904	900	969	899	948	918	895	929	908	891	861	869	926	935	906	936	927	995	915	890	895	922	967	894	949	963	933	911	912	938	929	900	963	947	931	928	939	927	923	960	917	951	914	926	965	890	883	910	939	923	898	950	952	922	920	1001	859	912	910	838	932	925	911	889	920	917	963	917	894	902	938	918	921	875	954	879	923	925	954	918	906	892	890	871	926	933	943	927	909	946	860	982	970	958	914	949	960	891	956	896	878	880	928	902	948	905	906	943	957	930	916	912	928	914	920	924	913	890	914	866	909	919	947	856	882	980	934	898	891	920	952	910	897	923	934	927	926	875	887	847	870	931	905	936	897	938	922	908	951	870	958	919	881	916	857	962	894	892	905	895	938	886	868	928	971	906	963	901	898	884	948	921	931	1016	917	888	953	919	875	905	880	909	904	916	964	926	880	918	908	890	902	933	876	845	921	942	949	932	966	938	864	906	909	973	903	963	913	925	868	905	954	895	899	911	901	877	905	920	856	934	922	944	885	897	931	943	971	913	937	902	913	918	914	884	935	932	937	889	940	936	959	928	924	960	886	856	938	916	950	924	934	955	895	928	955	891	875	910	987	908	962	845	894	912	856	947	936	940	870	855	915	902	916	895	911	980	907	936	946	925	907	915	828	931	934	924	939	998	942	949	887	917	911	853	935	944	920	980	945	930	883	910	878	894	897	903	939	979	932	942	887	898	911	920	887	902	978	899	903	900	908	898	943	886	906	909	870	930	936	936	924	922	893	932	926	911	886	901	894	928	926	966	939	890	883	907	946	972	916	891	874	914	937	906	933	962	920	884	895	995	910	931	929	889	884	954	940	934	953	928	909	934	940	938	943	904	927	947	919	916	954	903	882	954	931	870	888	944	918	937	944	917	936	866	960	913	921	877	930	894	953	979	934	916	925	892	905	914	927	870	917	860	934	939	961	969	973	913	923	992	942	966	930	906	881	966	877	877	899	897	903	978	899	917	962	897	932	997	940	882	936	909	878	887	924	922	888	884	926	896	956	915	899	897	919	913	874	874	958	893	909	882	939	956	904	945	904	976	930	927	908	987	908	921	922	938	894	934	875	867	908	987	957	901	870	953	870	910	889	893	949	959	928	916	932	951	934	916	972	933	949	865	897	898	878	892	868	901	916	946	903	915	931	971	956	960	970	888	890	934	941	870	888	927	924	940	907	950	931	996	862	906	922	907	850	899	957	932	932	921	963	930	977	888	878	870	922	933	917	930	926	914	964	930	936	932	896	995	856	916	895	942	950	919	916	889	940	926	908	929	899	936	927	964	916	856	917	895	964	890	936	916	878	886	956	914	890	896	965	962	914	950	903	933	918	914	937	955	885	908	931	954	921	908	939	912	936	887	937	925	906	882	943	929	930	904	915	936	910	983	908	908	880	885	898	882	909	877	947	938	907	967	914	936	936	917	877	898	947	916	928	931	955	907	896	931	961	888	931	911	927	925	882	892	932	974	888	895	961	925	932	941	972	958	915	943	949	924	926	917	890	886	920	900	945	872	937	954	889	932	892	923	895	914	958	902	879	883	977	950	897	875	929	962	907	935	930	930	925	879	964	935	913	906	888	880	963	930	924	926	901	885	871	936	936	967	898	896	903	895	930	892	950	871	953	894	980	917	961	935	925	921	851	896	940	911	907	866	911	932	931	882	902	941	975	904	917	982	903	918	913	901	925	912	948	921	893	916	928	927	912	895	900	953	927	897	957	942	934	889	974	884	979	972	936	983	893	920	908	947	937	900	923	932	968	888	944	943	888	912	905	921
27621	19349	10835	4207	1531	822	634	453	411	336	310	274	303	255	284	280	305	259	275	265	258	271	254	225	256	246	261	254	245	256	236	258	264	266	256	248	232	242	255	265	254	240	283	209	263	207	234	278	226	252	242	229	248	244	230	272	231	270	259	245	216	221	251	199	209	235	246	261	257	230	233	252	228	230	232	236	213	254	261	240	287	245	246	243	265	242	241	252	265	222	247	257	239	246	247	257	244	261	231	199	227	224	250	219	234	236	226	206	239	228	251	231	247	248	241	233	235	253	232	246	247	254	226	253	256	225	229	232	239	256	213	216	238	212	231	222	239	242	255	223	265	247	248	242	251	241	241	222	216	215	234	272	238	255	240	263	238	234	224	226	228	254	239	222	240	257	253	242	218	219	250	217	204	267	235	276	239	249	236	240	237	243	237	239	231	214	232	215	249	262	236	290	272	247	234	238	225	228	228	260	204	242	249	241	227	233	234	220	243	237	241	227	252	237	217	228	250	237	233	228	223	272	225	236	238	206	243	235	239	230	253	248	279	220	228	218	244	241	225	228	245	221	251	244	258	239	246	242	225	236	247	228	238	211	218	238	262	236	235	244	248	246	221	237	230	230	239	246	222	204	229	260	234	267	220	237	227	245	248	220	222	222	224	238	252	245	258	219	213	256	247	247	245	248	262	237	227	217	232	232	245	236	222	241	202	218	259	223	252	218	243	217	241	223	242	243	203	265	222	248	247	225	205	250	251	266	228	258	267	294	233	263	230	231	249	245	226	239	256	243	236	221	221	234	231	215	226	247	272	246	233	234	264	242	246	256	226	240	239	252	247	248	247	243	242	228	228	239	226	254	238	263	240	247	240	254	227	239	254	241	229	276	216	257	258	213	231	225	238	223	253	229	230	223	233	250	237	234	231	206	218	247	263	258	267	245	218	223	229	225	235	248	230	218	234	238	216	237	258	258	255	203	245	238	243	242	262	248	260	226	211	234	224	244	221	231	239	224	235	245	247	245	241	231	254	217	246	252	202	249	242	249	236	235	252	252	242	223	229	238	251	259	241	249	243	237	217	254	256	246	248	241	219	227	235	233	234	265	231	232	258	247	246	262	226	273	239	259	259	260	220	234	227	218	242	230	263	225	248	261	269	244	263	243	258	229	260	270	259	264	244	246	231	231	247	246	217	240	247	247	214	209	244	248	254	256	233	249	226	230	243	222	239	213	255	229	241	223	228	221	207	231	222	225	230	238	220	231	237	230	221	220	217	235	223	246	227	225	220	221	255	229	224	226	228	228	256	229	236	275	227	227	217	219	247	235	234	233	219	251	255	244	238	225	220	264	217	239	216	254	224	247	227	243	262	226	254	273	232	265	260	255	222	214	248	242	240	256	252	243	238	258	218	229	235	253	239	246	214	253	247	217	239	234	259	226	244	221	251	227	250	243	216	267	204	265	238	218	230	253	239	237	264	232	228	206	221	252	220	231	258	258	225	247	216	253	227	226	250	210	278	216	223	251	255	248	250	253	256	242	249	236	255	253	249	237	250	256	239	223	250	234	251	218	235	211	227	247	247	225	240	232	225	259	248	256	256	280	245	232	247	250	252	251	267	207	230	239	230	241	244	256	222	240	233	215	282	234	258	239	239	233	261	242	238	251	237	239	244	263	234	211	243	245	246	246	276	245	232	241	240	255	253	236	249	263	231	219	240	230	261	265	223	231	253	265	234	246	228	257	215	222	240	237	243	235	244	264	251	262	224	242	226	255	255	250	225	200	209	215	241	246	236	253	243	250	235	252	256	266	240	223	253	250	243	244	236	200	212	257	269	242	220	203	232	248	226	222	236	235	231	236	242	253	207	269	236	231	252	228	221	250	229	227	218	228	229	245	248	253	247	240	249	235	259	221	240	264	235	224	222	271	232	214	238	234	248	250	227	267	258	246	255	236	244	252	243	246	245	240	232	248	223	219	216	234	233	254	236	247	232	228	247	266	272	254	259	248	232	258	255	262	229	253	223	246	232	232	228	233	253	231	268	244	231	256	233	266	224	219	222	219	235	224	219	254	225	242	247	215	248	224	260	214	229	245	237	225	237	254	228	262	213	244	248	250	227	252	255	230	232	218	265	239	230	256	212	250	236	226	267	244	237	266	242	233	240	250	252	261	251	208	214	233	230	238	253	250	214	212	241	259	239	258	236	242	227	223	240	230	229	224	264	268	257	235	247	218	277	234	224	249	230	241	225	238	205	265	235	217	224	217	243	257	266	246	211	247	220	224	232	222	242	242	268	258	222	235	222	221	260	232	244	277	243	227	225	216	274	240	254	219	256	229	233	237	237	260	233	238	232	222	252	247	229	219	254	250	230	249	218	264	228	237	237	245	237	256	234	241	220	228	236	247	255	246	232	242	234	210	253	228	249	239	240	242	259	262	203	245	255	257	228	237	253	202	218	235	232	247	239	232	259	258	249	243	238	223	265	232	249	250	248	256	245	261	271	225	265	245	253	227	242	228	228	200	221	241	222	232	263	259	244	235	251	242	239	279	256	232	212	242	253	236	228	246	238	234	248	259	234	241	229	260	206	239	232	242	237	263	210	236	233	221	230	231	240	218	233	240	202	237	197	247	239	260	272	238	265	220	248	247	233	232	269	257	239	245	232	234	278	227	275	260	238	228	237	216	264	268	254	223	237	252	227	229	221	223	204	245	263	225	240	245	251	257	231	220	244	234	257	234	241	260	235	256	269	246	225	264	210	239	250	233	246	228	234	231	245	255	248	266	237	249	244	216	229	241	251	250	228	253	233	227	239	233	225	233	250	222	256	237	224	244	250	223	264	240	250	235	249	243	230	247	253	208	259	220	236	244	246	227	211	273	238	222	228	271	208	265	233	246	241	252	258	238	265	228	243	240	214	263	237	197	214	258	250	241	248	238	229	245	229	242	249	216	222	223	241	242	255	238	251	245	231	232	249	246	252	195	233	239	216	232	241	270	256	244	235	260	256	234	237	221	212	227	258	242	234	223	234	243	266	240	244	226	214	235	261	226	272	256	250	237	229	246	238	276	245	239	220	221	271	247	260	232	257	235	240	234	242	236	221	265	256	237	250	237	221	253	256	260	252	228	249	227	242	238	249	265	246	252	223	233	246	214	255	256	227	230	226	244	232	227	244	248	244	240	229	217	265	215	220	212	262	223	223	267	241	253	210	242	246	221	203	237	253	245	239	258	225	272	254	236	214	235	249	207	234	217	237	232	221	233	251	213	245	243	238	215	213	241	267	245	232	207	234	220	257	212	228	254	248	255	239	212	261	255	251	231	247	214	214	261	261	244	217	220	263	227	252	254	228	249	221	242	235	239	226	219	246	244	220	213	225	244	256	249	272	247	234	241	221	235	250	241	223	226	255	248	250	258	235	255	229	233	235	227	270	219	234	201	225	236	262	227	241	245	265	238	219	241	223	214	211	250	241	234	199	259	239	256	240	232	237	224
17066	23601	18391	9206	4762	2990	2064	1534	1181	962	858	823	764	781	729	714	694	657	601	671	658	607	619	590	583	645	577	537	540	546	565	532	569	597	578	595	533	542	555	519	546	568	565	536	550	549	538	540	567	504	534	513	503	481	537	476	514	492	516	543	507	512	542	521	532	523	501	546	534	508	493	517	490	502	499	520	523	498	518	494	508	485	508	505	493	525	526	516	516	488	526	531	537	552	492	542	499	502	505	517	471	524	505	509	525	462	494	490	466	497	453	499	487	515	470	510	499	501	502	501	484	524	522	539	485	507	504	483	443	521	485	522	486	462	463	519	501	494	530	446	458	494	520	500	475	501	486	475	480	517	487	514	511	473	480	519	494	541	557	484	481	490	478	491	535	512	507	479	465	511	503	499	488	519	468	521	511	484	489	514	459	525	522	515	477	460	488	506	554	509	517	456	481	519	510	501	497	474	466	484	495	546	490	491	515	485	493	515	512	467	504	524	470	509	496	527	533	491	521	498	487	552	506	478	466	528	494	528	492	521	474	486	472	491	464	500	509	503	499	502	529	455	534	525	501	494	527	501	462	519	507	496	502	490	482	497	477	505	532	509	503	520	503	492	504	487	508	474	519	501	524	515	481	482	499	477	514	522	481	498	502	493	556	546	484	488	511	496	479	483	521	474	511	484	481	492	458	502	522	476	507	466	541	502	519	479	468	496	497	492	516	518	505	487	519	515	506	508	493	495	468	515	500	473	523	465	506	495	548	513	494	489	449	506	515	457	497	507	486	539	493	482	511	516	471	456	495	496	515	549	500	497	470	491	553	488	498	510	493	523	475	479	465	486	505	480	459	449	511	489	512	521	495	498	549	489	488	498	512	514	494	492	512	473	502	544	520	499	501	542	515	505	492	511	499	496	495	524	484	525	503	511	497	514	471	509	483	505	496	517	503	508	525	524	512	489	513	513	491	478	500	518	526	488	515	497	502	479	506	507	506	503	526	501	477	493	496	483	500	498	521	480	504	519	514	495	496	508	538	483	550	514	505	488	483	501	516	481	472	505	509	474	527	459	524	476	504	495	514	481	472	489	499	553	495	493	492	515	552	508	491	505	500	489	509	528	490	490	508	522	498	521	501	524	484	510	490	491	484	507	503	474	489	443	496	483	478	493	526	502	497	451	484	477	513	516	484	487	517	510	476	524	474	483	502	519	490	498	514	507	500	492	470	461	536	485	496	503	501	497	510	503	469	479	492	493	518	473	474	517	477	505	490	460	473	451	515	493	502	513	535	480	501	489	501	513	500	512	524	488	476	471	487	530	538	511	480	494	504	483	525	495	513	487	491	436	469	487	504	495	492	494	495	491	506	508	508	513	490	511	517	496	555	489	545	511	438	488	540	465	527	540	462	472	452	501	472	506	552	474	501	540	471	471	482	545	520	510	481	492	486	475	502	479	538	495	487	499	463	507	521	501	481	510	497	544	482	486	505	465	471	528	559	478	480	507	477	521	476	496	469	518	455	500	478	467	501	505	518	496	537	521	528	466	450	487	475	507	533	518	517	505	516	476	544	523	475	505	508	518	488	492	481	509	517	487	475	521	479	484	491	493	517	463	536	486	502	493	496	485	487	533	472	492	502	486	487	500	513	470	523	510	496	465	508	510	511	531	504	506	477	494	547	522	518	471	551	496	491	481	545	499	482	502	513	505	505	504	481	483	494	473	484	506	493	502	474	493	517	456	530	497	486	464	486	524	482	537	456	470	518	473	506	458	504	492	477	526	511	510	481	496	516	524	544	500	496	499	505	498	509	503	507	518	478	491	466	471	506	487	525	464	454	495	449	445	511	516	478	486	453	500	478	508	469	501	511	534	543	479	488	526	480	463	456	468	495	498	504	489	489	497	481	520	500	534	474	474	496	486	512	479	493	514	504	520	483	522	467	517	502	493	515	503	492	503	489	472	503	522	540	523	510	506	492	489	441	509	454	521	483	527	512	495	500	490	493	535	506	446	534	467	509	481	483	496	492	498	501	513	554	489	461	505	482	532	468	513	479	488	515	518	497	465	468	516	499	508	492	463	494	509	469	503	524	495	520	492	481	510	518	534	480	496	474	501	535	518	519	499	509	506	524	457	505	471	519	514	482	489	550	505	476	524	478	478	480	509	483	539	487	502	514	483	505	487	533	491	515	519	518	474	472	528	520	518	507	498	504	515	484	488	456	507	451	497	516	524	505	487	510	489	502	500	504	508	500	531	510	546	497	484	473	508	504	480	439	499	521	504	531	511	476	491	470	509	486	505	509	485	499	506	510	522	479	475	515	491	499	491	540	534	521	477	454	481	481	502	520	507	487	490	544	515	479	494	515	457	523	454	473	493	529	477	527	520	531	486	509	520	496	496	491	537	470	489	471	510	504	469	479	471	481	463	523	486	518	498	532	512	497	470	477	482	503	483	493	519	476	468	517	492	470	548	515	531	555	491	476	479	499	541	503	461	464	498	481	448	498	466	519	514	477	470	524	453	510	505	457	519	471	482	504	541	473	478	474	466	483	489	510	525	505	512	520	455	478	525	447	486	493	564	466	493	471	515	450	502	469	488	519	487	491	483	494	484	510	480	501	493	498	498	484	483	495	508	494	470	527	491	492	509	464	522	487	510	483	507	512	500	446	507	463	464	460	516	502	482	500	517	496	490	523	485	494	512	496	486	491	469	496	470	482	528	500	507	502	473	500	485	500	520	535	518	484	467	524	495	488	481	521	472	532	476	490	525	492	492	532	538	484	506	498	487	474	455	484	513	497	490	473	508	536	518	491	512	527	495	502	478	495	497	490	491	505	490	497	493	473	511	520	493	481	495	520	523	485	500	495	503	446	489	550	481	497	492	520	496	494	460	511	518	485	484	491	479	508	499	512	512	440	481	519	498	508	509	467	505	510	502	471	500	529	489	497	483	549	500	494	476	494	473	511	497	484	494	512	502	490	508	485	487	475	461	497	525	498	496	485	488	481	546	549	485	510	538	489	485	503	500	479	508	541	524	506	469	501	513	484	525	485	505	521	484	526	494	504	549	499	478	515	452	552	489	494	508	508	455	492	503	521	473	481	501	498	469	492	491	485	551	503	498	486	496	496	477	511	550	507	510	497	464	508	515	504	499	532	479	510	484	488	521	505	496	513	504	536	531	529	475	469	468	493	546	500	518	524	491	476	466	492	503	508	502	508	520	507	505	489	502	482	521	519	513	513	507	512	527	468	514	510	504	470	512	497	467	491	494	506	526	514	484	516	510	532	485	472	529	534	472	505	544	469	486	550	515	458	446	501	473	517	489	497	498	447	471	516	476	485	499	493	478	481	461	505	477	499	545	503	503	503	461	522	483	484	512	487	494	511	472	465	523	505	456	482	497	477	530	518	454	518	464	554	476	507	538	477	472	485	497	456	501	547	482	542	502	520	502	482	477	524	502	462	524	516	492	497	502	546	512	497	501	512	521	491	478
25121	21476	27942	25264	13550	3536	1905	1253	994	792	685	638	563	522	536	467	486	438	417	404	406	405	424	377	371	362	381	365	365	369	338	352	394	358	352	353	399	354	311	343	332	338	340	330	366	344	332	339	332	333	348	346	347	320	336	341	347	345	354	329	334	333	344	344	318	336	369	304	361	325	338	346	325	314	305	317	303	325	328	306	306	328	337	328	322	343	281	340	285	330	328	321	295	320	304	326	332	271	315	337	326	310	328	346	326	318	335	302	303	311	338	345	321	322	349	356	335	327	309	322	324	290	317	309	329	278	315	306	293	327	308	316	345	324	320	288	289	333	297	305	324	282	317	337	319	306	326	293	294	334	350	325	341	327	323	301	335	323	329	322	295	310	341	341	318	330	325	348	331	284	314	311	313	295	328	314	297	353	341	301	274	311	301	318	307	308	306	334	352	286	313	353	329	317	318	304	299	327	347	311	287	327	314	325	296	304	306	330	324	306	313	320	338	324	303	294	348	294	315	331	292	308	298	334	316	321	335	293	336	299	349	309	301	294	288	334	302	342	319	330	321	320	334	332	312	352	328	326	318	316	292	307	331	293	353	326	339	306	326	312	344	302	304	324	324	309	328	305	302	310	295	312	331	313	302	331	328	318	332	305	295	313	349	326	298	321	297	304	343	331	339	328	302	307	306	328	304	335	330	369	328	325	335	301	303	302	328	335	310	336	310	311	314	335	329	290	293	313	312	318	313	323	280	320	319	316	299	331	281	263	333	329	308	305	328	295	278	300	310	322	313	331	331	303	303	302	299	315	295	312	341	298	318	332	355	322	313	339	314	291	323	311	321	315	323	297	303	342	305	329	332	310	303	323	296	335	328	318	313	311	322	316	321	314	282	301	318	307	343	297	320	337	326	338	321	331	305	302	325	321	318	298	319	340	301	299	312	292	334	333	310	328	318	302	305	331	302	336	332	271	296	369	332	303	308	322	339	322	308	297	287	330	295	329	332	309	302	322	326	357	323	333	353	300	326	308	313	349	321	298	340	299	354	311	313	334	308	328	276	293	325	296	308	320	328	299	344	356	321	304	339	339	310	298	297	322	321	333	307	311	308	299	301	344	295	331	317	270	322	310	329	307	306	307	312	350	303	296	297	316	339	324	313	350	336	331	259	283	346	318	318	309	305	346	346	326	368	312	299	313	303	312	308	335	282	323	337	317	342	298	300	322	330	323	313	309	327	306	279	300	339	311	298	305	311	355	312	315	360	335	318	323	311	298	281	309	295	320	300	278	329	326	307	286	322	334	327	327	296	305	319	277	293	306	301	325	319	317	290	304	284	296	342	312	316	336	335	319	324	316	312	351	326	328	306	305	335	300	300	306	327	330	305	321	292	320	318	343	334	343	319	284	300	305	305	330	304	326	315	280	296	323	318	315	345	344	303	336	314	346	338	319	329	290	300	316	337	274	318	323	290	348	328	328	325	333	303	296	331	320	355	313	286	308	307	314	301	329	295	333	304	329	322	349	303	331	303	313	309	305	302	300	306	335	354	354	345	313	343	319	312	315	326	310	340	320	320	315	305	313	361	296	291	296	297	303	285	351	290	329	338	315	364	362	293	295	281	269	337	306	319	282	311	316	316	309	310	343	305	327	327	327	320	317	325	339	323	336	330	328	335	301	322	326	316	334	298	296	303	317	288	316	343	358	331	305	340	316	329	328	338	300	315	330	339	303	336	296	314	321	307	326	293	316	315	300	322	313	312	338	354	288	347	330	322	304	294	326	333	328	278	296	344	340	322	317	309	324	328	331	295	272	276	328	287	335	310	348	295	291	327	290	317	317	347	351	325	328	291	321	342	285	297	334	272	339	338	330	303	319	334	336	341	320	301	343	331	316	310	301	303	317	321	312	289	313	289	330	320	297	306	280	326	309	321	328	326	311	293	326	328	314	352	362	292	325	301	300	342	316	330	320	278	326	320	339	285	346	314	335	314	326	331	323	307	342	307	290	302	340	327	297	286	299	344	312	303	306	351	302	291	320	337	335	299	305	321	304	303	318	336	298	330	306	303	320	332	299	337	317	321	313	274	325	298	320	327	308	342	342	334	294	328	345	316	285	277	312	331	292	306	320	317	312	289	301	337	333	347	290	320	301	353	333	290	346	321	312	282	286	279	308	352	301	314	331	337	340	305	305	325	341	323	345	308	294	303	357	341	326	300	329	312	323	317	332	292	318	289	326	305	287	311	316	322	335	340	303	323	330	289	342	309	289	295	325	286	359	329	303	324	309	310	322	340	327	317	306	317	304	285	340	291	350	317	306	316	343	302	298	323	276	305	287	291	316	326	296	304	304	303	301	347	313	310	326	297	289	308	305	306	330	324	318	300	334	313	316	319	294	327	328	305	316	326	306	290	293	296	300	316	295	310	324	323	324	316	297	335	343	309	317	319	301	334	294	291	322	339	340	305	317	309	332	299	300	341	359	304	333	303	300	300	329	328	314	313	311	319	293	318	310	329	318	301	322	284	324	295	340	309	334	349	339	358	326	360	315	313	316	289	342	336	340	314	313	344	305	305	291	308	310	315	307	303	328	297	291	309	294	342	349	307	327	310	321	318	371	323	316	286	294	336	296	307	307	309	333	337	317	318	284	326	303	319	312	314	308	327	314	291	320	306	272	315	315	306	303	334	319	287	285	310	330	326	321	318	298	325	304	312	328	304	314	290	314	348	324	317	336	350	332	316	316	320	291	343	335	327	337	323	323	297	322	299	325	287	321	321	322	328	333	307	298	321	312	312	336	299	331	289	322	339	329	308	324	336	304	294	314	285	297	322	339	294	307	302	339	305	311	282	282	334	281	309	324	310	278	302	300	288	335	318	318	310	317	321	304	298	325	301	281	317	300	335	318	317	291	309	340	358	330	291	312	321	307	352	312	320	299	306	300	316	287	320	344	333	339	321	333	311	320	331	316	313	329	312	348	353	331	335	334	351	351	342	305	311	304	299	319	310	320	317	300	335	336	294	340	338	290	292	340	339	307	303	328	303	310	298	305	320	305	286	323	312	311	305	299	328	322	329	287	303	322	350	343	318	301	292	313	266	299	328	292	326	305	310	326	300	342	288	318	347	329	288	286	350	308	302	333	308	306	312	287	300	331	322	300	321	336	299	326	316	322	312	301	295	322	323	315	316	302	307	310	319	335	330	304	331	276	326	313	300	348	304	305	338	315	286	325	287	346	321	313	316	296	328	293	295	354	328	307	319	355	318	312	306	335	318	320	343	311	344	303	318	331	307	294	307	302	336	316	307	335	328	338	309	300	320	310	330	314	296	313	345	331	326	328	289	311	325	312	315	320	330	309	315	316	308	318	314	309	349	305	327	330	312	298	303	294	313	350	291	305	313	315	345	343	321	286	289	335	317	325	291	296	313	303	305	328	274	331	308	341	313	337	310	290	322	328	299	310	316	327	308	316	288	294	333	327	327	314	318	321	328	302
19319	32183	27540	16930	10635	7501	5373	3899	3020	2580	2079	1802	1586	1413	1345	1195	1195	1153	1137	1032	1009	930	929	848	877	831	826	829	824	814	825	774	808	791	778	808	755	676	700	715	716	709	750	712	750	715	694	672	684	677	672	680	661	591	635	725	646	654	697	644	669	704	644	698	670	628	691	652	623	658	661	701	643	688	627	632	601	653	650	637	600	611	660	664	679	645	660	679	659	650	631	689	649	672	680	674	666	707	624	642	628	669	658	603	642	663	625	656	681	574	591	669	610	644	662	633	650	683	704	664	646	621	634	657	672	652	648	654	659	643	641	668	650	633	616	653	607	656	627	622	652	642	674	642	646	651	645	639	662	666	637	647	610	612	597	617	641	652	662	679	649	635	662	648	613	670	587	605	626	626	623	624	656	658	629	641	631	667	725	633	620	670	649	657	633	641	639	613	598	674	643	652	668	655	667	614	570	657	612	626	631	611	628	683	638	659	637	627	629	637	644	648	629	644	626	626	616	701	621	648	636	635	670	656	646	596	589	649	673	651	644	650	643	651	642	614	623	633	659	637	637	637	623	610	643	669	650	610	616	650	658	654	657	635	624	674	656	609	658	598	590	630	662	661	637	625	634	691	657	621	656	656	652	619	667	629	640	603	619	653	667	658	646	621	665	664	608	670	621	616	641	641	675	601	650	648	693	605	662	643	624	600	663	663	628	638	626	646	614	633	630	651	656	645	617	613	644	636	637	591	622	620	663	615	619	661	664	652	624	646	617	689	682	645	642	593	620	632	637	639	643	627	635	617	642	610	651	673	626	653	647	620	621	662	620	641	629	602	649	649	642	630	592	617	633	618	602	630	626	651	672	691	632	655	596	681	691	655	647	650	652	650	661	625	645	653	662	637	672	657	684	632	653	661	670	619	655	629	652	633	651	630	645	682	638	625	633	632	634	650	632	654	636	649	648	699	658	624	667	618	645	617	616	629	654	645	636	582	628	615	661	646	612	629	651	716	637	618	648	652	620	674	608	620	648	661	637	608	678	636	613	686	664	634	669	657	656	670	606	643	658	666	670	618	654	637	664	638	636	641	622	661	651	646	654	677	615	649	638	662	656	629	627	698	644	630	637	689	671	705	640	669	603	634	665	651	667	654	652	618	674	645	638	634	625	634	657	684	668	631	631	655	663	633	638	639	658	647	648	643	662	639	639	602	620	681	584	610	629	588	641	570	677	617	613	633	623	684	628	627	632	621	643	630	628	637	637	664	690	661	648	676	635	612	652	617	647	660	586	660	652	659	641	598	620	606	630	652	649	667	609	660	644	638	629	625	669	649	661	637	630	678	615	637	673	571	639	626	621	625	620	647	622	631	603	627	665	635	618	641	621	606	602	634	589	644	646	665	638	661	659	641	637	636	631	641	658	622	650	673	610	711	615	623	665	657	636	611	639	652	600	644	660	605	602	644	665	642	625	645	627	595	649	688	642	642	614	654	662	647	662	601	606	653	606	656	674	682	641	619	673	661	682	649	621	690	620	651	647	687	610	641	628	683	661	636	645	614	648	663	621	606	635	676	624	572	673	633	644	688	668	632	604	629	635	667	625	625	614	646	645	600	658	665	639	646	667	631	628	614	636	651	647	654	647	609	650	650	652	628	637	590	655	646	620	661	712	649	665	650	640	633	668	641	632	629	651	612	663	632	609	621	664	628	621	677	598	637	628	658	649	599	626	607	661	641	639	621	634	613	656	623	622	635	628	620	578	603	632	660	654	618	629	650	674	626	626	684	668	628	617	622	631	665	634	655	654	686	663	710	634	633	631	660	649	633	618	622	643	631	590	631	634	669	621	626	626	622	653	643	644	614	665	629	625	623	660	649	653	674	628	630	655	622	628	609	647	679	661	630	643	653	667	623	626	592	654	639	629	596	608	652	645	655	650	623	642	664	648	617	640	635	642	630	658	661	669	655	656	612	657	652	629	641	675	644	598	681	650	656	653	630	661	631	691	604	669	659	644	642	710	658	647	627	658	621	626	650	606	643	610	605	647	650	644	579	653	639	637	707	646	609	675	609	621	649	629	636	675	636	625	694	680	663	630	639	632	663	624	622	675	718	624	613	606	642	623	768	649	658	658	669	673	652	662	620	628	643	670	655	622	703	641	605	677	608	671	667	637	641	648	659	631	699	662	667	662	635	628	675	649	623	655	634	630	668	621	660	636	580	676	676	630	612	599	624	630	655	697	637	625	617	655	612	639	660	639	675	591	637	675	675	648	669	643	634	624	666	643	633	677	625	642	591	645	630	644	646	638	657	632	618	614	605	628	657	599	674	664	618	668	628	638	629	619	651	649	669	598	638	661	685	635	659	644	665	620	662	632	611	598	646	669	654	669	629	648	639	654	657	633	639	607	657	619	635	649	661	638	636	636	655	600	631	628	653	637	648	656	672	675	644	648	650	617	619	640	573	654	641	633	673	678	680	647	661	608	658	648	663	692	660	609	632	665	599	650	650	641	662	672	631	666	654	660	591	636	622	623	667	629	631	644	601	617	636	661	680	649	666	624	626	635	667	634	650	650	620	634	665	649	614	604	632	607	666	648	660	684	673	631	620	600	642	624	677	661	605	643	618	640	665	653	618	602	603	666	642	608	670	664	613	690	603	649	670	649	631	595	608	654	634	627	630	642	641	617	654	655	656	641	614	624	621	682	625	615	636	638	655	629	585	634	618	660	630	661	644	669	645	654	616	645	631	613	685	635	663	629	640	663	610	698	639	652	617	609	669	702	679	656	662	664	637	657	594	656	651	661	606	620	662	637	640	656	631	654	617	621	636	633	641	601	637	618	674	650	631	630	614	602	654	633	653	631	641	654	632	600	637	591	659	624	670	644	668	664	673	691	659	630	630	638	696	585	623	624	642	640	646	573	632	599	632	584	657	604	615	680	669	638	648	654	623	643	600	629	631	632	689	648	604	679	644	609	659	672	614	691	656	641	649	607	624	636	632	629	578	693	651	625	644	659	649	618	648	655	656	635	654	623	644	671	659	662	619	678	644	637	616	679	642	657	660	611	682	646	638	655	657	595	633	667	666	634	662	593	622	582	653	676	605	640	699	637	635	658	641	611	648	621	650	635	657	627	665	649	639	687	665	627	644	670	612	628	589	686	664	660	615	643	648	642	639	664	672	667	661	662	630	663	662	656	656	629	631	692	607	674	628	623	638	624	621	615	652	662	627	646	645	610	627	646	665	631	683	609	639	633	632	611	690	648	646	637	678	675	587	647	669	677	662	635	598	646	659	638	646	696	640	647	669	614	635	655	671	582	615	674	656	628	666	626	598	621	644	658	666	653	627	652	615	651	632	650	617	647	676	677	623	699	598	623	660	667	608	645	625	645	658	664	630	622	619	623	652	645	700	633	646	587	624	673	627	615	623	631	654	658	640	634	664	644	629	644	654	660	650	647	659	658	644	705	600	605	597	658	628	643	629	618	696	616	650	637	587
24205	21511	28996	24427	21370	13205	4413	2325	1540	1427	1178	977	868	861	785	771	752	701	704	619	646	620	621	603	543	581	583	589	522	555	587	560	558	560	525	508	548	513	546	502	555	508	523	504	492	475	512	518	489	484	500	483	466	516	511	488	492	520	494	495	502	512	472	540	461	479	511	492	532	463	510	464	471	491	476	492	482	501	468	481	457	492	483	480	463	517	489	497	481	491	490	462	474	504	471	454	507	463	471	457	479	465	509	484	494	482	477	489	499	475	487	465	470	453	483	497	477	500	497	488	468	452	450	482	431	481	480	427	458	497	438	477	484	496	446	481	491	441	511	483	475	464	490	457	480	468	452	475	477	484	491	465	481	493	480	506	474	480	495	464	479	496	439	472	470	467	473	476	469	499	475	456	465	490	459	459	493	485	499	466	481	485	445	491	504	485	463	506	474	484	493	497	454	465	462	511	503	484	501	476	498	486	473	432	485	454	472	515	457	490	481	465	466	503	488	501	456	451	472	467	504	510	486	467	463	503	483	474	464	471	464	499	462	469	470	457	499	444	450	474	479	505	483	521	481	465	432	461	480	479	472	449	467	467	483	500	435	447	461	467	480	457	469	456	477	466	466	447	482	451	481	471	465	469	471	502	464	460	465	467	504	485	455	524	494	473	484	465	425	462	397	481	475	459	455	486	495	429	485	439	485	479	489	466	494	512	435	442	500	456	476	491	474	478	479	475	421	442	435	488	508	472	488	465	483	488	461	516	454	469	478	458	468	497	487	495	471	455	491	459	503	480	455	433	487	510	512	510	483	478	483	485	447	529	501	464	452	463	420	488	491	415	433	474	500	459	490	489	424	498	463	476	474	439	472	455	442	484	461	448	485	531	486	462	495	509	468	500	469	444	458	496	446	457	479	476	469	455	472	505	483	473	447	453	497	435	498	448	474	489	489	493	485	462	445	491	470	505	477	489	517	499	468	463	466	492	473	441	492	480	494	480	485	478	498	476	472	473	498	485	488	461	478	439	491	482	440	443	472	485	481	503	502	452	493	463	471	470	460	502	522	506	500	458	491	481	480	437	511	527	467	474	462	466	464	467	511	486	437	466	500	437	475	457	436	477	470	506	491	467	448	540	536	431	464	429	481	461	488	465	470	474	453	494	471	449	492	480	449	428	505	480	463	495	488	507	469	486	472	499	478	492	447	440	504	480	508	465	480	468	482	472	479	464	472	477	471	457	520	462	505	476	462	480	477	510	515	479	504	452	448	469	466	493	473	486	511	456	421	458	465	474	484	456	473	435	508	509	479	459	441	458	489	480	491	488	484	450	503	498	485	470	504	496	464	512	451	448	489	439	468	467	501	481	496	472	489	481	476	484	480	508	471	492	492	456	443	464	448	483	477	460	441	466	453	515	479	483	466	445	471	473	514	480	472	471	456	473	471	495	515	462	456	471	471	494	486	478	464	480	458	461	473	435	501	446	471	468	486	477	448	451	465	481	455	517	500	453	482	495	500	472	469	422	487	491	489	475	458	479	541	458	431	445	465	500	445	492	434	461	473	505	469	478	488	486	454	476	474	450	448	467	493	461	501	490	454	485	459	442	464	460	476	508	511	506	462	484	495	486	487	479	498	475	465	467	474	492	462	494	453	512	510	472	484	485	438	454	451	455	465	458	452	474	441	481	486	487	475	469	471	494	460	462	459	466	487	450	481	447	506	450	470	472	499	469	476	500	455	456	500	502	499	500	454	474	472	509	483	480	456	460	499	511	443	454	481	497	452	463	463	497	475	482	485	425	508	494	452	443	448	479	485	504	487	475	448	478	449	450	484	486	457	462	463	490	485	462	474	466	491	447	511	492	489	464	489	460	506	488	467	466	483	480	428	518	474	495	481	476	486	466	438	467	464	474	497	477	511	475	464	491	450	459	478	469	491	478	462	469	465	512	465	457	460	534	475	452	495	482	487	453	427	509	454	479	501	466	498	460	461	466	464	471	470	480	485	507	441	472	479	483	430	488	493	461	467	483	500	465	447	467	473	447	468	442	471	434	449	496	462	466	461	455	501	469	481	462	484	454	466	456	452	473	456	498	451	462	466	467	478	471	477	458	535	455	478	462	489	467	490	491	447	469	505	501	408	465	458	434	424	465	460	433	455	479	492	470	513	474	522	464	479	480	534	504	479	460	509	448	481	456	451	480	496	485	504	453	463	502	465	491	476	451	444	484	450	467	485	474	481	493	479	468	492	498	463	467	489	466	471	487	483	505	456	489	480	437	509	495	467	435	476	465	493	482	505	517	474	499	495	483	468	450	498	488	439	474	458	449	456	447	435	455	457	451	507	467	436	487	485	452	466	480	453	483	463	486	495	478	483	476	464	450	481	459	435	460	477	490	518	493	452	454	458	510	463	499	474	461	485	459	433	468	464	478	477	472	511	504	473	513	469	488	491	449	456	456	443	458	483	468	482	483	486	486	475	448	465	477	499	500	439	463	491	474	472	474	464	488	481	475	474	479	493	437	511	447	523	428	479	489	437	505	452	475	475	489	525	503	506	448	472	489	445	442	503	435	487	484	463	486	459	499	496	445	481	461	461	446	470	453	446	479	509	456	475	517	450	446	478	512	480	461	478	485	490	501	511	473	482	492	480	494	471	439	480	489	486	496	434	489	467	475	469	484	465	485	438	438	498	473	476	450	465	485	488	470	488	475	481	463	446	509	469	483	482	444	465	433	471	535	429	452	482	511	447	496	465	458	456	462	471	471	437	471	466	454	456	442	459	511	507	473	499	501	486	500	458	490	491	448	493	463	510	450	430	502	447	477	443	500	490	470	463	457	487	496	463	494	453	450	483	478	476	472	520	509	494	473	442	465	463	472	488	502	512	488	469	439	487	446	456	464	441	490	481	496	484	482	471	459	446	444	470	479	491	509	469	445	444	450	487	475	463	449	509	462	450	451	478	491	488	481	463	436	488	473	459	489	466	514	451	492	479	517	478	483	462	484	475	445	488	527	500	439	474	461	481	445	443	447	472	469	521	439	521	506	438	458	470	470	467	486	468	482	458	461	464	495	463	492	469	442	471	474	520	484	505	454	472	492	484	487	510	505	466	474	483	455	487	473	450	436	447	472	456	474	437	481	440	463	485	486	456	467	448	490	461	473	446	507	491	456	488	444	486	471	456	448	480	443	457	460	469	475	452	468	500	452	481	496	450	476	460	448	456	458	483	461	475	430	454	440	474	481	449	489	472	482	429	535	486	468	467	492	488	453	499	476	462	462	450	484	475	488	501	462	442	458	461	512	464	467	488	438	448	460	447	418	467	454	512	496	441	474	451	485	496	451	476	489	478	456	493	452	460	490	437	449	458	495	461	441	481	463	481	473	411	473	472	496	479	492	492	497	483	452	502	462	498	461	462	460	480	481	463	466	420	533	506	455	425	450	500	469	450	464	505	429	488	476	518	483	463	515	462	493	474	471	520	460	444	549	430	453
22232	37621	32793	22356	15800	11439	8442	6278	4923	4123	3389	2857	2625	2326	2124	2034	1878	1799	1703	1572	1513	1491	1360	1295	1317	1251	1258	1177	1256	1218	1175	1163	1142	1141	1176	1129	1077	1066	1068	1061	1076	1041	1044	1049	991	1043	983	973	975	962	971	951	944	967	979	942	963	935	967	907	1012	901	951	956	919	981	983	957	954	949	932	896	956	943	931	906	944	965	906	894	888	923	909	952	980	1021	947	926	906	974	954	900	880	950	947	963	943	905	901	948	900	906	925	969	950	885	926	893	954	942	1011	903	909	929	927	928	935	911	939	889	915	951	911	915	942	926	957	907	902	952	920	885	935	909	896	916	918	921	903	945	984	940	913	985	918	950	891	944	882	885	904	902	922	931	879	874	938	828	886	833	883	930	872	887	953	890	888	887	912	930	849	943	896	960	833	882	908	961	916	964	916	947	876	924	912	913	912	906	881	926	916	923	892	902	893	901	903	905	890	861	887	894	930	927	903	915	936	903	952	963	890	965	904	905	913	931	896	942	931	913	885	872	870	903	922	945	933	885	917	869	897	880	883	929	865	887	905	957	921	856	871	915	935	910	917	906	884	971	899	856	929	898	916	912	936	859	881	919	949	926	918	942	932	909	891	953	892	883	887	910	902	926	945	947	908	934	945	874	937	910	923	948	943	893	852	914	861	904	900	912	891	931	928	854	951	910	881	902	973	900	967	919	848	930	868	904	922	892	894	934	954	921	889	960	965	893	931	963	909	934	925	938	940	929	900	931	902	976	918	890	976	935	936	913	890	898	881	930	883	921	948	903	935	906	864	941	938	914	927	950	924	915	942	840	929	904	970	878	924	937	902	905	976	936	887	928	922	961	935	897	889	905	924	978	936	906	869	923	865	909	919	882	865	892	901	900	927	923	902	947	895	905	879	953	925	865	923	879	910	904	926	877	915	942	904	884	954	833	906	890	921	936	956	915	911	889	883	897	924	986	889	922	900	854	895	917	900	877	917	893	937	881	906	974	882	935	894	908	983	935	915	894	959	932	890	913	904	888	927	889	900	954	939	875	959	969	962	883	927	942	929	861	955	863	919	938	861	913	938	859	885	910	956	937	944	925	875	938	883	904	957	947	871	900	914	959	912	855	854	892	953	886	928	877	874	952	948	894	918	934	827	880	931	915	911	882	933	924	867	910	911	886	991	915	878	904	906	886	854	879	898	877	915	898	936	858	952	1002	978	887	952	920	903	963	842	945	917	913	881	972	931	915	930	942	924	920	858	940	927	939	918	893	932	905	971	891	896	890	886	939	934	941	952	945	887	959	960	960	914	936	907	889	889	932	862	930	926	951	893	907	941	875	883	891	899	925	918	922	919	937	894	915	873	893	919	909	851	903	899	980	887	953	912	867	896	922	963	942	867	879	904	918	926	964	894	936	937	873	944	904	913	909	938	877	902	848	911	959	929	885	901	956	934	948	925	849	923	936	930	947	913	955	903	885	895	876	896	891	929	919	897	944	976	890	929	881	935	883	935	916	926	937	914	874	920	916	915	921	944	951	859	891	906	975	912	934	933	916	927	893	909	881	928	919	931	966	937	886	924	950	900	912	949	902	921	897	896	865	906	908	901	947	939	913	944	934	895	903	879	873	955	869	895	874	919	949	897	924	884	962	941	920	946	886	935	870	914	1011	945	887	892	894	977	897	900	917	929	932	885	869	885	922	902	914	895	904	886	912	935	955	883	891	864	917	929	900	906	887	946	898	902	891	918	901	901	945	881	914	904	874	984	924	905	891	924	844	917	917	892	845	929	927	912	921	923	917	887	909	869	903	895	896	899	892	946	934	893	955	897	881	925	912	941	917	928	949	856	862	908	909	962	876	929	905	930	923	926	979	947	933	914	953	936	918	862	928	893	885	932	890	875	829	954	911	910	930	841	883	906	916	926	918	913	924	915	940	874	950	944	912	960	940	923	887	951	958	872	924	935	964	843	918	905	885	934	915	915	939	912	926	925	876	907	949	912	916	896	931	879	921	933	913	883	967	866	904	961	895	904	864	912	941	877	894	874	859	911	936	897	975	897	916	940	928	899	908	946	933	874	858	930	882	903	985	864	915	898	888	951	853	926	926	891	887	876	971	947	843	967	900	877	943	885	891	884	943	921	971	869	908	894	922	936	971	930	914	872	912	913	953	840	916	898	931	896	853	898	911	944	951	932	941	887	817	952	905	910	901	925	901	976	897	897	892	852	862	883	908	900	904	894	904	901	923	941	951	911	896	910	871	918	918	887	914	869	929	889	856	949	911	933	942	927	969	909	946	900	867	928	858	911	950	922	880	888	907	942	938	918	841	941	874	892	907	880	947	910	953	900	855	880	889	873	881	922	893	926	887	942	929	911	972	874	889	903	910	964	863	875	920	919	997	902	962	884	927	854	943	940	876	893	931	900	955	891	950	908	931	922	973	882	921	861	867	935	971	919	932	902	946	921	923	966	924	913	893	900	929	902	911	917	912	907	907	903	845	905	952	937	887	929	859	905	917	914	930	945	932	945	897	890	906	938	963	962	958	910	949	891	910	939	899	930	901	906	963	967	895	902	888	952	874	888	971	878	925	921	886	915	882	934	914	945	898	891	884	896	929	930	905	915	893	952	881	914	935	912	919	936	887	929	905	919	877	917	894	897	882	912	945	924	905	897	961	947	928	926	940	937	917	897	897	910	894	921	908	894	938	937	915	916	919	814	918	861	883	945	902	875	966	880	896	941	925	894	931	959	937	911	875	902	866	901	916	978	939	899	894	934	908	903	948	906	927	912	883	876	944	952	888	908	905	896	955	920	938	932	877	923	886	925	909	965	922	898	949	838	902	914	917	907	950	937	947	908	937	915	933	952	936	942	893	950	902	921	891	881	848	909	917	969	965	947	907	869	965	906	909	896	936	930	957	955	908	892	951	885	923	945	877	916	983	926	898	890	977	944	894	928	912	949	901	870	930	939	933	882	972	870	1001	913	908	913	950	884	955	900	921	925	905	933	917	894	916	913	919	928	943	875	932	943	942	912	927	859	890	921	946	938	931	919	925	900	943	943	953	937	882	932	899	933	893	936	902	897	905	947	933	892	895	924	914	892	929	913	939	941	921	944	899	914	936	921	928	899	930	954	881	936	939	953	903	867	926	898	936	946	932	949	922	855	913	925	868	928	889	919	880	927	913	873	932	895	963	920	913	906	899	943	874	968	937	908	970	948	919	942	942	925	938	882	904	904	919	945	893	864	892	932	911	958	906	866	910	941	907	927	928	932	872	900	924	968	968	909	920	921	974	906	898	968	938	933	889	913	906	956	916	919	945	951	916	887	936	852	940	879	919	924	893	933	896	997	926	929	841	908	911	888	918	878	868	887	910	919	900	916	969	894	889	923	915	987	895	890	898	875	926	886	969	946	916	907	923	880	896	892	914	926	863	958	891	933	910	894	965	902	947	952	952	924	879	915	946	969	873	922	917	902	893	934	974	877	892	922	948
27686	19778	12283	4775	1840	1036	687	512	438	345	306	278	273	274	288	287	300	284	300	286	266	295	276	262	276	271	245	254	274	234	243	262	262	272	256	252	250	265	233	256	263	247	258	246	262	247	245	251	257	245	224	240	224	228	252	246	239	248	232	238	235	228	240	230	233	235	272	214	234	230	261	233	221	249	245	245	224	218	217	220	215	226	224	268	252	239	235	234	256	226	226	227	246	232	237	233	218	229	206	250	242	244	232	253	265	230	250	245	245	244	222	226	246	249	255	264	230	256	220	241	214	228	223	242	219	242	224	226	208	242	214	238	244	256	216	241	235	249	213	233	253	210	221	266	219	250	236	236	230	264	207	203	232	226	237	227	227	231	201	237	246	213	236	212	265	230	240	227	231	241	219	230	229	241	229	220	242	259	218	230	231	240	229	233	217	256	249	240	257	207	236	227	232	218	236	239	230	245	240	249	239	235	244	237	218	252	267	229	241	233	239	213	223	211	232	259	243	236	239	228	258	240	258	226	211	224	223	230	246	244	220	211	224	232	258	223	238	243	223	214	223	206	220	267	246	215	241	248	253	250	220	234	247	242	229	243	253	223	234	230	215	264	256	238	251	276	206	235	244	223	201	257	229	231	235	251	276	210	222	250	229	235	242	258	204	232	255	237	244	227	230	231	223	224	198	260	239	213	236	217	267	214	250	253	253	237	260	239	249	220	271	212	223	229	226	241	246	259	222	238	218	226	209	233	241	227	212	255	246	257	254	243	214	237	251	241	224	240	226	214	228	223	230	252	229	238	215	254	260	228	249	267	233	221	232	220	250	231	250	236	229	221	232	234	231	208	242	215	264	226	207	243	251	219	229	260	238	271	208	244	244	249	237	242	239	241	229	220	214	232	227	226	230	258	217	234	210	257	201	267	225	258	230	239	272	227	224	236	214	247	222	224	246	251	238	224	210	263	207	233	245	227	238	252	228	208	231	252	231	210	224	239	254	273	247	251	222	228	250	234	240	242	213	236	241	216	278	225	261	261	224	234	249	214	237	234	258	213	253	228	224	228	224	245	222	241	216	241	219	221	239	256	260	222	230	235	232	242	223	232	228	222	208	204	228	245	225	232	244	248	244	217	244	247	241	213	244	247	232	287	241	222	240	246	213	234	236	244	233	245	249	198	237	239	255	246	244	206	234	226	248	213	220	238	247	246	214	212	235	211	230	247	235	233	213	234	244	207	219	232	272	230	219	252	200	219	242	241	215	252	229	212	220	204	213	237	219	237	213	222	245	209	258	245	221	234	229	256	273	252	223	229	226	229	234	240	258	247	259	218	220	232	211	224	242	213	219	212	222	252	226	249	246	207	240	248	222	231	227	235	215	239	250	246	245	216	249	280	236	242	240	242	255	263	258	240	223	203	246	223	215	212	234	250	236	231	231	247	249	229	233	233	225	238	224	209	210	234	216	252	232	255	252	241	232	255	226	252	231	259	221	232	235	236	249	241	251	235	236	223	225	241	215	241	253	233	214	220	209	218	238	234	232	244	248	242	211	248	260	211	235	233	242	238	253	226	210	243	238	235	241	239	232	257	233	241	230	217	224	248	222	234	234	230	229	248	241	238	231	229	252	229	225	231	199	246	241	190	236	219	255	228	229	236	240	242	229	224	249	233	252	245	248	261	254	241	243	239	230	241	233	246	239	210	235	219	240	217	222	240	239	246	237	214	242	241	218	229	236	240	238	229	266	226	255	221	207	235	211	227	198	244	240	240	235	215	225	250	229	248	218	237	254	232	232	227	243	246	261	211	228	241	216	223	219	234	214	217	240	246	227	228	222	217	260	239	248	211	219	234	225	222	217	232	237	233	210	237	223	251	229	241	227	207	229	210	262	238	228	250	240	236	268	207	211	224	255	223	275	263	242	241	218	232	217	257	224	256	220	242	238	232	228	208	234	235	220	203	240	226	231	246	235	226	270	245	223	224	218	220	249	244	233	237	246	245	241	241	236	243	241	252	239	266	242	219	250	237	258	219	251	227	234	236	243	243	227	231	236	245	206	251	241	235	240	241	220	230	236	249	255	249	249	232	226	226	274	251	213	233	240	218	245	228	235	238	236	212	243	242	260	248	216	224	267	228	239	225	241	244	215	229	232	238	262	220	245	209	243	212	240	238	272	208	247	231	198	226	260	240	229	243	226	218	230	255	223	238	243	206	232	230	237	234	236	252	242	242	212	251	230	229	224	232	234	249	240	230	222	247	267	218	230	250	257	224	274	260	235	248	239	243	230	221	237	245	222	246	233	220	242	239	244	237	228	240	218	238	240	213	241	226	234	236	258	219	243	258	259	226	245	225	216	240	239	252	223	221	231	229	245	236	230	231	241	237	220	240	265	225	227	238	266	225	243	223	236	207	238	238	215	252	249	248	243	238	232	229	247	232	245	235	279	253	214	238	220	228	242	248	224	247	250	233	222	233	264	223	209	219	256	228	272	236	229	226	214	229	231	233	229	257	233	236	247	255	251	241	250	272	216	230	229	223	244	234	235	276	232	222	212	218	226	256	253	242	210	249	244	222	248	233	224	202	241	274	253	252	249	224	243	229	216	235	205	229	197	237	230	239	249	223	238	230	235	240	242	238	241	238	233	232	229	213	245	244	245	209	229	217	228	229	222	212	231	219	243	243	227	255	219	265	219	226	257	228	255	240	272	235	218	231	225	224	241	222	231	240	249	238	242	243	241	248	243	229	219	206	241	252	219	217	254	266	243	236	243	216	229	233	232	250	214	251	221	238	227	253	208	237	203	235	237	223	234	246	244	246	245	247	234	238	225	199	207	227	215	205	233	216	242	225	250	235	220	254	249	237	241	251	240	221	250	241	241	252	236	231	240	241	236	216	227	250	232	251	222	222	246	237	208	228	230	240	250	258	235	227	207	205	232	236	261	224	263	225	234	230	234	201	200	240	247	225	271	234	247	226	219	228	227	261	223	221	266	235	252	227	246	212	234	223	219	215	258	252	226	227	240	236	218	213	255	232	233	244	251	230	225	222	220	231	244	226	215	249	245	229	218	239	231	230	208	230	229	240	273	250	240	236	223	201	254	214	207	223	220	246	238	222	237	217	238	248	213	247	231	254	217	197	218	231	215	226	241	220	245	259	216	237	229	210	223	235	246	237	259	228	235	229	247	234	234	235	236	228	256	234	222	249	233	271	260	220	240	249	213	224	230	206	237	207	232	231	248	242	214	242	237	238	244	239	217	210	224	216	247	227	233	222	264	236	230	216	207	244	233	272	221	231	248	219	229	232	241	234	255	261	221	225	199	231	229	263	251	223	247	218	242	235	249	235	263	241	254	239	224	233	239	234	220	220	237	235	248	241	215	263	241	236	241	219	221	243	243	245	216	220	211	231	225	220	239	265	242	228	206	241	237	230	218	229	227	212	238	258	230	247	213	245	246	257	213	225	234	239	226	255	227	235	207	247	212	232	237	223
18477	25603	20057	10319	5855	3630	2295	1617	1270	966	869	763	784	690	703	691	699	730	638	662	664	673	601	666	605	631	599	605	541	596	600	559	573	594	559	565	527	575	511	527	537	537	540	543	548	497	525	517	498	517	503	505	514	504	539	470	466	487	489	526	461	494	470	490	494	480	497	479	558	533	494	473	477	537	530	491	481	470	463	452	502	498	477	507	497	442	529	550	475	497	471	470	489	477	454	467	458	490	525	475	487	455	501	484	500	474	521	475	481	470	495	467	487	508	461	488	494	509	501	518	507	454	481	504	467	496	469	470	486	477	461	462	467	491	511	512	466	472	495	509	500	506	470	467	521	469	457	418	477	497	491	489	487	537	523	472	486	482	502	495	479	469	481	486	550	480	469	518	492	491	491	498	487	467	497	484	465	497	475	478	458	456	506	509	452	481	500	500	507	522	509	477	482	485	494	505	495	462	485	510	513	454	485	503	489	456	495	474	483	490	464	515	484	464	492	464	492	438	508	461	479	502	474	493	519	461	480	512	503	464	533	491	467	470	515	491	477	483	469	513	495	510	482	449	445	511	482	482	505	497	465	467	496	504	548	472	507	481	503	477	499	468	446	441	464	536	477	462	469	493	476	493	525	480	458	493	455	477	531	477	475	468	488	482	440	520	492	485	490	471	496	529	529	490	541	482	501	484	482	539	486	483	460	469	521	497	499	474	489	472	498	506	519	452	465	527	506	511	502	519	480	491	507	477	455	483	431	544	452	474	482	488	501	464	439	501	485	494	468	523	476	499	481	461	462	488	501	456	461	459	469	480	523	507	492	454	517	473	444	474	522	480	481	497	514	490	496	428	485	490	525	512	487	478	459	484	504	462	481	478	498	496	500	470	493	501	481	488	470	508	493	452	522	513	487	440	484	477	485	505	496	489	535	483	473	479	491	506	460	490	467	465	488	479	403	468	506	512	459	487	467	524	447	482	509	487	498	552	474	451	520	485	463	487	462	453	482	450	492	472	468	546	494	481	494	515	494	501	500	454	503	495	478	498	524	458	465	497	487	477	535	474	474	456	478	505	482	467	478	460	494	502	502	481	483	542	469	430	503	489	508	496	480	486	464	513	481	461	488	500	463	479	493	524	450	509	448	500	484	512	489	491	517	477	479	498	453	453	500	487	476	465	503	465	472	521	529	493	492	458	512	480	475	468	492	485	476	451	481	466	509	519	505	494	538	528	507	470	504	476	479	469	529	507	489	485	487	520	505	466	485	449	483	482	481	521	486	486	486	487	473	493	520	496	512	482	507	468	488	511	488	492	501	473	501	458	487	495	502	458	482	502	495	524	480	475	479	487	488	476	486	474	466	493	494	461	469	465	489	481	469	459	487	529	516	515	457	531	485	490	485	523	452	442	469	452	493	469	463	504	470	502	502	473	502	503	514	454	500	477	487	484	522	444	492	492	479	491	487	497	484	476	496	472	513	520	498	504	480	535	510	493	494	524	473	492	440	465	492	468	491	485	488	500	535	514	472	511	495	457	478	485	472	465	487	508	514	495	533	525	533	518	464	450	443	508	500	468	472	469	446	501	492	480	468	488	493	491	506	472	507	453	508	484	452	463	493	478	499	515	499	516	473	484	485	487	516	481	472	502	470	486	462	470	483	474	496	475	445	476	483	468	503	471	502	477	516	491	501	509	501	480	475	459	510	496	489	482	476	466	487	457	505	470	479	443	519	508	444	465	487	500	481	519	465	494	494	469	468	473	496	482	496	495	434	459	481	513	497	494	471	508	514	464	466	467	520	496	477	465	508	459	496	459	463	521	491	518	459	495	466	485	500	507	490	501	495	512	496	474	527	490	469	468	449	445	472	458	436	459	515	478	466	494	474	494	497	474	507	462	451	489	477	493	501	473	458	444	483	488	488	495	444	495	513	490	469	498	509	501	476	475	483	422	447	484	498	512	474	487	478	452	489	439	496	476	516	500	482	478	482	462	491	501	510	455	493	484	475	515	484	492	477	468	503	515	474	493	508	477	476	465	481	462	531	537	525	461	456	514	477	472	478	508	477	502	510	506	507	471	518	482	463	546	488	521	455	452	459	510	481	467	491	449	446	512	493	485	486	479	504	499	494	493	522	527	469	502	478	501	540	500	461	513	513	455	464	511	459	510	467	459	464	478	494	450	462	478	469	487	510	485	503	480	493	493	469	474	502	485	469	502	497	499	511	467	486	502	506	488	524	470	483	503	482	468	473	474	467	471	526	542	513	479	494	519	457	496	460	457	496	433	440	491	528	467	478	508	502	481	446	441	508	475	474	461	491	481	500	507	463	495	508	481	498	521	483	466	542	496	507	472	481	471	446	484	491	508	459	494	502	518	525	478	495	435	489	480	470	469	531	464	459	492	525	483	508	498	476	518	455	512	476	508	454	491	512	479	486	490	481	481	467	479	484	484	467	473	513	512	506	487	509	478	526	496	461	495	484	511	492	472	467	434	503	472	448	458	510	467	466	505	456	483	501	473	510	462	487	518	477	518	513	475	473	475	474	467	487	512	548	528	495	474	464	479	482	504	503	466	498	494	525	545	474	465	485	442	496	488	469	458	469	443	507	532	494	492	465	520	483	511	484	511	535	510	483	490	473	497	461	469	425	479	461	471	464	483	500	485	490	474	494	501	486	501	491	466	491	450	495	471	468	486	490	538	495	477	504	508	494	475	481	474	517	492	499	496	478	451	499	473	465	500	451	456	482	459	457	499	489	486	444	473	452	513	459	477	465	500	534	501	445	486	490	476	533	476	471	518	478	474	534	450	513	486	453	478	490	479	507	456	506	453	480	472	486	503	475	501	457	496	496	479	508	479	485	494	477	476	449	482	476	512	471	497	481	447	481	480	461	494	460	494	503	507	470	499	488	476	461	488	527	496	480	464	500	523	509	486	519	494	461	488	468	461	486	479	474	498	454	505	442	514	503	483	516	450	490	473	456	514	481	499	456	486	500	485	475	481	464	502	515	531	425	500	475	457	492	519	483	493	514	479	487	435	481	457	510	520	489	496	487	466	472	493	491	523	467	515	484	486	515	486	500	523	496	479	493	494	466	492	500	509	493	514	491	485	470	522	466	496	504	492	465	464	502	523	445	510	514	487	470	471	479	481	495	507	462	477	522	512	517	494	475	486	467	490	495	499	498	466	502	487	474	475	463	480	461	514	524	471	527	444	490	487	499	501	491	507	517	467	506	497	468	510	478	490	474	500	479	514	521	455	462	477	494	442	470	474	480	499	477	530	493	469	477	468	504	512	481	479	496	483	479	479	509	500	484	487	439	478	473	505	502	472	463	462	462	473	488	469	489	470	478	502	460	462	469	477	507	475	448	490	491	525	483	448	520	499	471	511	494	470	475	489	482	452	493	494	490	505	489	470	486	506	468	444	485	472	489	458	535	463	477	507	480	482	489	446	497	476	514	516	491	500	499	498	502	476	442	449	532	509	544	492
25181	21523	28001	25318	14247	4086	2075	1281	932	784	693	594	572	555	514	476	485	488	452	409	428	470	425	377	402	385	363	391	355	381	339	372	386	356	371	368	359	373	331	341	360	334	341	336	357	322	281	315	336	330	348	329	383	327	314	331	323	332	371	338	331	329	306	306	344	329	309	326	333	293	306	277	328	305	331	303	303	311	303	296	313	329	318	276	337	319	329	308	327	341	314	336	366	320	339	318	312	324	337	333	321	324	317	327	303	284	305	312	283	289	318	278	339	287	324	339	308	300	313	321	304	344	309	313	299	342	299	330	328	333	310	298	353	327	319	323	324	314	327	315	306	316	347	302	328	316	325	289	330	293	326	344	281	284	314	297	290	328	327	312	328	348	353	335	321	300	313	309	324	324	307	313	304	332	301	325	311	312	307	316	342	287	297	332	348	314	321	304	326	338	301	305	334	319	323	328	329	315	309	284	359	287	285	303	328	319	279	339	317	323	310	299	299	310	301	279	288	326	319	360	337	319	303	296	333	336	343	306	327	332	311	320	339	317	334	281	300	315	320	331	326	336	281	326	308	315	263	349	297	326	309	315	315	335	273	312	324	298	332	326	316	311	344	323	327	304	324	336	317	307	333	329	274	314	330	299	323	317	299	307	316	341	327	337	292	311	355	293	301	294	325	316	306	348	312	297	323	294	325	318	332	330	314	322	330	303	330	312	312	321	278	303	287	345	315	309	308	329	307	276	327	321	309	324	296	310	316	327	273	302	304	325	336	356	330	344	337	322	313	333	340	338	309	324	311	302	333	309	336	304	298	305	328	328	317	335	317	338	329	336	343	311	315	320	311	309	281	307	307	326	341	306	309	302	293	304	314	342	290	317	309	292	318	317	333	327	301	323	322	302	328	338	329	322	316	284	331	307	311	326	312	303	299	321	298	334	315	327	328	316	264	325	331	321	338	318	339	303	321	355	335	302	289	333	336	346	291	289	347	310	317	285	311	324	349	324	312	325	308	316	314	305	318	316	314	286	294	326	317	314	295	286	327	359	328	347	302	297	291	326	298	302	319	308	300	350	312	302	317	318	329	304	299	290	312	340	311	338	304	296	307	342	325	300	340	299	314	344	274	324	309	316	314	313	284	323	331	310	308	311	327	308	327	309	302	305	297	290	322	290	312	332	314	307	310	320	325	314	325	331	344	299	319	281	300	319	335	314	330	320	304	326	287	317	336	330	316	299	325	327	333	319	325	332	313	319	322	312	301	318	305	303	328	336	303	367	340	291	310	310	334	328	345	300	323	328	324	329	316	315	304	289	314	282	322	310	332	305	320	316	312	299	288	353	283	350	291	307	329	333	294	332	304	325	323	333	327	302	366	301	319	303	309	300	289	322	313	328	298	296	305	311	340	338	309	327	331	349	312	326	302	343	305	315	356	321	272	315	344	317	330	317	303	313	363	354	309	289	308	336	298	336	328	323	324	330	325	336	308	300	318	300	305	324	336	319	340	313	297	341	354	320	328	300	336	312	288	297	292	262	333	318	320	326	319	303	286	280	302	352	306	315	307	329	291	327	342	295	327	316	325	336	296	320	328	329	308	338	316	315	310	310	300	336	287	321	301	326	305	330	292	322	302	306	298	334	306	294	345	314	314	324	313	303	302	295	303	354	327	299	309	321	298	296	303	312	315	292	339	324	335	302	295	308	339	327	329	310	332	272	290	301	293	293	302	305	317	269	316	334	326	313	314	345	294	301	333	332	291	331	278	312	308	338	301	333	342	336	317	316	319	314	326	300	290	297	331	321	316	285	305	321	316	338	294	343	340	313	317	300	301	342	326	325	313	309	323	284	336	323	314	283	315	328	294	289	319	334	321	319	301	340	313	312	280	316	311	325	352	304	331	323	313	294	323	321	346	304	304	338	344	307	318	344	312	332	309	302	300	312	327	346	307	303	318	316	314	320	323	338	316	341	302	299	336	275	333	292	310	316	332	312	335	335	309	312	296	296	284	323	317	327	328	322	318	306	298	287	341	276	330	284	327	321	327	347	317	313	359	327	303	340	312	321	287	294	324	288	299	312	320	353	317	290	281	319	317	295	292	316	335	313	334	327	336	312	315	321	326	334	302	336	315	328	309	334	333	301	319	350	351	312	287	313	296	304	289	326	311	296	329	284	322	291	314	308	316	318	351	315	339	302	298	310	322	338	337	311	310	310	296	295	295	292	297	340	332	298	297	331	331	354	286	301	317	306	287	315	327	315	322	278	301	305	323	314	306	329	311	315	299	333	300	317	331	301	328	304	306	335	323	291	315	329	342	322	298	326	330	328	312	309	305	316	343	302	338	310	312	305	287	319	312	307	285	310	292	310	314	305	317	350	297	312	310	282	311	316	324	309	347	321	294	303	306	316	319	321	272	316	319	321	322	345	298	315	309	312	319	332	318	301	305	321	319	302	298	326	313	320	288	315	353	317	341	305	327	362	334	317	304	299	324	351	300	292	332	341	327	312	319	322	317	307	318	324	321	316	318	323	309	312	318	341	274	313	318	313	309	333	304	326	303	308	325	310	336	306	322	294	317	321	322	321	279	317	293	322	314	321	302	331	352	309	303	321	298	311	310	309	292	278	331	313	306	328	319	295	328	297	322	338	313	325	316	312	324	334	337	322	284	334	328	334	292	333	319	284	289	349	319	312	321	328	321	309	339	326	310	304	278	315	307	304	328	346	297	298	317	324	312	312	316	300	340	335	312	322	334	283	295	324	334	309	328	330	313	337	321	306	352	312	322	360	282	322	350	320	300	324	315	295	298	316	308	308	321	315	323	282	344	337	312	333	338	349	326	317	316	320	342	290	354	299	303	311	288	334	309	292	320	321	305	318	289	312	311	302	337	309	329	339	341	295	304	306	317	302	301	311	343	316	311	324	313	303	329	341	313	319	305	295	345	315	285	297	286	317	339	333	351	315	341	303	335	317	310	346	289	350	344	312	294	335	311	306	279	326	301	317	321	325	303	325	289	327	312	303	346	306	347	307	280	332	326	300	324	323	316	333	305	309	313	313	325	315	321	312	305	319	355	294	329	309	311	312	309	350	270	297	310	293	297	298	342	288	314	310	295	358	336	337	289	305	316	321	315	293	315	296	330	301	309	345	292	273	290	303	311	302	309	344	328	343	296	318	298	331	320	304	344	307	324	313	325	303	274	323	371	337	313	314	319	323	321	314	331	316	318	332	337	299	310	288	321	308	311	317	311	325	310	329	298	312	313	342	329	300	343	308	325	296	328	315	322	336	327	310	271	331	309	315	315	324	341	347	332	317	312	280	325	306	338	327	320	310	298	302	291	288	326	294	288	319	347	304	304	309	332	294	316	281	289	308	304	295	316	321	294	350	282	330	340	314	298	318	323	317	302	330	337	366	320	316	286	343	341	313	336	332	312	337	339	315	280	332	310	341	289	323	330	294	325	326	339	309	347	340	316	289	317	330	303	336	326	327
20790	33356	29338	18714	12182	8173	5585	3930	3025	2454	2053	1768	1694	1481	1389	1187	1240	1191	1118	1058	1013	992	965	845	867	851	920	795	822	839	841	784	819	828	792	804	781	763	734	692	688	744	746	768	739	705	689	672	658	697	690	647	694	643	636	691	667	642	653	695	651	644	689	640	669	631	658	687	656	630	682	651	718	637	585	588	629	636	666	641	713	644	647	647	638	667	677	618	645	624	673	656	665	631	682	591	666	689	607	558	626	656	648	641	612	632	552	598	606	642	617	647	627	653	643	631	613	671	630	682	631	614	627	637	609	615	595	643	677	612	698	594	646	674	681	626	600	620	634	670	663	646	653	623	603	677	627	705	638	631	673	615	612	643	599	613	650	608	686	631	642	632	613	673	654	626	659	669	645	634	660	630	648	664	598	651	589	681	610	600	616	593	611	681	675	619	617	636	660	595	643	622	652	659	596	605	638	698	630	608	656	634	658	634	621	661	596	629	599	647	625	646	577	656	635	624	600	584	594	607	638	598	625	601	600	687	626	593	609	617	646	627	675	607	644	646	579	615	633	646	598	614	662	656	604	636	595	615	627	589	672	607	639	603	674	618	674	650	618	611	622	663	637	639	651	573	654	649	649	680	611	621	627	631	621	645	645	638	631	625	645	577	647	668	627	624	632	617	638	615	647	655	623	621	658	617	632	635	682	660	636	633	612	621	620	679	627	621	601	680	621	626	641	600	596	592	637	616	624	625	601	598	703	587	611	631	604	635	631	652	664	637	645	693	646	664	616	617	626	637	583	628	635	615	613	613	621	653	646	613	609	664	644	638	622	608	605	630	651	654	652	618	623	602	632	611	642	626	622	627	631	619	627	626	604	641	640	635	621	676	651	647	626	628	622	676	622	641	669	590	668	617	653	615	603	599	611	627	637	615	645	672	617	639	651	620	624	623	694	593	645	635	619	615	643	614	680	625	625	655	641	604	679	630	638	651	596	622	687	583	610	644	621	594	660	598	628	618	650	663	623	591	663	593	592	654	668	610	592	599	643	657	622	618	647	636	645	658	651	654	592	655	602	604	654	673	620	682	637	650	649	602	630	624	617	618	631	624	655	589	627	621	587	629	608	668	627	632	652	674	639	619	610	628	602	622	627	667	671	641	621	658	631	650	675	651	659	596	648	616	635	657	607	686	653	642	632	675	629	635	675	634	646	612	639	626	641	605	626	648	621	629	608	595	651	622	662	667	586	641	671	634	668	624	666	657	649	648	595	686	613	642	633	654	667	659	646	629	664	660	598	587	587	625	658	604	628	647	628	704	675	618	669	652	610	662	623	611	679	647	623	602	611	636	636	615	648	636	597	660	640	659	681	614	617	660	618	659	619	616	612	655	671	595	635	654	613	626	623	707	619	617	639	624	619	635	683	612	623	643	664	655	653	606	622	671	645	630	598	633	653	665	647	632	605	621	637	666	650	649	609	692	615	682	651	620	601	625	611	612	690	594	615	620	642	587	644	661	624	639	684	659	606	633	637	628	669	619	629	630	671	678	600	670	625	606	643	608	632	639	628	653	603	618	621	603	640	603	603	595	606	653	643	635	607	674	587	642	621	635	631	630	651	657	590	665	670	626	601	657	642	660	617	630	614	667	706	630	588	614	656	637	688	636	611	711	660	596	596	645	602	645	596	673	629	618	698	634	605	610	619	642	615	637	626	659	652	586	633	618	586	586	603	681	669	626	622	644	622	636	611	641	631	633	682	608	664	651	638	670	639	665	673	643	640	592	672	633	640	589	604	631	622	645	688	649	611	579	649	642	641	630	628	618	694	608	640	604	700	655	621	616	637	590	636	651	618	635	638	606	630	632	614	623	622	627	626	645	605	608	624	619	624	605	640	622	608	669	642	583	642	665	620	646	597	661	588	629	637	634	677	665	657	602	619	648	672	650	607	637	630	662	644	618	665	659	619	601	642	665	636	642	639	609	627	640	626	656	642	643	654	601	636	659	673	609	634	652	652	611	710	639	705	632	663	616	601	619	605	674	632	626	619	653	567	620	630	632	650	632	652	664	616	676	580	612	672	673	665	665	638	652	629	651	604	614	627	664	595	633	638	579	583	682	651	671	661	639	652	605	671	624	602	662	599	585	676	626	581	639	666	632	623	641	651	670	668	674	627	641	622	599	650	613	652	638	658	584	638	614	616	642	620	646	668	601	679	613	633	630	621	639	630	619	654	645	656	646	670	624	632	639	642	619	668	625	626	609	653	626	677	654	622	636	611	634	640	649	609	595	646	647	637	658	673	622	646	671	658	647	649	611	655	624	631	650	624	632	643	668	610	684	634	611	633	608	612	652	600	625	617	627	600	663	656	601	617	636	649	641	626	642	627	619	608	621	656	673	702	610	685	660	646	649	641	614	636	654	617	614	643	641	635	663	609	631	663	617	639	651	645	668	640	626	616	617	615	608	619	626	646	655	654	684	630	661	644	658	596	649	664	653	644	622	615	644	603	629	630	618	677	610	622	687	658	607	670	639	652	599	679	650	655	629	619	650	603	632	650	635	671	606	635	666	637	691	646	685	617	670	622	628	627	628	622	656	624	645	621	615	608	627	628	662	674	632	683	670	653	618	681	600	633	604	625	631	597	624	631	640	581	641	620	649	603	588	655	607	634	647	620	665	650	645	615	648	655	677	657	619	624	636	629	641	594	614	597	606	565	622	620	602	612	630	661	609	653	597	659	660	608	675	616	614	646	635	665	617	624	619	603	626	622	603	649	660	599	640	628	611	646	608	694	652	619	645	648	658	637	622	580	611	635	640	628	623	669	635	600	607	625	640	624	636	644	602	660	658	625	644	607	658	608	661	624	648	657	613	659	590	642	649	653	578	615	635	661	687	629	652	609	625	652	645	633	619	629	663	614	598	633	611	631	639	632	643	589	640	615	650	596	611	626	596	612	609	638	637	643	625	651	692	627	714	629	613	628	647	637	644	601	627	640	621	654	634	637	662	623	672	632	656	660	623	621	630	621	640	624	663	690	629	659	681	604	656	603	628	613	611	636	640	590	633	624	609	659	676	660	658	639	599	641	643	662	639	620	621	666	663	668	623	631	664	646	650	633	658	622	632	651	665	650	640	623	642	615	646	623	644	680	617	604	625	651	690	640	625	612	621	642	607	669	638	621	607	642	640	624	631	632	626	659	626	627	613	594	653	624	616	632	585	611	661	630	611	581	655	579	591	583	667	637	629	622	665	648	592	597	640	630	645	639	616	640	642	685	633	597	652	640	589	622	651	634	638	608	656	623	666	661	624	621	618	552	649	679	670	601	629	630	640	629	637	669	624	628	656	662	618	632	627	634	607	652	614	615	623	635	614	616	664	673	648	593	626	629	612	623	643	630	670	649	612	634	594	629	612	625	629	665	643	612	607	606	588	637	654	612	655	607	581	601	599	657	577	594	664	623	649	614	698	608	610	618	643	598	622	628	646	637	612	610	640	658	639
24193	21501	28918	24503	21383	13579	4503	2282	1687	1309	1171	991	895	808	804	844	720	724	682	676	688	622	645	590	601	624	578	557	576	576	551	573	547	545	550	507	538	496	506	528	536	491	514	528	483	505	487	510	526	454	461	484	465	471	499	473	485	512	486	516	466	450	500	489	462	447	510	497	513	490	525	523	504	472	457	440	473	480	484	483	492	546	459	484	534	478	477	495	487	497	482	486	503	486	481	505	502	483	440	498	463	500	485	503	458	491	496	498	462	457	484	476	437	464	486	470	471	499	479	459	519	497	486	527	491	509	518	441	448	483	498	493	466	471	475	458	480	475	518	462	446	463	482	499	482	475	454	514	474	472	489	458	532	481	485	455	486	465	482	511	456	487	473	523	507	484	471	485	492	490	463	463	513	540	497	474	420	473	457	443	461	489	444	443	487	497	475	494	532	483	474	481	487	471	450	528	497	468	457	473	512	512	463	485	513	502	512	506	481	500	500	457	475	475	460	483	505	460	490	465	494	499	489	496	465	478	439	475	478	462	465	488	504	490	467	433	442	460	453	489	496	427	468	476	470	497	425	470	478	473	500	494	471	459	503	480	485	489	495	448	466	490	483	464	504	489	485	498	463	468	501	512	529	478	445	454	440	457	433	464	495	509	489	501	466	482	465	460	542	493	483	500	503	432	493	455	492	446	507	488	462	462	450	484	467	507	443	470	487	486	491	501	489	460	462	455	502	480	436	458	456	477	483	505	437	475	505	482	485	506	448	506	499	461	494	498	481	491	480	464	495	459	460	449	516	489	464	455	465	469	502	497	467	473	463	511	482	506	496	476	479	475	479	446	508	508	443	489	459	451	504	420	479	465	484	477	439	444	477	486	505	502	441	477	490	499	477	447	471	483	496	497	475	424	475	472	470	495	463	462	480	478	486	482	453	508	461	437	458	496	467	463	475	486	457	463	487	513	493	462	471	469	503	511	508	520	477	489	478	457	468	480	491	508	449	497	491	465	455	483	474	452	489	491	495	495	465	459	499	459	490	500	455	458	464	456	462	479	513	498	474	498	468	506	464	501	510	495	472	472	477	476	474	506	463	443	458	443	466	488	471	451	474	470	476	467	477	491	447	496	496	470	474	474	441	453	494	470	502	513	505	502	484	512	447	452	473	462	503	446	430	451	473	502	486	501	518	432	488	463	499	488	475	503	502	489	449	509	484	444	496	540	498	503	470	491	514	452	438	509	482	514	460	459	490	458	450	463	510	460	469	450	481	472	511	509	450	502	481	453	508	528	476	469	438	489	469	482	455	463	478	471	470	474	468	451	496	496	499	472	483	470	466	497	480	518	484	456	430	481	464	463	450	483	511	455	439	481	480	462	496	466	423	478	495	490	446	494	441	462	490	515	435	495	468	479	434	489	470	479	468	490	478	461	459	441	483	459	451	492	482	489	477	486	485	492	507	498	488	469	460	479	543	456	470	461	496	453	484	459	456	490	483	480	478	457	482	461	497	490	515	476	505	481	485	493	510	442	444	506	476	445	443	534	480	501	449	466	493	473	475	514	439	489	502	430	473	493	448	481	497	476	470	494	455	469	460	487	488	429	482	493	448	480	464	520	494	464	488	536	488	483	465	487	468	503	451	476	466	487	463	493	438	481	516	490	486	444	484	460	474	433	459	474	459	463	488	483	461	471	492	443	433	465	481	485	471	500	470	486	496	501	488	460	466	478	473	486	462	447	499	482	504	472	474	439	512	490	457	516	492	472	474	455	477	489	471	502	456	443	483	442	478	487	480	497	526	461	475	457	460	505	525	484	549	509	453	491	491	480	443	475	457	505	487	462	431	498	432	516	492	491	507	476	491	499	440	481	474	487	497	475	487	466	485	484	463	493	451	449	498	442	474	469	442	471	464	487	487	476	451	464	494	490	490	484	467	501	470	464	465	478	452	506	464	431	474	486	490	485	475	509	475	517	484	474	433	509	507	467	451	443	474	506	486	510	468	478	495	486	464	454	491	498	492	541	463	474	478	453	472	507	449	483	484	511	430	487	463	529	442	427	463	498	472	458	479	499	444	455	500	420	462	503	502	427	468	496	494	501	444	464	457	474	463	469	466	482	466	492	468	452	473	467	482	503	469	482	474	498	484	482	487	468	513	478	490	501	486	467	464	467	491	499	467	484	476	494	469	501	459	500	444	499	473	461	490	521	479	452	468	498	460	487	470	492	442	471	509	468	428	495	488	494	445	464	461	494	461	436	469	496	516	449	488	472	486	453	459	464	482	483	468	499	448	471	485	466	488	460	478	487	451	457	462	503	483	490	443	486	483	477	439	472	497	462	473	526	480	490	471	459	470	458	497	478	459	488	495	472	469	503	527	434	470	477	489	484	493	447	476	482	450	501	510	510	488	457	513	448	487	516	477	463	492	466	496	477	479	506	402	480	450	474	469	484	418	493	466	471	502	499	472	485	469	488	477	488	457	442	471	463	498	477	470	493	458	456	457	485	507	456	490	480	459	465	490	426	460	479	510	472	489	467	496	475	502	535	477	486	475	483	511	454	466	430	515	457	475	464	512	443	456	518	481	461	503	479	505	475	513	470	453	451	471	429	484	490	451	524	474	452	491	478	481	481	446	459	498	465	475	523	469	467	482	443	481	457	471	481	526	517	439	473	468	446	446	461	483	480	462	450	486	477	439	455	506	518	486	473	488	463	502	449	458	493	492	474	497	506	484	494	481	468	505	481	481	476	436	474	501	428	472	453	504	444	480	474	519	504	501	463	452	491	472	471	425	500	503	473	468	458	476	480	446	511	502	468	476	459	486	459	454	475	483	458	530	496	478	517	456	486	508	483	468	470	467	465	478	467	478	471	466	505	467	467	462	475	504	489	463	513	442	486	469	470	487	460	431	468	463	452	468	479	482	488	473	480	511	495	477	491	464	483	453	483	457	474	481	457	523	457	457	497	454	483	473	461	472	512	512	502	446	480	444	452	498	475	445	529	461	475	483	496	484	484	456	429	466	422	457	476	453	457	468	469	455	455	474	451	513	475	495	490	457	474	476	490	490	498	482	486	428	473	465	506	465	492	455	461	503	498	466	501	539	456	486	460	475	493	480	453	457	471	541	497	472	494	448	505	468	452	477	501	449	491	449	498	468	502	471	464	455	481	510	506	480	464	504	463	438	445	515	467	499	479	490	471	501	475	510	472	469	464	433	415	436	461	443	465	475	490	494	482	479	490	496	495	458	491	509	443	477	467	460	464	461	531	498	458	454	490	497	479	426	467	480	496	497	452	498	451	469	489	489	486	498	494	481	438	468	503	471	449	510	519	482	478	517	465	487	456	465	465	457	512	482	521	475	485	484	486	472	482	465	459	464	487	486	475	471	461	466	476	464	496	521	529	499	495	464	459	469	504	467	496	492	470	457	477	449	518	496	431	505	511	521	472	499	468	439	462	519	499	542	456	501	522	453	445	465	456	482	487	465	458
23095	38410	34048	24115	17553	12008	8527	6420	4917	3940	3411	2909	2650	2261	2177	2074	1956	1824	1755	1675	1617	1482	1511	1408	1339	1262	1296	1253	1265	1217	1248	1238	1260	1211	1173	1157	1163	1127	1131	1057	1119	1007	1052	1055	1018	1028	1039	992	938	974	898	936	941	988	965	945	977	923	922	975	967	938	938	925	975	969	943	922	956	936	918	941	899	947	873	895	898	925	902	918	958	892	948	892	975	892	918	920	957	904	963	895	894	943	899	928	1001	911	897	923	955	909	925	912	925	931	900	900	941	940	951	864	860	889	916	890	931	826	947	869	892	872	886	876	930	918	921	928	919	885	918	906	923	936	927	960	859	882	918	941	895	865	887	944	929	933	905	860	899	888	957	864	915	965	918	907	909	879	904	902	908	911	917	889	920	926	895	926	867	905	913	885	883	909	840	915	897	869	889	893	877	913	942	886	921	897	932	931	939	959	918	875	869	913	897	878	919	900	890	908	885	915	965	925	848	951	889	915	871	875	931	933	887	950	922	914	917	893	909	929	927	922	930	932	894	933	860	941	923	893	879	927	965	882	884	870	881	834	819	868	936	874	927	937	920	922	908	914	890	878	904	913	895	930	925	892	940	879	894	914	896	905	931	901	899	905	926	945	862	928	845	936	959	968	904	952	907	931	931	918	939	923	883	949	885	912	947	873	937	946	943	950	918	921	921	884	909	939	928	920	951	934	903	912	911	959	905	877	913	967	888	901	897	895	877	885	946	939	957	879	865	929	868	916	907	855	856	910	869	879	927	921	903	857	916	890	922	921	833	919	969	923	955	878	858	863	853	891	904	938	883	916	868	878	948	925	905	891	905	893	936	884	886	905	956	910	883	946	933	899	942	916	997	860	888	868	940	914	893	981	960	941	888	881	901	942	933	919	944	900	938	900	946	895	917	837	878	904	832	902	944	889	938	903	888	944	941	908	899	900	909	930	924	907	917	941	874	969	941	938	930	897	873	906	1030	870	954	898	863	938	934	952	923	914	889	875	880	893	917	925	875	942	907	902	890	898	933	970	920	894	870	910	957	967	948	882	878	899	936	912	881	908	874	885	901	915	968	913	929	883	916	910	943	966	890	928	951	892	916	889	993	925	907	910	884	911	939	923	956	943	925	922	873	851	853	933	923	917	872	955	914	896	896	913	939	896	924	916	898	967	914	923	940	909	846	933	924	860	913	889	915	956	892	863	876	908	910	899	932	938	877	941	869	957	887	953	876	897	906	927	960	943	921	866	971	926	884	1014	909	890	874	867	942	921	859	963	884	887	878	939	973	896	905	906	946	884	872	914	913	883	881	928	889	865	865	941	887	988	970	898	942	954	937	914	881	907	913	961	904	906	912	916	914	944	942	887	899	910	943	878	893	910	933	902	924	982	926	933	926	883	939	902	904	896	882	932	898	858	880	956	893	874	856	911	922	856	908	905	957	948	884	917	936	936	859	890	938	878	908	878	922	920	868	909	911	922	915	938	905	932	935	957	891	869	869	938	883	871	909	918	916	890	953	868	838	912	921	939	889	875	883	953	939	855	898	884	875	925	955	842	946	947	905	922	889	913	916	897	918	866	888	895	905	945	921	889	929	964	888	892	922	914	890	905	929	897	940	934	886	853	894	941	900	911	884	925	917	879	942	899	873	893	868	943	910	899	887	977	946	925	920	873	889	885	914	934	910	899	861	857	889	904	946	930	885	883	901	915	907	888	868	922	923	933	884	899	913	941	923	908	913	831	901	902	908	946	883	899	863	867	856	914	904	908	914	862	934	895	946	907	902	946	904	904	875	918	914	877	911	954	898	895	936	891	949	924	922	890	877	917	916	900	925	889	964	891	872	933	869	931	900	919	941	900	894	910	924	883	958	889	905	880	926	900	930	964	905	902	902	903	892	934	903	865	914	853	888	941	944	912	902	850	899	907	913	913	893	933	907	931	887	877	891	883	924	891	953	900	926	919	872	961	901	868	888	847	916	904	919	922	875	914	914	933	908	887	954	873	892	917	860	911	911	897	924	889	872	898	971	869	847	957	884	913	905	882	895	924	897	950	972	915	883	905	925	920	936	929	921	884	875	937	920	882	950	915	918	873	932	855	940	962	859	891	907	910	874	876	894	913	868	942	929	878	906	894	897	882	887	919	945	921	891	917	878	905	923	889	942	960	850	895	937	931	885	921	933	901	887	939	818	900	930	919	955	895	884	900	966	892	921	896	958	908	923	918	916	921	911	921	863	911	907	854	920	920	949	923	932	870	935	884	897	930	905	897	865	879	914	918	871	935	943	896	883	914	905	852	931	921	923	914	881	875	887	944	868	908	919	919	939	936	860	928	920	910	875	890	919	933	957	902	964	920	865	932	903	878	868	891	927	965	915	910	925	872	885	899	883	922	913	912	912	888	915	883	966	873	900	945	864	858	906	896	1003	903	963	908	886	910	939	909	895	890	853	901	988	955	901	901	896	919	920	870	917	866	941	902	927	909	927	961	928	911	923	930	907	954	884	878	906	881	924	900	886	898	883	931	913	903	917	882	952	882	944	923	932	940	888	885	916	958	912	895	899	953	908	938	907	978	870	931	895	856	856	890	925	903	918	888	874	898	953	911	908	845	924	887	883	905	879	911	941	958	929	923	911	907	930	933	903	883	932	922	899	927	876	918	907	910	923	895	938	951	879	921	880	936	889	902	917	882	940	897	896	960	931	968	945	941	854	896	967	897	913	927	863	906	862	895	901	938	915	892	906	889	941	904	859	910	926	920	877	913	927	895	968	881	892	961	918	877	869	994	892	850	962	903	893	945	902	945	899	886	910	903	893	907	899	902	888	961	899	928	889	943	912	850	866	894	966	915	906	900	934	890	886	893	885	931	889	890	931	914	853	893	888	914	955	944	909	871	959	934	866	883	920	860	854	892	897	941	878	922	904	862	900	960	933	926	911	897	902	917	930	951	922	943	909	951	891	943	953	883	907	892	902	934	938	968	985	928	880	949	900	911	959	876	887	931	880	937	880	927	917	884	872	913	928	924	877	930	943	895	927	949	868	930	936	866	888	916	1004	895	912	964	895	894	929	897	914	915	867	917	948	894	894	863	845	950	917	857	898	945	949	941	891	906	887	918	863	935	917	937	926	924	937	950	910	913	891	943	922	936	903	918	901	887	908	897	902	889	885	969	930	954	856	934	926	911	907	961	914	919	880	906	931	908	908	881	917	912	933	866	889	882	937	915	941	882	964	889	889	920	901	916	993	870	919	908	912	898	880	913	945	903	887	927	885	966	963	861	885	898	898	961	871	918	913	942	955	879	876	859	957	905	916	893	916	889	907	933	894	914	884	955	908	897	870	920	897	894	921	821	901	851	858	922	848	909	917	890	888	908	902	970	945	903	934	875	918	912	898	914	983	943	906	923	918	879	914	933	921	965	970	901	866	920	867	890	898	891	926	897	933	928	915	904	927	920	912	879	880	882	934	910	977	923	939	909	901	878	831	886	904	904
27728	20232	13656	5912	2177	1137	682	522	428	370	328	308	254	335	304	304	292	278	322	286	281	300	289	280	260	253	252	254	288	277	262	320	267	268	280	241	271	274	259	268	261	268	290	255	226	242	249	231	255	220	250	251	243	246	258	257	239	246	252	233	233	255	258	261	222	238	241	236	250	223	250	216	228	239	242	235	225	240	275	256	207	232	255	246	251	236	226	241	244	234	259	260	240	249	226	246	248	220	234	234	215	229	226	238	242	259	242	247	219	217	256	225	259	220	224	224	241	239	225	215	250	223	237	242	234	224	227	254	214	239	244	255	224	245	242	225	233	219	224	248	225	241	252	237	248	231	243	231	265	232	242	234	263	265	216	239	234	245	249	217	248	243	234	239	245	225	245	231	249	227	243	242	232	237	223	259	233	243	245	234	225	253	227	225	204	208	219	236	222	250	217	254	269	235	258	241	233	239	250	218	227	249	255	248	270	261	230	228	234	244	231	256	225	236	257	272	239	221	233	232	239	224	267	251	230	272	247	232	229	232	235	236	251	245	229	231	252	227	235	259	266	250	227	260	252	231	235	248	233	269	244	249	255	228	230	257	259	257	231	246	242	235	247	262	216	212	242	222	241	240	256	243	235	241	249	249	225	234	243	239	218	277	279	272	242	271	240	237	205	268	223	231	261	243	235	234	242	262	237	229	227	232	225	246	238	264	249	270	236	246	235	197	254	214	213	240	261	251	229	259	208	208	251	214	244	255	242	252	238	235	224	258	203	252	228	238	216	217	227	229	239	225	226	246	235	221	235	219	241	232	244	240	253	223	274	231	252	241	242	231	274	242	227	242	256	228	239	274	239	256	226	244	252	248	242	224	235	243	251	241	221	238	262	231	249	210	227	248	240	227	215	246	235	211	211	222	247	236	247	227	264	238	241	248	245	227	219	216	219	255	238	234	241	232	244	231	246	251	224	269	231	243	200	279	258	233	248	262	236	253	271	246	218	213	233	224	230	280	253	224	232	222	244	260	236	211	234	235	216	229	240	250	268	238	245	237	239	245	246	234	232	262	249	256	239	254	248	225	251	229	244	249	243	231	238	220	234	250	204	234	268	243	273	222	229	231	237	204	228	207	246	221	227	243	237	268	249	260	223	258	212	244	253	259	255	230	237	197	261	238	240	235	220	245	238	244	239	246	228	214	250	230	237	222	212	251	270	226	254	221	243	245	236	219	250	252	242	216	273	230	252	211	251	248	277	257	247	239	266	254	252	250	251	268	263	256	230	224	238	226	246	235	217	243	216	250	249	240	212	248	251	226	265	249	255	226	232	197	243	262	238	216	241	217	252	233	246	286	221	230	217	269	230	245	245	239	270	222	239	257	211	229	247	264	271	256	253	233	245	237	247	243	250	221	239	235	234	241	254	223	240	233	244	245	252	248	227	227	247	228	251	248	226	255	236	247	246	245	245	215	261	248	265	252	237	234	245	242	243	229	267	234	249	222	243	254	226	257	236	231	246	240	243	232	249	227	229	268	253	226	236	232	243	213	255	245	239	236	236	214	252	243	258	230	234	248	239	251	248	208	244	227	268	223	238	254	241	250	232	261	249	278	256	229	214	251	243	233	226	229	252	225	254	251	240	225	235	263	247	244	233	227	249	238	252	226	225	234	266	219	260	236	273	232	245	242	246	241	235	247	251	232	242	237	277	224	234	237	218	234	246	235	263	267	239	241	245	252	260	259	268	228	246	238	206	235	225	240	222	248	233	246	231	240	254	238	263	245	245	246	230	224	231	266	218	241	241	234	239	233	250	238	229	245	240	229	231	251	233	219	228	267	218	249	255	223	239	235	250	250	267	241	239	238	274	246	231	240	232	241	234	228	272	253	216	233	262	260	244	246	256	229	229	226	243	239	246	243	259	257	206	251	246	232	248	213	240	240	267	257	254	250	247	241	227	218	238	226	236	233	241	239	262	252	253	211	212	259	230	233	250	239	256	221	203	240	233	263	211	226	253	204	238	253	240	214	219	260	239	239	238	247	238	235	229	253	218	265	238	245	235	211	230	259	214	234	238	242	256	235	250	266	229	243	224	247	255	236	236	214	234	230	224	238	232	245	237	238	225	227	217	249	261	259	235	237	242	230	245	277	234	240	237	220	218	238	240	204	226	243	231	251	232	211	258	237	216	242	266	240	248	250	278	229	223	237	281	236	231	250	253	250	216	223	240	224	228	253	244	230	258	226	224	223	243	264	245	236	236	256	256	242	245	243	243	267	220	245	246	243	243	255	249	238	231	242	247	239	237	223	271	263	230	248	241	234	254	229	223	241	240	220	265	232	218	223	230	223	241	265	242	241	222	245	253	247	208	225	235	231	236	254	232	244	255	237	248	238	235	226	260	234	247	247	253	218	233	262	250	264	267	217	224	246	272	250	240	262	216	229	232	274	221	231	232	260	236	232	222	252	233	232	246	233	251	268	258	240	238	231	239	226	269	246	211	237	248	265	239	225	266	259	223	241	233	214	256	236	213	235	271	274	270	294	259	239	235	241	254	253	262	243	233	245	260	244	237	229	234	252	267	245	264	225	234	235	239	238	247	235	261	207	255	249	270	252	213	246	251	233	241	224	244	248	239	257	237	240	217	255	232	270	244	259	244	248	258	261	239	250	253	243	206	242	254	239	234	240	238	240	279	232	240	225	237	236	222	232	242	228	243	218	243	233	247	250	241	228	252	280	259	261	268	249	233	236	245	234	248	234	236	249	273	254	236	240	251	266	216	229	266	244	265	244	250	251	208	226	225	222	228	262	214	253	226	247	247	250	259	255	225	228	226	223	230	270	254	249	224	226	256	232	242	250	239	244	216	239	252	230	216	219	240	260	241	224	255	237	269	268	245	260	223	250	248	238	273	252	211	235	239	247	238	202	252	230	215	262	249	228	241	244	244	215	213	282	234	200	245	225	255	226	241	243	242	237	238	258	258	246	256	241	243	236	239	219	237	233	236	203	268	239	268	220	240	208	237	225	230	219	233	227	222	221	204	243	227	251	232	260	221	257	231	239	237	218	218	229	209	239	215	231	245	217	232	267	239	241	236	225	229	259	272	246	237	261	254	238	232	238	235	258	239	250	240	240	250	219	235	251	244	218	249	222	229	257	219	230	234	235	251	221	230	252	236	272	254	239	256	249	252	252	244	246	254	253	266	257	252	247	253	247	241	250	250	230	238	250	264	234	256	241	264	241	263	233	243	232	229	237	220	254	239	258	268	243	227	245	230	240	227	250	253	259	223	234	250	238	223	262	269	261	233	244	260	227	254	245	245	245	239	218	252	216	257	239	226	240	257	237	230	243	221	247	205	240	243	240	264	239	239	242	225	232	206	228	250	271	208	235	246	191	257	264	238	231	213	226	252	259	245	211	253	256	238	249	231	235	226	269	223	255	265	230	235	235	263	234	235	266	273	221	219	255	236	242	249	250	235	240	230	240	280	234	250	221
19124	27542	22279	11663	6539	3955	2453	1678	1253	1010	871	845	743	751	717	743	713	708	730	741	725	694	644	620	641	614	591	626	603	607	591	612	594	555	599	552	607	576	528	552	545	534	530	540	535	524	544	514	519	478	493	521	504	519	491	539	514	516	481	489	531	486	531	514	504	511	478	471	521	522	484	498	467	506	481	528	489	489	456	471	477	507	507	493	477	495	483	489	498	510	541	517	481	492	516	484	490	501	490	469	489	492	489	519	512	505	507	506	489	516	492	524	538	492	509	505	494	496	480	536	470	523	477	496	500	497	500	509	530	464	461	523	465	508	441	544	505	483	516	505	482	516	474	494	499	527	505	483	483	487	509	492	472	528	505	508	518	489	521	495	537	516	504	526	499	460	509	525	493	501	482	512	509	491	469	519	507	485	505	529	541	495	455	499	526	510	505	497	478	479	518	512	437	474	500	485	522	542	501	505	519	515	495	475	498	495	507	483	507	496	497	494	511	493	486	492	494	500	523	495	511	489	490	501	494	502	496	469	495	502	450	449	484	477	474	498	489	478	475	471	505	426	536	512	519	500	457	497	495	479	498	463	499	454	479	505	507	501	493	516	510	486	490	492	489	487	489	512	482	495	482	467	493	504	495	531	505	483	502	479	532	470	499	468	479	502	479	521	482	472	476	475	498	454	497	497	478	463	463	490	476	509	482	489	491	491	530	497	539	480	495	491	498	518	532	520	472	505	489	512	481	493	498	475	490	492	446	457	516	502	483	543	472	496	478	510	495	484	518	500	471	516	503	484	499	477	488	505	508	494	491	506	518	503	497	485	486	476	494	501	489	527	501	494	489	479	478	466	463	471	486	459	455	495	475	492	446	458	518	502	484	468	493	540	481	530	462	481	516	486	488	548	512	545	472	474	511	501	450	495	528	476	477	459	463	524	501	523	464	475	472	506	464	464	522	480	469	510	481	492	475	506	517	469	488	508	497	481	500	480	471	480	487	483	515	481	498	474	493	506	502	457	506	471	455	492	481	487	486	483	508	516	459	504	508	476	519	534	508	511	452	523	479	480	473	504	499	473	491	475	508	507	466	493	467	439	481	543	449	487	522	519	475	474	511	522	491	477	504	474	523	480	498	515	494	533	494	473	539	484	520	484	486	464	498	479	490	514	473	474	485	504	501	523	514	524	467	489	447	507	473	459	511	466	484	506	511	460	464	494	493	505	507	490	488	495	516	504	526	489	513	481	477	449	490	490	489	521	486	500	529	459	477	457	524	511	519	504	518	507	505	499	476	504	502	470	472	487	507	491	459	521	506	490	453	495	501	516	495	479	491	475	476	513	482	494	487	497	494	486	528	434	518	490	499	529	507	475	508	468	517	504	483	536	529	511	490	497	488	497	497	488	520	475	496	482	464	503	471	502	476	522	481	516	492	527	513	482	498	530	487	514	482	535	486	556	448	505	497	489	489	474	505	511	514	466	506	472	486	495	482	487	482	497	509	455	505	468	481	525	466	516	518	450	511	461	504	494	489	476	483	527	493	530	489	461	464	448	489	516	492	528	493	500	487	495	480	478	465	532	480	506	525	525	504	507	511	500	505	483	522	476	478	501	521	497	493	515	509	482	459	488	473	516	503	484	513	507	474	513	474	493	515	503	507	481	482	490	500	518	449	488	503	502	516	485	500	472	481	481	509	493	453	523	518	457	492	495	492	493	461	530	537	501	493	484	520	501	482	480	478	515	500	480	487	500	479	445	477	456	468	460	460	493	485	510	546	496	478	534	490	466	478	511	460	504	470	481	503	505	504	516	469	497	523	542	463	473	458	520	515	499	454	472	515	498	486	468	488	528	484	480	502	491	492	490	493	481	508	485	462	489	499	490	531	503	513	492	484	471	490	491	537	486	509	460	461	501	467	512	517	455	512	495	446	474	494	485	486	523	494	472	511	522	550	467	523	498	460	530	497	514	488	485	497	519	491	513	444	537	506	486	487	501	497	499	494	492	496	482	515	486	436	501	493	461	507	494	522	480	498	491	485	504	460	499	485	478	494	503	482	501	471	508	488	465	476	483	460	526	510	504	482	490	489	465	539	510	482	497	459	501	488	526	483	521	477	496	516	474	504	481	499	491	481	509	478	444	479	519	505	515	518	481	468	489	496	485	509	517	497	500	489	470	510	493	496	533	477	488	491	514	515	506	478	476	494	460	486	480	475	519	485	505	511	554	502	527	482	484	464	499	491	479	471	515	495	528	481	468	535	452	493	472	463	487	473	513	495	547	465	481	463	493	466	515	495	513	479	474	515	516	498	456	450	495	530	515	490	475	533	482	523	439	525	494	502	499	491	482	434	498	519	491	489	464	465	484	525	536	498	475	490	535	501	495	473	472	485	458	500	493	495	529	482	485	514	526	475	453	504	522	504	503	460	523	496	512	509	497	503	479	532	500	494	509	484	513	502	480	449	494	497	478	492	504	493	501	524	528	517	499	511	520	475	468	513	505	480	493	508	523	450	494	512	506	489	529	502	482	499	489	441	496	509	504	448	506	514	507	479	501	469	484	463	519	501	529	476	470	500	482	510	469	513	549	523	451	504	505	492	508	473	474	483	499	481	485	481	469	499	509	482	512	487	480	464	510	486	497	477	503	474	450	496	557	463	474	469	505	492	475	497	497	516	488	484	479	501	521	515	455	499	550	482	471	511	522	478	515	441	552	461	471	499	519	531	484	485	461	508	447	503	487	501	511	547	541	498	463	473	521	468	478	465	521	506	486	475	474	467	503	480	504	468	489	465	520	474	476	510	515	485	490	484	470	497	524	493	495	516	479	500	497	489	459	500	501	505	516	510	493	503	477	525	503	478	496	448	508	504	491	485	472	485	510	489	467	496	489	479	465	480	485	471	513	475	493	519	511	484	478	495	484	534	472	495	485	519	509	504	452	480	511	459	549	527	460	529	502	508	495	493	499	473	514	522	513	460	482	447	492	499	491	478	482	526	504	501	528	445	497	469	510	511	492	452	455	486	472	512	505	471	496	518	475	532	491	496	534	524	470	454	500	527	475	499	489	523	481	486	479	484	469	476	496	502	507	478	501	486	483	484	506	524	488	490	486	488	508	529	511	473	514	494	478	514	481	503	489	429	456	509	458	487	457	472	498	494	499	523	479	469	555	513	479	486	515	530	488	484	471	535	531	460	510	480	512	479	516	495	496	481	506	497	509	491	499	500	514	507	476	486	471	524	491	459	473	524	427	488	485	458	524	479	516	450	485	490	497	509	479	505	499	502	515	495	527	528	524	503	467	507	496	496	500	497	502	536	495	475	518	479	509	489	520	476	462	508	541	491	512	500	538	489	525	502	483	500	490	496	472	488	483	469	457	517	512	487	478	476	533	535	474	460	463	478	465	543	508	450	491	493	437	498	503	485	537	466	500	490	464	498	531	510	486	490	492	513	511	480	477	521	502	478	483	480	490	513	499	512	495	515	463	533	480
25147	21498	27963	25265	14358	4260	2091	1275	930	879	706	597	563	507	499	474	450	469	472	419	407	447	434	385	413	401	424	366	378	428	391	408	392	353	340	325	345	357	319	354	350	337	360	345	331	339	325	339	347	309	313	316	335	355	290	341	328	336	319	325	327	317	369	305	324	350	308	322	327	338	297	323	316	340	302	294	331	333	300	306	332	314	301	316	321	338	308	363	335	355	345	320	339	361	331	318	314	331	317	345	328	309	302	299	308	303	340	329	330	314	348	304	316	314	329	299	338	291	329	326	318	320	331	334	309	286	318	334	327	347	333	324	313	304	345	312	317	315	346	303	320	334	342	322	297	326	336	320	293	336	304	302	303	318	312	323	329	303	287	314	259	333	298	341	332	318	354	290	336	330	347	317	319	302	313	348	305	332	328	302	283	299	289	297	326	325	298	327	346	334	353	280	329	309	307	313	308	303	342	352	316	345	299	344	357	314	311	311	285	321	345	317	320	331	360	342	346	307	322	298	300	329	315	326	318	329	289	320	284	328	344	345	332	311	330	336	330	323	324	318	311	323	329	305	313	321	351	323	299	323	322	319	307	304	337	292	334	323	324	320	317	312	290	321	310	322	312	337	288	294	351	313	330	309	297	295	311	328	338	326	325	295	306	315	315	315	334	340	330	337	332	310	327	325	332	323	324	352	336	311	356	307	286	345	304	331	339	310	327	352	314	300	321	338	315	329	364	311	309	331	335	319	332	349	346	345	302	339	332	348	334	290	288	354	344	319	353	299	323	292	334	314	326	325	347	328	328	294	315	320	330	313	331	317	303	368	288	315	301	307	301	311	339	370	308	308	294	325	319	285	312	332	350	328	298	322	310	305	350	311	298	335	326	313	315	334	292	304	363	339	347	349	328	314	320	337	281	310	347	311	298	319	304	352	321	316	319	318	310	331	305	336	325	331	313	323	323	318	306	315	341	312	314	313	334	314	335	341	309	306	361	317	333	283	348	328	301	303	309	301	354	334	337	320	312	332	337	302	315	317	361	318	334	302	304	310	335	319	336	320	299	309	324	337	315	305	294	315	308	326	312	311	333	329	354	316	298	323	327	331	327	317	332	347	280	336	313	314	310	330	335	297	333	303	314	341	299	305	327	325	362	337	298	331	321	293	297	315	348	338	341	329	304	311	321	339	299	326	339	310	339	302	313	301	292	318	316	297	339	308	377	324	311	340	324	332	304	319	324	318	316	340	307	296	347	343	330	385	317	335	304	312	323	335	346	293	327	304	330	322	318	321	278	315	326	327	297	318	332	302	314	309	345	323	319	318	363	321	286	314	302	357	301	337	321	309	350	297	321	333	331	309	326	344	336	336	320	299	286	328	312	345	312	292	325	284	305	346	304	368	293	325	306	315	298	309	320	294	310	286	328	342	311	313	311	308	307	312	326	330	319	336	329	297	335	347	332	314	348	315	333	314	305	316	317	312	323	313	299	319	315	328	325	293	326	323	299	313	313	343	313	317	331	312	349	340	319	298	317	348	268	311	323	309	324	303	328	314	350	307	333	351	340	299	315	339	306	324	307	359	336	329	329	315	317	339	324	336	304	309	302	332	305	314	304	330	332	325	311	319	307	309	297	346	301	374	326	343	304	308	301	347	332	321	290	334	324	314	340	331	323	323	323	343	345	336	293	321	316	329	312	316	322	308	317	342	332	304	323	330	311	321	306	360	345	314	296	355	334	305	333	331	298	330	345	313	305	311	342	317	307	319	305	325	324	282	320	327	333	330	305	319	291	314	332	298	327	320	323	327	337	288	318	314	329	303	307	312	325	327	323	333	325	296	316	328	288	322	316	306	330	332	329	349	323	306	339	347	315	328	334	308	318	321	303	327	305	317	310	303	308	308	303	324	297	308	329	325	333	307	305	315	313	343	328	322	321	299	310	305	307	335	325	346	319	318	308	332	334	336	308	334	322	341	348	318	303	316	310	293	312	363	302	308	323	298	327	314	318	312	326	346	322	345	320	333	301	332	333	313	342	307	287	327	330	316	362	318	330	303	303	348	357	316	324	305	341	327	316	339	311	308	303	325	305	344	330	318	321	304	318	297	278	334	338	327	332	317	331	307	325	321	323	342	311	299	315	324	339	334	314	277	285	336	308	316	333	321	345	335	295	318	321	321	301	303	322	288	309	326	329	317	332	351	367	326	322	326	317	323	294	321	332	319	318	311	315	323	325	345	318	319	318	390	332	347	327	311	307	312	298	316	316	290	354	318	324	318	345	323	320	326	300	331	317	312	327	325	319	352	306	345	328	274	314	351	334	332	335	266	326	334	293	347	352	322	328	318	299	273	320	339	303	343	309	299	311	343	342	310	341	337	292	304	347	351	304	320	339	308	335	338	360	355	340	341	333	276	319	322	308	348	317	335	329	341	337	289	328	348	306	319	320	333	325	332	326	343	314	258	344	300	298	333	310	328	311	309	292	322	313	306	290	328	323	310	371	332	316	302	326	318	338	346	342	352	347	298	318	315	340	297	286	320	313	303	356	325	344	310	301	342	320	312	327	289	335	334	322	348	358	334	312	358	308	307	265	321	314	331	311	301	319	316	340	295	365	324	321	310	336	333	323	336	320	297	334	317	318	308	353	332	328	322	299	298	320	307	343	328	328	318	320	315	332	319	312	305	318	327	325	294	322	344	289	301	319	307	327	332	330	347	336	328	308	362	301	311	336	318	324	332	311	334	324	308	306	331	328	304	294	336	310	360	281	301	306	321	341	299	326	308	340	297	358	332	322	313	338	290	309	328	322	313	344	354	329	315	293	312	290	330	302	331	349	323	307	305	298	312	314	327	294	341	310	331	342	357	303	338	366	275	346	331	314	348	337	320	295	297	324	323	342	338	334	364	351	323	298	315	324	314	302	327	331	297	295	349	322	317	345	324	301	309	343	309	385	339	351	326	292	312	349	298	299	326	300	317	325	338	301	310	334	303	308	319	315	335	295	312	335	293	284	308	334	309	314	274	289	320	316	328	335	351	344	359	329	311	306	309	310	317	329	321	322	332	316	303	304	310	297	319	308	330	313	297	314	363	292	311	323	341	350	302	346	321	325	314	340	313	343	308	335	332	300	301	316	317	300	326	316	308	301	321	326	358	307	313	323	337	331	314	322	300	334	337	319	279	319	348	295	332	307	319	337	320	285	323	287	337	323	331	322	294	346	326	328	279	334	329	339	340	313	303	327	303	350	341	357	317	330	314	329	316	343	320	328	347	338	320	323	302	331	311	313	305	331	289	332	309	330	276	340	329	309	313	311	313	334	288	322	322	313	298	297	335	344	312	329	301	339	317	319	313	339	353	330	305	305	332	300	351	332	295	323	328	299	333	342	355	315	304	312	294	322	338	319	316	311	347	322	350	352	334	341	314	348	319	301	339	315	284	291	325	338	306	316	322	301	309	330	312	303	306	330	331	347	336	314	331	329	333	319	324	330	324
21220	34653	29871	19285	12742	8591	5639	4042	3100	2311	1976	1772	1666	1467	1360	1366	1214	1214	1196	1155	1110	1080	1032	999	949	943	941	905	877	854	882	862	815	871	788	736	815	774	750	782	727	719	754	727	738	712	700	690	691	631	678	694	677	649	686	677	700	661	663	636	672	658	636	681	689	692	637	679	641	662	669	623	656	705	663	619	654	690	630	623	677	649	626	626	623	681	604	633	624	678	667	629	640	633	669	660	678	621	611	672	640	618	634	678	627	649	656	653	615	617	615	632	623	649	664	640	617	645	613	638	646	678	629	647	590	657	656	663	691	655	614	612	617	594	707	648	638	643	677	721	629	663	654	637	670	656	618	623	638	656	649	589	625	612	667	641	601	606	645	669	643	633	656	672	655	657	586	645	644	648	647	649	635	656	670	633	612	640	647	650	648	651	642	616	633	625	600	667	659	661	613	620	645	679	613	626	641	642	640	585	660	648	633	626	601	583	647	666	635	655	614	646	671	655	623	587	613	690	631	650	673	676	680	622	588	681	654	603	655	597	624	661	671	644	614	622	653	616	660	675	616	662	638	689	654	683	630	678	596	600	613	668	684	650	635	644	654	678	660	667	666	643	626	648	630	639	570	613	657	643	663	642	667	667	618	627	655	641	655	666	617	663	606	614	629	631	643	628	592	652	646	641	646	614	625	636	646	630	694	629	609	592	627	636	664	647	652	622	657	605	652	627	655	645	650	632	660	623	671	650	651	615	616	597	622	621	602	656	627	609	599	636	678	648	666	663	653	617	614	640	658	649	616	609	638	656	653	647	613	593	640	717	689	691	658	630	628	658	654	663	624	633	649	600	600	613	654	652	652	636	649	637	648	612	649	653	674	634	635	653	585	655	665	655	693	698	672	658	643	647	605	586	676	619	643	632	638	619	658	679	644	658	638	647	661	616	664	658	651	608	615	629	610	612	619	633	613	721	670	669	588	684	614	715	645	626	612	647	650	630	632	642	632	602	643	665	655	638	682	601	640	705	646	651	662	661	672	661	668	638	639	609	678	616	626	660	628	663	661	669	624	665	631	606	646	620	647	647	631	654	639	634	612	653	638	637	648	618	636	653	622	594	620	616	626	649	649	634	600	618	612	605	605	649	685	633	620	684	644	679	653	637	692	618	633	661	616	608	649	692	642	659	601	629	642	615	623	700	590	614	612	623	648	620	633	611	657	654	662	651	626	666	649	601	628	646	619	649	688	674	664	667	642	641	589	660	651	669	641	650	637	647	564	715	610	660	696	650	644	667	644	585	637	623	640	622	618	627	589	641	610	686	669	612	647	675	632	639	643	636	658	622	616	635	648	654	597	633	639	617	645	605	641	640	636	659	614	667	601	668	671	647	662	636	596	630	667	633	589	650	638	612	651	629	631	628	648	626	642	615	650	634	682	622	633	638	671	623	632	637	621	623	641	634	604	617	698	622	631	617	699	609	656	626	648	588	631	609	626	639	639	632	647	691	646	635	698	686	627	629	613	673	649	673	640	655	655	653	646	663	655	641	633	615	657	645	681	646	626	653	682	665	632	661	658	654	679	620	554	645	634	646	642	634	649	600	623	670	639	628	609	628	603	662	634	628	628	694	659	663	656	663	610	602	644	628	637	630	605	623	599	628	630	628	658	648	626	658	611	649	664	639	604	603	627	653	611	618	666	633	637	589	642	643	676	667	661	666	665	629	632	608	678	633	675	652	624	654	645	670	611	629	648	668	633	682	608	636	625	645	640	649	664	645	692	627	655	636	605	625	619	653	648	618	594	633	643	657	640	660	665	624	655	629	616	645	645	657	644	626	592	642	624	645	620	604	630	659	633	649	623	638	606	587	672	632	633	677	675	649	666	648	647	646	640	611	604	640	643	626	616	612	612	623	640	613	657	626	614	642	624	689	665	667	624	610	654	630	667	640	634	645	646	641	607	695	655	645	628	677	654	672	606	637	623	627	618	616	607	628	681	656	626	619	640	660	614	610	671	651	660	616	615	615	635	659	667	678	639	621	642	625	652	640	596	678	641	662	648	617	633	687	673	664	645	623	673	698	606	643	605	631	639	664	662	689	654	653	606	661	647	622	602	626	657	646	623	636	631	642	627	657	626	663	654	627	657	675	633	649	669	624	660	667	670	660	655	585	653	628	689	631	613	630	637	643	633	622	573	630	661	623	645	638	658	590	630	602	634	614	648	624	611	626	657	693	601	623	646	628	680	676	642	685	656	600	596	666	597	628	701	684	646	661	604	642	624	634	656	663	641	679	630	652	620	621	628	665	626	663	613	655	638	649	673	613	658	621	598	636	667	595	705	712	626	585	628	677	651	639	634	658	674	619	645	632	630	627	590	671	686	665	634	671	633	674	648	625	628	624	640	641	623	661	656	692	618	616	635	607	650	669	645	643	655	614	623	650	638	618	592	600	654	630	618	616	652	680	648	612	616	653	652	608	630	610	662	687	650	609	642	630	618	594	615	610	604	625	586	631	661	637	646	659	664	611	624	650	599	631	641	622	631	594	632	628	633	589	674	632	650	648	636	626	629	614	645	634	611	620	596	593	639	641	621	650	660	645	630	660	638	617	659	622	659	624	611	625	623	625	614	637	648	675	585	634	664	648	650	628	620	649	603	633	607	626	603	660	657	665	620	595	661	617	642	646	619	630	668	649	677	633	656	655	636	664	615	606	628	630	624	637	626	638	662	632	689	627	650	619	636	601	636	627	650	673	639	635	669	653	664	613	676	644	661	666	637	614	652	637	663	619	656	629	613	644	598	615	649	634	632	667	634	641	613	608	587	636	681	604	613	705	667	641	669	663	617	571	681	633	641	659	645	650	667	633	642	624	617	588	655	604	602	649	656	630	601	618	610	652	645	623	646	631	614	677	630	677	650	692	672	595	670	645	591	629	661	640	632	614	635	645	631	673	644	637	657	627	654	634	625	666	641	619	618	664	603	648	624	609	637	642	625	670	653	636	623	621	648	668	659	652	670	692	668	616	588	640	642	613	644	627	658	644	634	617	615	653	633	649	654	689	598	650	676	617	604	637	639	665	647	654	624	628	650	638	659	630	614	676	677	604	657	630	611	623	657	665	632	651	651	614	651	626	641	647	646	604	619	605	634	643	648	666	637	663	637	649	652	649	647	667	666	635	626	599	629	648	627	649	668	666	649	631	676	600	658	658	630	705	629	720	695	658	635	667	646	635	631	660	629	607	604	597	634	668	622	647	595	672	666	596	630	635	611	628	710	660	660	602	647	643	645	653	641	661	630	655	641	642	669	660	636	668	607	657	644	703	633	660	617	618	637	665	630	666	669	602	627	601	591	611	666	663	605	636	622	637	672	672	629	581	637	625	627	690	632	649	631	615	645	667	683	575	596	677	650	573	594	629	676	626	616	637	595	675	629	606	623	633	660	656	624	635	651	661	646	628	623	632	685	619	650	622	619	576	574	654	638	677	637	627	661	655	646	641
24150	21463	28828	24426	21331	13675	4595	2295	1634	1379	1191	1015	894	863	813	725	716	709	683	656	652	648	631	694	661	591	592	594	554	605	583	600	569	578	531	488	554	514	496	482	548	511	526	524	516	538	483	507	495	518	490	478	466	494	498	471	465	437	489	468	471	485	530	505	519	507	498	507	492	468	489	487	459	475	480	469	467	484	465	462	450	497	466	464	474	457	483	508	500	457	464	487	490	492	478	488	539	496	455	447	468	514	448	463	502	486	450	440	499	504	436	500	481	471	467	515	443	499	452	490	482	480	480	460	478	486	492	454	466	516	503	476	470	479	494	510	427	483	490	463	510	457	466	480	481	455	502	457	429	458	476	443	490	489	459	448	441	481	497	484	495	461	496	433	517	501	459	480	509	513	469	484	472	448	465	505	453	505	467	492	476	482	516	486	470	444	499	453	506	449	483	481	473	492	515	500	486	460	503	501	510	485	478	509	484	467	459	471	509	490	476	459	480	482	495	483	458	489	486	458	465	489	469	465	475	487	451	499	466	462	495	498	458	462	442	501	475	468	505	481	475	471	487	469	490	462	498	477	436	451	458	473	480	512	465	458	488	482	431	503	494	440	485	511	493	436	492	450	510	465	513	476	496	479	444	439	419	474	454	431	521	450	460	478	490	457	498	437	480	485	478	489	501	476	466	519	499	499	439	467	471	482	514	474	449	465	512	443	480	499	484	500	428	497	494	490	498	443	452	482	471	483	489	514	458	517	442	457	487	483	525	477	484	473	468	499	447	476	472	524	502	471	468	480	476	527	503	458	438	492	454	485	491	483	495	514	499	522	457	458	486	462	471	475	479	490	463	479	504	454	493	503	480	502	464	477	482	482	506	491	470	496	466	461	493	511	489	445	436	448	469	489	455	470	452	444	496	498	473	511	473	444	470	478	479	468	476	456	441	488	470	480	443	469	500	456	482	470	480	479	472	461	478	468	505	492	483	489	515	504	469	447	484	484	476	515	477	486	474	488	469	416	484	456	492	482	501	490	469	459	432	488	520	500	523	476	505	481	456	463	484	450	490	443	497	444	457	483	465	498	458	479	515	476	475	474	497	483	467	487	482	438	474	497	513	536	496	495	455	480	489	462	478	486	479	468	479	482	445	473	483	485	504	464	476	496	465	476	474	486	459	425	474	499	509	488	438	499	450	494	492	455	490	490	445	483	487	504	499	432	470	490	485	500	480	465	492	451	476	493	475	436	485	459	455	476	460	468	447	500	459	460	484	497	475	444	484	449	487	444	462	472	459	466	473	490	469	478	473	450	492	449	468	491	501	478	458	440	502	471	481	474	477	509	482	517	463	508	483	497	455	458	450	486	487	500	476	473	491	427	478	506	476	503	504	505	495	464	458	455	516	503	437	458	469	490	466	451	478	483	494	476	450	481	480	494	451	460	437	490	446	503	458	507	507	489	463	447	468	477	497	499	444	478	497	495	477	514	465	507	489	489	475	473	447	448	470	514	488	430	487	475	435	443	454	481	507	496	488	443	509	464	448	463	507	493	484	446	462	464	471	471	450	455	442	447	503	462	498	471	477	479	464	463	451	477	471	477	485	493	458	471	496	483	467	484	497	495	470	481	462	472	500	503	460	471	507	469	490	439	472	494	474	487	473	432	450	497	473	481	468	497	515	496	477	495	498	482	500	474	485	511	500	529	486	502	499	467	457	457	493	485	431	482	488	447	487	444	455	460	475	471	478	500	454	471	483	461	461	478	508	482	433	490	507	459	450	468	482	458	463	470	445	454	470	505	480	481	500	501	471	460	500	467	473	478	466	473	450	453	480	489	495	442	444	434	474	472	456	465	442	492	525	472	471	461	474	476	540	464	488	484	478	428	467	458	467	457	495	467	492	463	488	464	486	513	467	512	455	460	449	483	499	477	457	508	469	469	494	491	471	471	518	499	450	457	455	480	471	434	505	447	458	445	477	449	489	467	476	490	506	459	455	498	437	474	527	495	502	469	471	477	475	474	469	409	528	459	500	481	471	470	454	507	490	482	475	468	471	499	481	468	493	476	472	519	501	491	455	467	473	484	503	449	492	438	479	495	481	488	496	520	488	461	473	488	475	482	480	429	498	458	438	487	497	466	460	491	499	462	509	492	466	475	481	457	488	504	469	465	543	519	494	500	445	497	489	461	476	492	444	459	457	509	475	495	483	458	507	479	501	493	488	489	514	489	424	482	442	444	444	459	492	465	466	501	467	496	461	441	478	449	472	501	503	476	482	457	487	440	463	511	456	409	467	441	486	467	501	467	459	475	500	475	478	493	490	459	464	519	474	514	484	446	486	452	517	451	488	466	459	492	461	481	481	465	454	492	452	429	469	473	461	490	479	509	505	464	472	456	475	510	476	500	455	481	479	460	460	498	512	481	467	454	467	489	436	428	453	450	468	511	451	489	456	478	437	435	451	457	481	490	504	507	502	478	475	504	480	516	437	447	493	485	487	462	480	464	533	480	496	492	549	480	473	446	491	465	489	464	464	448	485	519	469	438	478	522	477	454	479	444	448	487	504	431	458	424	469	455	480	477	495	480	484	477	493	496	443	477	457	464	517	469	462	479	485	440	464	481	465	476	458	490	458	486	463	449	459	487	452	484	477	502	488	461	488	487	468	507	468	482	456	475	485	491	463	452	474	470	500	479	453	513	482	421	495	423	513	446	462	473	457	466	498	495	469	459	480	488	467	476	488	484	458	458	510	497	481	488	486	487	470	481	518	486	488	487	472	466	502	525	460	493	502	449	412	438	478	463	451	440	495	475	483	504	451	450	483	480	471	465	485	473	484	457	480	502	478	468	473	461	485	442	501	464	519	468	480	479	491	422	473	463	466	475	474	495	466	483	457	454	466	481	478	468	434	481	494	463	459	498	463	479	479	473	488	488	443	470	473	472	446	495	509	469	430	500	499	466	477	426	435	459	469	479	430	449	464	480	483	515	492	480	473	501	429	455	483	487	447	469	488	461	495	478	518	498	543	481	459	472	454	486	450	488	458	446	490	455	475	475	481	448	467	517	516	446	477	470	465	466	450	464	507	468	487	509	464	488	494	474	417	468	494	479	506	530	495	509	456	468	469	480	447	458	455	472	493	484	534	496	485	524	479	457	514	487	473	485	503	464	482	441	446	485	454	516	540	463	461	469	522	471	495	456	505	493	476	445	426	485	451	463	447	491	483	467	504	503	484	470	497	503	471	444	472	516	490	498	488	478	499	464	507	459	469	461	490	453	491	477	494	502	467	477	514	499	463	463	527	484	489	461	471	481	490	443	459	431	483	469	482	463	469	475	461	482	488	487	481	452	469	492	497	489	486	483	494	451	498	499	483	493	489	440	438	475	475	501	475	489	477	495	497	455	409	444	481	517	528	463	489	491	473	474	453	442	502	457	462	454	486	483	454	442	469	474	466	484	498	493	465	496	498	494	434	481	492	455	479	491	491	501	520	452
23348	38474	34359	24017	17460	12754	8919	6402	4866	3844	3223	2873	2569	2319	2134	2033	2009	1849	1779	1758	1626	1652	1598	1455	1388	1408	1406	1319	1304	1304	1252	1262	1266	1232	1164	1180	1126	1115	1013	1097	1088	1031	1058	1031	1055	1038	1015	974	991	944	906	940	945	915	905	931	961	916	928	905	958	907	960	931	907	937	936	960	897	928	935	903	892	991	918	896	945	914	916	938	940	914	869	931	957	886	939	915	901	924	976	918	886	902	955	937	962	917	937	900	931	884	887	899	904	922	903	885	888	899	860	892	892	901	913	953	915	969	883	949	912	926	901	923	921	895	962	946	887	874	931	983	912	927	913	914	900	978	915	865	930	926	917	866	885	893	943	975	925	935	895	898	957	870	929	952	871	938	917	971	862	929	947	936	877	905	917	949	925	935	931	896	858	927	936	909	881	907	945	924	903	876	939	878	889	947	907	916	896	905	901	888	951	933	891	937	955	894	937	951	950	885	910	915	949	881	851	954	873	938	901	919	889	965	918	883	896	931	893	903	933	885	892	899	885	911	942	923	887	962	887	962	863	863	905	848	895	912	941	950	931	892	931	921	898	917	917	917	894	887	871	926	921	888	834	923	890	930	873	938	893	889	914	899	912	938	865	898	902	937	962	924	922	866	939	955	871	957	880	891	925	919	906	921	1003	878	945	914	935	863	970	925	924	910	921	922	908	865	869	900	911	861	944	953	909	939	866	884	879	945	952	889	903	942	918	899	915	915	876	895	897	899	969	921	922	890	926	1022	919	881	956	944	928	909	927	925	908	864	911	942	912	902	895	932	923	893	856	943	880	941	889	918	930	929	917	903	885	925	919	957	874	911	932	885	944	949	934	894	935	928	893	919	893	887	934	868	928	951	872	941	887	878	980	890	903	889	927	944	968	927	919	916	903	905	837	929	899	933	930	915	915	941	896	949	905	890	918	923	907	897	907	942	947	849	828	875	877	918	933	939	898	954	850	909	893	912	925	887	903	913	917	912	959	896	937	892	894	924	942	859	878	900	940	933	941	869	932	897	938	945	928	968	926	926	854	995	947	910	870	927	910	857	915	908	853	922	911	876	930	963	858	918	944	887	870	879	892	874	881	915	868	924	929	911	931	835	878	887	857	888	921	924	908	916	963	943	890	877	950	899	932	921	979	915	912	870	974	939	898	933	901	926	926	862	947	933	916	931	914	910	918	907	897	959	898	939	898	936	948	904	921	905	921	961	922	929	879	942	885	899	888	913	933	922	909	884	888	921	910	904	913	906	912	874	914	948	908	942	864	851	903	902	937	936	869	903	973	936	929	899	900	866	870	904	918	925	939	930	942	861	918	929	954	909	933	951	924	954	884	909	955	928	950	872	910	907	909	911	918	980	900	901	891	937	891	889	921	892	920	941	894	939	935	940	993	970	927	882	913	910	882	907	901	942	899	871	890	968	931	892	892	929	894	952	918	953	926	991	918	907	869	913	899	902	934	911	894	910	890	925	886	890	896	892	936	932	946	909	930	898	926	874	906	875	941	886	864	893	859	936	908	942	908	910	939	926	907	915	930	929	913	924	920	881	922	939	902	893	907	903	958	919	916	922	932	933	895	924	971	885	966	940	891	902	880	853	891	916	838	924	936	852	929	948	899	891	890	929	972	869	871	927	887	886	905	961	956	879	905	912	933	904	899	967	861	870	885	966	922	944	878	927	942	869	926	917	900	916	935	867	939	869	884	1011	884	877	929	931	886	926	923	951	896	947	962	942	918	884	879	875	898	967	894	917	849	891	960	971	915	897	925	907	954	870	914	923	931	899	910	913	935	876	903	951	872	920	877	913	908	858	918	929	912	887	881	953	885	871	903	880	851	893	906	971	940	870	929	949	923	941	890	933	867	915	963	916	881	889	905	943	876	843	917	916	934	935	883	928	956	917	950	934	908	912	902	913	893	913	921	911	859	887	869	920	889	933	938	895	913	902	922	890	893	921	892	868	905	897	955	879	900	937	927	926	888	887	866	922	893	888	925	973	925	864	907	939	915	908	917	941	912	876	930	935	931	888	882	889	932	896	894	913	906	892	932	921	875	947	850	953	871	943	948	893	888	973	913	903	929	877	889	954	944	911	927	940	893	952	880	896	937	908	925	911	953	831	886	930	889	859	926	974	874	910	919	936	851	928	867	911	885	892	934	912	948	939	925	895	909	886	872	910	940	928	937	925	876	913	883	908	951	926	909	913	919	1021	928	957	897	934	929	934	900	925	871	876	897	896	930	931	915	893	907	933	891	931	895	875	907	930	879	878	930	907	940	880	952	866	890	925	905	905	902	887	913	922	934	903	874	932	897	970	913	916	898	882	892	942	957	943	897	920	958	933	927	945	905	927	901	946	947	940	917	936	908	931	956	947	905	926	903	904	981	908	875	905	886	928	928	908	893	905	891	892	886	921	892	859	915	903	941	863	931	872	910	920	906	865	877	918	915	897	914	891	933	924	853	941	957	893	898	916	929	913	900	960	887	891	921	913	868	885	893	947	952	948	892	915	928	912	940	931	945	925	937	945	861	914	895	866	915	930	909	978	950	937	958	970	935	909	928	914	914	872	932	957	976	927	922	876	889	856	865	918	920	946	874	906	909	919	893	873	898	909	973	909	894	887	871	892	906	848	850	935	961	952	886	888	799	953	877	910	896	904	881	897	883	918	906	875	883	941	887	906	884	888	896	910	908	915	953	897	891	926	924	923	910	921	919	855	952	974	948	947	904	882	880	928	944	856	949	943	894	859	903	874	910	882	887	873	976	915	892	883	909	901	908	920	870	952	898	935	943	858	871	915	889	925	931	899	967	916	921	973	906	965	886	936	937	907	898	896	985	918	929	888	905	890	866	901	898	921	924	914	872	936	920	936	935	897	914	895	869	976	901	871	909	946	933	971	931	916	899	888	864	901	883	902	885	911	896	909	890	913	943	903	901	907	872	918	921	927	867	911	863	911	949	953	899	896	877	935	941	941	878	955	945	908	926	874	944	911	864	891	892	922	916	897	921	925	948	885	871	928	912	925	905	906	862	885	885	870	930	882	913	881	953	990	889	920	912	883	952	917	922	866	950	924	914	891	920	939	935	905	881	934	851	881	885	914	912	931	923	930	902	973	927	861	922	878	917	846	945	901	920	901	953	892	851	896	926	915	927	945	953	860	920	915	943	936	890	904	921	918	855	880	907	959	952	907	957	939	899	931	875	989	863	908	895	901	895	879	947	946	928	955	971	892	877	949	883	838	932	967	941	939	917	962	878	918	873	903	917	884	934	902	940	972	943	877	915	945	956	893	905	870	879	832	904	863	904	919	909	920	928	936	937	902	883	915	910	881	909	942	900	946	901	897	986	876	935	942	920	897	940	931	937	964	959	847	891	922	881	899	982	932	915	905	913	929	874	900	941	907	950	905	961	869	931	949	903	892	959	944	939	945	957	917	941	890	950	814	913	936	904	905	933	947	881	904	874	925	896	921	939	874
27649	19888	13306	5917	2479	1362	763	523	410	397	354	279	320	324	333	301	293	266	325	325	290	275	299	273	308	271	269	266	261	245	264	269	280	263	263	280	246	251	272	262	249	270	254	256	274	263	238	240	254	244	236	252	246	267	254	233	235	257	240	248	244	226	243	225	249	243	243	245	243	221	256	215	210	223	235	250	243	239	249	232	282	238	244	234	241	223	261	237	213	236	234	237	263	223	255	250	237	264	209	229	236	240	246	213	253	237	240	248	225	268	235	245	236	240	244	281	245	257	204	245	236	265	242	234	216	233	239	227	244	248	251	257	268	230	234	213	260	259	260	262	251	241	238	242	235	228	226	221	227	213	265	247	227	238	228	226	234	256	209	250	232	240	240	231	251	252	260	277	244	248	225	192	252	209	225	230	229	217	234	256	209	210	249	266	212	235	237	239	234	232	236	220	227	193	246	230	215	228	234	232	249	242	236	226	241	271	225	242	235	219	231	235	239	228	246	243	240	236	264	226	223	213	210	237	240	256	262	240	250	243	206	223	215	232	244	239	265	234	209	245	225	256	223	242	227	198	238	239	228	238	228	235	237	226	240	203	220	264	251	213	241	210	247	261	220	216	232	257	262	247	247	267	249	237	227	231	243	261	241	250	258	249	240	235	229	219	224	225	236	205	257	211	225	211	209	258	237	236	246	254	247	230	230	242	241	246	222	226	252	223	238	220	207	272	239	266	268	246	265	242	226	232	230	238	229	218	237	249	256	241	237	228	281	252	238	235	277	258	225	244	244	245	251	214	233	245	220	226	241	207	241	234	254	215	257	219	246	240	231	242	261	241	213	229	234	234	259	250	249	227	260	219	251	247	211	220	229	223	223	226	230	241	228	238	215	265	262	239	231	229	218	214	225	240	274	242	207	261	232	251	236	256	249	249	238	248	238	268	260	242	245	226	264	248	221	226	258	233	263	244	244	261	224	252	227	237	222	218	225	226	230	229	233	260	239	255	232	240	230	247	213	242	236	231	246	246	244	230	276	238	243	245	248	215	244	214	197	228	233	230	265	246	244	233	207	256	223	234	269	222	243	229	254	258	218	216	239	266	257	245	226	227	238	238	219	215	240	264	239	217	249	246	243	245	272	241	244	231	265	238	218	262	228	221	255	259	253	206	242	230	227	211	265	261	222	246	242	239	229	254	216	222	240	221	233	250	228	233	276	236	252	248	234	242	213	229	244	232	258	224	244	229	209	260	237	221	224	233	254	249	237	260	246	226	242	237	224	269	236	238	224	230	276	245	223	227	231	224	278	243	254	241	243	270	214	246	261	238	233	266	260	242	262	244	228	250	222	227	241	251	259	249	257	236	248	254	237	238	240	223	217	262	248	236	234	253	238	264	254	234	286	271	228	251	224	236	217	246	257	244	219	268	223	274	263	239	237	227	238	236	253	225	256	261	225	247	214	239	242	249	249	227	252	260	237	243	230	241	249	251	242	253	236	213	245	234	223	224	247	229	232	224	201	252	200	210	263	211	226	220	240	271	218	233	247	233	246	223	229	254	241	221	206	249	237	220	241	222	254	257	251	247	246	240	245	217	234	249	214	245	252	245	231	233	251	230	202	254	243	210	232	232	247	225	220	228	234	250	228	223	242	250	256	232	241	217	243	244	236	222	255	252	236	237	234	243	230	224	223	253	239	219	217	230	254	246	219	235	224	254	271	246	236	247	240	231	223	233	205	220	217	254	267	249	251	241	269	249	218	227	239	231	227	209	233	246	221	239	231	236	219	224	239	236	232	231	219	252	236	262	246	217	215	227	234	242	221	248	203	216	231	257	249	230	219	227	241	226	251	238	229	253	223	252	224	267	230	241	228	245	226	192	237	229	245	240	248	226	230	236	234	255	214	220	228	247	238	223	243	251	239	248	253	243	211	250	217	249	219	253	225	250	254	236	230	222	237	256	217	245	240	226	206	241	247	223	245	231	229	255	236	234	249	239	227	248	243	240	220	266	244	217	266	257	258	248	231	229	214	249	244	244	253	235	227	224	256	211	223	227	222	240	220	264	258	274	238	273	264	254	217	230	264	222	259	230	236	232	243	224	214	227	270	233	252	230	251	232	228	227	245	229	227	231	278	246	222	239	248	220	238	230	237	203	239	244	238	221	253	238	263	261	272	218	256	248	232	249	241	232	223	234	221	233	257	252	213	215	245	256	239	230	250	241	229	232	224	235	264	235	236	244	225	249	236	248	233	236	228	249	267	244	229	229	222	255	255	201	235	232	243	234	250	242	252	234	228	222	245	247	244	219	255	212	226	236	224	248	255	241	271	225	215	252	239	240	233	222	244	272	223	238	205	225	241	197	225	239	224	267	224	234	222	234	223	213	240	252	245	238	244	230	219	238	248	209	259	248	244	260	228	241	227	219	241	240	263	236	230	229	230	240	250	237	254	243	248	226	242	232	239	249	239	265	227	232	230	248	235	242	261	235	246	235	217	240	216	261	241	240	252	238	259	213	243	224	223	219	241	238	237	234	253	214	238	253	232	265	240	240	236	275	243	209	255	216	219	250	241	217	224	248	239	279	217	239	239	266	248	234	257	244	249	236	244	219	252	254	241	218	244	236	228	241	236	241	256	231	263	253	247	209	243	225	240	245	234	230	251	245	236	245	257	228	241	263	248	208	239	237	232	221	246	255	240	258	242	219	228	218	233	270	214	225	207	262	230	245	249	243	227	234	245	229	226	243	265	224	229	247	257	239	241	225	246	223	214	258	221	235	236	255	256	262	251	251	220	243	246	207	238	246	253	243	232	204	243	238	233	250	240	214	259	254	248	246	266	233	198	212	235	227	255	231	218	228	257	242	259	249	239	259	242	247	214	223	231	277	244	215	227	230	217	236	245	247	255	254	230	231	248	230	231	219	251	187	230	222	216	232	262	278	242	236	258	232	220	230	222	244	220	244	212	229	230	207	222	223	232	223	226	240	234	220	233	249	236	245	255	260	202	236	235	256	246	213	243	230	236	239	240	241	229	267	238	220	225	236	237	246	200	237	251	265	221	231	261	221	221	257	224	243	228	251	249	234	220	223	228	246	261	242	245	260	231	252	261	210	268	249	246	256	259	228	237	277	238	221	254	240	250	241	227	255	196	276	260	260	247	231	239	236	242	246	219	236	235	226	283	238	245	257	269	254	224	250	249	245	240	239	227	236	258	238	214	253	253	248	235	245	220	227	222	258	235	264	238	243	254	265	250	209	237	243	235	247	244	241	240	221	233	256	232	229	262	242	225	233	207	231	229	252	236	253	229	227	242	237	209	259	231	240	218	247	253	237	224	246	228	212	230	216	260	231	241	227	272	242	229	238	228	230	250	236	247	247	228	227	233	235	233	261	261	217	228	222	235	233	248	220	259	241	232	215	237	212	242	258	230	234	249	240	218	238	270	229	229	224	242	211	271	245	216	267	252	231	238	251	223	241	289	228	270	253	236	268
19383	26778	21343	11777	7034	4245	2636	1741	1275	1112	912	837	865	782	813	717	742	776	760	753	748	733	747	726	696	656	657	646	660	607	645	633	563	599	581	573	543	592	541	539	505	526	552	539	563	553	490	512	537	512	482	514	486	499	506	491	482	501	522	521	531	509	451	491	475	486	516	481	497	498	486	476	490	518	479	499	500	509	454	486	488	495	476	515	513	505	510	540	497	467	501	489	515	512	484	500	514	466	508	532	474	495	482	503	525	472	497	463	506	514	508	529	522	523	506	534	519	536	507	509	487	462	513	495	496	515	538	494	478	505	493	467	454	509	532	480	494	493	498	512	493	544	502	480	498	520	486	461	476	531	548	505	482	504	516	500	536	469	479	500	486	503	509	471	488	499	521	519	510	497	524	527	443	458	490	478	492	503	470	479	465	496	472	510	492	524	518	468	483	507	505	525	497	502	492	527	503	492	456	476	549	474	494	481	471	501	476	498	481	482	474	536	493	480	526	499	466	509	507	506	507	462	504	448	517	495	488	493	489	500	520	494	484	498	495	514	516	498	504	464	492	515	498	498	517	496	502	472	483	499	452	453	506	523	484	482	487	456	482	515	503	449	498	502	517	538	470	499	526	505	471	518	531	514	503	513	488	550	495	501	490	505	509	493	514	502	509	505	478	483	503	487	464	472	470	516	506	507	472	504	501	479	478	515	513	453	520	471	510	497	453	485	512	487	454	499	494	513	470	519	514	525	505	528	470	482	509	519	483	513	467	518	507	491	465	452	495	484	478	508	505	482	490	468	497	515	505	473	520	489	490	525	502	515	462	484	505	488	521	452	494	517	495	485	523	494	520	513	471	513	473	484	493	516	485	470	481	512	462	501	497	518	482	486	429	492	487	475	500	531	459	520	560	452	480	510	465	464	479	538	543	503	484	495	461	491	533	517	477	494	471	505	496	484	460	512	512	468	537	508	460	500	540	528	473	500	489	499	507	514	511	490	529	507	507	520	504	487	489	503	540	469	525	465	521	526	532	498	494	496	492	477	518	466	517	517	481	464	523	488	493	471	492	520	487	514	518	493	471	510	535	523	471	520	469	481	460	452	492	454	506	537	502	484	548	508	478	475	502	483	478	477	504	484	505	470	512	479	472	437	528	524	515	450	507	508	483	519	493	496	487	463	472	515	468	492	461	490	524	545	477	479	483	480	511	546	441	505	471	493	519	491	532	523	478	508	521	463	523	497	516	477	500	478	504	496	524	522	515	487	502	489	447	482	486	488	492	488	505	513	497	539	514	448	491	488	487	522	474	555	507	459	451	508	491	468	457	497	476	498	520	503	472	505	486	489	509	508	508	473	476	523	496	464	499	488	489	501	512	465	478	460	500	492	487	482	482	483	435	519	527	477	491	535	500	505	483	487	481	455	534	471	487	471	503	527	502	513	471	515	455	528	505	521	512	492	484	485	465	473	554	511	518	481	491	471	522	473	499	441	507	498	474	512	484	472	504	499	464	480	486	510	456	499	501	552	503	473	504	536	503	508	520	438	487	496	501	494	509	517	513	473	493	492	507	498	466	529	481	482	476	475	499	532	498	504	536	492	465	452	499	478	472	475	475	499	487	495	528	497	467	479	493	471	496	522	509	432	486	488	508	516	465	488	534	468	499	514	504	489	479	502	480	492	526	500	474	495	496	488	520	511	497	493	493	495	499	451	514	442	515	494	479	489	518	502	475	518	509	486	475	497	480	467	502	503	527	519	463	531	482	497	492	489	459	502	467	489	533	482	513	488	503	506	539	507	450	483	486	523	516	483	525	506	509	481	466	490	492	496	470	505	523	469	520	472	509	530	498	493	504	507	496	532	475	515	483	495	485	507	490	493	503	468	443	508	467	492	484	505	519	501	500	497	512	500	484	464	502	521	482	480	495	520	497	492	480	434	477	462	479	511	524	516	513	474	484	478	526	552	517	478	489	466	536	527	511	504	545	511	476	504	504	488	501	504	524	497	483	546	470	457	472	518	548	533	471	501	509	472	489	484	505	509	530	472	528	508	451	496	471	498	489	515	482	483	490	480	522	509	556	512	556	497	470	495	467	506	515	519	494	502	481	458	464	481	474	472	509	499	505	501	514	513	500	509	527	515	505	462	480	492	530	518	497	512	489	548	497	493	518	520	505	479	527	515	485	521	494	502	471	467	454	512	539	507	533	479	491	465	451	513	467	469	499	512	508	481	512	504	506	515	488	510	486	483	487	516	497	500	508	496	483	490	468	464	467	498	474	490	479	522	508	486	533	488	470	497	508	521	484	519	490	521	472	470	483	516	544	495	513	499	475	484	501	506	488	515	516	500	459	513	481	517	484	520	467	507	524	519	462	449	503	488	491	501	518	483	486	520	478	521	475	500	500	542	487	468	521	488	517	515	495	459	504	496	479	506	523	535	511	492	503	514	502	472	501	499	506	491	499	509	522	517	511	498	536	464	482	492	490	496	492	473	512	497	496	460	514	493	480	520	495	524	500	464	486	496	477	488	471	498	494	493	486	481	506	475	520	501	500	487	490	471	482	527	483	493	462	503	520	498	526	477	519	487	504	498	514	559	482	477	487	495	483	489	485	519	496	509	484	510	497	475	462	505	541	489	528	489	512	445	510	508	496	461	493	490	500	508	501	522	538	493	551	512	515	485	502	503	492	503	482	492	505	518	426	479	471	463	478	485	465	470	477	498	483	471	462	521	478	522	517	519	466	505	491	503	419	474	477	530	537	502	499	490	506	506	489	493	497	499	458	517	489	499	516	493	495	498	479	500	469	480	471	491	493	494	490	491	480	473	520	524	495	511	542	509	481	507	506	477	474	468	488	517	516	512	451	446	518	526	482	476	512	519	482	507	495	506	502	473	487	464	489	479	505	511	488	454	471	516	489	474	489	491	496	494	495	440	492	489	516	487	535	515	542	496	502	514	502	502	500	483	535	512	549	489	483	499	466	459	467	505	467	522	483	470	516	474	497	475	462	508	503	465	463	520	503	473	511	502	460	465	531	487	472	474	502	530	512	498	504	506	493	529	487	492	514	478	504	510	502	477	480	486	496	438	454	518	455	498	481	518	496	526	481	508	485	525	478	469	470	541	507	481	531	506	515	495	536	480	482	452	516	507	458	456	535	495	537	481	497	504	490	512	486	488	440	453	502	497	473	496	485	474	522	483	513	485	526	483	506	483	499	497	503	541	535	462	490	487	520	482	530	512	457	474	509	509	493	501	478	458	487	523	485	496	460	495	493	518	468	518	490	505	507	481	522	549	509	495	497	501	468	523	531	498	482	500	489	486	513	429	481	491	511	501	504	507	500	559	486	479	500	478	496	474	471	517	494	491	465	502	486	510	483	519	470	520	510	486	495	509	523	475	478	492	473	513	527	481	487	481	484	456	486	460	529	503	478	499	515	504	474	499	454	484	497	475	517	474	470	433	486	517	516	489	434	481	499	489	491	503	492	525
25107	21456	27924	25261	14665	4243	2128	1335	1000	808	693	609	527	559	516	507	491	471	447	446	439	411	397	377	435	426	396	393	380	368	361	402	388	370	364	330	343	333	364	347	354	331	360	322	318	365	366	322	368	342	331	331	360	302	310	325	300	345	312	293	332	325	312	327	339	306	285	292	313	329	330	315	292	292	289	333	338	298	350	300	327	310	355	322	296	317	351	317	323	354	314	353	334	320	306	322	339	328	321	353	337	305	291	305	327	314	322	305	298	317	356	309	311	306	337	300	318	322	320	331	278	307	296	341	323	305	323	301	303	303	302	308	332	305	346	309	318	331	312	344	315	312	303	347	337	311	350	305	328	379	280	322	350	337	317	310	315	322	313	324	299	296	312	294	322	261	337	320	315	323	322	300	298	316	337	298	325	344	283	321	326	318	301	336	321	335	296	320	322	347	337	297	349	296	326	269	326	326	291	323	322	302	308	353	326	347	305	321	316	279	298	330	327	283	322	280	298	317	326	311	317	307	322	306	292	315	345	297	294	327	331	308	312	309	324	295	318	324	297	322	302	300	344	315	307	314	300	319	318	297	306	352	312	343	312	333	337	348	333	312	282	281	329	318	338	292	317	318	291	315	312	291	291	315	331	318	296	323	307	355	328	325	340	324	307	352	301	319	322	322	326	331	355	342	331	315	307	315	317	296	320	319	303	307	296	334	300	297	296	319	306	324	310	318	312	325	325	318	310	302	324	356	320	305	332	283	298	344	309	322	307	309	324	356	328	318	343	306	339	333	319	328	344	313	338	306	325	325	337	334	325	332	331	308	292	315	325	316	320	333	297	332	336	307	286	288	304	325	306	302	328	328	326	301	320	321	327	300	333	338	321	293	307	299	311	340	321	285	325	324	301	311	316	343	330	326	310	317	320	308	317	320	296	322	321	312	319	312	317	278	326	283	301	341	309	303	324	325	306	345	326	359	333	313	347	321	330	319	320	341	327	308	312	307	300	324	335	364	312	310	305	334	306	304	309	344	310	321	312	307	318	352	328	328	287	330	332	310	270	326	315	286	342	326	319	338	300	304	332	303	301	327	335	313	317	306	298	307	329	367	323	312	288	327	332	320	296	320	321	313	312	319	327	344	305	355	309	307	334	314	310	282	331	333	337	351	289	320	320	327	301	332	322	296	325	344	327	315	309	334	307	294	314	302	315	299	324	307	311	322	304	353	357	328	276	324	314	342	300	301	313	308	299	315	321	324	316	349	317	321	299	332	290	311	311	340	307	287	343	295	345	311	328	324	358	319	352	350	313	328	334	319	312	309	311	308	329	316	320	313	303	325	276	312	302	310	323	299	302	323	320	305	348	324	340	309	355	264	317	306	295	337	295	336	317	316	306	319	310	303	325	304	291	319	286	305	285	310	308	289	317	308	325	320	305	337	311	326	315	311	307	312	278	338	332	323	316	317	298	330	309	324	325	337	322	346	321	284	330	329	338	348	322	330	321	295	346	314	337	327	310	297	327	351	288	324	314	311	344	333	297	319	322	301	321	325	296	313	330	340	336	300	277	303	314	299	322	312	330	300	323	327	326	316	300	331	310	292	336	312	316	314	351	313	347	287	301	332	314	318	334	322	318	313	306	291	320	292	354	334	354	327	322	295	299	323	293	299	316	311	330	314	321	295	323	348	316	300	332	328	334	272	290	314	337	312	342	337	314	328	325	309	331	352	337	322	317	320	353	316	296	324	332	323	330	313	299	348	353	307	312	336	302	376	303	324	314	299	298	322	292	293	320	302	321	307	311	303	321	282	304	321	282	316	346	350	314	299	309	303	300	320	308	345	315	321	351	339	323	319	317	329	316	312	307	325	295	333	305	303	312	344	309	303	340	313	320	307	283	336	347	321	325	313	301	324	309	351	309	335	300	333	331	291	306	290	335	329	333	313	310	316	314	304	326	306	310	313	321	344	325	281	312	300	281	321	284	344	303	320	296	328	318	282	311	325	297	301	307	331	361	320	351	322	323	352	322	344	327	328	273	325	335	302	320	312	328	309	322	318	297	324	307	305	322	333	339	317	296	289	322	332	334	292	304	300	341	308	321	331	306	318	319	283	296	298	315	293	328	284	319	332	296	348	308	323	291	310	330	295	381	312	288	308	320	310	330	290	326	308	292	347	318	349	332	325	337	334	320	322	339	293	341	346	332	343	323	287	291	324	312	317	332	300	375	335	313	291	318	298	298	329	277	316	314	342	344	300	326	318	334	318	308	331	330	333	303	315	325	321	320	329	292	334	320	318	338	334	336	306	315	325	302	342	290	333	308	299	312	317	323	315	309	339	317	326	328	364	334	299	308	317	299	329	306	324	291	340	310	290	345	294	335	330	306	332	305	345	292	311	337	305	287	318	314	329	310	340	308	318	330	333	334	303	338	333	316	299	287	305	281	326	339	310	330	333	325	332	313	346	331	297	316	311	311	312	366	288	345	306	316	332	329	312	339	309	307	362	334	315	331	326	330	299	337	325	344	324	320	319	329	319	321	307	309	310	299	316	335	304	308	315	275	319	329	325	306	318	334	298	334	321	298	351	318	337	308	326	304	305	295	297	314	282	293	321	314	316	321	307	305	314	323	349	329	320	323	338	329	291	362	327	349	292	291	298	338	294	300	325	327	319	306	319	293	318	328	321	349	316	305	319	288	315	355	314	319	307	302	304	310	349	340	294	299	312	339	346	321	307	326	331	328	298	298	313	311	329	341	290	297	312	300	306	350	314	330	324	302	377	298	291	332	335	331	304	328	280	343	343	300	297	317	307	321	315	331	314	291	314	330	330	303	315	308	301	322	301	330	307	328	319	297	308	311	299	291	304	315	322	345	313	325	320	316	319	316	339	354	316	325	322	330	284	336	300	333	315	333	313	313	314	320	346	332	298	318	319	322	315	328	336	344	310	286	325	310	312	308	294	304	341	303	327	289	328	306	311	308	312	329	320	289	303	295	303	314	327	313	284	326	318	309	339	312	319	340	324	306	330	341	301	293	305	336	324	319	327	300	330	325	311	318	307	334	301	318	320	341	319	311	306	308	300	321	320	301	282	325	297	313	296	344	329	317	344	334	320	342	326	272	305	327	349	289	310	321	315	296	305	339	296	342	309	322	297	337	305	305	332	316	313	316	356	347	312	299	357	334	326	282	292	336	311	293	291	319	334	297	343	301	344	314	341	319	360	319	354	310	300	338	326	320	351	328	338	350	315	315	302	301	304	297	331	334	301	294	304	312	293	290	357	279	324	321	308	316	324	298	311	326	307	336	326	315	346	285	326	278	328	331	332	317	338	319	302	322	315	358	288	315	304	310	315	314	288	296	314	306	326	301	342	304	331	306	326	328	304	304	318	320	320	320	315	291	328	354	324	293	329	313	308	319	297	311	312	298	344	286	290	312	298	320	271	310	294	326	337	289	330	323	322	293	347	296	332	307	331	316	336	327	321	325	325	309	317
21070	33342	28802	19091	12816	8307	5795	4016	3066	2489	2090	1730	1696	1436	1384	1385	1355	1270	1191	1196	1160	1100	1087	1079	979	964	981	956	922	937	925	846	855	840	788	805	792	767	780	779	698	728	726	765	712	731	718	671	684	668	683	649	667	668	695	657	698	662	643	654	688	699	662	680	633	614	659	675	669	660	668	632	646	687	668	658	609	655	625	650	675	646	630	662	635	678	650	642	668	662	628	682	649	587	642	603	651	617	624	669	643	657	660	639	660	668	622	639	679	658	657	623	635	603	634	672	650	669	648	646	644	613	615	665	595	668	642	658	671	643	588	634	624	654	659	648	657	642	600	694	615	624	592	628	644	622	630	619	613	624	640	606	647	647	639	612	619	663	628	693	623	674	668	635	642	655	653	649	599	648	630	633	631	613	604	626	680	622	598	667	645	607	628	627	649	662	625	600	584	616	657	629	626	645	603	601	647	622	627	661	631	598	652	674	634	634	633	653	631	659	618	625	607	631	617	688	627	623	631	666	652	639	628	652	642	643	646	612	607	629	634	665	593	665	684	663	630	666	650	643	651	669	672	646	702	624	654	662	639	616	657	674	649	613	647	685	612	645	610	644	610	652	619	601	582	619	638	672	639	665	631	627	682	650	605	658	606	641	683	627	627	578	622	649	635	681	589	634	615	639	682	639	666	700	615	608	642	632	616	625	657	613	613	600	639	612	616	614	637	631	694	608	593	627	662	608	647	592	605	616	684	619	653	653	611	575	641	589	640	662	656	613	648	695	654	642	716	635	661	602	651	643	617	681	668	622	617	642	654	633	598	672	643	620	610	646	623	619	635	607	679	626	643	613	619	617	623	616	660	624	568	598	643	650	614	645	609	632	606	642	620	646	620	689	625	630	621	658	676	611	653	681	642	594	637	631	650	653	670	621	606	623	667	639	623	635	647	629	635	658	578	612	663	667	689	610	636	655	626	601	653	656	674	671	637	628	635	657	616	680	606	642	616	651	622	594	629	674	609	618	614	613	674	615	635	653	650	670	667	675	663	682	646	622	604	632	679	619	609	622	656	632	602	687	631	664	639	619	625	629	662	649	630	633	660	617	646	610	634	675	646	637	637	639	669	657	655	613	662	630	637	612	658	671	610	641	642	685	653	646	590	677	640	608	624	617	578	638	647	639	632	658	633	653	627	614	619	648	618	629	680	590	680	667	621	664	641	635	664	624	635	645	641	648	644	609	645	621	642	618	653	654	642	604	649	612	609	589	633	669	668	613	650	627	662	651	675	635	643	652	652	702	629	632	657	661	643	604	616	592	635	676	634	628	614	657	651	650	667	628	644	629	641	601	609	623	614	628	645	600	661	636	659	643	624	635	607	619	580	591	612	623	643	633	658	629	642	637	629	599	623	603	651	645	614	676	650	602	597	636	632	608	630	622	638	662	659	638	625	597	621	616	655	643	624	622	619	646	666	645	614	612	596	645	645	636	670	645	632	624	649	653	640	665	684	635	589	619	655	622	703	684	644	635	610	604	641	625	686	606	634	639	610	656	634	655	605	617	656	630	680	640	630	661	681	588	652	641	616	646	645	652	627	623	648	668	628	673	666	677	615	651	664	618	646	606	633	619	652	650	654	616	633	656	609	654	616	641	655	616	658	653	634	651	645	631	618	584	653	639	698	637	597	645	677	643	657	622	645	627	617	616	625	637	602	606	651	632	637	647	630	604	622	634	640	656	660	612	661	666	637	636	641	634	609	628	647	628	610	641	654	642	653	623	667	665	698	635	653	646	656	670	640	621	619	659	625	658	614	619	644	646	623	612	585	627	651	647	646	626	632	653	666	639	617	615	659	659	631	609	617	617	657	670	710	611	670	673	644	611	638	625	641	642	611	634	661	670	679	663	609	649	630	629	600	619	608	669	656	657	565	666	656	676	678	604	627	630	636	621	672	626	612	635	636	670	638	635	627	621	675	662	620	597	645	648	634	611	582	613	625	616	636	615	594	626	651	636	617	627	650	627	662	631	642	645	635	634	636	670	685	629	628	654	637	632	668	663	627	623	658	620	624	572	650	627	639	619	643	653	628	641	661	623	618	638	620	610	624	650	640	612	680	639	636	634	627	623	616	649	670	659	626	689	626	650	634	599	605	646	575	659	641	588	641	629	657	658	645	647	637	628	633	621	674	599	654	683	681	616	650	630	621	632	642	641	674	636	609	627	608	583	657	633	647	618	650	643	607	613	707	611	649	635	595	645	578	635	660	655	659	654	667	639	647	631	636	677	687	676	608	645	676	639	674	651	668	592	668	637	688	580	632	621	633	639	636	642	685	651	624	615	663	651	636	626	650	634	677	637	650	673	656	643	590	676	645	647	598	617	647	619	613	653	596	617	666	604	619	667	626	641	623	610	668	674	627	618	653	645	630	645	626	589	593	611	624	623	678	651	662	638	617	607	626	664	651	663	638	645	661	658	633	645	590	637	606	637	637	642	581	629	663	607	645	659	610	655	644	636	633	644	638	615	643	638	637	600	656	658	653	609	635	672	631	632	670	595	688	617	622	640	648	668	653	636	650	661	646	661	655	646	658	651	634	634	643	605	631	636	630	662	678	595	602	644	617	642	634	626	661	628	642	660	657	658	668	657	681	630	646	587	672	627	604	683	621	648	669	601	666	625	625	605	622	596	643	657	673	664	661	644	659	619	632	643	663	674	664	649	653	577	660	639	645	609	620	662	662	629	624	617	636	671	655	621	610	678	642	641	629	637	658	637	602	634	647	650	635	655	607	629	622	658	642	668	683	677	644	598	686	620	616	624	627	619	632	649	654	609	663	645	678	591	619	650	650	649	635	642	642	647	664	626	665	650	621	671	634	613	642	632	643	667	639	624	645	632	666	647	622	619	596	638	644	658	637	586	647	649	660	612	611	618	637	635	650	636	672	608	635	602	638	641	638	619	633	680	627	634	648	659	610	662	640	669	640	641	640	620	652	636	636	609	663	645	652	657	619	667	619	645	602	661	617	621	625	624	668	648	652	635	618	620	612	647	618	604	641	615	658	616	648	620	668	641	637	641	614	652	678	647	622	604	650	599	624	599	664	655	624	618	629	641	608	605	651	598	626	648	636	665	620	648	631	652	658	654	677	638	687	594	659	627	649	671	620	616	644	598	684	595	610	652	660	667	666	633	648	669	639	635	613	652	672	600	658	635	628	612	635	623	676	599	601	623	653	648	620	640	626	633	616	634	675	630	618	657	655	642	628	608	616	659	622	631	619	636	614	643	667	730	643	651	567	664	586	596	651	659	666	651	655	666	620	642	620	656	621	628	689	606	605	633	630	668	634	650	677	622	656	655	630	649	628	630	621	650	632	657	623	712	648	638	628	678	627	647	668	644	607	621	635	621	652	632	625	636	641	679	648	656	651	628	623	622	623	674	656	637	622	615	643	576	631	620	588	650	636	649	641	607	615	674	642	666	596	624	621	659	676	605	615	614	633	625
24179	21434	28837	24359	21345	13378	4562	2271	1595	1366	1175	1002	853	867	819	791	751	724	769	714	726	689	676	621	674	652	643	594	588	642	588	597	595	546	551	553	557	545	478	521	518	503	483	501	484	533	524	501	512	484	518	518	488	477	474	499	488	507	452	444	472	482	445	482	468	488	488	500	479	469	469	430	457	488	460	505	454	491	502	489	478	519	482	435	468	458	501	510	511	468	496	467	487	499	520	468	473	518	524	456	477	466	501	471	487	494	488	477	445	457	514	512	464	486	465	425	464	473	524	505	514	483	519	482	479	454	489	483	491	455	497	499	477	479	494	493	486	458	486	471	490	481	460	503	452	489	485	448	471	489	482	497	453	472	471	452	455	513	463	478	438	470	470	492	461	463	468	511	458	469	495	484	466	504	463	474	498	505	485	495	495	509	471	516	506	471	472	466	499	481	489	454	491	483	481	452	481	504	482	502	461	438	437	449	479	468	471	484	513	492	498	462	460	512	468	434	491	454	498	469	471	510	465	492	522	467	507	504	525	495	519	484	503	489	461	462	492	455	429	513	481	463	496	468	462	492	451	487	499	463	493	481	516	497	463	462	478	502	456	472	498	498	501	500	502	506	477	458	469	458	462	470	501	495	474	482	503	488	473	500	421	469	447	502	455	476	503	470	512	480	466	475	494	470	467	471	473	452	457	485	477	471	470	480	462	455	484	556	488	490	462	501	477	459	501	493	474	459	486	487	472	480	506	485	449	493	473	444	519	470	451	520	480	496	477	432	502	470	486	450	473	487	465	528	485	496	494	466	498	481	511	447	509	474	455	473	516	491	523	535	465	423	497	468	490	507	504	543	512	473	480	484	497	506	491	479	447	467	478	503	455	482	488	472	461	484	514	490	476	495	487	481	462	487	487	504	482	491	446	444	481	502	473	494	467	464	454	476	459	453	490	456	475	494	457	470	496	498	489	475	491	493	461	468	492	492	446	476	444	458	479	492	487	486	478	442	510	467	469	456	471	488	453	477	509	429	480	555	485	439	508	496	471	479	457	463	485	456	484	443	459	514	473	474	508	449	488	515	468	457	460	470	485	503	479	451	475	477	491	473	470	498	472	494	466	478	487	515	441	475	495	479	506	503	484	474	485	467	478	479	481	530	506	493	466	469	513	503	431	458	439	470	486	501	450	423	457	482	473	467	477	505	491	496	494	481	480	451	468	480	470	509	461	488	504	475	473	487	492	472	456	518	478	531	479	461	477	500	506	496	449	447	433	504	453	466	498	484	453	487	451	524	489	439	455	485	456	523	483	460	458	516	481	494	459	505	456	510	481	507	469	479	456	483	469	484	510	462	443	465	487	475	447	444	466	444	450	503	476	484	461	447	457	498	482	465	466	492	487	461	485	471	467	487	500	471	474	485	474	455	498	525	485	461	501	447	478	489	448	462	522	482	472	489	498	462	469	463	474	488	454	508	455	489	484	481	476	497	470	483	469	477	483	479	487	464	480	433	475	505	455	470	494	491	457	478	457	458	518	492	490	456	451	475	501	471	473	483	473	482	497	486	485	485	528	500	501	475	465	525	488	442	485	497	484	476	473	448	509	488	479	449	489	464	492	489	497	462	479	470	474	507	527	441	456	476	447	490	516	468	463	436	472	484	479	476	434	478	468	492	502	472	516	484	480	473	497	492	477	473	480	478	480	497	455	486	503	478	458	437	527	504	437	449	450	466	504	453	471	497	484	493	453	488	459	459	460	492	425	493	522	478	500	491	457	456	494	467	470	488	478	466	438	435	464	432	496	467	472	471	458	473	513	472	480	496	483	465	474	512	486	473	492	453	494	470	461	472	455	454	488	503	442	449	480	472	482	468	447	497	498	485	501	491	499	485	500	487	441	471	492	472	489	507	455	504	504	511	498	507	489	469	475	503	451	435	483	478	465	475	483	504	492	443	480	458	440	449	498	480	497	509	492	480	459	474	502	484	478	475	470	490	504	514	494	462	448	505	472	465	481	453	528	445	487	492	421	492	507	528	455	498	489	480	475	479	468	511	448	507	477	459	477	469	501	490	448	487	508	482	468	472	480	465	501	464	485	476	477	502	463	466	463	500	474	495	534	493	494	523	475	490	451	493	462	450	470	428	479	484	482	511	444	474	474	470	504	466	502	491	480	481	482	467	482	473	471	430	419	425	508	455	466	426	461	463	499	475	458	495	456	506	519	473	474	466	449	519	481	471	445	433	482	451	474	468	482	494	481	436	486	509	474	463	498	465	485	535	488	463	462	498	448	494	469	454	502	458	477	453	503	446	471	468	462	493	461	465	478	489	458	467	486	520	490	484	476	442	439	498	463	458	518	477	502	508	434	494	471	479	484	458	476	491	456	484	475	495	492	472	483	476	459	470	493	447	431	484	505	493	527	517	464	457	473	546	443	514	492	535	486	449	463	482	501	459	494	469	494	482	481	474	467	466	503	477	433	438	497	510	532	469	515	490	503	510	458	457	524	540	474	495	478	490	499	463	487	475	498	452	477	464	449	481	486	471	478	471	523	460	498	501	474	492	474	476	505	441	476	457	491	518	489	456	465	422	483	440	473	468	507	453	482	487	457	496	474	481	462	515	458	460	480	456	494	465	467	472	503	457	462	486	472	479	422	463	511	475	453	496	525	496	471	496	511	480	440	482	480	485	450	486	482	443	510	421	487	494	468	491	458	440	475	483	496	502	464	461	449	490	522	498	482	468	446	504	457	494	486	505	462	477	518	485	486	457	466	458	469	455	519	528	451	527	519	448	452	485	497	490	504	451	468	488	487	495	458	485	468	502	474	532	465	441	456	475	446	500	468	512	467	495	504	476	492	454	491	453	472	473	450	472	464	449	467	480	488	447	507	467	497	438	512	467	503	456	482	491	513	473	509	468	488	500	441	481	483	468	507	489	507	494	446	515	467	480	436	482	449	467	466	495	472	469	476	458	483	497	466	475	490	444	527	448	508	484	538	490	506	478	465	485	456	475	498	438	532	478	505	444	477	486	466	425	477	485	511	427	486	498	483	523	467	514	483	448	519	459	518	512	481	467	480	482	518	511	471	443	520	460	502	490	462	473	487	461	455	484	481	480	461	481	472	488	466	490	468	489	466	490	455	496	446	444	504	518	470	502	501	479	482	436	497	467	487	507	465	494	457	456	476	465	505	490	457	474	491	498	491	494	442	457	506	453	432	452	482	448	492	490	532	492	459	474	493	473	489	473	487	484	474	456	490	465	469	451	489	457	520	475	481	478	497	477	505	472	493	488	462	450	481	485	507	440	529	501	484	454	507	481	503	464	490	482	507	522	476	490	495	476	520	458	488	495	464	434	530	498	490	491	496	501	461	500	501	466	475	446	486	463	444	456	463	463	527	472	495	461	484	510	446	524	490	460	461	472	505	490	449	510	474	433	476	441	482	473	501	443	475	504	468	490	495	473	503	470	477	484	508	487	459	490	474	481	444	491
22667	37538	33024	23795	17268	12171	8579	6503	4990	3959	3294	2831	2504	2441	2130	2069	1951	1831	1855	1821	1653	1706	1649	1641	1502	1519	1451	1397	1266	1290	1293	1211	1230	1219	1141	1185	1156	1074	1064	1078	980	1033	1016	996	1011	1004	1077	960	967	1027	922	941	971	948	885	937	916	1014	895	892	890	930	936	937	907	936	950	919	947	958	960	957	934	961	880	928	929	857	901	925	958	1007	959	954	953	921	908	920	880	919	979	971	943	962	952	883	961	885	910	922	924	912	881	945	906	947	950	927	922	917	932	938	883	953	888	878	932	902	915	941	892	931	889	889	928	851	911	919	915	892	929	886	948	905	913	899	890	919	885	969	918	902	973	896	832	933	930	922	892	898	922	951	949	936	955	909	884	910	879	945	918	900	868	877	866	934	942	870	955	918	913	914	920	911	976	906	856	913	935	916	879	927	907	905	971	920	908	946	888	950	920	925	951	919	941	915	878	924	922	912	909	910	910	920	898	905	950	905	977	891	898	942	922	928	877	899	966	947	890	953	910	925	926	968	880	900	951	870	896	896	887	915	915	908	903	857	891	904	877	920	944	920	899	919	894	860	894	853	925	946	862	897	888	936	926	951	913	960	890	921	906	952	900	923	895	941	903	928	894	890	936	922	897	879	961	921	902	906	923	930	924	976	873	949	907	897	890	936	969	956	894	925	907	899	954	918	911	961	929	892	894	883	929	903	947	964	915	954	955	941	926	974	946	942	875	898	985	946	923	948	944	884	912	908	942	916	919	929	944	897	916	924	947	923	923	917	880	940	843	895	924	938	934	900	915	952	885	852	899	939	911	891	916	991	925	939	878	928	939	890	972	889	901	911	939	848	934	957	897	934	868	911	866	979	933	871	930	914	929	977	900	920	927	903	928	941	879	854	950	945	916	914	890	892	901	903	943	894	919	905	905	875	937	880	875	937	952	917	877	940	873	951	912	932	917	920	969	901	936	946	954	932	941	931	884	949	964	921	903	949	951	911	901	920	950	909	931	899	902	913	913	928	887	929	938	895	941	921	898	917	890	836	935	878	893	902	871	880	893	886	887	907	907	921	898	963	882	877	949	905	976	913	868	1005	874	935	885	949	892	912	898	894	898	894	965	966	960	914	885	914	878	915	855	899	867	886	883	921	880	849	908	938	897	930	935	875	882	841	946	908	909	922	956	900	845	949	919	878	920	883	903	922	917	938	898	923	899	899	870	891	962	859	881	939	911	909	843	918	923	936	939	905	903	928	895	941	937	899	908	923	934	898	862	913	952	935	899	891	911	916	903	937	862	928	898	860	897	914	899	942	889	975	899	933	851	963	900	896	967	898	927	918	905	958	875	923	896	887	831	895	902	926	933	914	944	914	930	936	930	901	879	924	915	921	909	939	847	920	865	928	934	925	925	945	949	909	900	901	900	924	955	885	888	896	957	887	873	914	927	878	888	889	889	922	887	957	949	876	935	910	907	939	899	858	939	955	910	904	863	863	896	948	928	880	933	923	918	913	909	935	943	904	891	964	881	965	914	910	934	893	919	928	925	894	951	877	900	899	910	972	863	999	902	925	933	846	869	901	929	935	913	878	888	897	923	881	913	898	950	910	956	952	897	945	885	947	875	895	962	939	945	890	885	894	934	933	954	896	898	909	860	859	941	965	979	935	875	970	876	889	937	871	914	926	897	917	864	928	921	938	887	894	917	901	919	944	941	887	888	890	900	929	897	879	866	888	892	915	902	919	924	881	884	896	861	882	895	889	976	879	917	872	905	900	852	875	886	949	896	908	936	867	906	916	883	937	880	940	923	951	906	911	908	946	891	952	933	864	941	880	926	923	926	896	857	908	934	869	905	908	919	976	918	897	893	880	903	927	933	870	913	852	899	888	926	964	908	879	891	914	913	891	898	904	891	929	957	922	880	921	997	923	872	879	908	939	959	853	902	907	963	939	874	939	854	903	903	924	928	916	904	936	934	943	935	983	865	893	947	963	949	953	885	906	977	947	881	947	860	923	949	909	889	930	897	921	936	937	862	925	917	959	907	940	949	932	872	891	957	953	936	911	916	928	882	927	845	869	912	902	951	955	935	938	927	940	929	870	913	957	895	940	971	905	901	905	933	887	916	858	976	926	900	957	911	893	922	892	945	898	917	930	887	934	824	925	914	855	901	909	914	883	929	879	944	871	981	919	932	894	923	872	923	915	937	893	919	908	955	911	908	928	905	910	959	939	926	879	879	920	961	931	936	920	888	916	889	949	889	842	937	876	901	906	920	953	878	909	923	902	938	897	880	943	899	916	954	965	874	890	1001	934	896	907	881	900	940	895	914	880	898	948	901	896	986	878	896	865	923	911	933	897	872	908	891	917	925	927	914	940	956	887	932	911	946	905	859	886	939	894	918	878	927	985	931	874	901	908	954	889	943	939	923	961	906	969	940	968	933	902	905	922	845	887	893	918	943	929	909	945	898	910	861	899	883	910	940	933	937	896	977	911	911	880	886	841	973	920	904	923	929	932	916	885	922	891	905	873	928	935	952	877	894	903	869	863	912	856	900	830	948	918	950	908	910	872	886	872	875	916	926	940	848	901	960	916	947	880	881	908	937	931	902	912	929	925	907	928	899	929	922	869	951	913	911	901	908	890	951	921	932	910	971	875	910	899	951	850	962	907	862	907	907	865	894	910	895	937	921	878	854	948	947	894	943	930	928	937	929	892	948	894	909	957	853	911	899	939	910	955	905	923	901	938	911	896	948	910	991	890	915	938	910	868	888	869	886	949	894	881	900	942	893	956	935	948	894	875	921	923	918	934	915	889	911	894	947	890	950	907	934	915	910	943	883	880	903	939	964	895	923	921	904	901	896	899	913	933	891	872	910	925	932	959	914	856	928	934	908	903	950	967	871	919	900	946	895	896	896	908	887	913	942	922	904	886	932	881	968	858	876	941	913	966	913	962	910	894	916	890	911	920	885	893	866	894	919	937	913	958	925	983	947	887	914	918	908	891	916	938	929	907	968	913	936	875	959	908	910	947	878	979	886	916	915	953	941	920	899	910	972	919	914	871	919	886	945	932	916	906	935	933	914	908	868	921	911	888	969	926	894	973	931	866	921	890	874	885	938	899	890	937	936	898	924	877	875	922	974	860	897	931	955	905	927	885	933	847	929	897	909	912	896	898	938	896	937	947	926	931	918	968	970	930	894	939	940	862	878	953	893	831	934	893	918	948	862	967	870	887	906	934	868	887	961	887	891	872	931	1013	940	938	930	920	891	920	899	889	885	908	935	902	914	929	928	903	911	907	941	889	855	941	950	938	940	886	931	904	945	915	862	919	857	900	881	909	936	896	955	938	893	971	947	936	896	871	891	942	921	890	994	871	913	868	928	909	904	906	926	901	939	925	925	954	939	860	967	885	878	878	903	883	878	898	884	950	937	959	896	900	882	938	891	918	925	886	943	893	893	936	913	938	938	915	860	958	927	929	908	882	888	905	878	916	957	880
27574	19632	12277	5508	2057	1118	692	438	420	348	350	316	289	276	281	283	293	290	299	282	311	281	317	296	293	287	296	297	266	273	281	261	284	249	242	247	264	269	247	264	214	255	254	271	246	242	234	214	222	216	261	222	247	255	284	237	203	271	234	260	241	229	242	229	223	225	245	248	235	228	212	251	224	257	233	247	245	227	236	233	235	267	263	227	260	249	232	229	257	250	251	247	246	235	255	195	221	226	244	250	246	231	230	233	238	244	247	229	226	239	231	245	249	241	231	228	227	247	248	237	244	230	250	207	236	242	234	260	236	216	236	224	241	259	218	236	239	215	228	227	245	254	237	219	256	228	249	231	244	247	244	245	224	233	243	235	219	206	227	242	211	214	239	254	255	233	231	255	233	223	208	221	254	255	249	214	249	264	242	251	228	228	218	253	254	240	255	222	228	226	224	214	230	236	235	235	244	229	229	199	220	212	269	243	252	215	220	224	229	204	226	215	253	215	236	226	229	228	230	235	228	248	242	253	219	242	251	236	221	255	222	250	233	211	235	225	216	220	227	246	243	236	239	249	240	237	232	239	222	206	240	249	235	223	230	223	246	239	212	222	253	233	249	191	239	246	222	264	233	240	212	217	227	223	237	238	250	230	231	261	252	224	218	249	240	227	257	209	236	219	201	222	250	209	234	257	235	229	231	257	237	242	240	240	218	239	239	217	230	244	234	216	215	223	248	221	233	224	245	213	263	201	202	258	225	247	249	259	213	248	240	220	210	258	231	231	211	222	252	215	235	250	259	211	246	236	240	216	222	245	216	253	263	257	215	263	234	222	226	259	233	239	209	243	244	226	247	240	244	220	221	235	231	248	232	227	240	246	243	240	213	245	216	221	242	242	235	244	234	217	215	206	221	241	221	221	227	226	221	208	255	248	263	235	243	246	230	226	234	247	241	255	230	247	242	198	238	222	247	247	241	240	237	222	245	223	242	205	249	230	253	257	253	235	239	262	232	242	255	206	233	235	221	210	243	227	236	225	238	232	267	236	238	240	250	219	241	242	220	241	252	230	233	260	254	214	225	239	252	257	244	254	216	229	246	230	274	252	250	252	231	232	252	231	236	258	246	236	236	254	229	262	239	259	243	240	239	229	242	254	246	257	207	250	222	227	245	278	260	245	238	259	247	245	232	227	261	230	203	235	240	226	252	225	221	223	253	234	226	233	219	239	211	214	212	244	244	221	223	256	234	229	209	241	229	234	234	240	234	250	190	264	229	243	241	223	245	216	235	220	258	217	266	243	256	232	250	243	219	229	218	203	232	237	225	221	252	235	239	259	268	240	228	215	272	257	223	232	219	244	229	248	226	248	262	245	240	255	218	240	246	237	222	239	233	243	230	230	236	244	223	235	228	228	241	247	264	244	226	220	236	231	264	224	226	216	250	202	251	224	243	228	241	256	229	249	240	239	241	223	221	247	209	232	251	237	219	239	246	203	242	214	243	216	242	230	239	251	236	239	232	238	255	246	225	219	255	217	220	224	237	224	257	258	227	225	234	217	239	248	240	251	234	257	260	212	217	244	230	221	244	256	256	240	220	230	225	257	251	216	224	257	234	218	226	227	248	225	225	235	234	244	239	253	224	235	229	251	212	266	230	241	230	220	230	252	228	224	236	253	248	238	248	235	278	216	221	227	220	254	251	248	212	222	240	229	262	250	231	236	227	263	238	233	227	225	235	227	248	249	251	239	224	232	239	252	255	215	241	254	236	242	217	241	238	213	232	226	237	259	208	247	238	244	213	218	257	231	210	231	251	228	239	233	251	221	230	245	235	221	223	272	249	252	224	255	241	225	234	239	236	221	257	238	220	229	213	237	223	231	255	251	235	248	243	232	266	264	228	245	244	265	276	236	242	215	272	246	243	237	243	241	233	232	221	218	222	236	258	225	222	225	240	241	239	266	242	247	230	241	241	221	250	226	240	258	224	235	237	242	226	255	240	215	225	232	231	264	251	244	218	226	236	227	226	217	230	228	227	231	215	271	237	253	248	234	211	239	241	213	235	267	252	238	252	251	227	224	274	233	229	229	244	253	241	240	233	227	235	243	210	235	212	240	227	254	231	195	223	248	251	220	223	224	251	256	252	233	238	242	230	209	257	215	236	251	226	234	251	214	232	232	245	219	214	241	237	246	234	228	232	250	215	223	230	286	235	214	234	243	247	258	238	215	244	246	222	234	240	249	247	217	240	272	254	245	241	267	229	240	227	219	261	246	236	227	234	238	233	188	245	244	241	260	248	223	210	263	231	237	207	257	240	229	229	241	226	217	230	236	265	226	251	238	246	236	221	235	258	247	236	230	246	210	245	195	212	262	248	256	223	221	242	260	232	247	219	237	218	232	234	223	238	258	229	231	231	257	248	251	237	241	213	261	225	230	253	236	251	231	257	230	237	228	235	220	257	221	238	247	244	221	246	251	247	259	243	226	224	233	213	241	250	219	228	227	217	240	235	261	251	253	211	260	242	242	222	213	212	233	210	217	242	221	231	247	240	222	211	247	251	215	223	226	242	234	247	246	230	227	247	237	221	233	256	221	240	231	248	239	212	238	227	204	223	248	204	220	236	234	225	251	260	244	252	220	223	266	249	229	257	227	239	239	238	225	228	222	233	250	222	258	224	237	221	249	230	244	237	244	249	249	224	263	234	242	247	239	255	227	238	222	257	244	248	201	263	215	225	235	237	215	238	219	207	222	265	242	219	243	208	229	255	232	219	248	229	234	243	241	235	294	233	237	226	224	235	221	241	237	234	236	250	258	216	258	253	264	235	220	235	226	255	242	225	220	205	253	206	249	248	263	234	239	219	223	234	240	248	244	259	222	231	213	200	238	256	233	266	228	246	247	249	278	215	216	244	213	230	229	233	250	249	243	235	252	250	249	232	250	253	220	257	210	230	236	244	242	241	214	221	267	231	230	218	256	250	245	235	247	221	250	239	242	240	245	229	245	230	224	246	203	222	234	211	240	239	237	223	216	245	258	252	221	221	260	246	224	241	228	228	247	234	215	229	236	229	217	243	227	242	218	256	226	247	251	246	246	218	244	254	225	245	247	216	226	235	220	216	207	247	221	214	248	254	255	248	233	263	216	235	245	229	263	240	269	231	212	239	239	233	231	216	205	241	213	250	214	205	255	257	260	215	256	251	220	204	217	248	216	277	247	214	244	255	258	227	231	218	254	224	268	266	241	213	240	249	246	245	235	233	257	254	237	252	252	259	231	226	241	247	274	233	233	228	253	251	216	222	261	256	222	209	235	261	239	197	241	243	229	226	216	225	222	268	263	230	242	249	244	214	235	209	217	233	235	242	244	233	240	235	255	224	240	218	258	220	229	251	227	233	235	232	226	259	192	241	254	233	277	224	233	222	256	228	238	218	228	237	240	224	240	228	244	249	233	241	239	234	226	217	235	223	247	234	270	252	230	267	250	215	240	247	215	263	234
17912	24873	20512	11087	6064	3655	2382	1708	1327	1135	953	870	775	759	791	745	768	722	700	761	735	712	724	733	776	741	665	602	641	605	607	598	634	618	575	562	539	601	595	511	558	526	538	515	555	507	571	525	527	500	504	506	505	458	513	481	460	484	505	501	529	468	494	510	498	535	470	457	496	467	515	469	497	486	507	482	471	471	497	513	469	501	492	492	503	476	457	472	476	484	448	494	485	542	512	517	469	534	517	502	494	497	511	467	496	475	515	461	470	454	504	472	502	457	508	515	474	480	461	506	489	501	416	508	477	525	477	530	509	455	446	479	459	508	502	512	457	478	470	465	471	452	457	501	484	446	505	446	497	479	513	517	503	486	469	493	503	441	457	493	496	484	479	504	536	505	480	537	489	493	489	494	473	494	448	488	475	520	516	468	483	484	468	477	511	473	459	458	475	466	453	503	492	478	484	498	473	475	506	495	482	477	482	509	482	513	471	464	466	462	468	502	488	458	480	484	493	489	492	482	495	461	474	487	477	501	512	519	494	476	502	506	472	476	488	506	499	548	448	482	478	465	495	491	480	478	471	473	488	518	470	506	525	493	488	468	462	524	459	473	496	508	489	512	469	506	516	483	463	493	480	495	466	470	498	483	481	497	479	484	506	485	454	507	464	464	548	480	483	490	465	469	496	486	505	488	484	511	473	483	490	520	479	474	468	479	487	500	466	510	488	489	441	481	486	449	499	506	506	500	532	468	471	468	525	503	512	488	457	506	502	516	523	509	461	466	469	506	517	557	474	492	466	434	509	456	468	510	490	497	446	474	533	478	471	493	489	479	485	452	479	505	489	462	457	478	503	504	502	501	482	468	482	480	533	483	499	505	492	503	501	507	492	482	460	465	459	491	506	483	499	453	490	484	485	509	468	504	509	482	503	509	490	445	517	466	485	513	489	505	468	486	511	475	468	509	463	476	466	508	452	471	459	471	457	516	480	476	489	490	456	480	491	507	528	478	497	527	514	496	492	517	504	508	503	516	496	497	481	456	461	459	482	499	474	498	491	478	476	441	473	484	493	502	502	490	474	484	495	495	473	491	469	478	469	483	497	479	488	470	451	474	493	483	469	520	471	495	500	441	476	463	487	493	499	501	509	486	515	494	456	474	519	455	501	476	477	487	475	524	490	469	473	525	467	459	505	504	489	482	439	493	469	479	485	489	460	506	498	501	468	497	440	520	481	486	490	491	493	464	484	486	472	484	513	502	428	470	498	475	467	503	513	476	484	467	467	510	501	499	509	531	501	459	521	471	474	462	528	486	484	473	488	475	447	457	481	482	477	465	462	490	484	505	468	469	474	519	428	443	471	522	501	461	455	459	503	453	492	490	476	495	517	504	493	463	477	504	481	484	522	486	474	462	460	470	514	475	442	501	527	503	495	506	515	484	495	479	545	451	474	484	489	463	528	502	526	495	484	520	461	531	487	503	438	522	500	483	473	467	416	465	494	514	476	552	507	501	509	498	453	487	478	499	501	503	476	475	480	497	505	497	475	473	512	482	479	496	495	502	509	507	478	442	487	499	493	488	508	458	515	498	456	493	503	501	471	481	471	505	509	482	486	469	485	497	466	488	489	481	462	496	511	508	487	507	484	540	470	463	469	499	490	511	538	498	473	447	490	520	497	494	517	484	466	506	459	510	491	476	496	490	539	471	467	520	500	474	519	479	459	434	487	470	529	498	474	467	442	477	471	474	464	471	488	518	494	484	480	510	482	518	489	467	494	481	508	511	437	466	447	487	470	458	496	449	465	491	482	446	484	469	507	495	459	471	462	460	487	470	505	488	450	440	456	466	491	504	484	459	492	475	456	501	495	497	472	480	478	495	469	494	451	513	443	488	449	497	522	494	484	516	502	495	526	454	500	498	458	525	471	445	500	495	465	430	491	439	490	490	501	498	499	491	471	485	498	487	517	482	457	491	458	476	537	515	475	466	496	497	493	471	476	500	487	459	519	429	466	486	461	464	489	500	478	454	465	474	484	470	507	476	497	523	494	468	517	499	538	501	495	479	469	479	509	536	479	512	513	503	505	485	469	447	483	482	482	513	450	492	447	455	482	512	495	480	443	480	463	504	526	479	509	495	483	513	529	475	471	469	482	489	496	467	432	440	493	494	448	494	470	470	498	511	494	482	497	497	471	497	486	517	502	497	518	509	460	502	495	471	523	487	484	450	445	472	515	511	444	472	519	503	499	504	517	462	475	495	522	498	472	514	502	487	499	502	535	490	477	497	473	492	493	517	465	504	506	470	484	438	486	476	477	463	477	468	528	439	459	495	490	554	498	518	509	481	476	489	486	475	513	455	451	480	463	491	470	493	517	519	482	463	489	536	510	460	509	456	476	484	505	474	511	489	466	533	499	489	502	509	522	488	481	457	477	504	494	468	471	539	490	441	458	498	508	484	462	495	450	501	481	492	483	492	514	475	482	476	444	451	502	513	477	495	486	508	476	518	483	472	492	536	508	483	491	460	516	507	505	491	472	468	494	508	459	470	500	464	473	446	463	443	481	483	498	458	445	501	485	450	505	484	479	457	460	459	449	516	511	504	475	438	492	500	445	518	499	465	518	496	475	452	504	492	491	467	527	466	505	467	479	472	483	434	445	452	500	447	516	505	498	466	472	482	490	490	483	454	472	489	493	460	446	478	491	503	474	464	511	500	567	474	537	471	479	493	524	496	454	442	484	469	493	443	532	492	473	477	450	513	475	474	479	477	472	504	518	465	490	490	477	463	483	483	480	463	500	489	510	472	508	508	477	496	492	463	450	503	495	502	484	504	478	513	469	486	494	485	483	498	497	465	503	490	440	473	492	465	485	497	479	497	450	472	458	466	512	519	486	504	492	496	506	499	484	510	470	519	491	487	508	464	510	509	461	496	484	472	476	472	458	495	510	482	507	530	499	483	467	493	479	470	501	502	477	482	468	489	491	530	456	502	476	479	509	499	488	447	510	484	520	481	478	511	489	487	509	511	468	492	501	512	481	459	470	490	485	524	488	464	500	486	467	494	500	501	497	487	488	505	456	505	483	449	485	522	459	469	515	475	514	500	492	467	495	529	527	464	497	521	485	491	529	455	502	461	519	493	510	453	498	464	501	478	474	462	499	476	490	484	498	517	486	513	458	459	507	495	483	476	486	489	510	511	495	500	425	479	517	480	497	455	473	484	466	463	497	483	478	485	495	440	473	463	511	473	511	523	496	454	478	508	466	502	501	459	494	476	518	477	503	490	535	508	468	490	506	467	462	535	530	478	495	463	507	469	482	488	503	457	506	443	564	495	507	446	478	489	462	473	497	496	435	488	498	499	517	530	459	491	492	463	544	509	482	481	472	505	473	451	460	474	454	518	497	471	489	468	499	478	490	517	519	471	461	519	476	516	498	484	444	516	502	486	493	511	503	465	459	491	515	472	490	466	470	446	492	512	469	527	572	489	505	477	474	484
25207	21489	27921	25291	14071	3772	2019	1197	1016	830	742	638	589	569	497	548	515	506	504	425	432	462	429	417	457	454	411	397	398	404	397	390	371	365	333	376	360	348	367	354	348	382	364	313	309	349	371	347	363	302	319	338	313	294	338	314	313	333	339	311	371	335	320	345	337	335	321	317	292	336	321	334	326	311	325	318	319	334	311	333	323	353	299	301	319	320	291	299	320	318	348	341	312	327	315	320	321	292	293	346	314	325	323	315	319	323	311	318	331	293	289	352	327	323	322	306	315	299	323	312	333	319	321	315	323	332	327	327	314	336	312	343	296	335	303	295	304	333	374	314	336	313	281	340	324	319	324	325	324	351	322	346	325	330	337	315	320	305	318	359	315	331	323	323	298	296	352	332	305	297	323	299	325	346	310	305	310	312	298	307	309	301	314	306	329	326	283	326	332	299	322	328	309	325	312	331	318	330	322	318	333	321	324	313	316	318	337	346	326	329	321	288	314	340	307	328	320	298	332	296	303	307	323	308	311	322	290	329	312	288	320	310	317	346	316	310	345	306	289	299	318	310	323	327	344	343	315	317	331	315	320	342	313	305	337	305	318	327	319	280	355	327	305	340	317	318	313	313	325	329	319	331	321	295	322	313	279	307	341	309	266	311	307	320	328	319	321	287	314	323	347	315	308	328	321	313	297	297	322	314	311	285	324	316	318	312	335	313	296	310	340	336	312	336	354	344	300	327	337	338	299	333	350	334	331	333	355	298	315	311	343	345	322	327	287	332	302	292	326	338	291	315	341	324	299	330	352	296	351	343	339	334	301	332	326	331	320	310	314	347	358	322	328	335	297	309	306	339	322	313	313	299	334	279	318	320	313	338	334	324	315	327	319	303	287	308	316	328	323	311	307	330	338	332	300	292	318	333	328	304	318	341	304	289	358	326	333	318	306	324	310	324	360	306	322	307	326	327	318	322	305	313	304	301	339	301	309	340	329	290	324	349	297	314	335	310	321	299	324	317	337	332	295	341	340	311	305	329	323	297	345	327	306	308	316	326	337	322	329	312	308	335	306	338	328	345	291	327	302	336	334	303	320	286	285	285	340	329	319	367	334	301	344	358	305	296	333	298	323	301	337	316	300	320	290	328	318	310	317	343	321	315	313	310	306	317	315	364	337	328	334	301	325	338	312	321	315	278	303	335	309	342	338	318	310	316	320	312	342	324	326	317	343	336	343	317	306	330	323	338	343	306	293	306	321	321	330	324	330	315	340	335	311	330	345	307	308	311	302	327	331	339	328	315	348	341	330	281	372	319	314	295	326	326	355	295	312	340	313	320	318	342	356	328	327	322	343	371	351	347	343	325	321	329	298	324	331	303	302	312	314	289	298	340	340	370	301	351	303	358	314	319	319	323	336	316	299	320	319	301	336	312	317	308	282	295	335	339	320	330	305	318	298	341	302	316	311	304	350	324	317	309	341	309	346	337	281	307	334	287	314	319	339	310	288	320	323	299	307	293	290	315	344	313	331	303	340	308	321	326	354	272	345	318	330	281	311	304	328	345	303	348	330	291	336	296	323	325	355	324	318	328	309	301	328	300	335	335	301	288	318	308	337	325	309	302	328	352	326	323	331	323	337	324	292	308	327	316	316	333	309	343	303	335	317	306	308	307	282	319	305	334	307	320	302	318	380	321	313	333	315	303	330	320	331	333	314	329	319	316	314	311	353	304	323	332	359	296	337	309	318	301	308	367	294	276	307	308	314	321	309	314	311	313	314	323	311	328	341	324	307	307	324	331	340	314	312	341	284	324	311	340	305	306	345	334	329	322	319	340	278	307	350	314	297	324	322	333	274	305	330	331	315	301	319	292	339	348	335	318	311	328	320	344	324	312	288	295	335	347	291	335	317	329	313	317	352	311	322	310	309	330	316	312	348	306	326	312	340	313	313	329	338	298	336	312	323	329	301	312	331	308	308	315	302	278	306	303	347	297	320	306	314	339	295	338	300	314	322	309	328	351	296	309	324	320	327	302	296	328	311	321	329	282	358	300	332	347	334	353	301	339	324	304	311	333	310	301	309	339	298	322	332	327	313	333	301	335	313	301	291	320	311	308	314	323	356	305	324	341	312	334	280	332	282	312	370	316	291	310	342	323	331	313	320	312	307	297	349	379	315	294	322	389	349	326	344	301	329	295	341	327	338	322	308	317	300	330	323	331	339	310	324	361	323	304	348	342	306	317	273	284	314	310	383	331	340	357	304	315	321	307	325	323	341	321	347	314	331	316	326	348	381	326	326	322	319	303	343	340	328	301	335	315	286	323	350	323	336	325	318	332	322	341	333	334	308	325	338	296	333	306	329	327	316	334	327	332	318	292	328	342	313	321	302	325	295	338	300	333	317	308	339	299	287	330	331	323	342	328	317	330	340	313	294	330	333	318	341	322	335	318	293	304	312	329	343	308	323	330	298	315	326	315	312	300	317	341	293	306	312	326	308	335	323	335	310	345	329	319	324	297	308	318	307	342	311	308	319	297	317	299	332	307	317	285	308	343	363	327	318	343	321	329	317	318	341	307	353	311	327	323	300	311	303	312	350	305	278	334	327	331	313	327	312	294	336	307	330	319	345	356	292	298	331	329	311	316	320	339	290	323	311	356	320	310	330	344	340	324	306	340	302	326	314	298	329	313	306	304	329	306	318	338	320	304	337	338	289	321	316	331	315	287	330	314	324	343	291	312	314	326	323	293	318	328	302	285	307	338	308	345	338	327	325	322	335	281	321	336	311	359	336	303	323	304	333	323	299	294	329	337	281	328	307	338	315	314	319	295	292	305	318	321	345	327	318	341	318	335	327	325	286	312	321	287	291	325	314	284	347	343	316	342	279	303	306	292	295	321	329	295	330	332	309	349	311	327	287	328	322	338	311	356	305	319	339	292	299	331	337	346	305	316	349	285	344	314	322	310	337	308	363	333	327	343	306	305	325	344	310	334	313	312	296	333	317	317	320	294	352	312	311	305	300	311	325	329	306	335	322	353	339	297	312	337	326	297	349	307	325	333	332	342	310	322	310	319	345	328	338	306	300	341	302	340	331	336	318	327	321	332	347	338	317	322	333	308	329	305	337	348	331	332	321	303	330	321	340	313	286	316	318	325	328	325	348	350	322	321	321	333	289	337	318	300	326	326	287	298	318	335	325	336	319	282	307	342	327	338	303	313	322	301	329	285	287	303	328	329	301	309	317	337	286	340	331	330	324	333	346	332	316	315	331	282	320	316	327	326	330	318	312	324	310	346	294	333	302	344	311	343	329	333	339	312	323	342	319	316	355	330	296	322	347	352	361	302	301	320	323	333	312	318	309	346	339	307	344	302	322	334	303	339	325	319	341	300	293	305	308	321	305	330	331	344	306	308	307	310	328	320	324	318	362	303	338	338	308	311	320	326	318	313	285	293	323	312	309	335	331	327	325	303	305	307	323	332	347	326	351	310	320	312	343	288
19611	32322	27881	17839	11930	7675	5364	3921	3003	2479	2093	1839	1676	1571	1412	1283	1305	1193	1202	1135	1148	1114	1119	1096	1071	1001	1059	954	993	912	884	884	805	789	808	810	769	743	730	741	759	704	755	743	704	703	664	632	697	635	660	666	668	621	638	674	649	657	712	630	647	683	632	642	628	690	641	672	673	661	602	689	615	657	614	630	644	674	682	660	669	624	651	655	608	661	655	687	661	633	647	645	632	638	630	645	674	703	633	640	671	608	684	641	660	659	595	617	650	601	646	598	643	642	655	604	645	625	641	657	575	639	680	628	616	617	604	614	627	652	629	671	597	634	616	618	657	622	648	641	662	659	669	626	632	617	642	620	639	603	627	683	627	592	654	651	603	684	637	637	651	660	660	632	632	672	672	576	601	627	603	615	595	609	625	681	592	630	652	615	655	640	679	620	638	628	626	657	643	678	620	614	653	670	633	634	645	667	661	659	594	598	618	645	650	673	645	644	654	670	629	617	660	621	612	634	633	623	634	643	686	646	646	656	627	646	585	607	613	669	622	651	597	627	586	643	668	606	621	617	626	638	651	629	604	664	650	689	653	658	647	624	605	634	655	628	651	653	649	627	620	616	596	670	661	635	602	625	649	664	643	652	580	665	626	637	632	678	638	596	648	677	588	619	628	623	608	643	650	648	607	616	636	642	618	607	634	648	656	636	607	617	635	628	646	665	640	627	701	680	619	614	625	636	659	618	651	681	666	628	622	652	587	646	590	646	665	609	675	664	656	654	612	596	654	612	652	661	633	652	629	615	657	632	636	600	614	625	611	666	646	661	662	631	644	617	665	683	647	649	690	635	633	644	700	652	642	664	640	690	615	612	586	647	644	604	641	681	632	657	624	658	666	666	602	630	635	632	643	654	626	665	618	638	638	639	612	670	637	652	657	659	676	631	599	675	624	646	645	606	626	645	647	615	635	594	601	646	601	646	605	646	635	633	623	684	626	640	649	668	665	616	626	673	655	671	623	595	593	656	691	634	640	669	642	585	620	614	636	643	609	673	641	614	615	660	663	596	628	698	680	626	624	644	611	641	633	654	667	649	688	659	620	642	694	646	638	625	638	631	619	657	632	621	658	666	643	602	668	627	656	613	616	643	596	642	662	637	594	636	639	618	604	607	627	616	638	594	627	587	664	651	657	628	661	675	630	652	641	687	627	610	659	653	658	645	663	652	629	656	647	626	641	619	654	653	666	634	679	615	657	625	633	640	643	661	657	650	620	578	627	643	662	653	663	634	668	622	609	702	601	594	632	630	625	660	606	644	566	682	659	600	662	610	651	684	592	628	613	616	626	654	644	623	631	638	657	659	630	634	631	613	639	655	576	647	665	658	646	655	672	633	643	600	640	656	635	645	618	649	594	679	671	636	613	660	657	666	616	640	646	645	649	600	656	669	648	638	634	646	665	631	678	608	663	614	642	632	631	655	606	670	609	665	632	627	621	624	642	638	656	578	607	644	660	669	672	612	639	654	684	677	617	648	597	701	647	613	624	635	680	624	627	630	640	639	603	646	652	611	626	650	635	651	615	689	610	650	655	648	604	629	698	626	681	659	657	639	651	648	594	675	623	641	658	652	633	614	636	687	620	601	620	664	691	640	655	639	644	690	622	580	647	603	647	613	631	639	668	623	644	677	598	610	614	642	640	603	596	635	645	636	654	622	646	630	631	662	633	615	634	661	624	601	602	595	656	645	641	590	612	626	653	640	627	647	595	631	627	611	611	665	624	611	594	644	612	673	610	667	653	633	633	620	579	593	636	614	635	624	613	653	622	665	643	614	644	616	667	657	642	646	650	667	635	615	650	633	649	644	682	648	643	584	579	609	654	606	683	622	613	625	623	591	680	596	656	662	679	646	641	596	600	622	652	646	629	649	633	622	632	625	588	627	630	604	591	633	622	632	610	611	639	633	611	619	638	680	661	651	601	633	629	637	610	639	605	634	647	640	645	619	640	631	667	643	606	650	630	646	659	667	577	635	672	567	620	647	685	639	596	637	660	628	628	603	629	652	628	648	653	608	646	647	652	647	609	657	624	677	617	627	637	659	617	599	615	622	659	644	653	638	611	655	612	600	617	664	641	645	613	622	667	630	642	636	581	625	603	591	640	611	647	646	606	603	584	621	648	620	640	594	683	648	647	641	650	632	637	637	606	595	676	646	661	672	642	597	644	642	661	599	635	707	634	632	638	634	576	652	595	666	633	662	614	626	654	614	635	662	581	650	650	671	612	635	630	648	650	655	620	586	646	638	610	687	598	631	625	600	594	678	633	601	638	655	672	664	633	604	650	612	579	621	650	643	627	621	666	668	632	657	644	638	636	613	652	624	645	620	622	672	604	610	670	578	623	679	649	637	637	649	659	618	631	617	633	658	605	618	659	637	654	609	640	645	636	692	651	621	612	609	640	615	633	604	670	692	623	626	634	643	622	654	661	643	617	617	607	635	640	619	610	640	670	612	650	646	660	609	637	641	674	643	618	641	630	640	645	668	638	640	616	644	691	626	626	654	644	643	647	637	646	657	626	588	667	651	623	639	625	616	664	578	629	647	647	594	611	642	672	625	610	626	615	652	604	642	644	618	619	631	660	589	662	610	612	593	657	617	611	647	654	601	612	616	634	641	640	621	661	657	646	624	610	650	610	708	654	639	629	670	610	629	661	641	628	613	616	621	623	631	675	660	625	616	649	655	640	624	653	635	631	623	642	671	610	619	611	616	649	627	628	632	642	590	690	625	646	670	699	596	618	640	641	620	621	659	636	626	626	617	665	629	632	630	649	655	626	649	643	654	636	692	628	627	624	596	612	637	633	643	634	706	650	682	625	605	678	651	641	635	628	674	638	644	596	636	588	615	668	625	610	667	670	653	658	668	667	652	621	665	623	702	642	639	643	632	608	610	625	664	681	613	648	668	629	658	688	670	634	623	632	641	623	650	580	678	666	654	617	630	616	657	647	633	654	620	617	610	626	644	644	641	665	638	609	660	585	654	680	643	623	659	626	656	643	647	618	647	667	619	650	651	635	603	600	638	572	604	652	630	591	629	614	651	611	628	634	632	628	649	676	652	671	651	637	617	620	632	620	630	620	625	627	638	634	626	635	604	677	633	676	635	629	636	641	623	598	642	592	656	635	715	657	614	668	644	643	676	668	663	682	598	670	631	653	615	630	622	642	647	627	646	642	636	658	637	625	633	666	679	650	615	641	627	671	602	602	663	605	621	660	630	610	655	619	622	649	629	608	613	615	613	646	612	626	661	667	598	656	638	671	624	591	628	631	608	614	647	635	609	647	589	679	662	628	607	658	635	640	650	681	685	637	667	637	625	647	661	658	647	585	684	594	618	635	636	620	684	627	615	645	655	619	663	658	628	628	656	667	641	661	616	664	634	628	645	633	675	623	648	680	621	633	611	655	647	609	612	635	586	696	620	621	608	633	613	648	664	621	647	615	655	569	609
24155	21410	28840	24382	21331	13030	4048	2208	1651	1402	1136	1029	929	895	812	802	785	716	724	688	731	735	706	703	661	719	684	630	615	577	581	583	580	612	536	589	506	486	523	530	543	482	566	509	505	495	512	505	477	503	484	483	494	484	496	511	513	504	490	494	522	519	472	517	472	470	494	487	488	493	479	513	488	447	476	529	486	501	490	502	471	479	518	500	526	473	463	526	434	495	482	489	477	462	505	466	487	487	465	497	493	456	511	475	498	468	506	480	490	485	490	447	491	465	491	512	423	488	451	495	445	468	494	482	456	453	481	472	486	487	504	497	493	457	495	498	500	437	518	453	457	442	430	515	503	454	492	474	507	487	446	465	505	482	496	491	453	513	466	460	472	473	473	478	470	474	491	433	481	459	470	476	490	474	488	532	513	450	470	456	490	516	455	465	458	497	457	526	490	463	500	446	479	458	446	516	454	464	435	436	457	554	486	444	422	480	494	497	501	454	466	457	471	490	490	491	478	471	480	471	475	468	458	527	458	478	453	506	474	506	477	478	500	499	492	490	486	453	475	456	460	477	493	449	502	512	452	537	491	460	491	533	456	469	490	488	494	501	440	480	475	495	453	483	452	473	485	484	485	486	465	494	488	459	453	473	454	479	439	463	441	463	503	496	458	455	455	520	494	494	495	494	481	473	459	475	517	486	520	515	530	479	491	467	496	476	495	481	451	456	465	445	534	514	496	481	498	514	469	435	494	478	449	495	467	489	469	525	484	503	494	490	458	516	464	479	483	457	444	468	512	485	445	489	451	465	507	479	472	484	498	477	499	475	465	477	524	452	497	462	465	487	495	470	487	479	447	558	487	513	477	519	488	450	483	457	491	438	492	455	446	440	505	464	468	508	490	433	489	453	505	488	476	481	474	469	466	462	444	484	458	480	474	511	498	447	444	481	500	489	496	496	487	471	506	488	463	473	478	487	494	482	488	487	478	466	466	481	465	491	470	484	478	512	477	450	463	505	496	513	477	466	478	491	456	456	495	470	501	462	490	513	496	479	507	513	490	487	489	465	475	487	490	494	518	485	488	463	477	454	488	452	487	466	487	464	515	478	473	409	495	487	486	462	481	489	481	515	491	467	474	495	507	471	524	468	490	504	483	477	511	471	509	491	489	494	494	483	467	455	497	486	467	507	498	464	480	471	489	468	494	461	462	470	468	473	483	494	463	479	469	473	485	482	467	428	449	468	425	479	468	492	464	489	484	510	483	483	515	497	491	473	486	472	490	450	510	471	500	493	461	480	459	506	489	508	511	460	483	455	501	469	472	496	462	488	484	499	468	452	437	491	463	465	483	496	451	495	483	509	491	481	474	443	488	476	497	514	472	493	490	473	459	457	467	524	484	487	505	474	487	442	487	449	486	461	474	504	456	506	447	463	515	508	463	479	472	510	503	448	462	462	477	511	497	455	477	431	435	505	485	450	464	461	477	444	471	497	452	466	477	502	478	506	493	459	473	463	460	479	508	477	453	448	472	492	505	479	476	448	468	469	505	492	504	472	471	476	465	459	481	435	460	471	499	489	444	445	493	473	498	481	490	495	478	480	481	506	474	487	479	439	475	463	493	462	475	449	509	506	520	506	495	491	474	441	470	454	480	473	457	473	474	468	526	450	506	471	482	454	468	486	512	508	460	461	478	482	466	476	486	488	492	468	498	460	500	512	470	443	450	492	481	469	491	509	499	455	494	471	497	468	497	486	484	468	443	431	473	498	502	471	452	480	491	480	474	504	459	509	470	441	494	470	446	430	453	475	474	470	462	507	462	494	478	484	494	439	488	491	488	476	447	453	455	514	530	492	469	457	487	464	496	512	501	510	486	470	459	490	491	482	475	492	504	521	467	498	525	470	482	457	492	454	503	454	448	477	456	478	488	509	477	453	452	497	480	455	466	457	458	490	513	485	470	475	512	474	506	506	482	491	450	458	420	449	471	480	478	499	473	505	483	463	506	489	463	475	490	475	497	447	507	470	449	465	489	444	465	459	457	463	463	461	510	487	477	453	488	458	479	475	485	490	480	447	485	492	468	457	506	427	483	489	472	460	504	475	440	446	475	461	505	469	466	491	473	441	457	459	452	485	493	462	515	485	470	448	484	489	472	493	478	450	475	504	494	466	480	466	492	490	446	463	463	468	491	489	464	459	516	456	524	492	458	509	496	475	452	455	488	465	525	481	503	527	438	467	493	463	471	507	487	474	472	465	459	460	458	510	467	460	465	517	486	508	465	440	486	481	475	506	451	470	518	460	464	468	474	458	475	452	506	434	449	459	493	468	528	467	482	478	461	444	489	484	467	488	470	492	485	464	454	443	499	491	470	470	469	477	465	529	486	492	472	435	448	470	481	495	507	497	476	491	503	497	470	493	496	471	447	450	457	466	475	501	482	454	478	460	468	439	461	462	514	477	480	447	506	477	497	470	449	475	482	417	505	472	445	456	482	449	504	460	513	483	513	510	475	461	471	489	485	508	457	464	444	490	453	496	483	473	456	486	458	485	453	483	480	488	468	489	471	445	482	489	493	487	477	507	476	498	473	493	489	475	478	494	474	429	499	467	502	503	482	432	491	459	472	486	480	471	438	514	457	526	469	518	451	492	476	435	458	484	465	479	438	468	494	462	508	488	497	444	468	478	467	504	483	461	488	463	481	460	539	472	466	510	476	476	466	503	458	416	442	481	505	487	514	454	485	467	487	469	482	483	504	503	478	441	503	473	458	459	506	479	448	468	488	515	477	513	451	462	492	467	458	472	504	444	491	495	466	483	463	473	482	461	466	480	466	460	499	457	517	468	474	472	524	472	480	436	462	485	449	484	461	475	493	450	533	431	454	453	467	510	488	483	476	469	450	500	518	463	447	471	466	482	475	494	493	510	481	492	465	458	509	492	488	504	523	509	470	482	454	452	497	440	516	477	479	485	461	471	505	475	451	448	499	485	484	490	475	459	514	479	440	465	489	479	462	495	493	453	501	449	445	448	462	499	470	503	456	493	476	512	433	492	523	454	453	505	464	459	476	505	466	476	465	484	483	432	483	467	489	433	477	501	470	460	447	486	460	509	469	476	461	494	504	461	504	461	483	486	490	487	511	475	468	506	473	446	493	486	472	469	467	487	456	505	475	473	443	501	481	491	513	474	469	497	470	470	489	475	467	490	499	514	466	459	473	523	443	503	467	445	481	485	485	511	541	462	477	503	481	485	450	485	475	460	516	487	504	451	443	484	519	487	481	484	487	471	478	440	474	485	475	480	483	462	468	441	523	499	468	519	505	451	461	495	493	434	496	490	466	490	490	443	496	462	456	475	498	472	496	449	494	470	440	459	484	524	513	486	467	490	466	465	465	484	490	488	471	451	491	440	490	495	468	464	487	486	445	486	450	503	460	454	512	450	477	504	498	506	468	502	445	506	494	498	514	480	457	490	470	444	534	439	496	459	461	460	487	469	448	449
21649	36536	32188	22298	16093	10997	7983	6114	5056	4016	3389	3020	2787	2563	2262	2152	1928	1869	1775	1736	1733	1667	1615	1637	1645	1540	1459	1361	1481	1404	1315	1219	1150	1201	1173	1118	1074	1045	1059	985	1002	1017	1013	1008	992	1063	991	912	976	959	973	941	952	950	912	945	929	883	988	897	931	970	852	921	901	907	920	968	955	938	932	922	909	903	894	879	908	910	968	919	911	898	910	911	943	961	905	891	936	894	932	940	932	949	918	892	884	872	885	917	901	930	931	904	890	949	869	918	904	957	917	889	961	887	924	924	904	896	920	957	867	871	934	893	871	856	877	896	950	899	945	907	871	860	867	901	868	902	897	908	890	885	906	857	920	865	821	913	892	840	905	901	926	873	949	877	897	873	892	947	908	879	919	872	925	880	940	932	888	912	957	946	918	900	898	939	832	925	904	910	879	960	912	936	923	989	919	889	873	957	908	946	915	965	898	919	881	955	894	902	969	949	886	813	901	923	945	902	930	910	894	923	935	901	910	924	906	867	857	888	853	874	903	881	903	933	862	900	919	899	899	897	893	857	909	916	912	914	908	909	908	897	874	909	931	918	924	910	980	880	923	915	875	896	921	876	944	944	881	921	917	930	914	880	931	889	860	957	856	907	972	904	908	964	884	957	885	898	1000	915	921	894	908	902	898	914	937	914	887	983	929	869	890	886	918	921	882	902	901	898	926	921	933	906	893	873	908	886	887	1006	939	880	922	908	862	879	904	905	870	903	903	892	863	805	885	922	904	882	889	913	850	872	872	876	876	916	972	912	940	876	935	895	925	891	927	936	922	889	898	867	919	886	874	934	890	887	909	939	898	934	943	943	875	872	931	967	935	934	884	935	895	893	885	886	871	947	960	912	897	947	893	897	942	910	879	905	879	913	927	910	941	924	905	861	907	885	898	941	881	930	870	921	884	884	898	964	942	888	892	915	914	900	926	948	877	863	887	955	886	946	930	903	899	868	909	933	945	880	874	907	860	916	909	944	879	975	877	933	905	964	864	872	933	902	923	872	890	865	902	953	868	915	911	900	895	916	881	849	869	932	899	902	906	896	899	871	947	915	891	869	900	959	872	885	887	948	953	888	953	903	846	892	942	918	963	901	877	851	901	871	942	908	899	863	864	883	932	949	956	868	904	894	945	926	918	897	894	950	893	900	899	875	874	934	942	943	895	884	907	898	871	871	873	936	922	904	911	901	949	908	917	919	925	870	931	927	940	882	922	929	903	877	833	944	895	888	843	934	877	932	961	898	905	904	870	920	868	893	885	928	911	866	907	864	910	876	856	897	863	903	912	866	887	905	897	888	930	896	877	880	892	894	928	910	849	874	857	897	885	876	860	951	940	897	881	916	895	869	942	981	896	880	906	866	896	881	889	935	918	894	911	900	893	936	925	889	899	926	937	933	917	913	918	937	903	888	866	878	866	844	893	870	882	947	905	883	903	912	921	916	944	890	875	900	917	895	943	903	922	879	935	875	881	894	908	889	855	919	895	898	907	935	883	876	911	879	908	955	899	917	924	867	947	882	907	922	914	878	925	922	916	884	907	924	909	890	898	900	887	905	917	860	920	908	952	907	837	896	928	891	885	897	960	948	907	909	851	893	908	890	942	913	895	896	920	936	973	914	916	879	855	961	886	883	873	941	892	861	918	907	957	892	904	895	936	933	921	892	872	872	892	869	946	894	843	898	912	919	909	887	892	914	883	884	932	956	910	876	889	913	890	903	883	858	931	901	857	916	940	881	857	924	888	897	908	873	930	867	889	857	891	929	908	826	910	882	882	914	913	904	936	893	876	907	888	897	861	901	887	986	918	896	864	938	831	930	915	893	941	883	884	902	894	931	942	902	910	907	942	908	886	972	920	866	887	938	899	952	908	880	929	854	886	862	930	953	900	925	963	905	917	959	924	964	876	883	890	908	948	930	921	907	920	905	917	897	925	905	873	937	900	886	927	883	891	913	871	887	927	897	907	911	883	894	903	888	871	909	931	902	915	936	912	932	897	888	925	875	983	894	854	878	854	887	934	891	898	892	858	896	930	926	896	913	892	897	910	899	915	887	881	880	873	883	927	916	962	941	912	917	868	896	917	891	879	856	884	919	897	934	872	872	901	901	888	868	905	922	879	875	925	894	926	903	944	937	902	878	894	912	929	932	879	915	908	946	908	905	874	898	897	987	949	905	881	891	863	941	904	874	924	936	889	947	863	930	932	870	868	874	921	925	881	947	896	841	883	869	914	917	870	932	903	875	905	926	913	914	858	895	948	864	911	945	891	939	884	927	911	875	899	877	914	954	887	850	902	954	900	884	885	929	905	919	945	925	896	946	886	886	929	933	880	944	885	876	903	898	910	890	890	940	910	866	878	899	887	961	901	904	899	901	889	883	906	901	982	940	916	895	917	887	872	869	870	917	912	944	931	901	860	919	893	968	889	921	863	838	899	899	905	873	924	904	975	922	916	940	943	882	895	908	919	878	943	950	946	880	885	963	924	800	878	896	877	912	848	916	861	875	891	937	899	857	900	921	912	873	906	882	881	921	890	874	875	880	895	885	950	919	891	877	892	872	920	949	881	951	892	915	881	923	935	888	935	931	893	887	905	903	881	900	945	922	887	921	854	915	869	935	935	898	929	924	873	883	929	895	853	871	853	885	911	899	926	889	881	981	891	906	876	855	939	888	953	964	865	925	881	929	901	952	879	913	923	862	903	937	881	934	986	897	926	912	918	848	894	868	893	890	868	869	898	912	913	910	892	870	895	879	950	944	903	873	857	929	884	928	894	901	926	894	868	885	949	904	902	862	894	944	929	896	919	916	870	883	917	898	933	885	926	896	853	973	908	936	860	935	888	914	912	873	907	888	910	865	940	820	931	914	910	889	910	942	925	901	877	901	907	884	863	930	942	891	869	858	904	900	959	906	922	906	935	915	851	882	913	885	890	946	864	944	940	902	869	923	881	904	855	915	941	883	900	942	1008	880	911	923	897	843	887	930	918	910	954	879	930	915	924	880	897	875	877	920	912	913	914	892	889	939	917	915	893	938	921	866	933	919	913	876	907	941	944	899	887	966	878	921	945	883	846	891	910	920	926	907	902	884	884	901	894	936	955	908	908	864	882	916	896	955	880	898	949	910	862	915	930	882	882	863	900	897	924	920	875	953	955	865	913	950	921	903	942	895	934	897	920	884	936	853	904	873	864	884	918	848	896	931	950	939	934	908	894	875	899	916	954	862	903	860	927	901	921	933	898	939	875	892	905	868	933	918	868	924	893	970	900	914	933	912	922	866	899	866	926	895	858	898	930	925	870	913	902	886	924	868	899	899	949	878	922	924	831	868	954	903	892	894	920	900	900	871	882	913	833	941	923	877	938	904	929	932	915	896	884	920	859	980	894	873	858	880	937	910	890	884	845	891	901	842	869	877	870	931	944	871	944	899	897	880	911	908	931	856	902	919	906	856	942	839	950	908	951	924	892	950
27560	19494	12142	4841	1858	1079	684	493	435	414	360	369	325	310	291	289	305	280	251	285	313	299	307	322	279	286	299	293	287	271	275	271	265	243	246	253	235	244	241	211	256	250	228	247	264	222	238	235	227	255	245	223	223	215	208	244	246	236	229	215	258	226	219	229	252	217	217	214	250	246	232	252	219	200	207	209	231	237	258	243	247	251	254	244	231	222	247	234	228	226	243	188	241	236	231	215	234	239	221	258	196	226	247	231	255	226	213	229	242	234	214	248	242	225	242	221	242	241	254	207	239	218	241	242	234	232	239	205	233	241	232	215	225	237	239	231	206	230	213	258	254	224	227	230	226	225	237	231	230	224	218	229	225	228	241	216	202	228	206	213	232	234	216	225	254	224	219	221	226	264	234	262	238	207	273	229	265	228	201	210	254	221	237	214	229	228	250	251	216	222	243	228	220	239	222	224	236	243	249	203	224	241	252	241	214	245	225	212	232	207	225	221	238	231	218	243	211	235	236	253	225	213	250	235	221	207	231	223	246	252	246	257	211	230	216	235	209	233	220	213	209	229	235	230	211	235	242	221	238	228	220	228	241	208	236	258	227	216	264	210	231	218	220	234	219	190	231	239	241	228	236	214	220	196	242	195	268	247	230	211	232	251	254	241	204	214	258	218	205	222	213	227	214	210	222	241	241	228	221	224	252	230	248	234	227	234	254	254	264	251	233	253	236	218	227	233	224	221	267	213	222	237	220	214	209	219	242	222	210	261	231	234	229	251	214	236	207	210	229	216	211	242	242	229	247	221	229	218	212	209	234	234	223	228	248	229	234	198	216	222	228	240	225	247	241	191	202	211	221	227	248	225	208	254	255	250	238	248	229	228	250	225	228	254	243	241	221	255	238	225	245	243	239	238	222	247	236	225	229	230	239	193	267	249	240	219	237	225	251	244	233	240	250	261	279	220	230	233	216	217	223	212	226	237	266	194	248	228	241	250	222	222	233	216	245	248	226	245	227	233	229	248	240	225	240	250	208	210	228	207	220	220	236	242	221	230	244	258	227	235	244	248	224	222	227	220	233	267	247	237	230	233	213	237	241	214	216	209	261	233	220	246	224	216	221	240	256	242	274	238	228	206	247	245	212	220	220	205	237	244	222	219	211	243	227	267	248	217	225	233	224	229	213	229	231	235	198	248	240	214	230	216	230	232	217	229	242	245	268	214	240	215	226	235	214	226	231	227	229	198	196	259	233	220	233	229	195	241	247	221	197	214	207	212	245	236	215	214	244	224	229	233	203	238	248	225	219	239	236	238	194	223	212	242	231	245	231	223	242	231	234	250	230	237	246	230	221	212	236	241	219	235	233	226	243	245	261	241	210	242	238	232	233	240	221	224	224	254	249	235	228	225	253	210	231	253	222	221	229	235	236	243	250	234	225	211	238	236	251	192	212	243	248	222	207	206	218	213	262	230	240	213	245	228	270	234	229	216	264	238	242	256	236	234	212	233	255	274	223	196	250	251	239	275	216	208	208	235	223	239	252	209	225	236	243	234	220	261	217	227	230	237	258	249	231	249	256	236	231	248	242	221	235	233	258	230	223	226	230	239	241	258	240	210	239	241	235	227	231	249	217	225	232	217	252	229	239	219	228	279	238	231	245	237	237	229	247	221	217	249	239	234	236	230	230	221	221	227	248	257	239	245	220	208	199	215	246	220	216	216	212	215	224	244	219	233	222	226	248	252	251	241	222	221	239	252	228	241	267	237	236	221	217	236	205	239	227	221	254	235	229	250	246	237	240	234	233	247	228	269	217	243	211	242	216	230	215	254	215	237	233	234	245	252	246	214	246	238	215	253	236	238	215	242	222	206	245	251	247	220	221	220	243	259	213	219	237	224	238	241	234	243	236	244	225	244	197	257	241	248	255	205	255	223	231	242	225	230	221	211	224	263	217	205	246	226	235	218	236	240	253	255	221	235	223	230	223	206	276	249	218	242	249	241	221	248	222	251	223	223	240	236	240	248	236	248	212	258	232	252	222	234	226	222	219	248	229	242	198	220	239	200	214	255	261	233	220	253	247	246	224	226	253	213	271	255	235	241	222	236	264	242	239	245	210	226	242	236	229	233	243	228	227	224	232	232	240	217	217	234	233	235	248	230	214	229	216	190	222	223	230	240	227	218	235	247	237	223	212	187	209	234	231	220	204	253	242	239	265	215	208	221	239	228	239	237	266	227	210	234	240	226	235	222	247	237	233	253	241	234	217	210	240	225	200	252	257	254	232	233	229	261	236	256	225	193	215	250	228	261	218	199	231	231	231	256	218	249	232	224	233	228	221	216	215	231	221	228	214	244	212	225	221	214	217	245	257	239	237	246	218	219	243	208	235	204	224	224	256	240	225	252	214	234	221	225	223	229	222	189	244	250	239	216	246	243	213	229	244	249	252	212	209	231	225	214	244	222	214	236	215	259	244	199	224	219	193	223	224	224	235	273	240	246	232	263	234	231	221	239	233	247	219	211	263	228	253	224	216	235	229	244	223	269	235	242	221	224	251	240	209	247	219	234	236	221	219	244	235	223	208	236	223	245	234	212	249	228	219	223	240	220	231	241	257	216	248	224	218	230	244	229	231	215	235	234	251	236	230	236	225	216	241	235	244	226	260	219	235	231	256	192	248	233	236	220	224	179	244	222	201	231	224	240	219	235	226	233	210	255	204	268	223	220	220	205	201	222	236	238	217	213	268	201	243	222	218	233	219	262	214	267	231	242	232	227	205	213	253	258	232	248	260	227	227	232	194	213	258	214	214	232	229	236	243	230	225	250	221	241	227	224	216	230	208	224	231	241	214	214	242	228	209	226	213	218	200	246	223	237	237	215	200	254	212	246	209	249	242	220	248	244	249	230	228	242	232	226	233	207	236	224	218	211	225	227	245	251	227	237	237	230	250	227	237	230	229	227	210	238	226	270	232	224	212	242	240	212	211	222	254	234	225	258	234	233	246	228	249	261	236	242	253	232	238	234	246	259	244	224	246	243	263	245	229	217	237	217	234	221	209	227	241	234	226	230	242	218	214	238	237	250	194	230	217	240	235	228	222	214	229	229	220	226	245	256	211	236	241	216	237	225	234	248	240	225	233	250	220	221	224	249	265	214	228	219	240	235	231	202	252	238	222	233	234	200	248	216	258	223	245	228	233	222	244	229	231	231	235	220	231	216	224	223	239	249	219	260	214	231	239	208	246	228	240	226	238	236	230	221	257	232	218	236	248	235	219	227	219	213	242	242	242	237	230	234	265	228	241	224	231	210	223	238	253	226	246	241	240	257	247	210	222	251	279	214	223	228	231	224	220	226	209	248	246	231	223	229	223	224	250	210	219	241	236	219	223	242	249	239	233	238	238	220	234	226	234	220	242	248	218	229	227	222	226	233	231	259	260	216	242	236	226	217	241	237	219	245	223	242	218	217	203	256	256	224	226	243	215	201	212	243	214	232	262	254
17204	24300	19184	10219	5800	3497	2233	1686	1305	1082	982	897	843	838	772	802	706	748	776	767	704	673	764	673	767	704	677	640	667	587	630	591	585	599	527	523	563	537	524	548	511	555	544	561	526	562	548	502	480	523	479	491	460	481	485	526	485	499	455	493	507	456	445	498	483	476	498	483	489	445	481	508	526	484	456	472	441	510	476	481	502	476	474	476	457	491	512	488	502	501	489	501	507	495	467	457	480	493	478	454	473	488	463	506	490	484	511	500	499	454	500	466	465	467	481	452	457	479	492	498	513	485	454	502	469	514	478	483	501	476	487	516	495	488	509	489	491	437	461	462	465	472	496	493	456	495	468	487	472	442	483	431	491	494	488	513	486	480	499	465	453	478	454	470	515	457	510	495	451	461	481	453	446	483	441	446	472	492	468	496	489	470	498	481	440	476	479	504	463	498	452	469	463	497	474	453	482	493	460	510	432	480	534	481	507	498	444	487	471	468	451	452	491	483	489	469	478	482	471	496	479	456	470	465	511	472	476	478	497	461	463	502	476	441	433	479	469	483	466	490	501	468	442	461	496	484	485	461	469	461	479	483	458	424	495	493	481	463	450	488	487	508	510	501	479	492	495	490	461	490	465	455	503	470	454	508	471	469	511	482	483	468	477	481	496	492	492	474	496	473	504	514	482	520	471	487	475	469	484	490	506	469	463	500	502	434	454	501	464	503	495	490	478	453	479	467	492	425	480	482	512	470	468	467	514	478	435	509	488	453	468	479	480	456	481	526	499	477	486	457	439	477	428	509	483	451	455	486	492	497	501	444	494	506	472	492	487	482	465	495	514	460	512	475	461	479	458	486	464	464	492	479	500	503	488	500	457	480	489	475	447	519	473	486	465	444	501	495	471	514	473	510	462	482	512	496	444	450	459	464	506	502	482	493	479	495	489	480	477	487	522	517	462	451	506	492	467	476	475	520	471	458	507	443	477	514	482	494	436	470	436	503	454	514	513	503	493	482	454	498	492	481	475	475	446	522	494	496	454	497	487	508	494	506	469	458	498	505	489	480	481	490	489	503	490	493	524	459	471	495	433	458	485	459	494	493	498	507	474	478	478	476	505	511	473	451	486	489	513	465	461	493	509	496	465	484	455	443	464	489	471	510	527	476	465	479	468	537	505	491	475	468	483	453	441	478	479	442	476	495	450	496	486	521	474	487	505	455	470	487	508	464	467	467	485	492	477	493	435	481	482	486	454	499	495	492	461	500	446	499	486	441	446	477	451	514	464	441	492	468	491	479	482	455	456	489	474	479	472	482	488	517	464	482	471	492	474	457	508	458	462	505	486	495	489	492	482	529	492	510	495	482	492	472	511	503	493	498	491	461	447	484	477	549	485	503	451	470	487	498	470	482	510	472	529	445	470	449	476	485	484	432	438	464	469	533	498	487	484	447	456	446	482	465	472	488	445	478	493	472	487	501	500	470	455	468	477	522	500	473	471	440	484	479	461	455	463	455	477	495	490	453	514	434	461	489	483	502	491	447	482	485	501	453	470	471	484	510	461	504	496	473	474	522	466	513	475	474	453	436	462	503	519	489	488	477	460	477	472	490	474	513	458	480	497	515	470	480	460	492	494	486	456	470	477	469	462	473	456	473	489	486	471	463	484	504	484	465	492	477	527	516	457	538	455	476	467	464	480	515	421	480	468	478	471	450	493	511	430	461	470	494	471	500	472	476	449	494	476	474	465	503	520	502	470	517	496	522	494	491	485	461	493	480	516	521	495	468	464	478	480	498	451	469	466	513	525	458	538	452	492	453	501	454	476	487	508	461	467	467	488	510	490	469	436	452	496	474	470	473	485	497	469	486	518	473	478	475	491	460	473	480	474	459	477	496	489	496	440	521	489	476	509	465	482	491	486	483	448	503	491	539	477	490	496	441	471	487	478	466	475	494	509	482	519	514	507	479	544	461	488	475	486	505	481	494	446	482	458	440	438	461	494	464	473	462	500	511	498	470	481	481	479	455	452	462	472	480	480	469	458	484	505	476	495	475	466	505	473	468	474	472	529	486	486	462	491	472	461	516	484	496	491	507	453	496	498	514	476	449	466	490	476	471	486	494	499	471	479	494	470	484	506	460	472	460	490	468	471	460	477	483	503	487	473	435	480	527	496	459	492	473	444	493	520	520	476	463	490	468	510	468	454	492	478	454	493	452	442	476	490	452	488	513	477	495	478	481	502	475	488	487	470	497	466	470	459	472	479	448	496	475	431	461	468	489	478	467	491	476	505	473	485	494	468	516	491	442	488	515	485	498	458	474	513	452	527	463	496	471	439	471	493	477	447	480	473	468	522	477	504	503	508	459	472	450	467	472	468	481	470	438	516	492	495	483	491	494	471	461	449	514	461	467	455	521	448	518	480	509	459	463	474	474	438	455	460	532	497	507	504	500	463	501	462	474	485	496	489	489	513	480	452	479	508	497	455	510	497	495	490	468	491	515	430	491	483	503	483	493	491	470	471	492	446	480	491	463	492	498	519	458	454	478	465	467	491	480	471	456	467	487	469	483	476	448	506	438	440	477	473	521	471	444	469	504	479	488	438	494	467	466	475	478	478	492	508	459	478	493	482	488	501	503	461	480	495	446	464	490	502	500	518	478	478	457	494	535	493	466	466	469	482	470	482	476	478	455	490	458	480	479	446	494	470	494	499	505	469	476	436	487	455	481	462	493	464	465	494	483	472	459	449	468	489	496	454	499	477	507	468	454	474	486	494	484	479	489	470	496	493	450	482	475	456	454	489	471	449	495	438	444	519	463	478	495	531	479	461	446	520	432	508	469	448	498	470	448	488	483	468	509	428	497	481	446	489	479	468	540	465	489	433	448	460	483	511	505	465	456	439	504	491	441	468	479	489	496	485	463	454	453	462	533	494	476	507	484	474	480	463	469	464	488	473	444	469	440	482	450	453	475	477	511	487	492	471	510	512	465	486	474	487	500	533	449	510	481	491	469	491	475	509	453	503	466	464	476	466	480	470	439	442	487	477	455	488	478	459	490	500	482	447	482	506	443	457	486	475	465	502	441	466	467	480	452	496	437	501	490	477	444	477	461	463	479	470	464	472	506	533	482	467	473	478	496	486	468	500	493	440	482	500	503	499	464	497	469	479	491	474	443	477	476	428	508	439	535	483	483	449	455	501	476	470	431	464	470	481	502	500	444	486	488	503	448	471	451	508	453	493	449	476	479	460	485	476	531	478	475	485	478	480	472	453	493	497	488	479	514	465	463	489	449	497	477	493	465	505	504	475	491	482	457	527	492	477	519	466	479	477	511	495	488	479	463	458	455	492	512	503	465	469	464	464	509	457	459	454	480	502	461	491	469	504	478	501	494	460	471	457	458	494	498	504	455	504	489	496	510	483	499	491	471	436	470	461	500	500	479	438	479	469	453	478	499	482	495	487	432	522	471	442	481	504	509	470	463	486	475	482	494	505	485	477	511
25138	21437	27884	25243	13826	3759	2004	1290	1000	835	767	652	606	630	581	514	477	438	465	416	435	450	420	435	412	443	387	429	372	388	358	342	377	345	327	372	369	329	304	328	355	328	351	312	350	329	344	350	327	381	293	315	331	316	317	307	298	314	321	343	295	357	365	313	301	321	379	295	334	289	353	297	349	315	305	291	315	302	379	330	325	320	349	292	311	325	326	296	276	316	327	268	321	329	320	314	312	349	361	304	297	305	317	309	316	316	283	294	331	302	298	319	297	318	341	344	318	281	284	287	292	299	281	325	339	334	320	304	330	335	327	308	312	343	314	324	280	285	324	303	310	307	299	310	313	338	315	278	304	320	317	283	310	304	309	333	314	292	302	320	285	297	284	331	284	323	303	330	310	325	280	294	324	322	296	322	320	337	311	312	330	313	301	277	297	299	340	325	326	323	276	356	285	314	336	302	312	288	292	324	317	288	282	299	313	334	289	305	306	302	348	314	326	327	297	285	308	364	321	311	295	310	333	320	290	303	340	321	301	287	278	305	353	328	318	328	300	311	280	319	324	327	316	324	332	319	291	312	321	319	320	321	320	300	304	346	300	336	295	319	326	312	276	324	292	304	319	325	313	291	327	323	309	313	293	340	320	327	313	308	299	307	295	320	329	283	359	303	286	313	301	308	320	307	321	323	307	334	321	295	355	313	294	307	298	310	297	301	287	306	337	322	301	317	277	338	314	325	300	325	329	286	291	302	349	299	324	326	362	329	304	321	332	293	319	324	290	284	290	341	292	333	329	313	345	324	277	318	332	312	326	314	289	288	285	343	335	316	281	298	314	296	321	294	275	336	312	344	303	293	307	305	306	313	332	329	308	337	280	315	341	295	326	307	297	308	318	331	322	336	320	287	334	266	304	341	299	297	321	286	334	331	307	294	302	306	325	315	275	346	290	287	284	288	299	295	332	313	292	320	319	367	309	311	335	306	315	331	306	315	282	335	348	314	296	352	309	308	334	313	321	314	305	312	309	314	309	345	303	295	309	302	307	298	335	301	319	323	290	283	293	338	301	294	346	318	316	302	349	291	312	322	329	278	296	317	328	312	302	317	309	331	309	311	290	314	326	300	302	276	322	307	311	362	300	325	297	308	339	323	282	336	321	336	349	295	313	301	314	308	336	291	293	337	353	298	335	307	288	301	325	309	297	315	313	310	312	310	319	296	301	302	289	312	295	329	294	329	312	291	316	282	326	327	298	308	307	311	328	296	328	305	288	292	329	307	284	325	319	295	304	303	281	324	315	308	314	359	339	320	322	307	287	334	305	331	323	343	297	349	304	332	311	302	294	299	294	313	329	320	345	316	320	323	322	310	284	314	301	312	279	291	313	298	307	325	316	326	322	294	311	298	281	300	347	322	306	313	319	297	289	297	339	332	307	307	290	315	341	306	335	267	286	328	319	305	314	320	318	323	293	303	341	288	325	321	331	309	338	321	295	313	308	330	313	289	309	296	285	314	313	287	335	295	291	308	305	296	317	282	321	301	335	289	305	341	295	300	285	340	327	348	291	307	312	314	296	323	313	302	342	300	349	311	294	306	322	336	343	309	312	307	303	350	300	324	307	325	331	317	340	331	282	297	311	306	295	313	279	323	317	297	325	328	276	298	320	290	291	308	326	334	254	286	307	318	263	311	294	333	286	303	310	288	308	317	292	327	304	323	312	326	322	300	322	317	295	313	332	315	306	340	319	282	286	306	293	309	294	323	307	298	309	305	310	332	321	307	317	315	297	308	295	324	331	310	333	330	317	292	307	320	313	321	311	299	295	325	316	307	327	292	314	323	323	287	334	319	325	309	319	326	303	314	367	282	339	316	327	312	297	317	310	335	294	305	299	334	315	339	315	317	308	323	310	320	304	310	327	305	322	327	286	327	321	289	283	291	300	261	332	283	309	283	323	293	303	310	318	320	311	324	303	305	277	320	271	289	316	305	287	323	289	299	319	344	296	286	305	324	336	295	321	318	318	294	340	301	334	294	298	325	304	302	319	329	282	327	287	319	316	318	299	330	331	295	335	322	304	316	327	299	310	324	301	277	306	307	345	314	320	291	347	319	310	304	292	316	310	308	317	324	324	311	279	281	335	315	339	293	297	338	317	321	290	297	337	318	330	301	341	309	315	301	319	293	297	288	291	300	337	295	315	322	328	326	322	305	314	338	289	325	317	312	308	303	306	303	309	306	307	319	317	343	309	292	308	301	287	314	321	314	292	327	292	306	300	328	296	284	330	322	311	320	329	339	290	294	299	292	313	321	305	306	313	309	313	307	301	293	288	286	297	317	340	319	301	303	295	321	313	323	309	310	343	305	296	296	319	326	319	305	306	344	323	281	301	309	305	302	281	327	334	322	328	274	329	323	315	320	283	306	335	312	304	285	312	294	334	328	302	324	304	325	287	270	286	335	327	336	327	288	308	324	305	320	319	289	319	330	325	275	331	312	291	301	277	281	299	328	292	330	311	325	330	292	332	313	315	312	294	326	340	299	291	314	299	324	297	278	344	303	302	306	309	316	307	303	315	305	317	296	280	341	312	311	303	320	296	281	318	310	313	324	323	281	311	342	321	317	297	334	331	306	343	290	289	273	311	324	335	296	326	309	292	311	273	345	328	305	284	324	263	317	336	304	281	306	295	306	284	322	307	339	300	331	319	288	321	282	275	322	304	308	321	343	299	311	308	318	308	292	312	282	304	307	272	321	294	308	315	283	358	320	293	312	337	295	299	313	327	303	326	297	292	288	287	312	283	303	329	310	311	287	304	341	317	315	320	268	330	329	305	316	288	287	329	345	327	285	334	281	309	319	308	301	316	326	308	326	353	322	321	338	345	309	315	325	326	311	326	318	331	342	287	306	341	326	350	293	300	310	353	319	331	315	324	340	312	309	307	321	315	306	336	311	288	291	306	299	328	300	326	316	301	321	289	323	324	321	300	319	325	275	312	353	312	321	321	310	290	317	326	294	325	289	313	324	309	328	314	339	311	345	317	310	302	347	301	295	325	306	328	266	327	304	320	297	315	316	274	295	300	310	290	318	321	293	308	300	328	307	320	320	301	325	284	310	326	315	299	334	311	331	308	329	317	297	354	327	318	297	298	321	335	314	307	324	280	299	311	325	299	294	319	304	313	313	329	290	296	296	290	309	329	326	312	346	296	299	315	296	303	312	284	345	296	306	311	292	315	296	306	326	318	298	305	283	297	288	338	313	317	312	297	322	315	319	257	288	296	330	314	305	311	330	321	330	281	331	307	276	314	301	300	314	330	330	315	329	290	291	297	322	316	308	327	314	285	316	318	320	295	300	296	287	309	329	337	316	325	293	279	318	368	315	294	311	330	319	309	342	296	308	298	302	294	295	306	296	284	293	311	347	324	306	304	302	288	289	316	288	335	317	307	324	330	345	307	308	330	320	314	302	312	313	291	306	290	332	324	290	314	296	281	320
18963	31354	26805	17224	11457	7712	5403	4021	3201	2611	2282	2017	1810	1628	1517	1499	1331	1253	1122	1152	1113	1116	1078	1040	1054	994	969	930	929	910	905	849	847	780	789	810	732	677	716	723	635	737	729	755	671	654	669	675	717	701	675	611	648	660	622	677	653	668	644	622	722	655	627	608	650	618	615	641	640	623	657	615	585	660	647	636	586	635	643	610	653	581	644	717	644	639	669	620	600	591	625	620	633	636	618	612	609	625	631	615	633	609	619	615	652	649	651	658	638	641	624	635	612	623	637	613	649	646	588	633	621	625	636	602	618	617	621	618	651	659	667	666	656	643	606	632	604	592	683	615	606	642	667	613	612	633	665	624	615	661	651	622	596	580	631	656	602	619	616	592	654	613	624	609	658	601	644	628	577	659	628	566	588	610	620	652	643	656	659	643	628	597	668	643	653	615	623	655	607	615	692	613	629	646	640	620	631	605	602	650	578	595	638	626	610	610	621	587	628	646	651	592	669	645	623	664	638	651	578	633	637	621	684	628	629	663	601	663	556	657	624	644	657	607	653	639	603	636	610	575	665	652	635	603	655	625	595	587	541	666	601	639	646	595	613	595	627	612	635	666	616	583	619	616	625	618	602	620	680	623	662	608	644	667	563	595	649	590	633	623	648	628	629	617	677	630	664	602	590	664	643	645	589	603	695	628	619	633	623	607	638	689	645	637	636	659	620	630	593	631	619	612	594	616	653	621	626	664	581	588	594	615	602	617	609	643	631	593	633	601	659	603	633	601	625	624	616	581	626	607	616	645	577	560	635	620	608	606	646	636	619	619	616	609	598	612	604	637	594	605	648	624	592	656	669	647	664	602	639	604	588	619	612	601	642	587	633	601	639	601	612	593	639	649	568	645	616	656	647	644	626	636	635	654	658	585	601	582	617	565	627	603	640	621	616	618	628	646	589	633	598	564	643	581	609	635	638	627	624	643	616	597	616	657	687	628	638	608	648	658	610	643	684	624	597	621	598	625	588	665	618	595	627	669	641	594	659	665	641	625	635	595	628	629	632	611	634	582	648	632	645	628	583	612	610	642	604	624	670	658	623	653	634	631	642	653	630	589	610	621	639	664	633	624	617	649	610	633	593	643	611	604	595	623	646	612	602	594	625	668	634	614	650	638	595	636	668	607	567	599	626	591	663	646	640	619	626	662	602	611	613	628	619	651	672	629	640	641	665	606	633	602	564	592	644	657	634	622	619	618	632	620	584	609	623	653	613	606	644	630	612	666	593	601	571	621	649	601	591	614	590	575	619	659	662	619	585	639	647	647	632	648	620	615	618	630	609	593	618	603	613	612	606	676	613	637	614	637	665	628	625	670	628	607	619	623	631	599	637	646	597	595	616	610	607	631	611	615	680	584	629	620	602	619	613	620	565	623	658	644	642	629	649	628	592	626	644	660	617	622	648	629	564	643	623	630	663	650	580	590	608	589	632	621	606	645	653	662	617	671	626	660	646	612	601	622	629	602	612	599	663	598	631	642	597	680	651	655	617	589	636	591	630	601	625	637	616	602	651	593	638	617	637	643	633	609	640	637	651	623	596	652	660	611	610	632	636	575	636	612	644	632	661	636	626	601	560	672	648	618	646	606	642	640	619	633	608	658	668	647	669	633	582	590	606	636	614	612	609	592	636	613	694	644	606	563	566	594	601	622	581	630	696	606	637	632	626	649	653	625	632	581	625	657	594	608	628	640	604	646	587	630	660	598	615	607	655	641	561	683	603	623	644	598	645	623	578	651	616	590	596	608	631	636	632	612	652	608	581	617	614	605	658	632	624	631	659	651	630	639	586	636	678	666	601	626	608	613	603	626	649	579	640	615	589	656	665	635	600	645	597	638	623	605	579	624	620	632	637	639	601	654	618	619	584	623	620	639	625	641	616	588	643	654	625	571	669	633	609	616	642	635	617	612	571	634	630	612	603	624	635	672	649	599	682	619	623	622	628	600	649	613	639	640	615	607	647	634	640	632	623	648	636	627	650	620	612	634	610	637	589	603	629	620	654	620	619	596	614	658	606	614	670	612	619	632	630	612	588	580	606	663	630	612	629	656	647	636	626	627	619	617	621	634	585	669	613	626	638	602	595	606	606	627	598	616	639	648	615	634	626	577	697	623	642	648	626	643	633	658	619	640	630	590	611	617	609	665	657	667	596	626	588	633	649	602	618	653	652	604	630	597	617	617	586	628	652	666	623	580	611	628	614	622	598	625	649	637	625	642	631	612	605	631	614	652	661	627	647	608	646	624	629	628	632	646	658	627	626	629	601	596	590	609	624	639	645	650	638	640	620	655	585	621	619	612	596	618	624	593	617	657	622	583	630	623	637	606	650	564	630	611	595	612	609	642	645	651	663	618	603	608	612	652	613	653	635	650	640	664	663	619	595	600	645	593	605	595	618	646	604	635	595	603	629	633	660	561	662	641	583	634	611	659	616	592	572	610	658	614	640	595	669	620	659	637	667	662	585	563	592	640	647	602	605	636	612	664	626	660	616	660	647	612	633	620	584	614	617	620	596	649	591	646	632	630	629	616	646	617	621	572	635	630	621	657	640	624	591	629	642	647	628	617	664	619	643	620	652	583	654	631	647	619	615	576	645	628	605	631	607	623	632	605	640	613	647	571	640	668	619	624	632	611	614	623	595	633	633	598	592	604	601	626	605	597	603	627	652	621	624	585	631	634	646	670	631	620	568	614	656	629	657	640	637	587	652	611	621	665	712	645	618	612	616	649	616	636	585	650	639	626	574	663	613	639	611	612	630	629	618	609	638	653	632	596	607	593	582	616	597	618	669	579	614	652	627	641	669	612	641	644	599	617	627	623	640	548	620	613	655	637	682	626	649	628	639	593	588	604	604	653	626	589	614	629	673	607	625	652	662	630	608	620	620	627	642	627	614	623	656	637	666	628	593	638	630	615	656	630	616	640	609	651	642	599	627	635	603	650	645	621	607	609	636	653	639	607	606	598	652	610	650	581	611	620	608	623	631	643	624	591	625	595	608	643	637	615	637	630	636	678	620	588	627	603	614	641	650	687	613	646	629	655	588	616	613	598	619	631	631	632	639	614	623	618	603	630	610	613	582	618	629	661	619	640	642	649	653	625	600	608	608	584	619	620	611	638	632	620	616	647	605	590	620	627	628	623	634	627	635	608	653	612	629	655	596	654	632	642	623	572	611	640	633	633	613	560	614	587	619	623	682	590	638	638	605	618	640	630	621	609	615	614	637	640	652	623	622	583	587	617	618	612	619	610	663	669	587	639	624	646	628	597	577	636	608	667	607	616	667	610	664	624	657	603	612	606	614	609	641	675	620	611	630	663	608	642	634	629	631	626	635	598	603	628	623	612	609	580	594	631	656	613	643	672	634	573	634	606	625	651	610	602	655	619	604	664	641	584	650	653	619	574	653	593	600	652	621	615	602	651	650	614	578	627	583	610	669	610	639	587	596	643	585	588
24280	21466	28918	24413	21382	13096	4125	2286	1680	1401	1250	1067	1033	903	847	801	764	743	706	718	698	669	682	623	642	634	590	639	661	554	571	592	566	538	552	518	556	543	500	487	532	497	509	472	482	477	478	485	489	523	478	477	527	490	492	504	471	503	475	473	496	484	502	469	468	460	497	436	443	494	457	445	540	471	502	495	490	434	487	474	507	453	474	501	495	447	509	467	475	503	473	492	456	496	446	474	483	463	503	451	436	486	473	492	514	481	469	504	511	495	439	480	499	491	462	459	478	482	467	469	440	455	496	491	464	493	426	466	481	471	521	477	467	485	460	460	442	492	486	464	496	466	478	489	485	467	489	495	489	472	499	502	475	479	474	468	480	514	465	479	508	484	454	507	471	464	475	470	481	508	446	467	521	484	474	488	489	460	527	455	494	457	486	491	463	450	466	475	490	495	452	498	505	471	475	496	447	503	486	469	443	489	471	449	464	452	465	508	470	483	481	494	493	478	506	469	497	442	475	445	482	450	459	467	473	478	472	436	464	436	409	480	465	493	439	471	488	499	492	478	466	470	484	477	507	533	455	497	461	489	458	461	478	439	476	451	441	531	476	474	468	475	511	492	505	465	483	473	473	435	451	421	509	455	446	461	462	490	489	457	503	460	495	493	484	461	477	481	490	506	480	469	456	490	484	473	481	478	496	458	457	461	471	485	491	482	458	449	450	450	498	479	463	431	529	454	444	472	507	459	444	496	467	490	478	486	470	485	473	477	452	497	455	471	467	511	493	493	439	470	448	479	476	426	496	524	470	456	446	470	487	464	456	463	483	466	495	467	477	488	451	473	471	468	468	446	451	461	515	498	450	457	497	486	437	474	426	463	469	489	486	480	455	496	468	481	474	480	488	482	483	431	506	460	477	465	477	494	476	464	508	441	479	506	488	508	475	499	483	478	517	478	433	451	493	491	483	460	500	450	507	489	501	445	459	473	503	468	504	483	484	480	439	459	469	480	483	490	474	477	510	484	503	459	491	503	460	511	444	536	470	474	485	462	466	465	474	491	510	468	484	467	449	486	474	510	487	496	494	492	515	495	395	446	482	479	479	472	467	466	457	504	466	496	486	467	461	519	474	454	437	480	465	524	475	451	504	460	479	448	469	469	431	431	449	456	484	477	447	494	497	497	466	480	497	489	508	447	400	475	439	520	509	462	430	470	505	506	488	481	439	470	471	469	456	490	468	481	487	477	514	489	424	477	460	486	513	486	502	496	508	484	473	428	488	472	444	481	482	443	454	498	475	467	408	468	497	481	483	452	486	498	492	465	461	451	506	445	497	465	489	475	437	471	450	442	457	469	448	491	442	515	482	473	492	506	457	516	488	496	481	476	477	496	478	485	458	473	450	517	461	451	469	471	468	492	424	454	462	454	487	463	523	483	455	475	483	504	462	486	443	437	473	493	455	502	467	480	503	466	468	437	466	468	467	468	456	495	461	498	471	489	488	434	481	494	486	466	489	479	490	462	464	461	414	466	487	449	427	433	473	442	479	454	474	513	499	456	495	487	456	452	490	451	445	478	456	466	483	457	439	491	512	463	469	440	491	491	481	465	495	471	500	477	484	543	489	507	474	458	484	473	467	478	450	448	494	469	491	447	483	437	495	476	480	459	511	449	448	465	444	501	470	452	498	461	504	473	495	457	475	494	470	461	472	447	508	495	470	446	474	468	467	458	496	440	491	489	449	490	527	474	431	481	464	491	465	483	472	471	456	465	485	457	479	471	477	484	492	480	437	482	485	450	449	455	472	502	439	503	466	514	486	437	467	472	529	488	485	481	431	462	468	465	492	486	490	509	492	473	448	454	481	494	485	443	429	540	503	489	449	438	511	494	446	454	444	451	486	476	473	425	457	468	471	474	472	476	475	536	479	431	487	460	455	475	503	495	453	451	510	496	489	432	497	480	480	467	503	470	465	466	448	442	483	484	470	449	487	494	468	449	444	468	434	441	455	514	452	479	505	473	490	472	477	504	447	483	484	453	460	471	463	482	467	468	502	489	510	450	438	498	503	491	509	488	466	465	451	491	459	412	467	470	435	491	484	474	463	479	474	455	479	477	500	484	453	470	502	460	484	493	491	475	501	482	461	470	452	467	428	448	454	446	432	462	482	455	486	471	496	499	468	459	470	494	476	515	451	504	430	446	480	442	517	502	494	504	485	493	504	510	496	444	523	455	457	468	515	471	463	476	473	512	487	474	486	531	472	482	453	463	490	478	496	484	487	491	477	453	464	458	461	436	448	508	438	457	474	473	469	442	484	435	485	458	496	463	488	504	466	507	475	462	438	484	481	476	519	490	458	474	475	452	451	512	498	457	489	472	482	458	496	460	497	477	464	482	478	501	449	486	488	479	474	494	465	483	459	520	489	461	474	477	454	449	461	500	477	477	503	463	474	427	422	476	466	519	495	474	492	470	477	464	488	457	480	466	496	524	499	485	468	438	455	492	480	483	455	479	474	461	479	485	439	478	471	435	497	467	458	499	493	492	485	477	498	479	449	515	509	475	460	468	485	461	493	470	475	448	462	452	457	457	501	478	492	462	498	489	483	460	476	480	461	461	441	455	483	507	503	522	471	442	455	476	481	503	461	447	462	483	476	468	451	458	458	456	470	494	488	484	516	479	478	502	465	493	438	500	429	479	476	487	472	491	458	494	448	446	480	461	438	468	518	474	479	466	497	458	468	468	478	483	478	487	472	515	494	463	459	506	499	495	479	474	510	458	493	471	451	464	476	460	473	490	451	447	452	492	528	489	492	451	469	459	488	471	519	478	454	460	467	487	514	458	502	497	507	462	492	468	509	484	466	477	464	473	461	429	498	455	444	460	475	445	480	477	499	478	480	524	471	450	435	463	418	467	460	479	465	473	469	477	463	469	505	456	481	478	477	494	509	448	524	513	484	506	479	456	532	463	434	454	493	497	465	507	502	470	503	484	445	530	473	483	523	492	496	471	492	477	456	450	491	497	467	451	480	513	505	472	445	484	444	482	473	465	465	472	451	496	482	447	452	473	461	465	491	438	498	464	454	482	520	494	452	485	547	497	485	490	498	486	422	447	515	484	487	458	508	474	494	475	470	445	468	451	486	483	468	467	499	527	496	475	489	434	471	473	494	445	469	450	443	443	438	487	504	480	436	484	463	497	472	458	484	489	472	462	483	492	481	488	474	464	497	475	469	471	480	502	507	472	491	461	482	499	484	508	481	490	455	473	462	479	473	457	436	435	504	470	480	472	473	470	452	520	432	478	472	464	500	487	513	468	509	488	471	461	476	494	455	462	459	452	487	433	478	448	496	426	468	470	489	456	504	446	441	445	501	492	481	479	431	442	452	431	440	475	469	472	496	477	508	463	451	511	486	462	475	467	471	429	528	464	483	454	472	430	469	460	469	459	461	457	468	469	460	485	452	466	463	458	469	469	473	496	481	521	457	469	444	465	489	474
21293	36079	31227	21985	15881	11375	8373	6422	5070	4245	3709	3285	2917	2550	2405	2291	2063	1945	1810	1756	1708	1616	1612	1554	1544	1428	1488	1353	1300	1279	1238	1256	1158	1191	1140	1140	1089	1048	1049	1026	993	1024	1094	994	985	1021	929	964	914	952	923	918	868	895	920	964	951	890	951	908	956	936	927	935	875	887	889	909	918	950	979	901	917	917	904	890	931	879	916	912	824	948	892	919	888	901	910	948	869	985	937	927	890	945	920	884	955	857	865	897	831	888	922	917	850	909	886	880	948	851	891	912	864	900	898	905	869	930	866	910	886	917	880	867	906	910	856	864	900	890	903	849	897	823	903	872	919	957	976	866	911	899	905	894	909	885	943	917	896	908	907	900	899	879	853	873	858	906	931	921	883	947	941	885	922	886	865	959	908	913	913	952	886	889	904	871	941	921	880	872	877	902	883	921	885	860	842	890	877	881	884	922	878	868	863	841	882	883	869	900	930	869	897	909	920	870	919	879	894	889	893	897	865	978	875	916	899	914	931	903	905	906	924	893	953	860	920	914	890	827	871	896	919	871	845	911	896	919	809	920	869	874	897	892	905	893	913	959	908	889	914	868	911	904	911	907	914	889	883	890	847	928	869	889	883	889	912	914	946	884	880	896	911	886	833	920	913	861	890	880	906	948	931	949	910	875	860	865	893	889	916	906	867	899	943	953	855	895	901	884	828	959	894	883	908	924	885	894	905	887	871	979	871	941	865	894	910	918	836	933	890	871	893	949	918	889	915	860	924	901	925	988	901	903	890	866	887	952	922	905	948	920	881	858	875	919	894	918	895	879	888	919	908	952	877	834	927	888	884	903	893	868	904	890	936	896	876	882	923	934	932	878	861	904	872	948	912	906	934	917	922	923	923	921	859	895	882	922	895	859	876	923	884	914	918	892	886	895	937	884	876	893	915	912	894	890	911	915	894	944	911	870	941	912	884	903	880	897	882	917	933	862	896	895	903	925	872	892	863	907	913	838	895	945	900	932	873	859	870	890	884	896	893	893	883	900	910	917	840	926	916	906	933	858	907	901	836	888	883	899	886	876	880	904	875	884	856	895	925	869	926	932	866	930	882	861	933	936	872	890	953	926	862	866	944	865	899	857	955	888	904	903	870	898	913	898	951	909	934	912	920	918	901	895	884	874	911	859	935	881	911	875	878	919	934	892	952	888	879	876	886	880	972	928	942	909	902	900	957	915	883	882	905	880	954	843	899	869	840	880	872	861	875	920	928	917	866	939	867	867	814	882	902	938	843	893	918	898	860	899	954	876	860	929	849	893	889	903	827	875	914	947	891	868	853	908	865	840	901	900	882	888	875	898	898	857	912	947	925	884	898	896	923	907	891	899	889	900	974	870	849	929	881	902	865	875	878	862	928	836	896	896	924	849	900	868	880	879	916	928	919	925	858	890	894	923	902	906	866	943	854	938	888	906	892	872	907	918	845	897	908	859	851	904	917	918	848	912	945	887	948	924	913	879	907	956	865	914	893	840	906	896	867	930	959	883	855	872	901	879	928	870	870	954	849	914	936	914	868	884	958	891	873	838	925	875	891	906	891	886	890	821	921	894	891	900	918	857	869	869	926	895	888	905	881	899	938	911	884	876	828	829	863	871	934	840	926	882	876	903	879	912	880	917	871	903	926	917	893	913	885	938	915	909	966	866	887	901	939	849	882	835	888	917	890	868	893	904	860	914	873	942	872	935	869	929	875	912	874	875	847	928	878	921	980	862	853	896	895	907	958	886	849	867	880	933	845	884	916	910	926	914	886	912	907	928	849	898	868	886	855	899	909	923	851	876	899	907	864	850	897	937	894	888	943	891	915	858	870	909	855	874	913	840	923	829	918	830	878	871	891	873	905	868	859	877	929	890	893	841	839	914	843	936	934	867	915	973	917	902	932	925	897	828	902	894	888	899	940	889	883	844	881	892	880	948	849	910	895	946	886	932	883	860	893	858	906	864	934	887	888	888	886	914	869	864	892	933	941	927	904	859	866	889	861	870	904	891	890	875	936	928	889	895	903	925	887	897	917	896	888	893	933	910	861	897	906	850	878	934	881	969	916	858	901	882	907	905	875	895	852	904	890	907	917	878	948	899	913	846	891	947	932	892	890	865	896	943	864	903	880	922	886	886	916	892	917	885	880	900	863	893	925	887	880	926	898	903	860	839	916	900	883	917	867	871	898	847	899	867	891	872	880	912	895	896	889	905	891	918	936	902	898	872	937	910	901	856	896	884	877	904	830	895	918	902	848	878	897	894	904	944	953	922	891	908	902	894	871	830	929	904	869	826	949	903	902	908	909	822	880	934	947	842	864	893	840	885	937	887	959	911	942	915	894	896	884	903	864	923	876	884	814	903	868	865	903	913	830	874	889	910	883	895	865	864	830	890	883	914	860	849	869	907	913	909	933	913	877	849	897	896	861	906	860	851	870	897	862	914	907	912	892	855	893	934	877	933	949	867	938	965	892	908	912	891	943	926	942	929	921	877	883	896	868	885	891	885	976	961	902	914	911	896	892	873	900	887	938	860	920	910	931	877	875	865	930	886	997	923	876	899	900	911	902	914	919	888	851	862	923	986	920	916	936	899	882	880	915	907	911	896	948	902	872	860	905	838	893	900	965	874	897	923	906	870	879	922	853	913	842	926	938	892	916	862	889	940	880	926	924	884	915	859	890	836	914	884	854	890	901	891	881	858	886	854	909	907	937	942	883	877	898	835	934	897	914	886	858	964	859	891	918	870	891	873	872	905	903	922	977	960	918	824	877	897	854	883	877	898	936	879	925	864	892	893	852	916	867	901	853	880	927	806	849	898	924	936	898	899	856	915	930	877	880	886	985	948	925	888	887	964	840	895	918	911	839	917	898	892	913	886	835	897	916	867	871	903	902	928	852	877	930	887	916	930	872	880	897	878	845	879	917	906	854	931	853	880	877	920	912	931	949	906	930	867	889	874	883	933	879	906	957	881	908	892	938	886	929	919	890	932	870	919	926	872	896	884	854	903	855	830	953	902	907	874	873	955	908	883	869	871	918	899	903	906	899	894	972	857	968	913	943	893	865	945	857	920	901	903	908	890	893	973	872	876	898	921	891	897	877	935	907	884	901	852	870	937	883	871	862	940	899	948	903	944	883	922	925	856	873	907	876	919	849	935	906	867	873	859	879	958	906	922	913	901	840	908	923	899	839	908	949	951	883	884	915	950	846	846	859	875	870	894	856	813	875	919	902	890	903	920	859	955	847	891	946	897	876	882	960	908	948	903	892	896	951	887	895	902	916	896	893	860	908	827	906	922	894	923	949	862	919	920	890	839	940	885	906	847	875	843	865	905	916	921	892	867	919	887	839	931	981	908	864	915	907	851	907	865	902	896	889	926	853	898	948	857	900	865	869	920	894	853	884	853	906	926	849	871	913	901	865	921	893	885	898	859	876	909	923	976	915	923	882	890	858	868	891	933	907	892	874	948	863	924
27537	19402	11483	4632	1862	1044	759	521	475	399	359	371	313	339	367	343	279	280	298	286	290	303	305	264	267	298	264	256	277	277	252	282	242	285	247	225	260	249	232	227	244	256	247	260	252	231	217	230	230	228	228	213	233	236	234	222	253	225	231	205	238	236	246	214	245	213	253	217	242	217	224	255	241	265	229	235	219	207	206	241	199	232	230	236	202	219	243	260	234	207	228	242	215	208	210	231	237	211	252	285	251	216	237	202	213	254	221	226	214	200	258	203	220	215	252	218	207	255	208	234	209	213	237	243	222	230	194	221	219	255	241	247	219	228	206	244	222	237	215	216	218	224	239	248	207	215	231	217	220	233	211	211	210	240	233	239	245	245	237	225	246	231	222	230	256	237	223	242	244	234	230	189	213	237	215	221	236	239	225	211	256	237	225	225	229	238	223	242	254	267	230	202	208	212	226	241	245	218	233	227	231	249	234	201	238	229	252	248	230	211	217	231	238	232	241	209	232	227	220	225	209	232	213	214	247	225	231	205	234	218	206	255	202	234	209	236	215	239	250	226	227	213	232	235	224	231	228	224	211	225	230	266	221	217	229	225	241	237	229	207	240	249	220	202	239	219	226	245	227	216	227	217	230	220	240	207	198	198	223	223	199	225	227	230	235	247	221	251	226	257	231	241	233	225	235	215	226	225	206	252	205	279	227	222	222	227	224	194	219	237	229	240	240	221	206	228	226	224	244	220	200	232	259	213	231	230	268	237	217	255	229	258	226	254	227	216	259	235	220	211	250	232	219	212	209	215	224	224	266	237	244	226	215	251	228	247	240	249	224	242	239	240	238	235	231	252	244	224	221	229	228	243	202	233	225	254	226	229	224	223	224	232	233	245	247	226	225	216	228	237	223	237	241	226	232	219	238	223	208	214	249	201	249	216	212	220	248	214	230	229	233	217	242	224	220	231	216	238	225	243	248	240	247	208	202	212	200	258	214	206	203	246	235	229	228	221	236	236	225	275	216	226	227	239	210	222	223	206	222	217	211	233	225	224	218	228	206	246	233	254	228	241	224	205	246	226	232	229	214	223	219	251	223	191	236	257	256	213	229	244	227	231	208	245	225	229	215	226	221	213	245	222	207	232	256	236	250	239	209	228	209	218	246	249	227	250	218	242	225	232	225	219	237	212	221	223	226	202	213	212	228	254	203	209	238	226	221	234	248	226	212	231	253	233	259	229	220	208	219	207	251	230	248	226	242	251	238	215	223	200	226	222	251	225	219	217	205	229	226	214	222	230	250	237	212	242	241	227	234	236	252	203	249	244	256	243	236	236	231	233	234	244	245	244	218	230	255	226	202	242	236	238	234	234	235	250	231	231	231	267	235	214	264	222	250	223	221	242	229	238	236	235	221	225	224	216	241	215	224	203	218	228	208	217	208	262	245	200	230	252	210	231	206	205	232	239	216	221	249	242	244	206	218	224	234	244	238	236	230	238	242	230	216	226	241	211	225	218	240	268	207	210	226	208	249	207	230	196	236	207	271	247	243	249	225	203	234	239	231	223	225	219	241	209	216	209	224	247	221	241	200	246	230	232	236	221	223	225	220	235	235	234	229	240	225	222	224	227	219	224	205	237	229	229	246	254	221	220	212	235	229	211	195	229	208	226	202	221	210	213	216	238	227	228	237	226	224	199	214	241	219	210	243	238	236	232	239	216	212	246	224	221	217	230	244	243	236	228	222	223	242	244	239	216	232	261	216	209	245	218	246	257	225	237	255	250	235	235	221	242	250	223	206	231	224	207	212	224	211	210	215	206	216	270	249	246	217	247	225	200	256	204	217	230	227	227	227	233	246	208	228	243	225	229	242	251	232	223	217	235	218	220	211	223	235	211	220	251	256	260	199	227	212	241	234	238	203	234	219	240	251	226	204	221	236	230	218	249	206	199	234	239	215	222	241	233	217	259	215	229	243	210	242	244	223	234	225	260	216	215	227	222	208	227	232	224	230	234	238	238	216	241	217	201	205	239	234	244	203	221	222	225	227	218	245	222	238	180	241	213	240	269	228	221	216	241	249	229	228	222	235	237	235	223	195	238	194	241	211	250	236	228	235	237	246	224	235	239	228	217	247	232	210	230	219	219	265	218	213	214	225	226	227	254	226	252	241	243	215	266	230	206	265	204	227	221	221	226	242	223	205	239	199	213	248	238	235	234	233	213	230	229	220	242	225	231	209	226	221	213	227	219	252	244	237	223	238	208	229	236	195	200	221	251	221	222	228	216	247	208	219	237	248	233	254	235	222	248	216	240	243	233	243	216	203	228	218	235	232	197	225	251	206	225	247	237	238	232	233	231	237	239	227	242	253	242	236	229	217	237	243	224	232	214	217	234	241	237	214	238	215	238	247	235	237	238	203	208	198	196	212	210	225	209	214	214	244	232	226	236	227	222	259	213	217	220	233	238	230	215	223	229	247	223	247	256	224	237	203	217	212	250	216	245	254	245	228	208	217	211	218	218	256	225	245	216	224	251	244	238	229	240	219	245	228	241	244	275	239	215	253	228	220	228	253	217	240	224	253	223	235	226	238	229	211	236	213	254	218	217	223	252	232	242	231	256	212	247	225	221	228	234	212	210	240	233	215	245	211	238	253	224	210	244	244	238	212	228	224	217	225	230	262	241	196	203	220	223	229	215	219	218	234	228	257	232	246	225	223	234	228	217	232	250	218	234	233	264	234	240	210	237	234	240	209	227	219	225	197	214	239	236	230	216	226	243	255	226	239	246	244	215	250	236	222	221	258	223	219	236	245	219	237	229	227	254	223	217	257	245	199	237	199	242	230	239	220	214	200	218	248	245	222	240	231	238	226	210	227	218	218	260	224	223	215	230	254	216	241	211	227	200	279	200	240	253	253	247	211	225	238	238	232	254	227	225	217	212	227	239	212	225	237	228	252	234	237	211	242	218	216	228	235	228	260	235	259	233	212	239	241	249	232	225	230	220	201	244	221	236	242	230	210	243	224	233	233	238	206	207	229	256	219	242	231	230	226	237	226	204	233	241	222	234	206	225	223	201	241	212	223	237	215	232	261	220	229	235	222	207	232	226	237	227	207	263	254	258	219	249	248	261	213	220	259	239	224	234	215	235	237	218	237	234	257	232	269	211	240	234	200	218	238	218	223	253	226	224	238	234	224	228	249	236	203	242	248	207	219	247	232	224	211	237	227	238	253	205	222	213	232	242	237	228	236	236	212	217	233	257	223	236	230	222	222	241	240	212	236	233	241	219	223	234	250	191	228	221	232	229	221	227	231	209	239	222	218	242	218	221	232	240	212	272	229	223	246	226	221	213	225	218	229	225	230	233	225	240	236	245	214	221	237	220	251	218	224	236	229	220	246	244	222	225	237	211	216	208	213	247	225	221	216	223	235	210	251	215	237	234	249	218	207	233	225	203	225	237	206	216	255	251	213	214	250	223	216	218	231	218	226	215	255	238	212	214
16665	23207	18260	9651	5774	3424	2415	1771	1497	1239	1153	1031	974	954	910	860	788	780	752	734	750	712	724	685	696	645	647	621	645	626	583	554	565	570	552	555	498	548	538	477	500	523	485	514	511	482	525	517	509	487	491	495	467	524	472	488	474	495	474	478	449	476	489	493	484	464	476	454	468	468	486	444	474	454	464	438	448	484	486	460	478	478	477	481	461	437	501	505	502	478	489	469	463	487	474	467	502	482	506	485	481	488	500	460	458	479	492	455	456	450	449	465	491	493	455	504	456	452	442	502	490	518	475	469	480	469	484	463	461	479	502	461	499	436	449	432	467	471	483	445	467	473	450	483	456	461	453	482	425	444	465	468	455	463	415	453	457	513	470	487	488	503	485	461	436	484	488	472	461	498	477	455	461	471	447	442	509	489	481	505	477	480	524	441	437	418	468	469	461	476	453	478	483	466	467	470	477	467	477	445	453	443	479	475	473	458	482	440	475	433	454	462	446	487	449	489	480	458	462	479	455	485	439	519	471	469	481	467	455	450	448	437	457	461	471	456	469	485	439	456	449	482	479	485	474	472	472	457	471	461	454	475	458	459	490	453	462	475	472	445	454	455	452	430	483	459	453	490	486	511	500	504	451	504	503	488	474	465	495	495	472	477	479	449	466	464	451	458	441	436	470	456	509	512	458	464	477	447	481	460	466	456	449	493	505	471	449	458	479	442	459	482	456	462	509	453	533	446	467	453	519	470	472	462	511	439	454	476	487	489	457	437	455	432	466	479	472	441	450	466	470	453	465	474	463	439	501	463	476	495	485	458	481	477	453	480	487	477	455	509	506	516	465	504	427	499	507	448	446	453	460	481	461	480	481	478	497	461	483	458	486	506	462	452	455	441	502	473	482	465	482	473	451	452	474	474	458	449	433	443	442	492	496	481	496	453	468	458	477	452	464	474	443	467	470	499	421	444	463	465	496	468	456	451	456	452	486	513	457	487	500	486	497	463	474	482	431	447	502	462	500	464	453	432	447	477	469	455	505	438	457	469	501	498	479	471	487	480	477	429	476	492	480	442	461	462	447	444	500	477	481	415	511	487	456	437	424	458	483	473	442	428	461	489	453	468	446	491	434	488	465	458	465	444	431	465	456	461	464	450	503	494	502	475	481	430	480	456	456	427	501	500	446	464	455	485	469	464	454	491	478	498	498	438	478	433	469	450	467	472	468	461	471	464	444	466	480	470	458	482	467	454	518	454	458	507	485	432	488	501	477	507	453	465	489	498	515	477	475	501	475	497	505	465	477	450	498	462	448	489	474	465	517	484	433	489	494	502	448	447	454	522	494	430	471	483	470	466	451	487	478	470	472	469	463	479	483	484	516	467	459	431	471	449	474	462	498	465	458	500	496	438	498	455	489	477	510	452	466	519	478	478	454	509	449	485	474	441	497	486	468	482	462	482	451	446	485	466	468	471	464	474	473	489	472	481	463	493	429	462	455	486	467	463	453	484	457	478	463	470	417	472	437	444	444	459	455	473	441	441	443	460	465	464	450	447	470	463	474	473	476	445	466	454	494	449	452	455	440	452	490	474	460	476	460	501	471	491	490	468	437	506	476	469	469	484	471	426	462	443	484	504	450	464	443	476	498	479	454	466	427	492	441	432	442	453	487	477	483	470	494	474	482	453	464	472	463	482	452	442	476	458	459	477	440	508	476	519	489	473	416	459	495	462	455	485	480	451	482	457	448	481	501	492	495	501	483	444	497	492	494	482	446	488	446	476	481	461	479	436	481	455	515	453	477	463	473	499	456	417	504	486	478	486	446	482	461	456	470	470	474	479	452	495	448	456	478	456	446	488	461	461	453	485	485	484	479	469	475	484	479	472	484	458	480	470	461	482	466	470	445	493	478	462	468	443	465	464	494	455	477	509	449	464	441	470	445	459	444	467	470	491	461	454	477	458	462	454	463	504	479	474	498	458	468	507	474	493	442	442	463	468	499	501	473	475	474	446	458	421	453	425	479	451	442	497	439	443	490	468	478	506	454	479	465	437	470	510	490	480	478	468	454	475	469	493	473	482	420	474	461	485	464	487	450	449	462	485	457	448	451	486	446	475	441	485	510	487	423	495	479	477	480	499	476	445	449	453	446	479	463	465	459	468	417	457	468	489	483	487	466	434	470	479	445	498	509	478	476	465	448	470	437	462	466	453	451	454	476	443	463	468	482	499	457	470	428	466	483	469	464	461	502	485	473	469	432	485	443	491	463	491	505	450	467	455	436	436	458	449	481	462	442	458	467	473	514	464	463	504	477	484	450	475	484	464	473	499	501	452	472	452	468	472	503	460	471	488	465	462	494	463	459	459	495	439	431	443	445	445	473	447	473	500	535	454	456	530	481	454	476	458	466	469	503	479	475	492	483	473	468	461	454	451	475	452	480	453	470	457	499	462	503	495	506	461	484	458	470	455	480	462	466	479	480	464	501	452	442	501	425	500	483	464	460	442	472	483	453	460	491	508	452	424	479	471	472	459	517	469	479	440	498	449	447	494	468	468	458	449	492	500	472	449	432	464	463	461	479	475	468	483	489	470	435	496	469	404	470	452	487	473	451	471	447	478	475	450	449	452	477	473	486	486	468	509	436	480	486	455	451	470	444	488	457	475	431	469	497	466	475	472	429	477	448	452	420	470	461	443	458	511	468	476	481	473	461	451	444	446	470	486	473	466	463	477	486	460	443	478	463	473	461	486	459	444	466	470	456	468	479	451	500	487	467	475	492	425	507	489	511	470	475	499	453	463	487	462	505	487	479	487	471	449	481	471	453	446	484	508	437	486	494	498	476	429	493	476	487	417	489	506	497	476	467	477	450	513	476	448	489	502	469	474	481	459	495	427	444	479	428	512	485	471	483	505	476	478	457	456	460	425	459	495	459	495	486	478	476	470	449	486	427	445	462	455	486	446	469	445	462	511	503	464	465	452	478	472	456	455	459	473	448	457	430	453	470	469	482	459	460	462	455	473	520	487	480	444	467	469	463	446	486	499	432	520	462	504	454	462	422	468	467	472	474	464	470	479	463	451	456	491	475	446	459	493	431	509	471	470	457	490	502	450	458	455	454	447	460	484	465	467	439	461	468	492	440	506	441	458	519	492	431	480	500	483	507	482	467	414	474	458	488	451	497	467	444	493	473	455	476	511	482	437	489	474	457	473	463	481	479	463	476	477	467	510	478	469	452	474	468	486	463	453	443	491	495	439	472	456	485	483	482	480	446	465	448	482	462	473	478	454	483	453	477	439	461	502	421	459	450	449	454	448	455	475	463	487	451	465	474	489	461	427	429	444	461	455	472	457	455	484	479	453	507	473	484	490	456	450	445	470	503	440	496	507	433	494	464	483	483	499	460	466	427	494	469	448	476	458	483	515	456	476	501	479	469	452	460	509	454	473	499	458	481	475	529	446	453	472	442	437	459	450	457	442	450	519	466	469	484	482	452	437	476	479
25112	21436	27919	25226	13959	3885	2054	1329	1140	936	790	690	638	628	561	550	509	485	501	435	462	406	422	400	428	397	368	370	374	359	421	351	402	377	377	349	333	368	326	358	330	329	334	320	324	349	327	297	321	315	301	313	322	327	290	334	286	331	331	337	304	313	329	286	313	301	333	313	294	333	292	326	332	311	314	301	306	325	309	328	302	287	318	293	302	311	302	304	324	320	304	311	344	299	307	281	307	309	338	341	307	312	295	301	319	320	323	318	306	323	316	286	318	323	284	320	346	300	342	292	338	310	310	284	287	327	302	287	288	319	309	312	294	321	274	283	309	287	312	327	334	337	306	307	295	315	292	310	359	293	336	301	314	299	343	260	292	322	304	298	316	293	334	332	314	330	309	317	319	339	304	297	309	310	318	287	310	303	320	325	293	305	341	320	293	316	306	308	312	324	314	331	336	305	324	309	314	306	300	344	347	327	304	298	340	307	325	301	301	315	320	310	323	344	318	305	320	350	313	279	323	284	323	291	291	311	281	327	289	321	295	312	297	321	301	322	310	307	316	325	319	306	289	305	256	328	298	321	298	300	304	290	324	323	319	316	325	296	316	299	339	328	294	321	321	303	310	305	341	315	317	329	329	349	321	317	337	308	290	316	307	299	283	302	317	304	309	313	314	300	346	315	320	304	310	294	307	350	306	331	288	296	320	301	317	302	264	314	287	295	323	334	306	300	315	308	314	291	290	320	326	311	326	322	312	282	304	311	354	307	289	309	317	294	308	294	318	309	309	282	309	293	299	312	295	307	302	292	334	304	329	300	304	325	333	298	292	316	280	331	353	320	281	319	308	312	286	296	297	281	311	302	298	328	320	313	296	270	304	301	286	305	333	326	304	291	305	300	339	311	312	299	295	335	331	322	313	307	287	277	297	316	308	323	271	348	338	308	305	320	303	317	321	297	320	323	304	319	297	307	323	293	340	322	313	303	321	310	354	332	300	295	296	313	288	329	279	305	315	324	319	299	312	298	284	291	288	331	317	307	324	319	298	312	312	286	317	319	320	290	339	316	320	287	344	308	299	334	303	288	313	307	280	295	307	323	306	320	298	293	302	301	317	266	311	315	285	288	311	305	317	310	328	304	320	308	317	331	312	317	308	292	304	315	313	305	304	314	309	328	330	340	329	302	319	295	286	326	292	303	281	318	325	315	329	324	306	290	301	356	316	326	354	316	316	303	296	296	315	311	309	328	326	316	323	320	303	287	304	288	328	320	313	281	334	329	295	308	333	291	338	324	274	288	320	329	311	309	288	295	313	338	307	313	333	334	341	345	316	335	312	314	279	301	335	339	337	315	292	298	325	308	286	306	307	299	303	294	313	299	282	280	299	306	316	313	290	274	322	301	314	329	314	329	323	295	348	303	306	287	257	309	293	279	297	315	335	297	300	276	301	294	318	305	329	300	310	309	340	316	309	321	297	319	314	318	282	305	319	340	308	320	315	301	287	289	322	316	307	331	295	276	300	302	315	290	318	325	330	319	330	321	313	301	332	290	296	309	291	297	273	303	293	332	286	298	355	337	346	298	304	293	293	342	320	298	281	302	270	297	283	290	311	327	305	297	303	292	328	281	291	315	280	291	332	304	305	302	292	334	319	312	296	290	280	304	288	301	318	327	329	285	293	327	322	299	315	287	291	320	293	327	301	305	323	328	302	323	319	317	323	301	346	322	323	315	306	295	291	298	284	309	286	303	322	303	295	308	301	289	306	316	309	315	282	337	318	325	279	291	333	309	331	323	342	342	335	350	317	308	271	314	308	288	305	298	299	313	286	297	314	301	307	299	272	324	286	332	311	295	292	326	285	318	315	297	313	337	306	278	331	307	313	322	339	331	336	331	320	357	338	300	328	345	318	324	316	312	284	303	300	299	316	300	289	268	321	295	321	306	309	300	313	295	284	329	327	327	348	324	297	342	311	321	302	346	297	307	301	289	318	319	303	339	311	297	312	314	340	315	287	330	297	317	334	290	320	317	296	327	335	309	287	293	285	317	291	322	300	296	301	310	333	286	313	308	296	323	326	329	301	302	298	327	324	315	330	286	308	290	318	305	315	283	279	294	317	304	315	346	295	304	325	284	321	327	301	329	280	325	308	302	312	298	294	309	315	321	299	310	304	331	268	320	309	343	313	312	338	329	310	321	315	287	342	284	311	308	288	313	316	325	307	309	352	334	324	331	325	303	282	326	335	259	308	266	295	343	299	302	325	310	316	289	297	275	316	309	311	315	334	310	296	289	345	301	320	313	294	335	306	311	323	302	300	300	313	305	308	301	304	342	297	321	309	314	303	287	280	305	296	297	340	302	280	299	302	333	334	307	328	294	319	295	330	315	327	289	296	333	317	301	325	341	300	304	303	298	315	323	312	317	289	347	325	288	275	339	310	338	290	297	322	313	305	320	292	297	316	286	308	320	293	286	320	302	324	305	312	338	288	321	316	294	293	351	302	318	297	329	305	291	310	309	269	301	316	304	280	303	300	299	315	309	310	330	302	288	319	288	330	317	291	332	313	303	317	293	281	310	316	304	276	294	320	318	277	319	330	312	304	321	318	322	321	283	281	268	285	309	318	300	320	330	323	315	317	302	289	311	341	311	333	299	311	280	304	289	309	324	303	302	329	288	326	341	319	356	308	317	312	317	289	294	298	311	328	314	303	326	336	306	327	307	313	330	332	339	308	323	327	336	296	299	290	277	288	333	324	303	313	286	314	321	364	314	381	312	308	329	350	305	305	314	278	320	303	337	294	304	312	298	327	280	320	295	328	304	300	343	325	307	300	298	277	323	316	296	316	288	294	303	290	312	338	347	302	285	307	304	286	290	319	287	318	313	336	308	330	344	319	317	319	301	261	306	303	309	299	300	318	304	311	308	338	323	337	321	294	312	320	325	277	318	310	320	314	320	290	295	309	295	300	323	320	303	302	311	308	324	314	297	315	291	332	318	306	305	271	293	318	309	327	321	332	301	291	360	344	341	319	294	340	305	331	308	264	300	334	297	256	300	264	319	304	311	319	316	308	328	316	269	318	318	327	279	307	294	314	258	291	314	291	297	313	287	299	324	303	278	271	320	286	310	317	318	305	299	305	318	280	325	318	310	307	327	320	305	295	303	306	313	286	296	316	303	303	314	323	307	316	311	322	301	298	301	348	295	300	287	337	287	321	299	299	306	273	298	295	318	293	294	318	309	302	324	310	304	286	325	317	295	338	299	302	302	307	310	292	308	293	317	310	311	329	295	286	332	293	305	319	308	293	288	268	293	297	320	319	275	316	317	310	295	322	299	344	331	284	314	308	347	282	328	318	322	309	319	294	327	270	288	356	310	328	309	295	292	284	323	304	319	296	337	281	320	291	290	290	336	312	293	306	302	328	353	315	350	309	315	330	340	323	316	291	310	307	347	319	289	324	283	350	306	304	327	297	303	310	337	344	298	278	272	283	310
18442	30944	26228	17009	11397	7953	5654	4395	3383	2790	2468	2239	2033	1909	1686	1566	1328	1321	1263	1190	1110	1053	1070	1040	1021	960	933	942	938	920	866	852	758	819	788	788	730	746	728	662	777	715	709	672	683	657	637	691	633	611	633	652	625	640	635	652	640	623	646	653	576	607	632	628	615	611	622	665	646	638	661	624	603	589	612	617	593	644	608	614	628	637	616	601	647	648	628	704	597	626	669	604	645	587	686	586	631	625	657	597	615	608	600	604	654	636	631	595	626	608	584	609	607	622	650	623	600	604	659	608	646	628	622	592	602	618	646	598	603	614	627	597	584	598	627	561	632	609	653	622	633	636	556	577	633	598	615	591	629	570	629	586	604	621	648	623	603	591	621	606	632	646	596	603	589	593	622	603	661	616	602	628	604	621	575	598	620	618	583	682	658	637	583	636	612	613	629	619	618	603	610	678	623	616	592	617	630	619	637	626	617	611	628	593	637	558	597	617	581	596	637	593	623	606	584	644	651	599	618	594	637	593	604	578	604	585	610	680	647	606	625	645	641	575	630	575	583	648	616	613	585	606	617	582	576	599	617	633	602	561	657	608	609	599	648	670	638	583	612	610	592	580	600	609	638	602	578	661	589	634	596	590	647	601	637	645	634	603	656	606	585	625	612	650	644	576	610	627	618	652	643	582	581	638	650	643	664	579	641	606	625	588	619	632	645	575	630	656	660	579	656	651	648	610	605	596	593	601	622	610	626	597	612	620	607	605	608	649	568	624	609	612	651	637	613	586	611	606	571	619	555	636	626	624	626	593	583	613	641	650	595	633	606	628	632	603	661	641	662	582	557	635	619	625	610	590	615	616	601	672	630	605	599	564	645	610	655	630	643	586	634	592	617	615	582	613	622	609	598	624	650	601	631	618	639	667	592	618	625	617	666	636	600	614	586	606	618	582	613	638	606	603	605	609	638	597	579	645	628	616	604	601	661	644	618	649	661	610	591	629	638	647	615	585	568	599	576	602	572	624	608	604	632	594	592	613	593	639	609	669	636	613	649	572	613	642	629	618	603	585	601	603	584	570	612	622	618	639	612	611	586	607	609	654	617	589	622	605	595	617	608	628	637	608	606	596	603	598	642	604	623	588	603	629	565	609	629	596	640	606	619	553	640	616	639	661	584	595	611	589	606	625	646	617	611	610	636	570	575	617	606	616	576	616	639	646	615	656	621	577	610	580	615	604	602	609	614	633	629	600	623	604	617	598	605	639	649	607	632	643	634	636	630	625	629	590	611	603	613	616	608	629	652	619	622	615	616	647	603	621	587	634	670	591	636	618	626	562	576	613	642	585	626	588	637	608	651	579	613	619	654	571	619	621	638	634	594	609	613	600	655	655	641	615	608	637	558	625	598	653	585	603	620	638	633	590	642	619	623	611	675	586	637	620	606	628	590	551	638	627	631	615	573	607	678	643	624	594	608	599	599	613	614	609	589	664	641	632	559	596	633	638	601	571	632	601	655	605	614	640	673	600	591	630	630	605	598	605	624	620	651	630	641	613	573	617	581	639	590	589	613	584	631	633	626	618	610	633	667	604	615	578	586	651	568	592	637	624	587	640	592	604	655	596	629	584	645	621	616	635	635	620	583	620	645	604	610	619	633	634	616	663	613	597	607	612	606	628	662	649	586	656	589	654	655	581	640	619	623	629	642	589	633	621	615	604	598	629	632	631	617	566	637	588	663	637	616	620	597	554	613	658	574	632	617	616	627	643	635	614	647	622	626	617	644	609	601	579	636	653	611	628	621	563	608	586	614	606	621	640	621	645	628	581	626	649	630	566	631	629	610	631	610	629	586	576	577	611	603	605	594	639	589	575	651	587	588	623	617	582	578	632	632	605	674	632	611	630	618	596	613	624	653	576	624	618	596	608	614	603	587	630	643	603	619	646	612	544	630	623	626	626	581	599	608	649	610	598	618	618	593	575	607	573	642	615	620	650	621	595	647	630	627	572	617	670	591	635	638	597	650	630	598	606	611	573	650	620	600	602	656	629	636	632	630	639	635	620	578	614	604	591	620	620	623	622	610	609	622	646	589	625	613	589	608	569	615	580	642	598	614	635	603	647	652	568	593	598	630	629	624	592	610	616	607	637	634	619	680	633	619	649	603	595	661	621	573	631	624	615	602	661	590	624	609	637	635	610	643	564	605	655	610	613	617	654	634	566	591	592	583	644	581	565	639	666	588	611	612	597	617	639	676	588	592	610	568	625	610	643	638	602	612	587	610	590	673	596	611	581	638	591	620	640	637	604	632	634	593	621	608	634	583	581	597	606	617	565	584	631	622	592	625	545	620	642	620	609	653	585	604	619	645	590	623	598	631	598	614	659	653	606	582	613	619	620	619	639	641	625	577	637	628	648	640	616	598	579	618	610	600	619	625	652	640	615	608	612	621	629	574	631	612	606	644	601	658	646	605	633	592	609	617	658	594	597	617	618	659	557	587	643	642	595	602	590	603	615	612	579	582	601	576	593	597	637	621	583	570	622	599	645	613	642	624	635	597	604	623	650	607	591	607	618	656	636	573	634	598	593	599	593	591	640	675	594	581	612	583	627	634	579	640	583	615	621	644	605	628	667	613	614	615	668	645	615	618	600	627	618	587	631	599	607	621	612	592	652	596	618	663	644	611	598	644	650	660	646	596	664	587	603	691	645	619	602	645	602	649	614	600	651	614	601	571	603	627	577	622	603	619	654	596	645	637	605	605	589	630	575	639	622	636	617	607	639	601	630	589	642	605	614	646	592	584	601	629	620	646	590	618	589	642	604	587	626	585	617	649	632	608	641	636	619	569	608	626	668	640	571	603	610	634	579	609	634	628	670	661	597	590	572	565	610	632	647	597	595	573	594	644	587	602	643	605	584	624	606	595	647	652	593	631	582	609	625	601	576	643	615	626	622	607	579	604	605	615	551	638	602	622	646	611	627	626	567	621	591	632	596	650	588	600	651	618	580	644	602	621	645	621	593	593	610	597	610	619	602	590	645	619	629	522	642	607	636	624	640	562	600	596	614	622	642	606	623	611	648	586	587	609	581	610	603	639	601	632	615	629	635	607	631	624	599	584	585	628	581	671	658	587	573	561	620	606	602	606	602	617	592	614	634	634	663	640	572	558	634	631	586	582	661	615	654	635	630	607	612	633	574	621	637	627	602	616	620	599	667	583	615	634	650	586	586	632	620	626	610	632	617	634	637	603	632	618	589	653	645	575	600	647	633	594	569	650	603	577	552	633	620	629	623	595	573	617	582	613	637	635	636	596	610	618	630	628	610	616	588	595	628	638	620	607	566	625	666	624	622	641	625	665	630	626	641	642	628	616	603	620	642	653	606	622	632	628	619	612	629	618	604	655	622	625	644	618	618	628	608	645	617	595	595	594	624	573	650	618	611	575	648	605	589	596	618	619	621	613	625	612	626	584	622	677	621	591	613	634	618	610	616	603	602	625	606	605	649
24257	21459	28907	24414	21362	13311	4433	2494	1793	1579	1310	1192	1090	1049	979	894	817	753	759	764	705	687	661	649	636	616	600	567	554	595	568	592	583	550	561	506	529	542	544	510	509	568	499	522	532	532	489	486	552	473	460	458	490	495	505	477	496	464	467	459	479	465	445	442	509	458	422	521	494	480	424	464	502	480	502	459	461	468	514	454	448	448	479	414	459	503	474	468	464	459	475	487	481	489	464	448	427	475	507	471	445	460	493	451	477	459	435	493	464	471	443	487	482	467	502	470	503	446	491	467	473	431	451	486	518	484	484	470	501	445	477	497	483	497	475	485	473	513	500	514	499	517	454	453	472	465	483	491	493	467	440	458	492	459	499	460	485	505	486	490	471	476	405	462	485	466	465	494	469	480	520	507	495	501	471	520	457	480	471	514	468	473	466	484	472	475	481	472	467	496	477	479	462	482	459	479	484	441	516	472	461	417	480	459	476	464	465	467	465	471	486	457	498	435	465	462	435	479	504	460	457	486	491	473	449	504	492	492	506	484	472	479	478	453	461	538	442	477	488	443	455	490	441	513	437	521	449	458	467	484	502	448	471	434	476	485	452	493	441	505	471	478	494	450	503	522	476	473	496	406	495	449	432	446	506	458	473	429	462	494	484	460	462	455	472	486	460	476	479	493	438	443	442	431	466	486	472	483	480	481	505	469	438	508	479	467	486	477	452	501	460	473	445	467	466	444	456	480	447	459	457	478	484	444	436	504	487	452	466	474	487	457	501	457	463	451	477	461	473	442	454	459	457	467	496	437	458	505	482	479	495	489	503	493	483	424	458	460	442	435	489	427	482	467	461	495	483	436	467	514	497	491	472	488	480	490	494	460	473	470	464	473	487	444	432	501	476	455	503	496	469	528	494	504	452	470	461	465	465	476	466	507	478	470	457	434	458	454	466	461	498	462	491	480	463	454	439	481	458	451	467	505	503	430	503	403	501	474	457	455	432	472	522	494	477	474	456	478	474	490	455	485	453	476	485	493	468	463	451	456	437	457	498	434	462	460	499	469	440	472	461	428	474	529	458	459	450	450	478	470	489	448	467	474	487	430	471	480	511	518	456	483	513	477	480	480	487	442	493	470	495	518	487	458	460	464	448	471	493	473	505	475	478	428	501	473	451	490	475	454	501	494	526	459	416	472	492	465	489	472	518	470	456	464	454	441	465	504	457	461	455	464	474	490	477	452	472	461	445	474	469	466	472	440	479	481	512	460	462	463	484	456	477	499	478	431	473	432	475	471	455	470	484	447	490	461	502	478	432	401	452	477	463	462	442	482	434	458	494	456	509	498	494	499	453	484	493	495	470	471	447	463	452	495	464	483	518	455	472	498	465	479	476	446	497	419	468	488	500	484	443	483	462	483	482	461	501	455	444	468	470	451	465	459	470	465	482	482	520	512	454	466	452	480	503	497	474	498	470	493	439	466	454	422	469	469	484	437	483	463	478	474	453	430	460	461	484	458	490	440	501	475	522	475	445	483	464	440	448	462	456	523	464	463	473	469	449	516	458	477	461	540	450	446	453	472	474	479	485	452	477	499	474	527	496	481	516	471	452	483	485	492	458	454	470	499	462	474	491	459	461	442	433	472	480	485	534	469	486	467	484	470	445	474	449	438	444	491	473	464	468	482	468	472	456	494	524	475	471	502	465	441	439	490	503	489	462	476	517	449	442	479	444	462	463	480	484	439	469	475	461	443	502	450	477	437	482	453	446	435	455	493	434	482	484	497	484	462	489	436	467	432	475	432	482	504	460	448	441	411	478	459	443	490	472	472	469	448	482	523	444	460	454	475	466	491	449	484	472	444	405	479	466	447	458	478	439	454	443	511	461	485	454	499	467	437	448	461	518	491	471	453	475	470	443	468	441	501	461	434	496	496	444	479	503	485	500	475	480	452	484	457	473	447	465	446	440	453	466	483	479	480	477	473	471	462	482	455	412	466	461	466	463	441	482	505	445	483	467	476	460	498	449	474	459	423	459	465	448	461	495	499	435	456	431	452	455	448	453	481	495	480	503	450	503	460	484	477	457	475	442	429	500	501	471	427	472	468	456	441	477	476	510	526	462	480	439	486	480	479	487	460	471	509	476	465	511	476	496	468	483	445	493	449	488	455	468	460	466	485	504	488	478	459	481	456	481	471	447	510	459	530	457	500	471	474	447	445	459	519	482	479	483	452	450	457	505	473	486	498	464	425	473	459	496	472	485	476	507	470	457	413	461	485	476	448	468	442	425	496	489	497	456	474	463	472	432	481	479	464	503	445	491	484	507	489	454	479	507	476	468	440	442	472	460	464	502	507	466	499	418	466	495	448	453	504	472	444	493	467	461	439	436	448	443	483	499	470	483	452	458	459	439	465	436	491	457	499	499	496	490	441	464	467	473	481	460	440	484	455	459	428	487	492	473	456	488	449	468	461	456	432	454	442	490	450	486	497	462	465	480	462	473	469	478	447	453	468	455	468	480	460	484	482	464	477	477	449	509	465	491	451	498	479	461	489	505	492	462	484	482	443	458	481	452	466	488	466	490	496	443	446	462	477	467	452	482	463	496	507	469	463	453	515	462	448	484	501	482	493	472	466	477	483	441	458	458	489	470	467	503	467	455	455	469	528	486	475	487	495	463	459	460	480	497	436	470	474	470	446	474	462	463	466	446	484	493	441	486	473	486	472	441	463	433	499	458	495	437	439	484	471	497	460	460	451	521	448	468	460	443	446	452	455	490	473	502	446	497	450	458	454	463	487	475	481	479	523	419	484	456	451	481	462	451	460	457	519	437	507	487	478	466	476	497	475	403	456	445	492	463	437	445	427	455	449	476	447	463	497	495	434	466	491	465	481	485	486	451	471	482	468	499	436	500	442	515	492	495	484	472	398	465	470	433	483	473	446	488	490	459	439	460	436	469	457	464	477	486	448	467	480	496	485	469	462	449	464	480	454	466	497	461	446	485	477	467	447	475	447	432	463	477	488	460	482	441	478	431	462	476	498	445	462	460	453	470	463	441	508	450	467	482	422	468	474	486	401	434	460	461	460	446	439	449	474	456	520	478	440	505	462	481	444	459	451	467	451	483	475	493	432	441	478	456	517	459	510	448	469	503	490	446	476	476	478	508	482	446	470	470	488	486	509	462	489	477	412	479	489	475	484	446	462	443	507	461	451	514	485	473	465	484	454	460	452	466	441	448	489	467	495	519	481	432	466	481	478	486	451	497	450	478	457	483	461	481	462	518	437	460	449	469	443	503	454	467	460	481	473	489	490	447	524	463	469	513	465	458	477	467	416	470	502	508	473	479	481	491	451	432	428	472	465	465	446	494	458	443	438	507	455	446	453	465	449	444	427	490	444	515	475	482	471	444	459	518	467	484	490	483	488	458	449	510	517	523	504	461	436	452	495	473	464	437	504	459	480	455	430	477	483	469	472	488	489	456	439	459	443	439	472	466	475	476	455
20487	35242	31061	22267	16199	11515	8819	6736	5492	4501	4014	3613	3299	3056	2705	2439	2200	1949	1899	1805	1710	1666	1562	1468	1374	1374	1341	1311	1294	1319	1248	1207	1193	1221	1138	1090	1088	1076	1067	947	989	1024	1060	1018	1003	1015	984	949	887	977	914	959	865	885	943	970	955	904	884	956	843	938	935	924	894	910	939	934	903	889	918	889	908	913	929	892	858	863	914	868	928	912	895	943	936	902	868	937	910	907	877	946	883	922	860	898	966	927	865	926	916	896	867	878	856	838	825	948	899	859	895	936	895	898	930	902	907	922	871	936	876	929	870	902	897	909	913	854	914	974	965	877	914	854	884	892	905	882	894	871	904	888	911	929	851	886	879	875	885	921	864	879	885	851	922	926	854	952	893	895	885	885	915	853	882	902	850	825	905	866	837	866	839	838	863	852	872	893	854	914	819	895	961	879	935	911	861	888	825	912	928	893	864	931	879	860	852	918	913	919	914	877	900	918	913	951	900	898	925	872	875	895	885	893	853	875	873	865	895	869	862	834	924	898	873	888	881	881	967	879	876	903	864	899	873	900	870	896	878	860	851	892	934	924	887	905	850	905	887	845	867	920	954	919	890	916	932	962	921	861	879	881	911	871	919	851	849	887	894	818	900	876	890	936	901	895	890	892	919	861	809	937	868	876	925	934	862	915	917	880	910	935	894	912	884	889	903	849	879	874	915	885	878	866	890	899	899	911	936	851	913	896	879	902	880	897	906	909	906	819	912	887	873	902	874	910	914	874	913	845	981	870	895	866	890	875	908	880	921	882	880	887	915	890	851	908	905	902	884	964	966	874	894	924	900	904	865	900	828	887	873	927	935	882	846	903	881	863	872	932	898	891	927	912	851	862	939	886	871	837	875	847	880	927	867	881	917	900	857	882	866	873	865	902	865	895	881	905	959	888	873	910	871	904	859	875	898	862	904	882	904	822	924	898	918	849	859	921	929	860	947	904	863	913	907	917	970	881	847	892	879	933	870	925	887	908	888	825	874	876	823	907	877	889	901	832	936	880	899	879	901	857	888	868	944	863	931	870	908	882	857	865	871	875	915	950	879	845	876	876	904	921	860	901	889	858	863	906	863	879	878	952	905	897	899	887	948	901	898	902	908	888	933	885	883	854	861	911	928	902	916	864	935	903	815	916	855	879	885	904	888	856	834	888	862	907	938	851	910	908	906	908	925	893	902	843	898	878	899	893	899	928	920	918	893	907	883	914	861	905	903	910	894	839	843	895	882	908	873	891	901	887	886	884	852	837	915	855	885	902	891	948	908	883	929	946	873	921	933	879	878	872	923	882	805	905	890	877	876	920	904	877	923	906	895	897	879	913	930	871	861	855	887	868	904	854	891	897	838	873	890	877	869	897	891	856	916	907	947	840	861	874	847	873	868	873	875	919	887	912	926	865	894	878	929	912	922	941	887	865	908	859	901	871	867	842	904	905	900	919	843	850	896	923	861	882	896	926	913	888	882	843	910	896	902	915	933	886	899	892	866	875	886	887	879	970	893	874	886	887	867	891	829	858	881	897	897	881	913	917	873	874	901	885	860	908	897	931	891	866	920	923	859	940	882	911	908	929	874	884	879	886	907	861	916	886	912	886	856	918	854	913	919	914	894	910	893	868	897	893	900	894	856	866	883	909	833	855	877	944	916	856	904	868	931	849	884	905	876	905	872	908	868	866	876	875	825	909	901	904	888	884	890	881	921	875	880	868	909	924	885	898	900	879	922	915	909	889	948	867	892	865	862	902	885	848	934	913	898	891	953	943	827	877	915	872	854	907	910	909	903	911	881	864	939	900	848	858	866	870	929	884	896	854	850	859	918	893	865	916	907	921	843	861	954	902	849	918	865	861	918	941	924	907	876	887	905	889	926	917	865	941	864	870	887	887	909	824	895	852	868	939	900	870	895	929	952	874	881	921	903	852	821	871	903	871	913	934	877	912	898	815	881	930	888	888	821	836	879	909	939	902	889	867	875	878	931	889	896	899	874	862	879	932	888	915	860	895	906	878	860	926	854	876	890	877	905	866	858	880	892	915	915	932	914	866	893	880	900	877	863	905	865	822	890	885	854	940	870	877	917	889	897	936	821	867	882	904	870	922	905	918	903	915	916	918	900	891	911	918	896	863	835	792	853	933	900	917	895	902	842	892	900	869	931	875	939	893	849	863	886	899	905	928	883	903	857	834	858	912	931	848	888	864	893	880	899	853	864	916	869	898	854	907	878	899	894	885	924	841	878	895	885	897	919	892	837	902	875	963	888	917	890	850	886	920	938	873	837	884	852	889	928	903	864	913	909	905	863	842	921	908	870	868	866	897	970	944	902	915	877	851	872	918	924	936	851	905	850	938	918	931	880	884	898	949	867	912	903	888	851	880	887	902	853	899	833	934	907	848	843	904	908	935	888	847	889	864	945	880	882	924	839	910	915	917	860	856	906	984	877	867	866	917	855	867	901	850	904	874	904	900	933	871	881	889	887	954	910	903	847	852	841	942	931	832	953	900	879	892	866	916	932	820	873	925	879	853	872	912	881	853	859	896	900	890	917	880	907	872	952	944	927	883	912	831	943	900	847	865	929	858	896	915	895	921	874	868	871	865	904	924	914	845	867	918	873	866	904	833	909	880	889	933	890	927	948	938	901	900	840	857	902	934	822	914	913	902	906	956	947	913	904	887	925	877	858	933	863	898	861	883	933	934	874	906	882	884	861	914	910	866	897	882	923	909	910	900	865	943	889	892	903	872	897	914	958	898	889	885	939	915	864	880	811	894	870	859	943	848	893	882	893	900	854	903	889	888	868	886	901	906	899	908	817	910	893	927	892	885	872	890	886	928	871	892	876	886	892	870	857	854	856	925	936	826	881	871	882	894	866	878	908	888	893	900	915	861	889	895	875	917	872	875	875	859	874	854	847	934	935	911	882	864	959	885	914	907	908	871	932	893	936	910	961	901	880	898	919	924	926	931	888	825	872	871	921	866	891	889	924	887	910	923	903	893	877	871	892	884	935	958	900	912	904	932	918	886	885	862	924	891	949	920	864	926	928	819	881	860	905	890	834	862	909	902	915	853	901	887	874	862	925	869	932	850	951	857	878	856	925	865	895	868	838	872	864	909	918	877	880	888	911	872	906	871	932	870	861	864	911	838	850	911	890	913	920	868	907	862	916	902	888	920	902	891	907	853	885	868	860	921	926	925	846	924	862	852	850	884	876	897	886	893	860	931	903	856	871	863	930	872	902	896	910	922	878	850	879	874	918	879	856	883	878	949	899	886	910	902	938	849	901	913	925	898	847	900	882	901	873	881	881	828	879	884	936	888	864	853	885	886	885	851	900	933	902	904	852	840	892	852	901	969	899	879	890	894	931	848	940	844	895	916	814	940	890	881	910	911	898	875	936	884	877	918	882	899	886	917	934	922	902	898	885	827	830	877	891	873	885	917	893	835	904	889	956	858	924	847	848	835	888	867	853	898
27489	19347	11325	4728	1911	1033	734	585	475	428	445	388	391	401	392	308	345	262	286	257	271	285	302	251	270	267	263	259	258	256	259	283	253	225	253	224	246	255	246	265	238	258	251	234	265	223	220	211	247	218	234	214	242	237	201	221	232	233	212	229	220	195	206	213	235	244	215	226	219	236	242	227	234	215	233	219	231	217	219	241	242	246	267	246	218	231	230	233	198	240	241	257	227	238	213	240	228	225	225	220	213	233	205	245	232	246	233	211	227	206	228	209	221	239	210	226	224	218	252	237	246	243	244	216	242	249	260	220	231	227	260	263	230	214	208	262	230	218	192	213	214	236	211	263	255	244	232	240	211	245	234	238	238	272	259	242	217	250	228	213	223	203	228	233	253	236	231	206	210	231	233	220	223	196	236	239	219	205	209	219	227	254	229	217	213	221	230	201	222	193	196	213	227	219	218	254	216	230	220	229	209	206	217	204	241	225	239	223	233	243	245	220	201	247	219	246	212	214	236	229	210	208	221	245	206	245	231	228	231	212	241	228	240	239	211	223	250	227	219	227	237	213	235	226	233	261	215	208	224	202	227	226	225	219	217	239	211	227	224	203	207	211	205	248	246	211	226	234	233	244	233	206	212	209	214	217	253	214	240	235	226	215	205	228	220	242	235	234	225	206	224	227	225	214	228	215	238	213	240	199	221	207	239	245	216	248	249	239	215	224	249	215	220	227	239	230	208	251	207	249	220	196	221	248	244	197	205	237	228	236	206	220	214	213	215	216	201	200	237	239	220	241	193	242	227	223	202	212	227	223	193	225	213	216	218	239	216	228	236	226	215	232	201	229	240	248	223	199	230	238	246	223	241	238	236	242	214	221	194	207	222	222	249	196	238	203	230	221	224	212	243	221	243	198	212	241	227	250	203	223	184	207	243	198	217	218	223	232	192	205	223	236	218	234	241	242	233	213	244	227	216	244	218	237	215	224	237	224	252	223	212	232	229	221	251	216	231	239	246	243	217	238	242	236	207	230	226	258	243	206	223	231	238	212	234	211	233	187	254	237	222	212	226	223	206	231	233	238	235	217	227	204	222	191	221	246	227	219	205	216	225	251	250	244	223	207	234	224	208	234	231	222	225	234	228	224	232	237	229	226	221	232	213	232	216	231	248	208	249	214	222	243	217	227	215	232	220	229	223	209	236	247	223	260	219	212	234	211	234	219	202	246	232	236	217	233	212	225	231	230	220	245	250	265	224	257	210	260	216	217	213	240	254	221	237	204	220	233	236	230	220	242	183	215	238	234	233	234	193	204	235	238	218	231	223	240	214	195	224	223	239	219	208	246	237	202	213	211	236	239	217	227	210	220	218	231	215	214	222	248	250	243	236	258	242	211	198	251	228	209	214	222	197	232	232	232	240	211	217	255	230	221	228	219	236	188	204	254	239	208	246	219	234	254	216	212	209	225	246	235	234	231	234	212	225	231	237	240	220	215	216	220	221	226	224	235	228	216	220	215	225	224	218	233	243	205	234	199	218	213	241	245	219	222	219	231	211	227	205	224	215	217	232	219	228	243	221	243	230	218	231	212	232	237	240	212	238	231	225	222	223	227	228	237	221	214	229	230	204	219	218	204	247	251	262	235	243	273	256	229	217	230	200	221	232	213	215	222	206	227	234	248	231	226	229	202	238	254	229	214	230	214	212	202	210	218	229	228	239	215	215	226	226	235	219	223	227	223	208	232	227	226	218	217	248	224	233	227	241	240	218	194	208	218	222	213	218	256	242	219	216	227	212	235	225	191	221	236	227	246	229	221	246	218	231	241	237	231	228	221	231	260	209	228	248	221	239	213	220	218	212	221	212	221	208	252	198	202	238	241	228	212	202	234	244	217	221	215	226	239	201	231	235	210	232	238	224	219	246	200	251	218	211	218	225	239	217	204	227	240	210	218	242	229	206	232	217	217	239	231	215	234	231	213	223	239	225	230	235	238	222	221	227	243	231	203	220	208	213	222	215	230	209	239	237	227	228	222	239	240	245	231	223	236	215	226	235	231	241	220	233	240	235	269	239	228	263	224	239	231	247	242	235	198	200	229	194	248	217	234	224	216	224	225	225	231	249	224	232	208	209	230	234	245	230	231	206	219	236	229	237	236	214	203	244	237	235	212	251	238	221	246	223	228	237	235	215	202	277	240	201	207	207	198	240	225	229	237	223	222	216	261	216	264	228	224	244	203	247	232	230	222	254	208	229	243	233	245	231	222	254	220	231	235	212	211	254	226	234	224	205	227	225	217	240	215	218	216	249	239	231	205	216	244	226	218	234	226	208	236	225	233	254	228	232	209	230	238	217	226	248	219	234	235	228	226	231	191	237	223	214	234	204	206	227	237	193	248	237	221	206	265	215	220	224	198	224	224	234	249	233	233	216	209	221	249	207	236	216	211	205	230	206	219	220	234	239	188	229	230	245	225	259	254	215	210	220	196	228	232	215	224	238	241	233	247	235	244	238	237	209	217	245	242	219	234	225	234	230	217	232	238	231	231	215	240	235	217	247	211	225	231	224	259	239	213	208	241	244	240	229	248	241	221	222	224	220	202	226	235	236	235	216	213	248	211	222	241	227	222	219	254	245	239	227	223	230	246	199	241	225	220	236	214	233	219	250	201	245	268	211	237	226	227	236	229	234	222	225	222	224	232	238	226	226	218	234	228	249	214	226	200	236	207	236	211	237	210	249	230	273	234	214	201	227	222	224	205	226	257	250	210	215	247	211	226	238	245	225	220	181	256	242	221	222	224	255	222	209	230	248	235	235	233	219	251	243	213	248	201	244	205	231	229	237	206	225	201	205	209	228	223	234	216	258	253	233	228	225	226	228	248	201	223	239	228	216	211	233	226	234	239	262	227	224	241	239	205	235	219	243	237	198	244	217	222	206	249	233	217	232	193	221	223	248	218	210	223	247	216	241	215	231	262	234	233	236	191	254	248	212	216	221	256	220	228	240	213	211	212	250	238	236	234	231	250	246	240	240	255	255	216	224	215	212	251	216	233	244	217	218	229	227	201	245	240	213	223	234	232	210	251	222	253	232	219	244	227	250	234	230	260	248	243	223	235	238	237	226	215	241	216	225	247	218	241	212	219	243	248	242	209	228	243	216	229	222	212	229	221	235	236	217	215	241	219	231	229	265	231	235	255	234	218	212	221	234	248	222	231	221	226	231	221	264	231	211	234	213	203	209	240	215	247	223	246	241	241	207	222	238	241	225	218	235	230	237	232	211	240	249	214	222	217	201	241	240	232	225	229	216	268	252	223	230	227	257	226	221	221	228	228	219	228	220	225	239	232	222	222	243	217	217	229	227	251	228	264	234	243	218	215	245	235	227	249	209	248	223	240	238	236	240	246	228	247	234	223	213	207	209	196	215	201	259	248	236	253	242	241	250	219	230	254	212	238	224	227	244	235	212	219	240	268	236	235	219	216	231	241	250	234	239	242	229	253
16248	22991	18282	10044	5783	3750	2639	2008	1609	1394	1291	1237	1123	1084	1031	925	868	786	729	719	664	664	699	690	638	615	631	644	564	586	559	593	549	539	566	531	526	508	528	496	586	514	512	527	550	487	493	520	493	467	439	455	475	467	481	480	499	462	476	508	424	479	519	453	466	469	484	463	504	501	459	491	451	454	474	458	458	458	445	440	470	508	433	462	444	445	469	454	446	423	477	505	482	473	460	519	498	459	465	484	466	473	502	474	454	477	440	438	451	508	434	518	471	457	466	448	452	502	490	445	490	505	473	480	508	455	473	462	456	521	474	473	430	472	464	475	442	505	454	442	456	453	509	460	461	480	460	492	457	460	488	448	499	433	511	451	473	497	439	445	482	479	484	480	471	496	482	497	463	443	412	482	472	458	450	481	453	495	422	479	478	413	487	482	455	433	445	469	503	499	468	477	466	435	464	503	458	498	455	456	454	467	459	482	484	472	469	479	434	492	496	445	439	463	487	440	446	501	470	489	453	495	476	477	445	483	483	460	497	485	496	448	497	499	417	457	484	419	476	425	477	516	463	485	479	425	443	477	483	481	488	448	440	496	478	494	483	492	474	484	436	457	461	459	468	451	476	485	470	459	481	477	482	463	465	453	454	471	453	450	496	506	481	461	498	465	457	480	506	452	489	488	533	481	485	496	466	476	508	463	440	461	445	471	452	460	475	474	465	470	470	458	467	466	464	469	459	457	453	473	464	507	471	481	501	447	452	460	467	468	439	460	460	453	453	469	448	493	442	455	441	455	482	465	469	461	481	398	466	450	474	485	452	472	477	455	470	458	488	513	464	458	415	438	454	479	452	490	499	462	446	494	473	480	506	469	449	520	462	472	489	422	476	458	459	435	446	457	453	440	472	472	467	474	469	417	471	475	450	449	457	484	437	483	500	489	455	489	436	444	444	442	455	463	480	478	459	483	444	469	489	463	466	447	502	455	457	435	498	493	461	461	478	450	520	451	466	449	422	460	481	482	453	496	455	486	452	451	490	468	469	439	516	452	488	519	486	417	503	458	499	459	459	464	469	505	450	443	441	444	458	470	488	473	460	483	451	482	488	498	491	479	466	451	465	482	448	502	476	456	478	466	481	460	435	454	459	463	465	423	472	487	472	502	420	469	479	453	497	467	456	468	536	438	477	450	515	467	462	483	483	470	448	468	452	458	472	477	500	457	486	468	421	491	494	439	485	504	449	474	508	512	496	465	498	430	481	468	462	440	461	468	469	457	474	465	476	473	422	455	473	461	443	436	472	402	472	473	481	466	489	455	466	480	498	486	443	508	467	481	469	477	461	465	418	436	479	424	469	496	434	480	474	486	485	484	437	474	446	474	501	457	458	429	485	497	488	462	452	487	507	432	460	504	501	490	491	493	491	487	477	493	471	477	520	457	467	472	461	466	451	483	473	468	453	438	475	470	485	416	456	461	467	489	479	486	473	462	460	478	499	448	454	466	438	457	483	518	443	469	504	463	485	432	477	480	533	435	473	484	478	485	477	510	462	472	476	452	514	453	499	456	471	464	492	473	482	471	480	477	467	442	476	512	483	458	477	480	474	458	498	439	468	462	469	458	464	510	466	462	476	507	463	502	451	495	478	495	471	493	480	451	471	444	462	461	439	473	479	489	480	464	442	460	427	442	514	450	473	426	479	470	449	482	476	457	469	467	453	453	480	486	458	455	475	512	478	499	433	496	476	460	476	465	456	428	474	473	446	438	493	449	474	480	473	468	464	472	476	456	465	427	431	478	463	488	462	465	448	471	442	488	444	495	484	496	505	482	492	458	451	461	477	417	447	450	429	493	463	486	475	443	479	443	486	451	461	463	486	478	487	471	453	458	435	495	467	482	465	475	463	464	498	469	489	440	472	474	447	518	463	483	500	483	458	474	490	470	500	488	428	484	446	466	499	446	433	482	498	429	463	456	484	480	497	505	470	459	471	484	478	495	476	473	480	479	494	480	438	461	419	463	476	444	502	486	419	500	492	475	486	438	478	491	481	483	527	476	454	487	470	491	456	492	472	414	467	455	447	443	450	467	462	477	475	458	457	439	479	494	442	488	495	474	445	485	495	490	463	449	430	517	520	426	445	489	460	492	510	459	469	453	470	474	464	490	458	448	469	476	475	454	502	475	440	475	492	456	451	450	479	454	453	512	439	482	466	475	431	424	439	450	411	465	435	483	478	510	485	450	477	448	448	485	435	466	487	478	443	481	449	467	483	471	484	527	465	468	502	453	442	458	469	476	438	460	495	482	509	493	478	424	469	475	471	495	454	441	474	469	460	491	467	487	481	454	457	497	494	454	488	482	504	479	465	491	464	472	464	462	469	478	470	476	448	514	494	457	481	495	452	470	470	496	487	451	478	482	466	481	422	473	484	462	471	486	483	465	478	474	477	451	455	458	488	487	467	469	448	474	461	466	502	455	470	478	452	473	486	505	465	488	507	529	494	492	439	516	458	499	470	444	472	500	456	432	515	470	440	429	475	520	486	461	476	477	457	466	451	447	495	460	453	437	467	473	505	400	460	468	434	485	446	466	498	442	467	484	478	440	482	486	469	508	465	459	496	472	471	442	453	465	472	464	447	483	466	467	495	464	474	427	452	456	471	465	473	447	459	488	449	489	485	463	465	476	460	428	453	455	479	472	475	480	484	468	484	454	455	462	465	473	491	462	439	466	459	473	413	447	440	480	510	494	440	465	471	515	476	449	487	485	450	482	461	438	460	449	459	440	482	493	440	442	437	460	462	474	489	471	488	489	454	457	458	453	439	468	431	443	492	440	452	445	440	485	459	481	456	490	450	461	444	448	459	432	509	487	469	483	491	471	450	440	474	460	454	502	449	433	448	448	510	428	466	444	471	487	466	469	458	451	465	454	470	440	469	461	476	468	483	445	507	473	497	477	482	445	457	494	434	504	419	485	453	446	500	468	449	458	481	474	464	477	479	460	477	444	470	473	487	447	475	499	448	443	443	430	455	463	452	465	463	461	441	435	463	448	471	433	471	475	495	486	479	468	459	480	447	467	483	437	442	442	455	445	493	435	501	474	449	462	436	492	486	472	472	458	518	462	451	492	455	469	484	446	475	475	473	512	493	465	488	476	461	490	450	499	450	460	462	480	465	448	505	438	474	459	491	493	450	441	434	483	464	464	451	460	478	481	457	463	458	525	437	460	458	438	449	482	474	467	457	458	524	468	498	492	479	474	477	481	445	491	483	470	495	521	448	465	487	472	447	502	483	455	458	480	481	456	484	457	431	482	504	525	526	435	463	468	478	477	454	432	472	444	429	509	495	418	485	439	470	460	472	506	447	487	496	488	483	459	440	487	432	445	452	476	444	458	444	462	465	498	455	466	490	475	469	475	467	449	477	460	475	491	461	507	464	459	461	460	500	513	469	470	471	515	478	466	467	451	514	454	436	459	465	468	434	437	461	461	439	448	433	473
25192	21528	28026	25343	14060	3867	2180	1412	1101	966	806	788	704	679	659	596	519	478	469	447	440	438	422	409	370	393	382	388	381	413	380	335	336	349	348	361	343	321	374	361	356	334	312	373	323	317	342	290	312	312	296	306	320	294	301	322	316	314	324	325	305	328	298	296	301	327	323	319	295	307	342	313	329	307	324	306	312	313	308	344	300	328	288	302	305	296	309	292	298	282	327	330	299	300	301	329	293	323	323	314	296	299	279	319	327	294	344	297	281	310	319	325	318	312	315	310	316	302	317	311	316	309	301	304	308	322	329	346	321	311	305	293	307	345	304	314	311	297	328	325	302	305	328	299	344	301	309	331	302	317	286	335	309	289	304	322	277	299	299	340	302	313	305	329	310	284	306	279	291	300	333	321	293	309	293	316	293	328	305	311	303	292	289	335	315	301	325	320	328	308	344	335	316	309	330	304	288	298	315	307	313	279	322	293	282	297	302	329	327	285	310	323	286	280	318	311	281	292	313	309	278	295	319	341	300	296	324	294	322	283	315	314	314	298	279	310	325	328	317	299	291	308	303	304	305	304	297	304	328	301	340	297	305	277	307	286	313	321	342	321	307	307	314	289	306	264	335	301	332	303	297	295	280	292	280	328	311	357	311	289	311	308	288	280	308	313	291	293	318	296	298	310	309	342	307	334	323	362	319	334	311	310	335	322	288	327	274	324	321	307	310	316	313	323	311	337	299	325	283	293	296	311	319	281	278	308	302	316	305	261	306	281	343	331	300	296	275	336	347	317	262	318	287	321	314	292	323	302	323	305	308	295	293	326	303	312	307	315	323	274	334	318	307	299	302	340	293	314	327	332	310	282	314	293	310	296	304	324	338	335	338	309	334	300	321	312	283	332	277	300	314	326	298	246	304	299	310	284	330	306	274	286	302	307	318	303	277	309	309	334	298	330	287	299	303	300	294	321	303	321	296	315	305	344	332	300	305	297	347	303	299	307	307	284	301	291	314	304	315	313	291	313	312	313	324	295	325	283	325	339	313	348	308	321	302	313	332	307	319	290	321	287	301	323	291	315	316	311	294	332	296	309	279	289	276	334	357	317	348	303	337	309	295	299	292	271	318	336	317	314	338	326	294	296	335	310	311	347	286	321	308	313	292	303	294	284	305	338	304	303	324	296	303	314	273	363	307	306	304	318	316	290	312	312	313	299	325	303	319	313	316	294	332	315	296	328	323	326	342	305	302	334	309	288	323	280	325	303	313	322	307	334	335	299	300	313	313	299	298	297	328	306	311	317	311	297	301	316	303	303	289	317	328	295	291	285	301	322	281	299	308	297	329	312	332	280	304	305	322	314	281	320	339	276	327	299	331	306	299	317	316	320	297	317	317	318	288	306	326	312	321	291	333	297	313	327	331	300	302	303	325	279	292	331	308	353	342	319	311	320	326	330	298	320	307	283	307	301	312	314	285	324	332	290	293	301	315	298	307	306	330	315	328	333	298	320	302	345	270	332	288	302	305	310	296	318	284	316	319	317	313	317	288	310	293	301	320	295	285	307	305	317	317	311	353	347	315	314	311	313	309	316	336	303	283	303	294	300	304	302	324	317	343	306	309	288	362	331	308	317	298	316	307	296	315	319	307	313	315	304	299	301	277	307	315	312	345	320	295	338	313	293	312	323	307	347	323	322	291	274	298	317	272	341	304	298	309	305	314	314	350	295	300	284	280	302	319	303	312	304	294	294	336	292	295	332	319	334	290	308	311	309	302	301	329	320	288	349	297	282	270	311	335	306	291	321	331	319	318	312	310	310	326	315	336	300	283	325	283	307	316	316	322	277	316	337	295	290	306	315	313	309	297	301	301	285	308	300	275	315	332	319	300	310	307	306	306	309	310	339	283	311	315	297	312	262	320	277	317	303	323	329	290	329	291	321	329	350	282	326	284	293	311	298	297	294	334	317	296	292	303	294	293	337	319	303	272	270	307	317	305	295	313	288	363	302	291	313	313	308	313	301	351	298	324	312	288	283	295	289	309	291	313	288	289	276	296	330	330	284	297	290	315	368	322	310	301	298	296	307	315	308	307	337	319	306	314	306	307	328	281	360	296	327	334	325	301	337	309	351	309	317	300	305	301	322	277	300	276	278	320	289	295	306	319	315	313	302	319	329	298	284	340	289	318	305	333	312	313	322	291	292	293	353	344	286	321	309	311	303	338	335	321	335	299	316	320	312	312	286	308	286	300	295	303	327	308	326	291	345	287	309	321	322	295	307	296	336	305	354	328	322	311	308	314	320	285	318	300	323	334	301	308	289	313	282	309	305	280	296	323	308	329	320	272	321	278	296	306	301	287	325	303	319	310	276	298	337	285	287	323	278	314	321	329	308	280	303	293	325	298	296	314	311	326	282	300	297	295	305	309	325	336	332	321	329	274	303	282	332	320	344	310	315	297	305	332	332	326	342	293	323	315	313	316	319	298	287	284	302	329	310	289	287	306	312	317	305	300	303	298	322	287	320	330	301	311	286	303	350	287	321	300	327	275	309	316	303	284	322	321	320	288	346	293	290	311	340	272	291	310	282	299	334	297	319	317	316	312	329	318	311	298	295	322	312	266	292	340	302	311	313	305	309	324	337	308	320	315	288	313	308	300	299	309	307	348	286	269	286	311	294	309	318	315	322	307	320	319	315	310	289	278	318	318	322	305	311	313	325	307	272	314	316	318	315	310	320	277	312	323	266	290	318	333	328	312	292	311	281	305	321	289	313	285	309	293	282	298	289	301	292	311	280	309	302	319	301	304	323	307	305	292	311	332	295	308	334	316	330	298	334	286	310	300	296	308	304	306	331	306	281	293	298	285	322	319	316	328	329	280	298	274	296	329	304	315	274	295	305	299	343	286	310	275	333	335	313	321	308	340	314	294	304	306	268	298	307	322	283	334	328	305	319	302	306	301	335	317	317	270	299	299	290	273	335	291	306	328	312	286	315	329	347	306	294	299	298	313	326	276	316	323	282	309	292	299	312	316	324	299	335	296	338	336	321	300	317	307	301	303	327	296	300	333	319	311	325	284	300	319	326	304	305	296	327	307	322	293	303	316	322	319	280	313	295	317	283	340	292	296	323	325	288	313	316	333	310	300	348	292	320	313	324	290	265	315	299	314	312	323	300	278	302	297	296	308	313	308	325	295	312	315	287	309	298	336	314	289	297	309	314	302	335	292	307	312	286	297	292	310	312	298	303	331	295	321	300	295	316	277	314	325	339	354	305	291	326	342	310	313	292	285	332	317	312	321	293	298	327	274	285	293	298	309	302	316	295	323	318	309	325	339	295	312	327	287	295	299	350	284	291	292	310	319	263	349	304	321	298	326	302	334	293	317	304	319	339	296	294	317	265	320	326	309	290	309	287	326	293	309	309	278	300	281	329	312	345	307	281	317	325	327	314	304	306	302	308	326	297	290	298	316	341	298	289	294	313	291	337	297	322	317	299	299	333
18389	31449	26543	17348	11690	8197	6048	4733	3611	3095	2756	2550	2251	2179	1987	1802	1455	1335	1254	1151	1127	992	1032	1044	985	987	972	900	936	893	928	816	768	801	760	725	785	696	753	673	766	765	698	641	709	689	636	677	652	647	621	643	665	641	622	682	631	603	639	634	608	674	665	628	639	657	619	642	646	663	630	662	666	655	633	654	613	615	627	648	617	611	667	624	658	645	622	660	662	638	642	631	610	647	647	552	640	582	625	602	619	580	606	636	680	623	676	643	585	608	595	669	588	673	610	664	605	585	606	636	642	624	643	611	596	622	627	598	643	606	618	618	666	655	627	584	617	643	637	593	584	617	620	622	614	618	613	602	620	612	672	628	636	618	615	665	641	610	610	643	612	612	616	622	618	598	687	628	610	609	612	611	611	635	623	621	650	601	585	640	603	619	594	600	666	689	639	612	600	606	626	616	607	617	616	634	588	616	643	608	570	650	691	645	607	579	603	623	620	601	602	618	628	598	593	610	626	667	611	625	627	600	614	607	604	606	625	630	641	626	631	619	613	636	614	658	660	602	652	634	601	605	631	585	610	641	611	589	626	639	593	607	627	616	583	584	614	612	634	650	609	598	621	625	604	621	615	649	636	615	641	613	639	598	562	573	653	607	606	621	643	644	650	650	610	634	622	606	569	636	623	669	631	629	612	615	631	630	571	559	621	651	639	609	624	637	596	628	629	652	657	580	620	629	620	612	614	619	582	577	610	626	606	596	604	609	641	643	594	595	626	576	640	641	622	645	639	596	610	669	615	606	598	605	644	608	613	652	605	580	624	589	656	666	611	583	669	648	617	593	602	618	633	658	615	656	614	644	648	649	611	639	567	633	603	602	653	595	625	646	637	640	624	646	627	631	620	599	621	612	571	642	601	601	619	678	597	616	613	624	631	645	640	628	609	595	608	640	602	599	607	659	616	629	624	589	618	662	610	637	641	640	599	595	618	609	612	618	637	629	618	632	643	661	637	630	616	611	591	642	614	629	642	642	617	614	636	659	636	617	621	611	616	584	629	622	546	625	613	624	632	603	628	614	610	587	615	615	604	583	631	604	589	594	608	609	653	631	614	591	593	634	655	620	627	616	621	600	623	579	596	582	592	635	592	608	635	608	613	606	641	656	585	671	635	632	605	641	656	591	597	632	601	599	651	620	586	615	607	638	629	618	593	625	558	656	624	589	651	627	629	630	583	650	616	633	653	634	621	638	639	634	622	627	642	613	635	617	610	606	614	580	649	624	625	653	616	581	624	631	605	623	618	611	643	632	656	587	619	632	622	622	644	647	597	587	591	622	631	592	638	628	624	620	590	637	597	676	609	652	634	609	609	604	641	565	610	649	621	616	613	625	632	596	669	639	616	589	590	602	640	640	622	611	659	612	623	609	682	658	600	660	592	623	611	613	664	638	652	612	575	610	616	618	635	629	618	634	619	643	639	591	668	584	625	593	607	621	606	641	611	643	644	612	610	596	616	616	576	598	612	662	606	599	656	661	652	610	625	614	616	609	595	615	696	614	649	629	637	621	600	627	602	641	584	651	635	642	656	670	654	636	609	613	640	595	608	603	596	627	626	638	614	639	604	610	609	635	644	644	619	633	649	619	587	633	598	589	650	612	615	670	578	570	651	637	621	625	616	611	600	614	627	608	614	650	641	647	659	600	601	621	591	606	594	591	645	618	635	619	612	635	621	600	619	602	620	603	619	620	623	598	656	569	618	658	629	606	639	675	627	640	617	602	605	639	625	598	601	608	586	572	634	640	609	572	596	657	664	619	585	628	624	606	603	606	648	595	640	607	623	592	630	646	612	666	615	578	646	615	622	624	601	587	642	665	628	612	624	627	620	632	610	604	613	601	640	651	634	627	612	628	627	619	593	587	631	547	648	646	612	622	614	637	602	611	587	646	577	648	618	615	608	646	675	612	630	604	591	589	627	662	633	601	611	605	590	661	609	610	590	595	667	609	638	622	598	647	622	608	644	600	598	614	637	635	589	648	594	664	643	625	638	605	609	599	626	648	612	588	631	608	628	630	585	590	617	580	574	634	618	603	629	638	582	646	535	683	646	640	630	622	627	629	590	619	596	615	575	651	606	579	632	603	595	643	635	591	600	631	640	587	614	662	640	591	611	615	634	594	674	593	579	593	624	699	627	633	604	641	629	639	623	636	624	621	639	613	603	634	666	640	602	583	587	662	583	643	579	594	645	640	630	616	644	645	610	603	619	594	591	676	616	628	622	578	570	592	613	620	643	660	563	606	562	630	640	634	586	627	618	635	581	554	613	586	589	582	591	618	623	629	628	621	610	634	616	590	619	600	600	621	589	591	640	649	601	576	672	648	630	632	660	596	586	616	582	610	655	626	637	578	618	616	650	604	624	621	601	618	634	663	608	622	646	618	656	630	583	675	638	628	678	612	619	650	613	625	600	613	595	637	645	668	596	628	624	616	601	605	619	612	625	647	603	595	586	619	622	633	593	603	636	608	664	604	619	670	644	649	661	613	598	623	595	581	669	633	634	604	702	633	650	596	631	624	628	603	658	624	659	612	632	659	636	609	640	590	665	670	594	595	647	583	598	624	639	649	606	610	620	660	617	634	683	602	620	615	579	593	606	589	646	617	575	569	615	663	608	590	658	629	634	633	589	663	606	558	602	625	607	638	587	622	594	566	559	578	562	644	610	623	625	607	639	611	623	609	656	594	666	648	615	640	671	612	624	607	612	581	630	606	601	645	636	668	615	618	641	650	627	602	599	609	621	608	625	601	623	596	657	619	611	632	613	593	680	600	642	679	618	598	605	621	606	632	626	638	599	621	642	642	589	610	666	628	589	620	640	560	623	677	566	632	634	636	596	614	591	648	594	656	619	607	593	639	607	584	638	638	621	614	586	591	621	571	653	632	635	607	598	606	611	639	638	649	579	636	646	616	606	631	609	607	627	602	616	684	620	607	614	623	625	649	649	621	602	551	612	599	618	633	620	664	626	655	650	609	568	557	595	605	596	601	629	606	611	584	591	625	629	600	580	616	634	623	659	635	623	629	615	651	644	617	640	607	587	637	636	570	622	626	649	617	593	601	635	644	621	644	647	623	573	600	582	605	601	610	636	611	613	582	613	627	585	592	606	615	681	635	635	570	607	590	632	611	610	588	618	597	631	590	603	641	588	630	643	627	633	632	597	629	605	606	631	618	616	636	606	596	614	631	566	637	622	638	650	619	642	653	601	673	589	639	648	659	641	591	636	630	630	645	588	607	573	613	645	640	576	585	604	640	628	610	646	616	639	629	620	610	611	593	636	621	613	627	602	591	587	584	656	630	578	585	586	613	639	630	644	605	651	596	653	670	582	612	604	633	584	617	587	594	608	633	634	609	676	623	616	595	576	619	602	606	600	600	628	650	619	626	622	620	645	591	606	659	609	660	612	613	612	622	675	602	614	622	621	633	576	633	606	616	593	650	672	581
24194	21431	28902	24350	21365	13514	4760	2511	1879	1566	1453	1291	1235	1084	1017	979	826	758	744	653	698	680	613	597	591	614	578	610	568	586	609	553	562	580	528	552	539	514	520	504	486	548	486	495	487	475	503	494	457	498	467	473	452	460	467	524	489	470	475	473	455	487	452	466	449	466	466	495	533	435	453	417	475	456	465	477	437	453	459	492	470	482	472	435	518	406	471	457	521	481	478	492	429	501	451	443	460	486	477	482	452	482	475	411	473	471	487	468	517	459	418	482	452	472	464	446	476	433	440	425	485	493	473	445	463	495	494	489	442	465	448	470	445	472	472	468	478	438	459	457	435	503	447	483	452	405	443	450	455	472	444	445	505	467	462	483	491	449	480	493	435	453	506	464	471	454	464	498	451	468	436	433	446	471	483	459	451	446	439	469	458	451	491	469	456	455	460	509	448	463	449	518	480	490	494	456	429	471	497	462	461	457	480	446	466	450	466	477	503	453	451	491	492	478	448	455	447	480	450	456	451	490	522	440	439	471	480	425	495	431	485	476	482	448	448	445	462	440	459	453	441	459	446	486	503	459	477	483	473	460	467	463	478	466	464	449	460	433	449	467	475	460	453	496	428	451	454	485	482	493	461	497	497	417	461	474	491	475	429	441	485	425	452	484	460	484	484	471	459	448	437	453	436	456	471	438	449	488	506	470	465	455	469	486	456	467	456	458	465	430	450	437	457	459	499	487	470	458	431	430	463	480	470	510	467	423	441	465	445	472	525	450	439	433	452	443	478	409	470	481	466	432	479	445	463	491	499	442	515	474	455	439	500	476	449	470	447	457	422	498	464	443	469	461	466	446	459	455	507	488	379	484	433	486	444	414	481	477	445	479	441	477	459	411	469	462	410	497	477	444	475	460	471	490	467	423	476	497	427	456	430	486	482	460	475	497	461	498	470	456	439	464	483	448	474	439	452	528	440	443	459	437	442	433	460	467	488	463	436	473	447	510	452	479	489	436	445	456	458	499	480	483	465	503	520	471	496	463	486	490	505	455	440	446	456	460	477	464	453	434	447	473	463	442	474	449	457	490	455	414	471	464	465	449	445	442	468	452	461	432	424	460	456	488	465	428	445	464	460	443	472	460	451	459	458	458	483	492	440	462	485	483	483	486	439	471	487	443	459	479	439	491	476	473	483	494	476	498	494	457	460	482	477	451	451	519	420	467	482	443	469	498	435	450	457	486	447	483	458	460	477	470	446	436	425	460	469	435	473	472	513	480	452	456	460	456	472	421	476	491	446	477	468	482	467	457	461	426	486	450	439	482	473	444	460	487	459	476	510	472	444	488	485	523	462	491	505	488	456	444	451	496	433	482	450	450	439	478	464	448	496	466	433	478	464	489	448	502	476	445	476	477	461	438	463	456	440	472	453	490	466	409	439	497	489	454	455	501	468	416	469	468	446	464	481	481	483	468	471	456	446	434	453	451	482	440	418	450	471	466	432	455	439	489	467	507	486	470	488	440	435	490	483	514	471	463	457	459	470	473	461	485	453	454	463	513	471	451	503	513	449	477	472	456	472	502	473	459	462	489	471	504	466	468	449	446	477	480	456	461	458	489	476	437	417	476	478	471	470	447	417	487	443	452	472	472	456	473	458	471	463	457	426	503	466	423	413	447	517	425	475	467	456	462	495	484	456	485	501	457	472	496	469	464	475	480	472	476	426	446	457	444	451	462	448	460	455	472	481	433	429	451	482	495	479	506	449	448	455	507	499	426	469	452	489	487	413	471	440	438	431	474	441	451	499	439	471	462	457	472	441	448	451	466	420	465	438	440	458	482	482	492	503	429	519	451	492	453	513	457	483	450	467	417	460	469	473	449	470	461	474	470	449	458	483	441	457	456	462	451	442	458	462	500	443	458	470	502	467	488	438	449	473	470	467	474	470	471	473	387	466	475	480	430	482	454	469	500	471	479	515	487	444	452	441	483	476	446	472	463	463	482	475	434	456	469	478	481	487	474	469	470	486	460	464	460	466	458	477	491	449	479	451	494	438	471	434	490	498	479	473	446	443	439	499	490	442	470	467	422	450	484	478	461	445	475	439	499	480	462	484	474	458	456	437	516	465	466	420	447	464	434	448	506	474	475	484	466	452	434	515	482	466	474	447	446	473	459	475	456	429	443	456	450	464	446	485	513	456	472	473	469	430	463	497	469	468	459	453	474	445	501	475	489	512	486	425	471	435	428	418	459	451	475	485	460	456	444	474	493	471	486	490	444	475	459	493	477	484	455	440	481	475	452	460	434	462	473	473	501	478	458	441	447	484	465	487	469	471	467	435	427	455	457	467	430	452	481	446	448	439	433	497	460	457	458	506	464	474	427	439	472	425	461	440	474	426	446	442	464	466	490	442	489	404	497	480	473	512	470	484	462	457	469	461	427	476	479	462	489	452	435	486	448	482	441	482	520	473	485	492	492	450	497	432	454	480	476	496	437	446	456	460	493	466	477	480	454	478	446	468	470	452	453	475	473	459	451	461	454	457	485	486	444	485	476	468	452	495	431	453	482	478	442	474	479	475	494	444	441	447	432	490	488	478	487	461	441	465	437	489	475	440	453	498	458	459	462	434	500	433	473	444	473	438	477	450	445	473	446	487	436	462	461	451	501	444	472	462	477	468	465	495	443	499	477	448	490	462	476	437	476	444	451	437	461	457	463	477	429	472	468	477	463	464	461	458	451	441	444	443	482	483	472	468	438	456	501	483	444	449	486	457	457	470	509	498	488	459	447	445	463	477	442	448	492	456	471	463	463	470	446	469	484	451	463	448	471	485	484	445	457	468	488	439	473	472	467	468	447	464	458	521	492	446	452	526	429	463	477	490	427	484	456	446	440	448	488	466	494	447	474	433	463	448	485	474	480	433	448	431	481	444	489	456	498	478	474	453	438	501	473	468	474	475	444	502	468	462	477	485	453	474	466	486	394	485	485	455	450	431	468	459	456	471	434	471	456	454	476	481	430	485	478	449	432	475	484	481	488	423	470	459	496	432	464	452	465	473	478	477	491	469	460	464	453	445	454	438	445	469	494	432	440	429	443	459	467	459	467	468	479	465	464	455	440	436	455	463	452	493	428	461	470	460	472	455	455	470	462	481	475	473	464	482	452	479	445	460	491	446	449	522	454	506	495	460	455	456	431	463	444	453	473	457	487	468	437	457	459	456	441	488	450	444	446	439	489	499	465	488	425	461	457	465	463	479	438	500	463	478	497	432	515	444	439	460	440	462	427	438	467	478	450	464	469	483	469	455	441	490	467	470	448	499	478	473	487	429	485	403	445	464	434	517	479	471	465	475	449	489	482	455	470	440	459	455	422	436	478	460	455	485	480	471	474	473	453	412	448	463	471	474	424	460	471	473	464	450	469	448	469	507	478	486	479	436	502	428	448	480	476	431	466	455	485	511	475	496	450	461	462	461	482	497	487	491	451	432	487	463	472	468	434	475	487
20652	35966	31144	22230	16301	12077	9057	7149	5714	5004	4280	3968	3686	3369	3000	2829	2428	2052	1946	1716	1700	1627	1513	1541	1403	1283	1378	1352	1265	1301	1229	1232	1215	1159	1104	1128	1126	1065	1016	1032	1031	1009	989	1009	974	917	929	948	969	932	932	917	914	926	885	920	884	933	925	856	928	944	854	907	975	909	928	891	932	907	859	859	909	901	919	889	938	873	903	923	885	931	891	912	952	938	920	896	846	930	913	875	948	871	872	858	908	835	908	932	871	831	946	889	879	939	915	894	944	910	864	846	903	915	906	915	908	900	892	842	898	926	882	893	879	926	872	890	882	890	950	903	914	911	881	867	915	948	906	928	827	911	909	854	930	862	901	878	912	880	887	871	933	898	825	860	855	916	955	923	894	896	873	895	922	934	908	854	894	867	861	891	845	920	917	863	876	870	882	855	883	899	845	851	911	890	919	945	922	905	888	922	915	884	852	902	900	862	904	873	866	881	907	863	905	841	947	841	872	879	895	909	927	910	853	918	897	894	873	891	867	913	886	864	870	938	864	936	876	910	847	893	870	886	875	914	912	909	926	885	915	880	910	934	865	885	856	869	881	889	865	854	904	886	881	902	875	843	878	883	887	897	887	861	922	926	917	890	887	926	861	921	910	922	871	879	893	856	892	911	871	902	914	845	796	922	860	902	876	849	918	887	913	831	878	850	903	907	872	876	911	924	912	852	869	851	883	858	926	881	895	895	909	813	855	935	859	883	921	883	919	896	891	885	850	898	842	910	895	911	914	903	850	888	908	939	876	881	865	903	860	906	898	910	968	861	858	892	909	863	897	888	937	861	904	872	850	928	912	878	892	954	855	925	869	929	843	924	835	864	909	944	919	904	911	847	897	889	923	938	877	909	936	924	872	875	898	889	896	898	864	910	886	905	837	891	924	925	848	901	887	951	908	854	946	902	870	930	880	931	897	852	862	940	880	907	952	888	834	961	906	892	895	916	873	850	877	937	895	902	860	899	838	890	908	935	881	918	943	873	913	881	877	885	847	902	855	906	936	881	858	914	877	921	861	887	871	931	919	907	878	871	929	898	852	884	882	890	851	910	931	893	891	860	862	919	887	871	872	914	981	826	883	861	932	928	868	907	886	869	865	865	900	865	845	813	903	942	919	904	878	886	896	913	923	905	908	881	894	935	895	949	853	885	940	897	879	881	928	845	943	900	867	909	938	892	912	890	947	912	915	897	901	892	949	822	899	889	887	888	893	817	920	896	912	888	826	902	888	949	879	844	883	904	835	840	920	894	905	920	877	882	861	893	893	924	943	872	877	903	887	902	845	884	896	874	857	868	899	888	813	886	888	942	923	909	877	896	862	921	893	917	914	891	869	850	904	944	882	784	862	900	915	873	885	883	916	878	908	873	897	875	838	921	933	924	885	890	884	904	868	843	849	890	917	890	859	857	891	883	887	902	914	886	922	873	852	932	879	930	890	902	897	899	897	852	916	902	894	882	914	864	930	833	873	929	876	919	865	921	880	886	870	889	849	854	923	857	827	860	900	916	942	915	873	877	904	888	886	850	852	874	880	851	914	872	851	900	893	932	902	872	892	880	937	892	832	896	942	832	833	838	877	854	905	883	963	913	828	896	923	879	836	949	845	921	879	840	917	848	918	920	901	898	927	896	901	903	938	894	857	873	855	839	897	913	918	900	960	915	912	877	928	927	878	912	903	845	884	870	876	890	848	886	866	853	881	914	904	898	899	923	911	850	839	827	918	851	893	908	817	892	902	871	905	934	887	892	930	889	913	905	814	924	894	913	883	906	871	838	871	917	887	893	893	894	879	860	918	920	876	846	947	919	897	837	832	945	880	906	873	953	871	922	871	915	873	925	960	930	863	894	887	899	875	889	844	894	910	865	917	854	855	860	912	933	914	921	907	916	917	929	915	929	903	855	948	829	908	852	898	859	875	857	934	876	884	888	885	863	956	867	893	906	843	905	904	909	899	899	872	891	906	841	958	867	881	885	956	894	885	910	883	860	876	890	865	898	878	862	881	854	887	890	915	899	881	946	867	916	893	913	909	852	926	877	877	870	894	882	918	915	930	931	835	915	855	878	871	897	924	842	886	884	922	859	869	923	860	873	885	938	865	873	887	876	879	890	879	865	906	875	840	874	830	914	883	901	949	894	900	890	889	892	868	889	892	905	937	921	955	861	900	917	880	888	916	972	837	839	896	828	888	930	858	908	850	906	923	886	938	906	860	857	893	866	858	898	888	912	939	949	890	917	888	947	870	880	988	824	940	870	879	936	898	866	829	816	912	879	875	903	896	923	863	886	887	879	929	855	915	878	899	951	907	926	900	844	845	904	895	892	909	904	818	897	917	926	895	890	917	900	879	802	925	918	882	863	850	904	882	881	915	938	897	932	883	928	879	878	887	880	870	905	903	887	867	880	951	924	891	874	894	919	843	859	915	887	870	874	862	881	842	970	905	890	889	878	875	919	865	874	842	906	861	936	883	918	861	903	880	876	892	874	883	838	918	833	945	909	841	886	847	921	920	897	891	855	927	886	905	842	919	903	893	902	907	884	880	862	866	935	904	914	931	852	879	905	888	887	868	914	925	909	891	891	898	863	933	852	875	925	943	953	977	952	908	880	879	857	922	804	913	862	883	855	892	837	904	888	831	909	862	893	919	899	861	869	923	881	869	830	857	854	855	881	919	873	946	888	960	903	907	945	877	878	910	848	909	881	854	847	939	883	917	885	910	911	893	913	949	852	878	888	856	952	885	862	865	921	898	860	898	817	903	928	882	933	883	934	873	892	892	844	916	952	893	875	880	925	908	881	887	842	875	885	927	910	880	848	923	879	872	904	887	903	890	910	945	894	897	884	845	848	850	892	943	873	911	867	898	883	928	903	893	863	932	938	885	885	875	891	868	926	849	896	870	880	846	887	883	852	918	900	941	946	897	834	909	885	920	905	940	838	868	881	912	915	884	938	894	855	845	883	889	884	882	966	915	860	896	922	932	894	833	858	882	860	861	928	852	884	926	938	942	901	905	905	899	881	886	867	844	880	840	828	912	888	875	925	881	872	884	911	892	872	875	915	901	893	946	873	899	899	867	900	877	853	895	917	880	880	892	899	885	913	909	885	918	903	929	877	906	853	899	877	910	827	878	920	867	891	872	903	943	910	879	920	896	917	931	911	824	848	918	892	873	892	852	830	928	865	879	845	872	937	898	909	892	888	869	910	879	880	890	865	881	923	883	826	894	890	865	897	899	864	938	907	887	909	916	901	927	900	911	851	906	879	868	877	926	902	892	866	873	885	917	892	878	912	893	926	933	900	951	842	868	865	903	835	861	885	895	846	876	898	970	895	888	909	911	939	890	850	906	907	893	884	866	937	928	926	908	888	876	905	870	874	888	884	895	826	836	886	874	877	879	896	854	891	870	892	893	859	920	889	931	887	879	933	864	864	872	879	874	894	912	852	943	866	922	903	898	899	921	882
27543	19330	11483	4865	2118	1297	861	690	512	472	433	422	426	364	400	374	347	296	290	266	301	233	278	247	265	288	269	265	258	287	254	252	247	256	242	249	240	250	236	250	243	268	252	220	216	236	218	206	237	235	247	223	223	242	247	232	217	227	224	211	235	234	254	232	230	229	228	235	238	252	217	207	233	211	247	220	249	220	242	220	208	227	239	217	228	231	232	210	227	254	195	207	221	215	254	217	217	203	234	211	246	234	256	206	210	233	230	242	202	223	210	204	256	236	238	183	230	230	223	240	242	217	245	221	258	227	215	218	215	240	207	238	234	250	217	211	223	258	229	240	231	243	213	203	206	254	247	235	211	186	207	232	238	242	213	231	231	225	232	230	240	209	225	218	208	201	231	217	230	246	234	230	222	227	233	207	246	226	202	221	217	248	217	225	239	204	201	232	245	227	237	246	228	206	235	215	239	248	223	226	236	228	250	229	234	232	246	259	225	210	235	229	212	202	214	243	235	222	222	221	207	224	227	210	238	246	237	243	218	229	222	216	237	235	240	233	220	236	205	248	210	206	245	247	232	213	232	242	259	238	225	225	228	214	219	238	214	236	242	236	221	233	194	213	233	209	254	223	217	235	231	220	186	222	225	225	230	245	226	211	218	218	203	242	232	241	251	224	206	223	258	237	217	201	220	239	222	199	221	215	217	251	226	238	236	246	215	225	223	228	241	217	232	224	215	260	234	234	217	217	235	220	209	227	243	206	220	247	213	218	217	186	236	221	249	231	224	197	215	240	244	215	217	218	222	224	227	233	203	213	196	217	210	211	216	213	225	234	240	219	228	191	219	226	242	246	227	232	254	238	222	241	222	235	223	240	201	227	228	247	239	193	240	240	229	224	223	229	260	204	214	227	238	222	219	230	225	233	250	231	230	231	221	198	238	218	229	217	201	252	215	220	207	220	229	242	193	216	236	244	238	221	211	213	225	236	256	199	225	225	222	212	237	241	233	240	229	218	221	222	238	201	228	237	205	222	209	229	225	238	241	197	219	210	224	237	214	218	202	232	235	225	198	219	214	235	220	232	252	239	232	233	234	228	231	217	216	238	216	220	231	244	235	214	233	258	248	196	227	227	213	197	217	249	235	232	222	239	250	219	212	220	233	227	195	229	192	224	251	254	215	201	233	237	219	218	266	204	228	210	216	226	261	219	235	202	230	200	182	226	252	240	236	251	210	229	232	225	196	220	244	231	220	239	245	216	229	221	218	224	236	239	202	218	211	226	249	212	233	232	235	192	237	218	215	229	227	221	228	217	203	225	189	242	248	241	196	216	231	211	215	233	214	209	239	228	241	224	233	236	209	237	242	237	240	226	226	244	215	201	223	214	214	215	237	215	215	272	224	239	265	216	237	225	217	208	222	233	234	237	243	227	224	224	209	220	221	218	231	239	265	249	237	240	205	200	226	194	221	224	243	243	214	264	200	216	228	234	235	239	246	209	199	238	215	259	232	241	209	248	238	245	225	222	228	223	214	211	220	245	238	250	245	243	223	204	199	234	247	209	218	232	217	215	231	233	234	246	260	225	226	209	197	221	225	227	222	216	233	225	229	203	220	227	201	262	206	214	245	231	217	266	222	221	227	256	209	204	221	215	227	247	230	225	222	228	219	223	263	224	203	222	229	219	233	222	214	238	226	224	216	239	224	234	223	235	222	224	236	195	212	228	213	225	239	230	218	200	254	242	241	233	235	234	226	221	233	217	209	222	225	233	206	212	226	208	219	241	213	212	208	234	224	240	245	208	247	237	236	209	214	241	217	227	246	216	245	211	223	249	244	231	225	230	230	242	218	196	228	198	187	256	224	218	232	234	233	226	233	232	224	216	221	220	264	201	230	214	218	240	235	260	247	223	235	228	201	219	241	222	211	245	241	252	238	231	211	228	221	247	215	237	225	215	232	232	241	263	198	220	234	205	226	211	232	256	211	223	209	211	213	222	232	226	226	234	231	225	234	245	229	223	222	226	214	238	236	223	237	211	215	215	205	220	221	234	214	222	212	232	236	217	242	238	207	241	227	201	216	227	237	223	226	240	220	195	219	204	210	217	217	228	220	230	237	221	209	216	240	235	217	217	216	233	236	219	233	263	217	241	241	223	212	215	242	237	218	202	214	238	232	234	205	236	231	218	237	230	233	212	223	206	248	235	228	232	223	206	217	246	213	241	239	214	231	217	214	217	246	226	201	220	255	215	199	221	233	208	208	215	242	196	234	242	207	230	235	254	213	224	243	216	202	223	245	219	211	210	237	227	235	233	240	230	205	228	224	231	237	238	256	207	267	223	216	237	241	193	235	263	241	219	202	247	209	259	213	227	236	207	237	223	212	245	207	241	220	224	236	239	202	198	210	228	228	228	234	239	220	232	221	239	203	228	239	207	221	235	246	227	231	226	214	249	216	220	252	235	227	247	183	226	234	241	245	248	233	216	209	205	225	245	222	224	253	220	213	208	198	207	211	244	238	202	214	217	208	233	232	232	235	242	193	228	224	242	210	215	222	220	243	234	235	213	226	221	212	244	230	193	235	241	236	221	232	237	233	201	237	239	215	215	239	250	215	243	239	213	216	232	245	223	206	223	226	211	206	237	213	228	238	208	230	205	227	223	241	214	226	222	221	234	259	221	236	224	251	225	196	250	211	210	216	231	192	224	226	235	260	224	241	206	214	247	248	246	238	209	222	206	217	232	200	240	236	191	247	213	222	245	218	236	227	207	211	229	212	235	214	222	237	230	193	219	233	203	214	217	212	223	220	255	227	236	220	248	234	224	200	225	226	217	204	226	216	218	198	226	228	235	221	235	243	243	206	224	215	276	232	242	219	250	230	258	211	237	207	239	225	231	237	233	229	247	266	212	209	237	202	244	220	244	254	220	191	204	251	202	247	231	237	221	222	225	228	238	228	216	235	233	229	235	213	202	238	209	237	216	234	224	232	210	225	242	229	231	216	244	241	242	202	232	235	235	220	240	207	200	219	239	268	208	256	227	220	215	223	261	222	236	220	200	223	226	250	228	224	232	229	227	210	251	228	216	236	230	248	212	250	237	212	229	205	231	249	215	238	238	232	225	239	229	213	232	226	220	224	226	231	226	229	206	252	225	238	231	210	213	224	230	218	233	212	219	226	249	248	206	240	228	220	239	226	236	219	224	254	229	238	249	221	263	225	219	225	268	226	221	234	177	235	239	252	222	229	210	242	212	206	232	238	213	199	227	224	221	238	212	226	207	228	245	228	238	248	244	238	223	210	204	237	226	207	241	230	218	220	239	241	218	255	219	244	232	240	221	215	233	209	224	219	198	232	228	221	203	221	205	225	225	224	212	242	221	236	232	226	214	207	215	213	241	238	259	240	242	246	217	210	212	247	253	228	228	212	239	222	248	222	239	234	244	237	254	233	226	233	235	241	233	244	203	222	212	231	231	218	203	255	226	267	217	240	208	203	212
16177	23800	18639	10140	6095	4168	3031	2299	1848	1637	1489	1477	1397	1238	1142	1078	1002	867	800	699	707	701	697	660	694	615	682	646	602	605	582	604	586	560	560	567	540	570	512	523	512	513	556	455	458	542	491	514	461	511	456	508	537	490	495	483	490	494	478	480	439	489	474	500	501	545	460	433	460	466	509	460	492	445	499	499	470	440	477	466	475	469	480	456	457	424	468	525	479	464	476	492	442	491	481	513	463	469	482	486	477	426	473	489	457	489	433	483	490	459	481	484	460	501	455	425	462	484	455	537	474	433	484	499	490	480	468	507	432	437	451	465	490	462	471	457	489	474	487	492	485	477	485	498	428	486	468	473	484	468	477	444	474	490	488	499	491	504	507	466	491	479	489	525	476	452	458	466	456	449	475	446	432	462	491	487	455	462	447	520	451	455	458	504	482	506	505	472	475	491	470	473	473	459	444	496	484	495	448	448	484	460	454	433	501	466	463	488	457	463	471	478	446	469	440	425	487	468	456	518	481	471	475	463	475	468	512	502	462	441	495	482	446	437	443	466	501	476	463	499	486	524	463	442	458	474	451	476	453	487	488	456	444	447	503	460	504	482	489	453	454	473	457	472	432	472	448	460	482	442	444	505	511	503	485	474	486	479	451	501	470	525	451	436	429	474	446	519	499	429	489	480	493	484	486	468	450	450	443	509	486	517	476	482	502	438	444	461	475	507	447	497	508	470	467	447	474	461	475	437	486	466	434	474	465	488	463	482	480	498	472	520	471	462	461	449	477	441	514	503	497	462	478	459	498	448	514	464	481	473	453	471	477	480	504	494	443	492	476	479	466	484	482	500	462	459	491	468	450	472	466	472	463	460	481	487	508	519	496	465	488	464	466	448	449	473	462	501	467	497	483	474	480	446	523	466	470	446	443	447	491	477	460	490	497	486	463	482	486	491	449	481	460	516	521	471	479	452	431	528	437	454	465	422	484	488	518	470	460	491	475	482	437	490	468	408	507	439	512	462	462	478	476	429	454	442	433	471	461	444	468	459	481	466	415	400	517	474	491	430	443	470	497	497	467	493	461	448	467	438	496	469	486	447	486	452	463	514	443	468	474	493	480	460	448	514	473	488	453	447	478	474	474	488	480	481	485	442	469	450	443	465	507	437	469	469	469	506	488	428	436	464	464	444	495	482	450	495	422	458	449	506	479	458	461	481	463	501	407	495	484	482	419	483	443	425	475	437	470	478	499	489	504	463	485	460	488	477	489	472	453	507	480	522	421	473	472	450	448	528	471	462	452	487	486	473	432	425	438	454	422	480	453	467	494	439	496	462	474	480	478	472	489	493	463	469	475	493	471	507	474	466	455	466	496	431	474	460	448	495	458	489	452	449	488	461	480	450	484	474	479	480	460	525	449	447	488	487	494	453	517	457	460	491	484	472	464	460	455	474	449	478	469	473	490	463	453	446	433	464	495	454	498	482	463	468	480	485	519	497	474	471	453	486	481	498	477	445	474	458	500	500	500	503	451	504	520	495	467	525	448	470	478	483	499	502	466	450	487	458	478	476	517	496	491	481	479	468	490	492	504	497	469	505	485	479	487	457	484	516	499	473	508	461	460	485	465	452	476	477	450	460	515	483	493	463	474	486	452	473	537	496	487	478	485	498	499	492	436	480	463	502	455	444	494	468	498	452	470	480	510	425	487	434	485	449	455	480	470	448	496	485	460	445	448	474	449	473	507	477	500	474	495	473	471	448	503	491	498	478	476	477	461	481	511	445	507	496	491	497	432	509	459	498	453	496	470	477	462	453	453	410	462	459	517	474	492	445	493	477	454	462	449	467	473	488	450	470	505	487	497	488	491	438	452	429	476	487	520	439	480	465	452	479	485	447	466	498	500	469	477	494	463	458	453	464	450	479	480	462	464	472	468	460	482	445	497	448	499	458	483	488	471	505	475	463	452	467	467	458	468	449	482	487	429	487	436	475	508	506	465	451	448	473	469	488	461	507	435	470	457	479	440	505	524	470	494	433	508	463	490	501	405	465	479	515	466	450	458	507	502	502	466	448	499	463	460	479	479	483	467	456	461	461	484	487	474	487	438	428	502	462	458	439	463	476	489	474	492	475	463	437	496	518	467	480	471	481	471	490	445	467	464	487	467	488	464	477	456	527	441	521	466	475	525	470	478	472	487	444	436	456	483	490	519	479	440	487	469	458	417	481	480	440	497	515	473	509	460	515	479	464	500	471	475	466	501	449	484	454	424	471	479	499	449	458	477	486	450	492	495	472	496	456	444	496	437	491	455	446	483	479	509	532	479	451	439	450	446	481	491	468	476	493	447	466	459	459	469	488	455	468	489	480	466	466	509	459	472	463	503	486	478	462	510	451	460	470	458	442	503	479	434	465	496	499	446	430	462	499	496	496	441	468	468	535	465	447	474	468	487	453	464	495	470	474	442	497	480	499	468	482	465	487	452	426	434	471	468	439	452	465	476	501	504	480	470	450	497	464	495	434	480	490	461	474	509	460	460	445	542	474	462	447	440	498	461	478	469	471	472	464	444	458	486	475	451	490	463	470	520	440	489	514	488	506	465	501	462	451	523	506	484	474	482	471	462	484	512	478	489	446	496	451	473	465	464	477	455	476	477	478	440	518	485	503	463	529	455	498	456	488	509	457	456	515	465	466	478	480	473	495	518	491	432	473	489	532	458	453	457	478	477	482	482	476	459	436	503	481	489	491	443	442	462	458	464	513	495	481	475	436	474	498	468	500	476	485	484	463	458	488	444	482	433	484	462	481	478	472	453	476	518	458	440	462	446	466	484	495	456	481	465	479	460	463	469	481	464	479	473	479	479	503	492	485	446	462	474	488	455	511	503	445	472	492	465	476	506	443	481	515	472	467	467	431	475	452	453	504	480	500	466	494	486	458	476	498	486	458	429	456	487	480	483	494	433	462	473	466	454	431	455	526	506	484	461	437	429	462	484	430	493	490	494	454	486	463	461	460	489	439	463	443	455	471	476	462	475	477	504	459	446	470	475	492	430	507	479	531	488	445	462	467	460	450	470	470	518	473	452	482	482	487	463	505	458	470	474	532	496	454	459	472	482	452	477	484	435	493	510	498	452	498	512	473	472	469	444	443	438	448	457	484	479	500	473	460	460	482	497	464	460	430	461	506	459	427	446	462	453	482	463	485	452	507	448	481	465	446	495	470	432	479	513	457	480	466	485	462	444	489	491	473	487	467	483	450	420	460	476	493	459	506	512	452	439	464	444	486	432	491	484	474	489	500	454	502	490	470	478	474	459	463	471	449	461	481	440	468	457	484	467	457	457	462	512	491	457	445	457	483	455	504	468	479	492	460	507	528	491	503	473	473	495	496	438	494	489	507	490	470	435	451	497	489	446	473	449	454	470	477	484	453	498	455	459	461	455	472	435	500	466	481	440	469	490	484	458	469	468	504	485	502	463	444	467	472	485	452	498	436	483	484	481	491
25203	21410	27873	25218	14127	4088	2367	1530	1215	1048	950	850	800	711	700	644	519	510	491	448	451	427	411	389	391	404	372	370	360	354	371	396	348	327	332	359	330	349	324	347	316	337	318	298	339	321	325	305	321	287	320	352	304	320	327	306	340	321	295	311	302	326	313	293	344	301	312	276	311	295	297	347	313	313	296	339	314	303	322	329	323	310	318	323	338	308	292	285	284	302	281	305	310	318	287	296	308	296	297	328	315	306	334	323	293	309	277	299	316	335	328	304	339	296	295	337	318	279	311	304	322	315	302	321	328	318	279	293	302	325	297	310	309	355	306	299	306	303	296	312	294	272	300	306	291	310	326	285	302	257	317	321	314	313	309	315	297	303	325	297	298	302	316	315	339	307	291	314	295	322	310	326	321	325	312	311	304	338	293	302	319	303	301	357	342	315	289	333	323	293	315	312	326	292	321	302	340	327	281	317	308	274	323	302	305	321	326	289	317	288	342	309	299	323	327	278	318	285	297	339	327	316	329	292	284	309	312	299	321	301	324	286	291	304	301	301	303	326	307	279	294	306	320	310	287	312	304	320	327	314	300	326	343	306	309	324	295	321	312	305	298	333	309	295	263	298	297	302	337	321	304	268	329	325	266	302	316	324	338	267	298	317	325	293	321	296	301	321	307	321	295	327	292	317	310	292	344	312	340	284	319	292	302	299	319	324	311	311	334	312	353	334	321	309	314	361	328	313	337	319	355	325	316	318	321	311	312	327	305	278	325	313	295	319	309	295	311	299	309	298	275	332	320	359	310	309	326	314	295	299	305	317	307	325	319	292	313	306	299	299	303	304	296	318	294	311	324	322	307	311	331	320	299	329	321	311	287	255	295	331	337	315	316	312	311	320	308	329	315	302	309	326	309	326	305	318	302	315	298	324	335	296	287	286	292	333	311	270	299	265	294	310	292	316	334	314	302	304	335	303	327	276	322	319	305	329	304	330	313	304	313	321	324	309	319	297	323	296	293	322	322	329	318	322	312	317	323	284	314	295	316	328	317	347	285	298	330	302	332	306	309	287	285	298	326	306	298	302	303	329	298	327	293	289	293	292	290	315	313	300	326	269	308	294	338	319	329	314	314	294	316	313	288	322	296	308	297	333	301	329	340	320	300	298	306	284	312	291	332	297	316	299	305	324	310	313	286	314	316	306	321	323	330	336	301	266	327	309	316	293	337	320	296	326	316	304	327	288	310	305	288	331	294	300	287	307	305	326	309	299	296	323	299	304	326	276	287	353	349	270	324	311	280	319	286	303	304	313	339	305	281	274	325	309	290	287	322	283	312	306	333	314	295	310	271	289	291	309	303	305	302	302	293	312	307	286	319	304	343	306	350	306	323	286	300	303	317	305	302	323	297	317	282	312	321	295	282	302	313	313	292	269	275	291	282	331	274	294	321	312	299	325	275	323	315	281	307	310	301	294	303	334	313	314	282	307	293	305	285	304	280	310	297	302	331	302	316	305	308	309	326	317	327	316	307	321	310	316	339	333	297	344	322	318	289	344	282	294	314	333	306	319	305	290	302	296	328	300	295	271	328	317	338	307	281	298	318	289	332	294	306	329	283	292	287	273	303	273	303	278	302	288	312	307	320	296	303	312	296	291	294	296	327	279	334	323	323	322	329	315	312	324	320	328	292	305	329	336	283	323	300	319	304	296	302	307	316	308	297	293	317	288	309	297	323	296	303	319	321	310	320	302	306	325	332	293	323	287	334	282	305	322	282	343	319	333	294	305	289	316	320	285	314	330	292	331	324	312	310	318	324	328	346	315	310	316	329	284	299	326	276	271	338	328	313	336	308	282	324	312	335	317	291	323	313	316	309	316	293	309	310	350	313	284	283	308	274	303	319	304	288	330	315	330	302	307	325	299	324	322	296	309	323	325	322	339	309	326	288	317	301	309	319	320	291	318	318	320	293	301	305	298	303	284	337	344	311	324	280	335	348	311	320	311	330	317	332	307	320	301	305	313	343	303	312	311	357	277	312	302	271	339	288	308	338	329	307	338	312	308	309	333	318	328	310	328	297	287	326	305	296	292	309	305	335	310	317	309	318	282	326	318	312	295	323	312	332	316	300	312	304	314	282	304	337	313	318	320	336	294	311	318	339	325	293	299	314	323	296	320	285	321	310	291	301	304	302	291	306	322	314	318	304	292	294	299	311	317	328	305	301	319	323	305	316	304	293	282	312	284	287	291	307	321	315	303	337	302	281	280	305	284	306	309	290	343	269	321	293	317	304	336	296	309	291	295	336	313	311	298	315	294	310	317	290	356	296	298	323	300	294	310	319	293	323	319	290	291	295	290	307	317	329	315	347	303	337	330	325	332	321	283	286	293	329	320	319	300	313	287	345	310	309	325	310	321	296	307	297	308	302	319	340	305	293	327	298	319	310	309	296	302	329	326	290	301	300	307	341	306	316	302	337	327	297	298	317	314	274	287	313	315	312	322	317	306	316	300	285	328	310	308	308	321	298	308	302	302	317	290	332	314	327	277	306	322	309	305	301	304	310	327	305	309	310	315	322	296	314	284	318	288	324	296	324	296	331	309	312	312	343	295	324	306	341	333	310	287	321	331	379	292	305	297	309	341	317	328	334	307	319	338	282	331	304	282	303	299	286	287	284	315	316	305	285	325	335	314	318	312	317	323	316	326	329	314	297	326	330	324	292	333	295	300	329	341	347	302	292	333	289	311	318	314	310	325	308	337	343	327	321	291	298	305	298	309	287	355	311	316	307	318	315	296	348	295	322	306	323	281	302	307	273	295	305	287	296	306	334	330	284	282	293	311	297	292	312	288	325	327	283	312	302	288	315	294	269	339	280	319	324	300	312	334	327	307	301	348	324	296	308	290	337	276	319	346	287	325	314	310	283	326	343	303	306	298	301	300	300	326	304	333	291	288	306	271	303	327	319	315	300	306	267	325	311	299	295	340	290	338	325	310	311	329	325	306	287	297	277	307	312	264	296	309	323	316	344	340	327	273	318	314	276	316	314	311	288	316	327	316	318	320	334	317	288	338	288	317	321	288	303	320	314	352	301	273	307	312	306	325	322	295	345	321	292	303	342	314	333	303	300	316	305	289	312	302	323	324	285	321	339	322	306	307	301	299	287	325	285	348	314	333	289	302	312	292	289	330	291	291	306	285	308	293	299	315	318	306	299	283	337	316	290	291	306	319	311	298	302	316	312	325	288	305	303	310	315	297	328	285	288	317	312	307	304	281	301	303	318	317	302	326	316	314	319	325	316	295	316	310	285	306	321	305	317	292	317	332	299	320	279	309	355	294	338	293	298	308	290	285	284	311	316	329	292	299	312	302	284	323	320	293	320	299	289	307	307	289	319	293	335	324	326	312	317	304	309	304	289	327	299	284	292	294	312	287	337	338	325	308	283	275	313	286	315	321	331	322	269	279	312	317	315	321	329	314	325	330	295	286	316	310	328	322	307	342
18207	31104	26729	17388	11850	8595	6513	5113	4072	3403	3060	2813	2627	2351	2133	1906	1657	1387	1296	1186	1131	1030	980	970	949	960	955	863	838	838	814	782	816	780	704	812	690	733	679	724	728	671	641	665	681	657	686	650	647	635	660	593	651	627	642	666	649	655	610	622	597	627	610	626	614	636	656	649	604	611	603	622	598	609	574	621	646	658	643	619	627	586	643	640	614	616	687	597	627	630	638	653	602	626	664	618	648	634	629	616	610	634	639	644	597	651	600	617	625	644	618	573	670	633	632	591	635	644	616	643	625	642	647	610	654	655	623	600	620	582	572	638	601	652	624	621	645	584	667	651	651	601	643	639	574	590	641	613	594	602	610	631	628	644	618	678	612	658	609	606	649	615	625	608	560	644	601	628	611	612	646	628	659	613	608	613	633	658	632	610	570	588	601	604	639	589	612	620	608	559	637	645	626	670	633	635	617	620	616	624	633	617	617	641	625	634	610	640	646	639	617	646	595	627	612	639	599	612	636	625	662	603	630	614	601	605	625	593	664	601	649	600	643	585	609	643	567	625	636	613	639	625	611	609	607	618	669	613	606	694	629	622	579	638	618	593	637	567	558	577	617	594	635	627	566	641	654	607	570	594	642	602	645	605	633	627	650	596	606	637	577	642	595	624	620	649	601	619	582	599	631	638	601	599	600	633	606	641	625	627	605	633	683	618	631	602	590	657	678	647	612	585	583	667	610	649	635	611	583	638	615	612	598	583	594	602	615	633	581	625	587	602	676	638	575	669	656	601	639	671	630	579	625	620	652	635	601	613	608	566	605	604	592	619	624	649	628	588	632	606	632	643	666	599	566	607	647	623	622	585	612	655	604	615	608	646	585	595	628	594	637	616	588	630	596	591	640	601	610	625	605	591	606	605	580	600	655	631	590	668	603	625	604	647	602	657	621	620	589	646	638	639	608	630	580	564	638	592	606	621	605	637	619	627	636	613	623	626	564	652	642	632	644	564	628	625	600	617	632	634	610	616	655	626	651	631	592	585	601	628	606	606	637	618	613	547	620	622	609	574	634	600	633	591	606	589	600	638	639	647	642	643	660	567	606	633	609	644	602	613	618	613	626	618	620	560	604	625	603	578	626	640	656	635	639	630	608	598	612	615	614	594	598	610	618	616	623	636	588	602	603	599	623	611	604	558	595	639	567	594	631	611	616	579	635	593	638	632	638	619	602	652	607	621	581	623	614	584	603	628	619	626	593	614	616	607	620	603	617	614	668	611	592	579	649	585	608	624	641	697	644	555	640	600	604	612	613	584	670	637	596	640	604	590	609	603	607	652	614	645	604	644	587	584	639	655	601	600	658	620	627	630	598	633	607	593	612	604	609	627	595	630	622	601	600	636	623	632	645	585	596	648	612	610	622	587	592	630	619	624	588	591	629	634	629	619	618	630	618	620	563	628	609	666	594	587	607	619	568	601	635	653	584	623	651	662	611	635	615	629	623	626	670	576	622	646	636	581	630	619	605	631	583	610	591	633	616	592	607	615	619	597	607	657	609	608	593	605	594	641	597	587	609	567	634	608	649	651	661	569	629	635	601	647	605	609	623	576	645	592	631	618	641	597	632	582	630	602	654	645	568	623	629	644	644	630	648	615	610	626	612	626	625	614	595	636	643	623	577	666	663	582	624	621	597	616	617	618	641	614	585	649	607	590	604	632	602	649	598	596	656	609	617	582	599	652	632	593	614	621	595	617	641	573	627	615	633	600	619	638	592	590	608	639	630	609	659	642	651	620	611	682	614	625	651	615	611	624	590	645	628	612	615	547	596	622	564	638	602	615	585	599	608	637	621	647	645	630	599	626	602	649	623	647	585	616	623	607	583	606	604	640	597	628	626	576	648	632	655	591	617	543	656	603	595	653	604	573	664	610	602	638	652	680	605	640	588	625	595	634	607	636	581	599	645	585	628	598	619	621	594	632	592	620	588	586	639	612	650	610	587	588	645	630	641	608	653	624	649	656	634	624	615	629	645	612	622	613	612	621	669	621	629	630	640	623	650	630	601	604	615	600	644	607	606	601	626	639	627	607	631	562	649	654	642	612	607	610	603	633	657	666	614	606	588	648	578	586	637	573	632	621	607	626	643	572	633	630	590	643	609	629	661	675	658	615	630	587	643	622	623	596	576	598	601	656	650	617	609	588	643	652	649	603	652	582	638	619	645	625	608	598	597	623	649	614	605	601	648	637	584	620	618	655	619	612	575	606	615	607	625	607	609	619	609	625	682	620	599	588	636	607	635	644	628	604	606	638	600	659	605	629	645	618	625	637	628	605	637	567	616	602	606	567	569	681	634	627	607	613	628	587	648	581	577	573	646	607	597	595	592	610	601	616	626	636	617	571	616	637	649	614	629	598	628	642	619	588	638	644	606	625	647	634	594	638	621	661	637	583	660	671	639	628	635	673	627	654	611	635	637	640	649	662	608	606	622	642	634	631	687	586	658	657	618	635	587	586	624	654	614	666	558	643	587	611	630	600	642	625	618	617	600	636	634	627	626	598	605	593	596	649	630	606	603	611	639	582	586	600	600	619	656	645	606	621	615	592	619	624	610	619	616	617	618	585	673	606	648	573	612	612	622	573	598	598	612	640	660	606	657	619	620	623	607	606	613	589	620	656	584	612	624	678	577	602	584	615	635	623	667	622	649	620	593	608	610	627	619	666	588	572	616	594	638	628	611	609	603	635	588	642	634	578	578	603	627	619	562	587	603	624	639	647	662	617	593	630	613	664	651	607	622	610	625	582	601	631	576	574	644	651	620	544	609	592	635	662	629	605	644	590	650	633	622	632	613	558	666	594	625	635	610	627	617	651	614	610	588	632	620	655	609	584	633	627	605	611	670	610	607	611	596	629	628	657	634	610	618	646	633	608	620	623	615	638	604	598	573	637	587	626	615	602	625	621	606	628	615	619	648	617	669	570	606	634	581	621	604	619	631	585	553	614	677	603	619	598	596	631	653	591	624	591	601	616	622	593	621	647	625	578	616	588	613	596	605	616	590	647	662	630	626	605	572	691	612	628	578	610	624	615	642	615	584	634	634	621	583	594	601	612	614	631	635	594	671	614	624	615	620	630	659	606	655	554	645	616	615	596	630	589	632	610	645	647	587	601	606	616	608	587	626	638	589	619	608	609	606	598	589	589	606	611	610	627	639	622	615	630	640	669	602	598	672	583	608	641	585	619	626	641	611	606	571	610	621	608	606	634	581	631	631	636	588	629	599	605	624	573	630	593	621	617	616	611	600	592	615	557	626	609	612	592	638	627	606	627	637	634	624	626	624	601	615	687	645	623	674	581	603	643	578	618	601	638	632	634	619	605	623	633	601	673	674	596	598	643	627	656	592	620	644	650	656	654	616	608	612	625	606	597	589	648	617	603	577	646	626	667	628	614	623	637	593	583	583	625	655	640	602	592	601	658	642	645	655	640	609	632	623	610	622	650	539	572
24131	21440	28896	24348	21368	13610	4657	2709	1948	1631	1475	1361	1250	1220	1127	991	935	807	720	682	679	640	647	590	567	615	615	594	560	543	569	547	584	487	511	522	496	527	512	518	465	525	465	492	474	476	452	508	453	486	499	496	475	489	457	451	466	456	478	444	523	476	473	481	488	465	480	444	519	493	472	441	440	498	472	449	508	475	506	481	445	488	479	460	469	535	465	443	505	445	481	478	488	448	468	486	464	484	533	459	469	450	441	456	456	484	485	501	445	524	489	449	434	505	472	474	507	453	452	499	444	446	495	481	489	495	444	472	481	427	464	530	484	464	468	446	448	462	467	479	454	530	447	460	474	492	516	424	485	466	489	467	464	444	470	484	480	461	491	507	470	485	426	450	456	455	483	477	471	448	437	487	487	451	462	485	433	487	471	463	481	448	504	468	501	474	483	460	433	461	455	415	446	480	485	471	455	468	480	469	482	511	502	446	480	465	482	488	444	472	461	455	459	489	476	498	442	515	469	481	504	480	469	489	480	454	440	459	463	400	429	461	433	458	452	465	451	467	470	488	448	504	463	473	479	458	472	492	468	448	471	494	475	463	458	443	464	509	469	482	482	476	453	453	437	464	477	503	464	464	491	429	476	451	482	478	480	498	473	505	445	488	485	470	464	451	492	522	465	472	485	437	470	483	468	475	448	453	454	460	445	467	478	457	509	492	458	467	476	481	460	457	460	471	474	448	485	468	480	490	499	458	480	467	507	505	470	488	485	460	442	487	441	471	495	502	461	458	472	453	484	483	492	505	447	460	455	459	462	420	492	474	486	467	512	481	485	524	459	480	479	498	478	492	485	437	479	494	436	460	470	445	435	477	525	450	455	465	483	481	453	491	459	447	472	435	443	489	534	435	462	407	421	460	487	498	435	481	439	472	489	465	480	436	471	427	465	469	433	467	447	439	430	472	493	442	491	454	465	479	461	500	446	492	493	474	420	469	438	466	463	494	458	477	476	474	489	457	437	454	470	507	451	466	455	476	477	469	451	497	448	477	465	446	477	458	462	439	488	481	460	447	471	446	465	474	448	450	512	487	452	518	500	484	468	463	490	488	525	462	460	437	489	504	483	447	482	481	513	450	464	507	461	465	474	485	497	458	467	480	490	482	471	471	433	471	462	448	451	458	452	497	499	465	475	512	489	467	444	425	466	495	473	506	427	416	454	485	471	479	465	459	486	482	421	486	448	475	477	456	485	462	489	510	472	483	409	486	501	509	446	436	520	453	438	420	465	461	443	468	460	498	460	470	440	441	475	474	478	503	464	455	447	453	439	449	454	465	470	437	444	437	473	488	444	448	505	434	500	479	470	469	438	473	505	449	475	455	443	446	448	479	474	475	503	470	506	444	416	462	445	505	461	478	456	489	475	501	475	470	457	462	446	464	492	471	489	457	494	463	464	465	465	505	441	473	480	444	489	456	437	473	459	476	463	444	476	436	464	469	453	531	466	466	486	448	467	499	448	461	470	470	469	471	461	472	468	497	452	459	455	473	460	484	465	451	506	451	467	473	447	473	502	462	464	501	473	462	472	463	468	480	495	478	442	464	548	524	440	464	468	481	486	464	491	483	489	484	452	488	455	437	471	474	496	453	497	475	505	467	435	452	461	464	455	483	505	454	509	499	419	501	505	477	457	462	451	497	448	459	468	487	464	496	482	456	464	478	454	455	486	457	503	465	455	457	467	440	485	485	443	432	452	478	483	423	502	458	477	487	504	463	423	456	490	462	493	485	480	434	485	461	463	461	457	458	462	449	445	488	448	463	451	466	447	508	452	473	476	453	436	494	435	455	462	454	467	489	478	450	505	428	441	474	467	467	486	417	483	491	470	455	448	491	470	455	469	452	441	437	489	443	487	463	508	509	468	433	465	447	467	457	461	465	466	496	488	472	449	435	481	432	473	493	457	468	481	438	460	481	448	485	464	449	469	474	440	508	451	467	446	466	466	452	485	502	455	518	473	444	443	447	462	485	501	501	436	456	441	478	479	470	477	484	465	435	465	467	479	489	436	463	453	433	489	441	424	456	461	492	473	468	453	489	498	429	467	493	484	505	483	472	485	442	483	510	455	495	461	471	461	460	441	475	447	489	471	473	469	451	444	475	465	478	484	455	476	445	465	476	458	482	474	441	506	461	447	488	459	474	466	456	459	484	482	497	477	460	467	464	467	477	446	479	497	462	450	477	460	474	468	472	489	484	476	466	497	481	494	470	470	468	479	479	460	485	418	462	468	476	479	489	461	427	435	469	494	472	491	440	456	443	476	471	475	470	427	460	464	466	466	477	456	487	450	484	414	438	461	457	454	467	471	471	449	442	465	480	515	472	497	474	421	474	479	460	482	469	481	451	475	476	490	474	463	496	465	470	496	466	475	458	473	450	489	486	463	468	470	463	494	487	495	492	456	479	485	480	418	448	434	464	508	450	456	459	458	497	408	465	464	484	497	465	488	456	424	481	525	507	461	475	488	448	471	454	485	484	469	462	476	455	441	455	472	459	449	495	466	445	468	454	476	496	513	448	470	486	468	443	497	483	456	437	490	489	407	457	445	454	465	463	458	448	449	488	492	488	435	430	487	489	485	475	466	421	477	459	464	491	408	464	492	433	488	444	454	417	446	431	492	486	446	466	476	469	497	474	503	503	490	479	429	497	477	499	477	448	460	446	478	487	450	451	486	495	490	495	465	435	473	421	477	457	451	447	483	435	490	491	478	481	478	528	470	485	516	488	451	448	452	460	439	454	474	489	474	461	468	505	479	464	462	442	456	465	464	509	490	454	473	459	468	470	455	479	439	490	439	449	459	465	431	445	476	479	467	482	431	462	468	463	455	473	450	463	444	484	431	432	469	482	467	492	494	472	472	477	456	526	469	437	491	486	477	500	489	468	467	479	449	491	495	465	473	479	454	448	506	477	466	453	485	487	463	464	460	465	513	469	455	444	448	421	479	474	452	464	461	506	454	430	434	472	470	496	456	449	482	464	471	473	487	460	459	479	420	488	487	447	468	455	475	471	507	481	479	486	491	450	476	503	464	461	455	468	499	440	463	461	466	447	473	494	477	430	440	445	495	451	468	474	475	441	472	453	478	465	446	485	471	479	450	466	500	498	486	456	475	453	429	499	453	450	455	457	447	433	509	446	485	480	499	490	472	477	461	446	467	497	494	464	465	529	488	500	474	496	458	483	455	476	480	460	484	470	466	493	482	516	467	463	469	462	480	425	459	477	469	451	466	472	493	479	444	463	481	466	504	478	457	494	455	468	440	518	475	503	475	469	442	500	440	485	491	493	476	486	445	482	446	496	432	477	496	445	511	466	487	481	483	468	448	469	471	449	469	493	458	422	449	500	468	430	473	504	470	476	432	521	492	455	468	455	446	452	474	488	485	441	453	482	457	475	436	494	464	497	481	460	487	460	474	441	476	425	457	477	465	456	505	483	453	461	460	480
20735	35711	31637	22464	16665	12717	9639	7836	6393	5276	4825	4419	4002	3648	3355	2852	2550	2217	1967	1702	1643	1596	1494	1483	1456	1391	1327	1325	1289	1240	1245	1209	1203	1135	1173	1094	1083	1059	1047	1079	1020	1077	1031	958	999	935	958	934	931	962	939	930	938	946	971	922	903	928	1008	914	962	911	902	929	897	902	876	880	916	907	891	859	945	903	927	880	890	882	942	930	927	926	880	911	919	878	899	917	934	954	927	941	888	973	915	920	906	905	877	880	919	882	885	888	899	873	900	884	887	892	904	884	914	853	888	872	894	883	865	893	899	931	884	915	882	882	913	929	914	897	900	884	869	863	910	860	903	896	912	926	881	873	955	923	885	959	949	843	880	934	898	885	937	893	911	877	865	900	882	810	939	883	910	890	898	918	930	922	860	902	913	949	888	877	886	901	915	857	856	908	910	915	919	934	956	862	924	946	865	911	905	902	929	886	910	875	898	899	936	945	917	986	896	899	890	909	913	911	867	888	928	850	915	935	884	943	894	903	878	887	895	882	884	915	926	951	883	894	894	926	850	859	848	890	909	909	913	918	911	876	930	905	887	898	913	918	865	896	897	867	858	873	905	954	931	877	919	890	901	859	951	909	840	855	929	828	906	901	889	967	949	944	903	873	880	873	898	962	900	858	892	886	897	923	919	874	895	909	922	903	915	872	915	860	856	907	909	896	831	895	888	848	886	910	921	870	919	926	922	884	929	925	912	921	876	859	933	871	925	883	851	888	881	877	840	912	896	895	860	894	893	859	901	875	958	924	869	853	911	895	909	894	909	878	873	843	960	918	969	885	834	907	847	899	914	899	924	859	872	905	939	919	960	893	921	910	892	896	918	917	862	920	924	855	886	915	942	881	920	893	899	929	833	893	904	913	877	889	927	875	919	970	830	890	912	945	889	916	904	883	939	927	902	890	902	940	893	866	904	864	931	846	888	878	907	907	848	900	905	909	897	938	925	885	919	906	947	893	855	918	924	890	901	899	899	923	885	906	863	910	910	921	894	897	907	973	858	853	979	956	890	924	924	895	866	912	921	883	886	890	860	925	925	887	929	882	873	874	965	948	917	874	917	890	928	870	905	869	926	890	885	849	893	914	869	861	865	857	875	931	896	903	838	913	917	892	888	929	904	873	868	865	896	889	923	904	922	846	901	878	888	965	944	880	898	910	895	910	855	924	926	907	919	900	914	901	867	927	896	960	920	915	907	917	919	923	915	933	874	883	881	939	938	889	895	915	928	931	927	871	919	859	904	903	876	860	908	882	887	892	891	873	914	851	888	907	916	894	894	909	922	881	895	874	851	874	926	863	857	886	933	909	908	895	939	871	825	956	956	861	901	883	867	936	889	919	907	912	882	863	895	885	917	937	884	916	885	920	889	895	854	911	897	922	877	890	911	864	848	948	957	916	934	885	879	924	897	892	950	883	951	912	897	901	903	880	897	846	861	924	896	940	803	916	875	921	921	922	895	888	908	931	932	881	877	913	870	892	942	859	894	867	912	864	909	882	909	889	887	890	894	903	905	947	858	904	861	918	865	930	943	904	905	906	870	897	887	887	935	896	886	893	893	905	867	906	893	930	923	909	898	892	869	876	906	945	936	866	862	865	949	897	907	899	863	911	876	927	941	900	904	864	863	915	885	908	974	862	895	904	831	868	928	867	941	886	898	891	929	863	886	895	877	866	899	873	915	937	899	926	911	884	878	894	925	896	900	857	896	888	923	895	854	942	847	919	952	854	914	848	880	860	937	931	897	906	867	888	903	859	868	937	880	871	870	870	892	912	880	921	900	989	899	899	869	876	915	870	845	906	949	919	886	894	890	927	880	866	894	898	922	894	857	909	904	901	911	897	914	901	922	920	908	893	894	842	887	879	882	901	959	905	892	917	871	951	928	927	904	891	892	938	867	858	962	913	966	903	892	915	909	850	933	907	944	895	907	866	879	923	891	826	907	922	956	942	942	855	886	941	901	875	911	929	875	930	898	929	907	892	860	854	916	943	896	870	922	915	890	923	859	835	930	900	903	889	865	949	900	923	910	908	938	877	868	888	908	869	908	877	931	825	933	923	903	902	882	919	893	926	929	913	867	854	926	915	857	894	883	910	901	899	887	880	887	962	917	967	880	848	938	877	953	903	902	915	879	920	955	875	881	935	887	939	933	863	879	927	867	859	869	931	869	908	859	889	855	912	839	926	903	908	911	932	895	847	942	919	898	838	936	922	837	908	926	921	890	914	925	859	979	847	879	920	872	882	915	911	888	918	915	900	909	902	925	867	935	890	870	910	880	878	891	886	968	900	934	870	895	899	880	913	918	897	919	867	883	918	940	921	928	885	921	882	918	897	926	871	944	891	906	928	919	909	939	940	934	847	917	889	903	880	882	862	965	881	972	880	871	908	940	872	898	909	915	957	895	908	912	923	881	924	942	889	899	883	892	885	925	909	888	944	911	922	960	903	834	913	874	933	986	881	849	907	860	868	873	911	896	860	882	953	863	864	876	880	886	909	924	916	905	909	876	921	865	900	888	919	858	943	914	914	870	923	874	879	884	915	904	862	893	903	916	941	840	892	912	874	889	886	898	887	895	904	951	926	1001	870	898	930	886	887	863	903	874	887	925	886	880	866	853	874	879	869	920	895	883	889	894	930	915	869	875	861	862	874	879	889	879	912	918	937	877	933	895	889	901	891	877	930	920	884	887	893	915	901	896	854	918	884	897	951	958	878	901	868	841	854	876	926	920	928	943	848	920	932	993	871	902	891	872	914	832	928	965	961	892	936	881	908	829	894	900	903	911	923	882	907	948	942	954	877	870	907	902	914	893	844	841	919	907	889	872	901	874	940	890	879	895	935	845	895	934	857	886	851	874	863	886	861	892	895	919	931	884	893	923	908	899	914	876	880	930	955	898	922	899	914	920	909	878	891	922	926	889	837	940	893	871	863	910	926	872	912	901	898	905	916	894	927	890	914	862	868	872	891	886	926	856	897	888	903	845	896	892	950	954	897	910	925	902	905	868	899	880	917	896	910	884	895	910	865	921	883	880	908	888	927	847	907	869	869	904	867	880	873	858	918	877	893	851	903	921	892	850	884	897	891	805	861	865	893	882	940	891	877	916	955	929	897	949	884	853	891	905	879	874	925	889	903	931	898	918	889	892	931	920	907	930	831	910	838	914	910	858	894	906	901	872	879	873	879	866	934	901	870	952	919	898	918	867	889	884	910	955	954	885	894	912	936	822	886	836	880	930	889	912	939	878	887	844	884	911	908	853	890	884	878	919	877	892	892	906	915	884	882	806	815	885	893	970	893	886	916	896	846	914	940	906	941	896	867	885	899	854	900	942	916	898	914	902	888	901	928	847	912	913	927	932	873	878	909	885	944	882	936	891	892	885	956	906	881	916	903	883	920	892	843	888	843	864	851	924	900	903	894	871	897	869	898	871	887	924	901	841	927	894	955	912	935	904	884	906	883	894	843
27542	19365	11267	4844	2065	1283	884	736	660	551	502	489	471	453	421	361	381	304	328	274	296	274	251	270	271	273	247	291	240	269	265	248	246	246	233	281	263	230	260	244	227	238	256	248	229	249	220	231	242	226	246	229	224	257	219	243	222	245	232	224	216	264	219	232	223	229	256	246	234	239	227	218	209	228	225	242	243	216	224	229	228	206	231	231	205	227	273	230	246	229	240	212	218	251	239	226	246	206	226	236	208	236	220	235	250	229	228	250	222	233	235	210	201	232	223	224	234	216	247	263	215	234	228	235	219	237	229	231	233	221	225	227	245	236	221	251	257	232	239	216	231	218	218	229	231	253	247	227	238	224	262	214	274	223	231	233	227	227	189	216	213	236	257	244	235	204	243	218	230	244	213	241	207	222	220	225	231	189	211	233	221	229	243	227	241	223	243	242	227	227	219	242	259	201	216	212	226	220	222	222	221	245	247	233	244	227	198	259	237	233	246	234	230	253	214	234	234	250	236	235	217	213	226	251	234	250	240	241	238	231	213	248	227	232	229	229	244	241	217	218	237	222	190	216	213	250	225	250	234	266	263	226	243	249	220	224	212	247	246	235	210	234	210	219	228	239	217	204	235	221	245	214	231	237	234	224	225	225	231	218	225	248	243	236	252	214	235	228	239	234	239	223	250	235	220	232	229	232	208	214	244	212	231	256	229	248	249	209	244	215	205	222	230	208	218	269	210	219	236	200	218	252	258	201	238	231	228	217	222	248	248	229	203	224	244	226	258	221	242	240	216	237	230	222	226	229	229	232	218	242	254	218	238	235	243	239	227	233	227	230	249	221	221	238	223	221	213	220	249	227	233	244	235	242	210	235	211	230	248	222	231	216	222	216	233	219	216	227	245	238	253	239	197	182	216	222	204	215	245	228	216	243	198	200	209	225	245	237	230	221	206	216	226	214	222	231	206	222	222	200	230	226	223	236	208	222	245	218	246	238	232	254	241	263	233	214	222	235	233	223	242	224	236	214	252	243	216	221	230	224	240	229	229	213	237	220	237	232	242	234	220	251	215	202	232	220	217	258	241	220	218	230	202	240	223	237	239	245	226	239	205	239	215	239	245	230	233	201	260	221	226	234	241	220	258	240	247	218	227	223	223	246	243	257	221	241	215	220	229	232	220	213	221	211	224	222	237	236	237	237	221	223	215	257	224	222	227	232	235	231	241	200	226	240	207	234	227	220	250	248	241	222	240	250	229	230	235	250	245	216	229	234	233	234	229	212	184	238	227	202	215	232	232	201	222	224	193	211	250	217	225	230	236	238	227	239	225	222	206	229	228	231	232	211	238	235	246	238	214	233	212	208	235	209	225	249	214	228	222	229	240	214	253	226	225	253	211	233	253	213	205	244	242	221	212	235	216	243	233	231	228	261	205	245	221	226	204	216	224	223	228	226	242	230	233	259	238	228	269	240	217	210	225	222	226	222	215	211	261	221	227	230	213	207	221	230	236	228	236	260	245	232	219	236	227	263	235	221	211	234	216	248	209	228	243	208	225	209	195	214	226	260	213	203	237	207	195	231	227	253	257	230	227	222	200	249	215	218	220	195	255	225	233	199	267	219	224	218	221	226	223	205	222	262	228	219	223	207	242	218	220	229	226	242	210	215	233	202	193	215	265	232	222	248	228	209	222	231	238	201	234	208	224	237	238	241	233	212	260	235	223	212	236	220	212	220	233	223	217	223	228	227	251	233	247	211	214	219	219	198	255	230	211	217	275	241	241	236	221	217	229	212	246	225	248	214	212	223	246	243	207	237	213	210	224	248	209	235	219	230	255	214	236	233	230	234	235	230	233	229	221	212	247	226	194	244	251	241	231	224	231	252	203	236	211	200	198	237	204	223	212	231	248	244	233	270	202	219	248	226	234	232	227	240	223	241	220	232	256	229	235	240	243	264	228	225	224	219	206	218	234	238	249	249	228	231	232	211	236	252	219	225	225	230	228	245	218	195	224	240	224	246	231	199	224	237	230	217	207	237	217	218	235	224	245	236	246	236	229	218	214	217	247	231	230	244	215	233	225	205	219	210	208	216	243	236	222	216	248	222	240	239	236	249	234	217	204	212	233	251	241	251	240	204	220	217	212	210	248	210	260	232	219	244	256	251	207	205	213	248	250	251	227	198	237	236	239	218	227	223	211	228	244	215	235	221	261	226	214	216	224	220	184	245	229	226	197	272	224	257	229	227	224	226	225	243	202	227	220	249	233	208	204	245	258	220	214	251	239	230	206	218	214	204	198	236	218	253	223	227	234	227	225	240	209	216	227	229	228	230	222	254	235	219	203	256	244	242	228	223	246	258	217	226	217	240	220	217	203	227	220	248	242	193	240	205	222	242	233	243	233	229	244	256	221	252	215	216	230	217	212	222	211	230	218	227	198	222	223	239	215	233	228	215	226	235	246	259	241	246	226	204	240	220	216	229	242	239	219	188	220	209	209	205	236	237	209	215	242	226	213	261	213	227	222	242	232	241	206	240	222	232	249	221	223	214	224	235	216	257	222	244	217	241	237	202	188	243	235	253	223	219	229	222	223	225	217	238	229	234	219	220	226	240	204	236	218	215	229	244	240	237	222	239	225	229	229	243	249	229	242	225	209	257	234	235	209	207	230	242	228	225	240	226	236	240	247	209	241	232	249	237	254	223	248	229	234	261	218	215	230	221	218	226	218	200	238	230	225	209	218	234	239	203	221	215	270	211	241	222	239	242	219	209	245	197	232	261	231	221	223	242	241	214	203	199	234	248	227	233	244	248	237	229	205	252	235	237	221	231	237	216	241	239	240	196	238	227	233	223	217	227	227	205	230	220	229	231	234	244	213	198	209	235	235	246	217	210	235	221	256	208	219	201	208	224	236	241	198	230	238	217	250	219	228	273	260	227	221	232	257	214	237	224	226	213	242	247	204	234	211	237	215	221	205	240	217	215	241	235	221	208	230	238	249	248	225	208	221	240	229	228	216	222	209	226	225	220	214	219	216	230	229	229	219	250	199	193	247	225	215	239	232	224	267	235	244	218	194	204	255	224	215	229	214	223	226	209	223	202	246	220	201	219	221	184	219	213	217	225	236	265	242	222	219	232	246	230	228	239	255	229	230	228	245	249	227	231	249	239	227	226	226	245	234	240	234	210	218	193	227	214	211	230	211	243	228	224	240	270	202	227	234	240	217	225	218	233	256	219	221	232	214	228	253	223	196	252	236	234	209	222	246	218	237	246	227	226	226	248	209	239	230	239	215	239	233	213	217	250	231	219	221	225	211	238	253	227	232	247	268	242	234	236	246	226	232	246	232	231	238	212	229	250	228	231	249	230	241	245	211	222	205	244	238	259	258	227	244	222	232	239	204	215	245	243	210	235	205	199	235	226	246	195	254	207	207	230	228	233	215	204	212	235	247	228	222	234	208	227	240	268	239	242	234	213	206	222	199	259	225	250	222	232	219	231
16131	22875	18737	10673	6633	4376	3387	2738	2236	1960	1718	1679	1515	1451	1364	1127	979	926	785	725	677	672	690	652	652	633	648	596	581	593	581	555	541	528	499	572	565	542	561	515	494	515	488	533	466	479	504	468	471	473	471	530	461	516	502	494	497	494	453	485	495	462	479	469	505	478	514	474	457	514	513	493	484	472	437	478	484	493	517	456	468	495	470	470	486	486	493	477	490	490	486	479	469	456	505	447	486	483	499	515	458	453	466	522	470	478	490	482	505	487	433	484	455	460	479	493	466	496	481	469	460	427	489	437	464	505	489	485	484	441	483	466	464	475	465	486	487	475	458	506	463	480	478	488	446	483	498	476	487	458	462	504	472	465	474	476	474	470	494	472	480	466	480	500	512	486	460	481	488	463	487	473	471	476	482	500	487	519	467	451	495	474	485	460	462	445	438	498	448	500	485	493	495	482	429	482	499	501	465	498	451	516	477	459	459	450	462	502	459	479	475	462	457	478	492	503	462	458	467	504	454	499	465	495	430	539	481	497	493	486	429	494	466	490	519	481	472	456	496	522	452	492	482	486	483	517	462	494	498	472	464	500	452	452	474	479	469	467	504	495	462	516	506	471	523	454	482	488	479	482	480	437	489	424	469	480	482	506	470	501	464	494	484	451	513	442	460	494	469	477	428	475	470	477	479	479	454	485	489	438	495	484	488	469	505	493	448	462	437	481	452	456	501	489	463	471	516	455	484	474	487	495	446	479	472	483	482	486	455	414	453	465	463	476	508	483	491	476	437	493	459	469	467	442	452	488	472	513	489	502	461	490	449	492	454	501	464	504	442	477	469	454	524	443	498	504	467	528	458	484	476	504	450	474	420	447	495	485	483	463	440	504	454	440	459	474	471	448	449	464	480	458	484	435	515	476	441	498	494	469	467	493	483	501	492	449	477	447	504	492	477	446	510	489	463	461	486	515	465	472	474	441	491	463	453	460	447	461	448	504	453	455	463	484	505	492	470	489	534	517	497	444	507	458	437	497	506	472	451	460	490	472	481	459	485	457	473	497	480	463	431	458	465	445	457	481	494	438	503	496	518	468	465	460	483	479	501	519	495	489	460	475	450	476	442	476	454	479	445	502	438	454	476	438	503	481	451	451	459	501	460	484	485	463	466	486	467	434	457	476	472	463	506	480	499	474	474	455	456	461	463	461	490	505	457	488	475	454	493	449	498	521	469	474	486	428	487	456	510	462	449	489	485	519	474	473	487	488	466	487	475	511	461	437	491	469	469	504	469	495	459	447	469	472	480	487	479	468	482	483	442	471	473	497	425	485	500	462	452	494	488	453	462	478	496	451	521	486	501	457	492	472	465	521	484	511	469	460	474	515	458	457	491	463	480	496	477	470	492	456	511	454	488	488	490	477	485	451	489	514	489	485	470	485	480	479	484	461	463	450	469	457	458	479	460	474	486	477	474	444	477	515	496	491	486	509	448	501	459	470	478	460	457	487	522	477	450	537	445	491	442	477	441	477	475	481	498	416	475	535	453	491	445	511	486	446	467	440	484	504	468	490	487	498	459	460	478	467	502	461	460	436	498	489	470	526	508	472	486	447	501	489	515	443	492	472	484	453	505	454	475	492	491	494	514	481	468	468	482	495	499	542	471	477	461	456	458	453	467	449	507	473	493	487	463	436	485	470	454	512	445	468	477	440	493	490	480	484	483	475	462	469	433	489	488	488	442	463	509	471	521	497	471	454	466	482	457	513	471	497	482	470	480	459	499	482	476	465	508	484	443	499	456	491	512	456	493	502	462	455	487	530	479	469	476	510	512	468	481	536	464	494	498	462	473	466	482	467	427	472	447	437	470	494	463	449	488	492	488	456	507	459	479	450	458	486	471	479	442	462	462	458	423	460	458	496	479	462	470	462	464	473	479	472	463	473	487	443	447	469	506	465	464	479	479	474	438	473	473	443	469	503	499	475	512	488	496	499	492	510	471	486	454	496	506	459	436	472	430	449	467	497	481	506	473	473	481	477	520	456	453	478	487	496	498	445	482	451	473	502	506	499	439	464	500	479	494	535	469	442	480	468	481	484	473	495	466	463	476	482	468	492	488	514	467	499	470	522	500	483	495	501	472	474	460	461	457	440	462	451	461	448	466	456	466	462	458	456	462	490	479	481	483	467	453	469	467	482	490	480	492	484	453	461	489	492	465	472	465	474	519	503	449	466	476	436	507	478	460	454	459	478	440	464	494	522	475	480	447	493	492	503	477	456	507	477	470	477	505	470	435	485	475	466	483	475	447	478	445	491	484	505	463	502	473	474	497	496	472	489	472	486	457	511	458	510	429	415	468	475	490	506	463	447	483	487	489	468	444	491	506	485	464	513	473	501	444	495	484	469	496	513	469	471	440	409	461	452	492	485	483	437	451	476	512	492	456	442	476	470	484	497	459	480	464	450	466	506	452	498	469	497	509	462	457	484	456	510	492	477	457	465	474	518	452	500	475	490	450	464	447	496	463	468	481	455	446	465	468	459	471	425	495	502	519	515	481	447	472	492	480	456	468	542	442	459	485	463	474	497	468	482	493	493	478	474	453	432	464	455	478	477	488	466	444	513	472	493	484	488	469	487	455	516	472	468	471	484	505	490	464	468	471	472	465	467	483	485	483	526	465	482	447	457	471	487	485	462	477	513	496	478	477	484	445	512	513	484	469	493	410	483	452	457	505	457	506	467	417	465	481	508	453	515	461	470	458	473	475	476	487	473	453	499	471	513	506	470	511	456	457	486	454	476	482	515	482	487	491	522	518	491	450	448	454	485	483	444	485	482	474	459	508	518	494	479	483	492	473	502	482	482	443	473	478	511	476	450	499	486	498	457	466	475	469	466	469	489	469	468	479	464	443	499	451	493	496	461	435	454	476	468	471	490	468	497	446	488	485	472	508	471	477	470	497	505	506	446	490	486	457	493	421	493	454	445	436	463	440	499	480	477	479	483	475	530	503	469	481	474	518	513	500	445	494	500	536	456	479	489	496	441	457	511	498	469	447	508	478	473	478	515	484	452	460	471	478	452	505	479	474	462	492	472	489	488	483	479	482	518	514	459	485	532	485	480	494	484	467	501	497	452	480	472	455	504	462	483	464	472	435	436	491	450	455	515	508	486	454	483	481	458	473	506	460	496	478	488	467	451	488	475	436	453	436	509	513	475	439	465	462	452	436	483	495	509	485	459	463	491	501	491	440	489	499	525	437	471	498	478	444	448	485	481	469	507	451	479	506	509	517	464	486	480	476	470	451	462	472	496	491	464	433	477	496	474	478	487	461	476	475	507	491	465	486	472	474	448	442	465	514	418	518	466	474	494	487	464	471	484	468	472	465	511	494	497	489	495	460	462	506	484	454	525	467	492	487	507	458	494	499	485	470	444	455	469	506	439	459	479	517	477	492	439	450	439	497	465	483	481	471	470	434	472	524	445	472	471	457	461	499	524	485	473	504	482
25153	21448	27934	25246	14144	4257	2577	1676	1338	1124	1008	901	859	837	766	651	606	512	471	472	419	443	434	410	406	384	383	418	393	387	374	325	342	319	356	356	323	356	357	344	357	349	336	309	313	315	326	295	336	327	342	350	309	323	304	308	290	302	313	318	328	310	325	307	276	298	308	304	306	316	326	333	324	326	295	306	339	326	293	283	352	312	303	323	309	342	302	320	307	341	310	317	317	314	316	323	301	301	310	293	303	315	309	322	302	318	327	314	303	290	295	318	320	309	314	278	307	291	303	357	301	318	308	349	324	300	311	323	328	304	322	312	291	320	312	323	368	307	301	311	298	322	308	308	321	318	331	330	310	346	324	314	327	299	315	297	297	279	312	326	320	300	287	290	317	328	296	303	304	293	336	327	301	315	308	296	317	327	321	317	321	334	318	288	301	320	314	286	335	296	334	307	323	334	315	318	318	284	312	296	350	301	317	301	341	301	292	337	332	311	300	302	315	313	322	312	303	292	327	293	305	288	279	302	293	281	311	337	315	296	300	343	316	307	316	362	310	293	319	308	296	286	324	315	328	309	304	342	273	329	318	342	295	315	308	296	292	298	299	315	322	331	274	309	297	326	302	325	309	320	305	306	299	294	342	328	305	316	288	288	318	327	304	301	343	270	319	334	294	304	316	295	325	313	316	336	308	342	316	259	307	309	304	320	298	294	306	302	300	285	336	305	316	334	298	312	275	336	309	280	314	304	290	320	319	349	306	326	326	308	337	299	293	318	264	332	320	325	277	296	322	301	326	310	293	303	344	336	322	304	299	309	296	285	321	330	306	303	289	334	308	316	303	303	330	319	329	313	315	323	316	318	365	296	333	324	302	314	327	317	317	338	319	308	308	315	331	320	323	289	303	316	345	320	321	327	280	283	306	304	348	328	335	331	316	313	320	310	312	294	312	318	303	318	332	323	315	317	320	292	318	312	315	304	292	307	319	336	334	325	321	293	285	290	304	323	291	326	280	308	342	282	299	333	307	287	295	318	311	293	317	342	296	298	300	323	344	308	292	294	290	307	286	326	310	310	297	296	316	318	310	315	302	325	312	319	342	289	307	302	301	314	312	328	297	310	278	303	325	292	318	328	307	316	305	346	312	306	309	328	342	335	281	270	319	315	328	324	303	310	314	319	319	313	289	305	338	295	324	306	334	323	285	295	313	304	306	306	332	309	326	299	291	275	339	300	310	286	331	300	330	295	304	312	289	332	309	312	319	302	310	329	333	313	323	336	294	285	304	329	297	293	306	324	297	292	298	319	296	302	293	309	303	338	319	295	290	305	312	316	323	307	297	315	318	302	285	310	305	303	310	327	323	301	331	319	324	333	322	330	324	322	334	321	305	317	324	345	289	318	324	302	310	300	311	307	315	303	298	307	310	327	322	316	278	327	299	306	276	292	321	344	320	322	308	319	306	333	307	323	329	290	303	304	348	290	341	303	269	307	333	323	267	321	308	301	333	293	310	305	300	299	320	311	328	315	299	309	331	312	302	348	314	333	322	307	315	305	291	314	328	311	306	284	296	322	310	315	336	326	280	297	284	307	327	295	327	320	332	306	317	341	265	348	330	309	305	269	291	317	307	323	276	318	286	283	288	336	328	291	327	332	301	291	303	339	298	333	308	280	293	318	302	294	322	348	298	294	323	320	319	301	334	299	312	271	301	294	295	302	337	294	331	303	307	311	340	290	282	323	332	338	320	313	323	350	309	299	320	284	292	279	313	328	296	309	294	313	307	276	325	307	331	315	317	290	315	331	308	302	293	316	299	293	311	314	329	313	325	334	283	303	295	283	309	297	280	286	326	318	320	280	303	321	320	328	305	295	315	331	341	297	309	331	298	288	316	322	302	329	279	311	317	305	295	324	319	311	311	322	296	297	310	321	282	291	312	328	332	284	300	330	308	315	280	308	326	302	293	315	338	281	298	344	357	303	329	326	324	287	278	311	310	338	307	297	309	299	319	296	329	315	311	330	336	340	308	315	320	288	310	317	288	322	283	333	334	309	300	300	308	316	281	310	311	313	295	316	312	320	305	337	313	309	301	325	341	310	315	321	329	331	276	338	296	307	317	295	322	315	313	326	298	341	304	301	324	301	305	307	292	306	303	299	374	280	308	299	306	294	316	311	333	309	290	307	327	312	335	340	325	317	314	310	307	327	322	317	295	294	283	314	328	295	340	316	308	324	304	308	308	287	329	360	319	309	322	308	310	334	345	312	302	283	307	332	300	333	329	312	352	309	314	303	305	299	314	343	334	344	312	304	342	308	332	316	340	293	311	304	328	287	307	275	333	299	310	331	341	292	321	275	329	289	305	314	315	329	318	305	304	268	301	272	302	296	328	301	309	299	300	307	325	318	295	326	327	291	316	298	334	329	344	323	283	301	301	328	308	317	330	350	297	307	308	301	301	282	288	305	291	303	292	299	312	323	317	302	323	280	294	283	321	285	298	321	355	305	282	295	343	301	306	294	289	301	350	303	293	308	279	301	314	288	300	317	300	304	309	315	323	290	333	319	297	310	305	313	328	298	319	280	311	307	294	312	330	285	289	286	328	315	326	302	297	290	325	289	286	287	301	336	331	339	339	310	328	307	327	327	292	297	296	317	335	280	316	291	303	287	319	317	281	279	302	344	317	306	328	305	320	291	296	335	307	312	317	289	351	296	321	296	328	291	285	325	315	315	329	308	334	326	296	318	301	336	315	324	308	326	314	286	311	290	304	339	311	291	298	320	312	340	325	299	319	346	310	320	302	293	321	286	337	305	338	355	302	330	303	339	315	306	297	342	298	317	296	319	301	309	318	324	333	317	349	325	301	317	318	284	315	323	306	339	322	333	303	318	299	373	330	311	327	328	313	322	300	289	300	285	332	321	344	346	306	303	303	308	329	317	318	292	352	301	309	321	317	307	335	286	321	286	301	298	286	300	321	307	314	306	327	290	309	331	288	330	272	292	319	360	313	305	325	292	310	305	300	284	296	304	324	322	295	308	313	351	314	294	311	329	298	293	306	331	283	343	292	318	296	305	295	328	289	325	304	303	342	290	312	320	345	299	306	308	306	316	349	333	309	288	318	308	310	325	318	317	296	315	311	300	310	321	290	294	297	330	292	320	323	337	291	340	305	301	318	325	302	292	284	344	322	318	298	286	305	325	323	302	318	325	297	324	301	286	316	321	304	269	303	341	299	306	313	323	308	291	320	313	292	295	311	339	303	304	283	303	320	289	324	306	287	321	311	294	334	284	317	313	324	299	304	319	294	302	321	319	308	312	342	320	296	317	327	333	331	263	293	326	308	307	290	341	311	298	323	313	310	285	330	323	303	312	300	304	324	308	311	305	298	323	316	335	324	286	317	307	302	277	313	323	317	346	283	302	307	325	314	313	278	311	343	312	299	307	356	296	307	296	343	301	287	315	317	329	302	298	314	308	303	321	297	280	307	292	290	320
17938	30619	26933	17958	12620	9121	6913	5568	4513	3836	3440	3057	2785	2739	2317	2066	1697	1509	1320	1201	1077	1083	1032	1018	950	935	938	824	861	875	794	763	722	790	744	723	792	738	703	702	689	718	678	639	628	675	623	643	666	635	674	642	657	655	637	648	656	652	652	670	636	625	623	636	628	655	638	628	604	594	634	640	638	643	640	597	643	648	651	622	646	631	637	659	605	655	680	622	632	651	616	650	655	583	628	676	597	646	648	618	601	618	626	628	663	609	591	589	626	626	613	621	651	643	648	630	610	643	632	617	636	646	610	590	629	638	606	667	622	647	603	647	614	643	640	647	618	636	641	653	655	622	634	615	631	614	633	634	594	651	623	670	626	619	668	617	607	658	693	578	582	644	637	610	607	655	641	615	646	671	659	584	649	602	693	629	666	680	599	619	631	648	650	645	616	619	639	640	664	605	591	583	631	587	679	620	614	613	587	664	625	642	598	638	618	624	647	616	591	653	654	644	629	610	645	649	619	620	646	613	662	627	624	607	667	625	611	659	618	594	589	618	567	589	660	607	661	600	636	629	648	625	621	630	643	591	594	631	606	600	607	645	608	616	615	630	608	640	623	630	659	643	655	634	619	631	645	623	645	652	629	659	648	620	629	624	633	615	628	596	672	600	636	636	602	579	636	642	643	592	680	609	650	664	629	612	615	637	615	635	650	636	628	636	681	643	593	629	641	614	634	653	620	611	653	622	616	671	658	659	592	602	626	632	651	602	659	617	641	595	634	631	595	615	654	665	679	608	593	599	620	632	592	653	639	634	661	613	625	619	642	647	601	657	639	592	646	642	608	633	641	612	636	630	598	654	669	656	680	663	617	625	621	643	649	623	647	609	599	611	617	622	652	615	646	564	619	687	656	620	622	636	636	689	601	627	593	634	697	619	608	634	599	666	614	652	659	609	618	626	635	593	595	606	619	630	617	556	575	627	645	621	607	623	660	617	628	599	640	615	643	596	618	602	610	613	617	598	632	604	595	622	608	618	684	602	581	613	613	669	605	629	669	612	604	628	627	610	634	619	635	623	637	635	647	635	634	637	651	647	600	632	616	653	601	598	620	684	622	605	596	655	598	648	620	632	682	635	648	613	619	618	632	626	603	674	602	638	646	620	633	643	625	698	677	641	616	598	627	624	626	648	581	621	625	612	622	599	638	645	613	639	611	622	663	652	636	583	602	586	625	626	629	687	624	584	633	617	602	606	599	592	622	635	644	648	618	628	600	650	651	648	620	596	613	602	615	682	649	638	615	627	610	593	676	659	656	644	616	622	644	649	684	618	616	655	664	650	604	609	627	643	574	614	655	664	634	666	609	652	646	590	622	610	632	645	658	652	649	642	601	606	630	641	630	622	617	629	574	651	632	632	642	663	652	594	620	648	606	589	633	636	650	610	657	685	628	621	649	604	667	646	622	627	649	649	639	673	654	652	634	610	631	617	561	633	601	635	648	682	638	658	607	602	618	620	607	673	614	678	637	674	629	619	618	635	640	640	665	665	631	598	639	682	593	639	608	592	630	627	631	608	604	601	597	620	633	671	650	616	642	645	633	624	616	604	694	641	642	607	619	584	657	619	612	611	619	578	585	650	622	644	618	619	585	631	616	638	642	592	643	632	634	622	604	586	645	609	628	667	623	590	633	617	642	606	614	624	657	632	623	634	621	594	617	645	616	594	622	618	628	666	635	612	648	663	614	631	678	553	628	605	630	600	627	615	633	629	614	647	635	634	581	603	611	640	668	622	550	651	672	666	626	590	664	625	622	603	644	649	590	651	610	650	661	600	636	603	653	664	593	632	610	631	628	590	595	632	624	606	589	635	633	605	621	613	625	614	607	598	600	629	610	615	601	609	614	653	577	600	621	669	649	612	614	618	630	632	639	650	595	594	552	591	623	608	654	633	657	657	633	603	623	615	655	628	623	630	609	679	614	650	642	624	654	603	648	622	607	585	657	644	638	626	576	656	665	630	648	629	633	578	638	574	633	587	595	635	637	621	672	617	598	608	637	598	669	609	674	644	609	615	600	640	638	663	617	619	581	641	587	645	598	627	637	678	629	613	611	607	627	605	639	659	630	620	638	620	648	604	589	623	575	648	606	681	594	623	654	613	620	624	665	625	585	567	644	622	659	632	631	573	649	607	653	610	641	612	618	610	675	654	619	639	639	674	602	628	623	650	663	645	612	602	634	581	618	638	621	625	666	687	698	641	611	611	601	614	646	603	643	614	626	618	662	615	614	623	630	590	633	642	608	601	661	572	636	671	663	686	638	636	624	642	623	602	620	657	661	645	583	625	610	557	586	631	601	643	654	607	613	627	665	630	606	600	625	619	641	602	623	616	610	603	620	604	601	597	630	651	607	648	674	589	626	654	592	643	655	647	622	630	623	573	607	610	586	697	600	624	611	620	616	629	623	610	645	671	619	622	588	631	618	660	629	595	671	626	657	660	644	677	652	618	636	597	603	595	637	595	650	668	626	620	665	597	609	597	633	639	610	614	642	629	609	612	655	631	617	600	588	620	648	633	581	614	627	616	651	581	661	638	618	640	634	677	675	602	665	649	638	617	637	625	663	621	634	652	587	624	629	590	606	649	637	684	585	633	577	589	610	612	615	617	631	633	625	622	621	639	666	652	614	625	618	626	591	604	645	644	621	577	666	680	619	611	631	665	634	632	645	668	607	639	621	588	632	582	592	653	620	643	653	633	624	628	646	627	627	608	642	626	621	628	625	601	622	651	613	611	635	646	605	651	636	609	596	631	673	656	638	598	582	634	608	668	642	607	608	657	615	587	655	633	665	668	665	641	583	633	623	616	583	641	636	603	632	627	570	626	610	625	570	641	601	610	678	625	639	663	629	611	648	638	610	592	654	664	641	625	646	618	641	614	635	632	659	656	577	631	602	645	633	668	618	664	603	603	622	621	652	632	657	641	597	637	650	637	628	631	640	631	627	669	624	657	660	679	620	602	578	631	619	616	637	582	614	655	610	622	599	605	642	701	599	658	640	624	632	634	618	649	617	627	563	631	629	647	663	653	590	599	693	630	615	618	588	639	642	603	657	604	648	660	598	583	635	608	642	626	598	609	621	616	628	635	616	664	639	632	657	626	638	582	607	649	649	710	651	605	631	572	599	589	659	604	649	657	661	641	603	603	605	653	616	642	657	601	641	622	657	617	631	698	619	627	634	654	624	608	589	605	624	670	582	655	619	621	604	655	603	623	594	613	588	609	662	605	632	646	613	639	644	628	596	610	639	635	580	663	660	603	625	638	621	638	612	651	619	656	627	598	596	598	616	638	646	624	664	572	630	654	643	657	575	614	600	641	625	655	637	618	580	635	663	608	653	651	636	634	624	628	671	641	639	646	621	618	618	684	660	618	620	622	618	633	632	637	624	630	613	627	650	669	641	645	610	633	586	575	675	619	625	664	619	591	654	647	640	629	613	584	617	593	651	611
24172	21422	28828	24369	21385	13768	5181	2855	2094	1862	1691	1547	1334	1295	1167	1073	898	839	738	667	651	656	606	656	574	572	609	540	544	601	569	534	509	511	572	541	516	520	495	475	526	522	490	495	483	484	485	437	476	452	512	496	466	463	501	469	446	510	477	456	480	440	462	481	494	471	468	490	477	441	463	482	480	489	478	459	508	491	438	491	497	480	424	460	456	494	485	501	469	484	456	465	499	423	480	500	535	487	523	516	491	506	483	500	477	456	487	487	486	472	502	465	510	508	461	466	497	482	456	476	486	454	476	488	461	476	490	471	461	504	530	468	479	489	478	431	440	473	461	460	503	481	458	493	499	477	490	489	443	453	460	533	480	450	445	516	485	484	442	498	458	429	458	469	491	472	505	454	492	483	465	501	454	472	475	473	442	469	442	488	468	507	426	453	481	481	464	511	482	454	480	455	453	475	450	499	493	488	456	468	467	499	470	467	463	471	462	484	479	448	476	496	515	501	446	514	458	449	489	508	466	478	459	475	460	424	449	484	486	458	474	457	441	457	451	466	466	495	477	503	486	454	489	462	469	442	491	459	458	473	475	472	472	495	455	422	507	443	452	498	465	429	489	485	477	479	446	496	467	476	409	492	458	450	476	488	416	500	478	482	494	482	462	458	472	525	447	460	457	484	487	463	481	474	471	459	531	456	488	469	457	455	469	518	480	463	488	516	507	457	477	486	465	511	445	478	468	516	466	475	477	452	491	454	472	527	496	483	454	467	475	494	480	488	480	488	458	484	471	487	479	478	467	446	468	476	490	443	456	470	466	448	467	426	471	444	472	472	553	483	496	452	502	462	464	448	456	504	511	448	445	437	430	431	479	482	495	515	476	489	456	487	481	501	492	479	468	481	494	455	484	469	461	446	458	504	453	457	454	487	471	477	491	458	504	445	492	465	459	474	449	480	482	443	495	471	472	526	473	462	470	486	460	464	484	485	473	471	452	484	489	466	480	459	441	464	435	500	452	444	486	482	470	468	464	472	485	484	472	517	465	458	483	475	484	469	451	487	469	466	505	461	512	506	505	490	460	462	500	464	459	473	466	479	478	479	468	506	468	450	464	471	457	474	469	512	475	497	432	478	452	436	478	524	511	477	486	493	469	463	455	490	466	475	492	498	483	474	478	472	464	496	478	503	466	472	513	478	500	435	456	459	443	497	444	454	460	472	478	512	448	495	488	473	485	503	465	442	478	430	468	517	434	477	510	493	476	466	445	472	480	507	496	498	471	498	462	452	441	457	474	480	484	439	431	499	455	428	477	460	490	491	468	480	457	429	470	465	453	441	438	521	485	477	460	475	492	484	466	467	451	470	477	459	477	496	470	496	447	514	543	489	467	481	492	486	507	511	458	456	495	498	459	517	456	466	485	458	473	495	465	489	513	508	482	443	470	418	504	450	456	496	474	449	504	497	447	475	443	490	452	442	485	459	475	447	452	502	459	459	500	483	469	471	491	469	454	479	444	498	472	482	514	445	489	457	449	459	490	471	457	485	475	474	463	470	474	444	452	479	467	462	467	471	454	464	467	491	498	463	468	467	497	463	494	466	442	468	480	447	445	468	490	490	502	451	493	470	487	463	454	476	458	475	501	463	477	444	492	455	468	455	474	462	476	481	492	431	411	485	488	451	465	457	498	477	490	475	448	516	478	440	491	512	479	465	471	469	487	480	476	466	451	464	502	464	468	468	472	493	472	480	493	483	461	475	463	526	490	460	500	445	479	483	421	457	480	425	474	501	420	504	457	474	455	433	448	436	483	501	472	468	450	515	445	476	524	484	499	474	488	471	492	491	500	492	455	456	451	440	455	458	466	469	451	491	468	481	431	482	465	458	478	498	486	493	474	486	483	438	459	478	492	465	459	472	443	499	450	455	468	474	468	494	470	518	477	470	472	479	472	443	414	475	480	479	471	438	499	486	478	445	480	471	456	476	485	480	477	480	464	466	478	496	462	492	464	429	514	460	483	464	481	471	487	475	440	459	485	473	484	472	473	461	480	479	446	479	420	450	464	451	446	480	474	459	432	448	464	471	509	475	470	476	503	528	483	483	465	485	472	460	497	487	472	477	504	516	429	480	493	461	427	452	484	443	478	460	457	451	472	491	448	446	463	487	486	467	446	542	490	436	506	461	443	493	506	498	448	453	410	467	500	483	452	475	489	456	430	472	478	475	457	493	481	488	464	447	419	454	443	414	507	492	463	502	502	456	473	484	439	431	493	478	445	441	466	424	463	524	465	435	489	461	441	487	465	486	447	494	454	462	479	448	461	479	477	476	479	462	477	434	504	493	486	469	472	445	470	456	473	473	474	459	456	456	436	466	472	498	468	497	493	471	485	440	459	487	480	431	446	490	495	445	505	477	465	464	437	453	478	499	499	467	455	501	463	487	473	496	524	500	449	484	457	479	423	492	456	479	489	468	461	479	493	522	464	427	466	498	440	465	489	467	443	451	469	484	452	466	436	465	442	493	491	496	452	522	460	466	446	480	506	453	461	440	477	449	481	481	472	474	473	467	451	464	494	451	451	443	485	472	463	480	438	431	507	464	469	472	426	455	475	467	457	465	460	493	463	451	415	446	452	490	447	457	464	498	459	504	461	454	470	448	504	498	450	446	475	479	486	500	475	418	457	468	466	531	479	500	467	462	476	454	459	487	492	486	487	517	456	449	489	464	509	454	479	493	455	516	530	477	475	450	457	461	482	484	477	503	512	433	498	478	470	490	506	498	485	501	495	479	425	490	459	477	493	493	463	462	438	467	433	429	478	457	465	477	466	488	491	482	514	459	489	456	436	481	475	461	478	521	495	462	444	456	477	482	482	420	445	493	482	452	473	471	463	453	450	473	497	439	494	495	461	452	481	479	485	436	488	474	432	486	450	470	488	457	462	481	459	480	490	483	468	488	443	494	466	489	449	442	488	454	455	449	508	471	456	462	432	449	517	497	461	503	455	472	507	482	456	494	465	451	511	518	442	471	457	462	487	465	450	475	458	466	475	437	467	454	428	482	494	462	425	486	447	463	480	473	476	450	463	436	478	468	484	480	437	438	484	462	444	477	474	476	477	447	497	461	465	412	460	445	468	461	479	492	438	461	480	485	493	458	467	496	471	463	470	452	510	494	485	478	477	484	464	473	506	500	443	465	460	482	462	515	507	503	473	467	438	417	481	459	452	447	448	465	519	446	499	527	465	482	456	477	440	476	476	491	480	456	470	491	478	483	469	425	452	442	448	475	476	492	486	484	469	450	466	472	469	470	511	445	463	457	481	474	464	457	451	447	469	469	453	461	461	465	500	490	509	465	467	483	466	490	473	487	440	497	448	467	485	459	448	463	452	433	501	459	484	481	459	462	506	493	459	461	451	493	442	482	466	489	455	479	425	491	449	506	528	484	468	476	493	431	454	477	495	467	474	431	464	484	437	517	450	440	469	459	449	493	464	427	480	427
20494	35304	31615	22737	17361	13160	10271	8173	6929	5967	5322	4652	4316	3989	3476	3048	2603	2284	1973	1801	1624	1547	1510	1443	1423	1391	1284	1297	1208	1213	1161	1160	1160	1149	1092	1152	1045	994	1038	1008	1038	961	984	971	942	898	869	915	917	956	895	874	879	936	906	947	881	976	888	844	944	954	890	891	913	885	944	864	865	864	886	923	945	937	898	892	901	914	961	901	966	896	901	922	929	847	902	912	943	919	902	851	873	923	856	916	891	852	866	927	916	870	878	876	905	888	904	889	913	928	905	861	892	886	891	928	878	917	920	920	931	854	868	907	872	957	916	878	883	913	925	940	883	889	868	867	889	874	930	843	887	886	879	936	916	891	971	836	921	909	930	871	920	851	932	863	884	858	911	866	918	948	896	930	942	872	817	868	895	887	891	864	904	911	892	914	856	905	875	882	879	889	870	867	877	912	890	912	870	847	863	907	898	867	940	873	900	877	893	883	953	889	880	892	899	873	865	907	883	905	875	943	855	896	882	908	945	868	884	925	886	903	841	942	938	940	871	898	867	907	894	893	927	891	940	908	900	852	922	958	940	904	828	934	960	878	897	932	922	857	876	938	936	875	926	809	841	906	843	912	911	922	950	922	851	889	932	889	883	892	867	902	883	884	931	922	889	908	899	906	892	858	853	893	932	876	942	928	950	896	867	912	914	914	897	849	872	950	898	939	888	898	879	901	873	858	894	852	927	904	913	869	858	892	875	903	920	839	868	869	923	906	926	850	866	872	948	890	874	930	897	919	911	902	912	919	941	950	874	891	909	924	907	909	935	854	886	892	913	906	920	930	878	931	857	898	860	901	926	917	930	905	898	870	884	912	843	883	937	927	889	890	910	877	879	932	866	930	917	918	891	893	921	856	866	861	901	928	890	870	885	825	924	853	890	910	950	891	913	882	919	915	911	897	881	852	906	856	850	895	866	870	857	914	907	864	928	860	884	921	895	905	895	859	902	891	931	925	846	911	901	946	938	914	876	910	914	886	876	891	884	848	898	875	920	917	930	870	921	868	852	893	930	897	916	917	902	917	914	909	845	867	919	921	906	920	854	906	905	857	882	894	890	936	952	886	872	897	871	855	864	890	924	908	882	857	913	920	901	939	863	874	850	893	851	899	948	893	823	949	887	922	905	910	926	895	905	861	895	904	888	922	947	924	925	911	882	922	865	886	924	937	923	880	914	866	914	838	876	908	892	885	907	934	876	856	908	897	907	887	901	957	873	920	882	918	971	913	913	883	899	899	885	864	882	864	868	905	916	889	883	863	905	876	944	911	910	941	897	864	874	865	834	895	908	926	881	890	888	915	874	883	910	878	847	899	932	885	921	900	935	925	986	908	876	864	917	891	849	885	907	877	829	899	899	932	867	898	892	869	893	869	892	861	914	866	941	847	900	921	873	884	897	903	944	889	862	923	881	922	903	916	951	901	905	880	890	856	923	875	901	936	885	901	933	960	933	897	858	888	906	877	923	957	893	907	903	896	911	908	891	877	931	839	936	940	904	848	913	869	919	906	871	899	893	867	863	908	836	889	888	911	880	877	884	949	877	844	909	930	854	894	911	891	883	882	929	881	891	906	890	872	898	915	888	846	937	915	867	885	834	866	881	910	886	907	884	942	916	938	889	860	908	912	987	942	909	900	833	845	927	848	870	891	914	914	868	889	880	912	948	905	990	874	918	869	934	844	945	898	887	908	837	842	888	888	908	854	884	850	890	895	922	887	926	864	881	895	909	899	908	804	899	932	882	932	872	881	900	937	871	852	914	900	924	848	888	858	920	899	924	876	891	834	873	976	863	950	863	884	872	872	945	895	911	849	894	931	891	938	914	888	922	927	875	897	933	875	920	885	908	850	830	886	927	904	945	961	850	906	900	848	875	844	900	892	875	906	894	913	910	917	902	868	886	881	868	896	900	887	878	891	948	925	867	890	900	914	847	848	894	866	862	884	906	885	910	912	923	950	892	889	905	889	815	894	951	894	836	937	892	869	844	867	901	882	941	933	893	836	875	881	902	908	916	899	908	909	894	936	896	875	893	916	899	855	879	858	886	914	900	888	902	888	911	859	856	877	912	896	903	902	864	870	890	906	879	836	906	891	893	873	907	869	910	903	937	842	912	929	919	877	853	903	859	858	890	917	931	922	885	958	900	893	939	931	892	892	916	864	867	897	906	889	886	908	854	895	848	826	905	883	876	885	907	887	866	904	885	961	910	893	830	929	931	904	920	895	904	864	931	852	913	868	911	895	898	867	914	888	838	913	947	891	894	860	882	866	915	882	902	879	876	885	869	858	874	932	867	909	912	909	878	892	849	905	877	875	907	906	884	964	859	902	897	883	894	892	918	853	908	815	952	904	886	918	885	920	902	912	891	898	892	836	877	871	882	898	888	870	928	920	889	912	859	871	989	939	885	951	875	884	886	933	904	898	920	898	885	892	848	899	913	915	889	902	871	853	940	907	914	885	928	961	885	849	892	900	881	885	905	924	885	862	913	819	841	903	874	806	835	898	887	929	884	894	904	931	886	875	920	883	884	976	863	911	884	864	888	886	872	920	922	870	892	914	899	903	888	890	939	880	881	921	904	849	868	875	909	886	877	829	928	918	874	926	873	868	891	866	927	895	857	871	906	893	876	880	862	872	888	888	910	894	884	909	871	914	896	885	872	901	953	882	917	904	865	899	890	886	850	926	918	903	907	920	829	866	929	907	873	901	955	938	909	915	824	943	912	938	867	912	953	885	905	888	922	933	917	922	852	875	879	871	928	908	894	884	929	859	882	882	861	883	849	863	876	925	885	894	904	954	884	922	836	837	885	927	887	862	873	904	940	850	855	887	889	852	899	884	857	879	891	917	915	870	874	876	938	902	838	914	911	915	859	942	933	924	837	853	879	873	892	901	915	873	905	900	923	908	844	870	940	897	885	944	893	874	912	907	904	862	874	890	862	921	915	872	854	886	881	870	847	917	937	843	895	894	902	910	882	884	925	882	864	892	845	924	913	879	905	852	950	885	894	891	877	864	876	858	916	978	886	903	844	877	897	873	889	930	937	925	916	891	924	913	874	878	869	868	898	976	874	868	936	914	895	908	904	866	832	866	883	899	844	902	894	884	875	889	901	903	848	896	905	940	852	921	932	871	854	907	847	878	914	924	898	924	857	929	906	897	983	857	941	886	908	909	914	909	864	840	887	919	898	913	867	888	856	957	911	893	955	883	935	914	841	884	909	887	840	915	917	901	908	898	905	910	913	927	870	897	829	913	875	912	940	894	909	868	858	933	893	884	847	885	861	946	875	871	878	873	831	901	914	856	875	835	931	919	915	911	937	927	959	879	890	870	892	924	937	891	902	909	859	893	872	894	901	916	882	880	933	868	924	896	886	947	852	867	881	876	870	918	914	893	914	920	883	965	880	898	911	910	918	909	922	896	858	881	936	933	854	902	942	902	817	884	935	896	909	909	876	905	873	845
27460	19322	11719	5052	2299	1431	989	798	682	610	559	535	539	462	410	381	377	313	323	289	257	321	313	279	277	280	295	239	279	236	265	258	249	225	257	269	240	241	234	232	245	215	247	229	213	217	200	203	228	233	228	229	251	230	201	207	223	239	222	230	208	236	239	221	237	227	207	201	253	235	236	219	222	229	229	232	232	241	255	238	228	210	238	241	234	266	219	232	213	245	220	236	221	258	242	219	233	233	221	233	233	212	238	214	214	236	221	218	251	227	219	218	261	231	240	236	226	234	240	210	219	264	238	257	233	216	206	232	236	219	235	233	224	243	233	204	229	233	230	249	215	238	241	223	219	217	214	231	228	227	247	221	259	246	223	232	222	229	247	214	200	246	229	216	218	221	230	230	221	219	231	224	243	218	211	226	226	201	238	232	237	231	252	232	229	246	211	247	240	235	230	226	245	231	211	254	215	238	213	227	219	221	236	227	220	201	221	240	240	244	241	235	238	266	252	249	246	235	255	251	198	236	222	232	247	221	245	198	243	223	242	203	246	221	216	241	243	204	210	250	240	245	246	241	257	223	220	239	247	228	249	217	258	222	218	215	199	236	220	212	221	215	235	231	220	236	206	205	256	214	210	233	254	237	206	244	226	235	242	242	241	230	241	231	203	243	202	227	213	230	225	233	246	206	226	223	232	222	256	249	232	226	216	219	221	237	225	217	221	211	228	235	221	257	238	258	226	230	216	258	229	232	223	212	225	236	252	214	239	208	217	212	253	214	235	230	245	218	237	220	216	243	211	242	259	222	238	220	219	229	238	259	257	230	230	215	225	242	239	232	248	240	252	248	235	207	209	259	260	214	242	226	210	204	261	222	244	215	260	228	236	200	212	235	228	232	226	230	222	222	228	247	205	230	230	252	238	217	222	234	227	198	248	210	226	249	219	241	243	259	216	219	251	217	230	235	228	218	218	231	239	220	230	235	225	210	203	250	223	213	197	248	234	266	210	213	221	229	263	228	278	227	195	222	226	227	257	237	214	222	218	228	226	226	212	254	236	229	235	227	231	240	237	199	209	189	195	232	244	240	245	215	236	236	244	223	228	228	217	211	218	240	229	217	223	245	225	247	223	210	202	225	236	236	249	227	243	253	239	263	233	245	217	213	185	210	231	232	223	234	251	224	222	234	224	243	217	236	219	223	220	235	221	231	251	235	234	226	225	227	205	211	212	210	184	229	240	223	236	278	213	233	243	248	204	216	192	225	216	220	220	263	225	241	229	229	249	241	237	225	236	218	218	225	254	211	234	208	250	228	219	248	229	235	246	225	214	237	249	230	217	201	207	244	227	248	196	237	246	219	195	217	177	252	247	229	234	214	228	249	221	213	246	222	228	240	224	225	226	209	202	217	216	225	219	209	227	220	213	224	226	227	240	237	212	245	222	252	240	239	244	232	229	217	244	263	221	229	241	217	234	229	261	225	245	239	232	217	235	236	237	255	241	223	228	225	243	231	214	241	237	233	216	239	232	245	234	222	226	240	226	242	228	245	225	237	214	223	239	214	214	226	181	220	221	219	224	224	234	230	227	248	227	225	229	224	231	242	208	213	237	230	202	211	227	222	203	227	206	233	239	231	238	233	210	218	250	236	226	225	213	227	217	223	215	241	216	235	226	237	253	224	234	233	235	220	213	224	219	219	214	223	204	235	224	195	232	233	247	251	210	231	236	230	243	248	204	233	243	241	254	227	232	226	221	233	222	252	233	251	237	240	220	213	217	231	240	232	199	232	240	233	227	250	223	247	216	220	229	219	258	235	245	226	216	204	231	235	205	227	229	232	201	264	232	238	216	245	237	236	219	201	190	215	226	230	214	210	216	213	227	227	231	188	236	247	231	228	249	243	202	218	228	218	219	220	242	212	236	229	248	223	215	229	253	207	229	233	243	238	213	236	238	232	258	266	203	244	232	235	246	252	221	233	227	228	223	215	227	200	221	242	230	228	233	232	225	219	227	241	232	249	231	263	233	236	223	215	217	260	209	218	252	210	249	224	239	237	242	221	226	226	227	228	227	220	232	237	216	232	235	209	260	238	232	258	238	225	222	242	209	248	228	242	223	233	220	217	209	214	207	217	234	208	219	204	236	245	227	243	240	244	252	207	236	232	261	240	217	224	235	232	219	237	227	236	247	226	234	242	213	212	212	208	216	214	254	253	245	228	242	212	217	233	239	237	207	218	248	244	215	251	262	255	241	243	242	212	224	216	240	218	217	219	217	241	244	210	221	211	238	213	215	223	206	223	223	207	256	262	220	234	242	230	240	270	241	215	223	226	261	234	254	224	230	217	238	211	197	219	256	211	226	225	229	239	233	213	211	234	221	233	228	215	224	237	233	231	233	219	263	240	236	221	224	235	235	234	272	207	221	247	232	226	223	225	230	232	244	201	244	210	243	210	223	229	244	212	221	232	208	237	235	218	214	213	222	244	244	243	230	245	228	258	255	247	210	239	216	218	225	234	282	224	210	251	242	231	218	219	233	244	226	215	239	229	258	244	207	238	242	216	235	222	230	244	237	268	214	208	217	221	230	230	252	239	224	230	226	221	230	234	222	224	257	210	204	247	252	232	228	225	256	236	229	203	242	236	224	236	254	225	205	197	216	241	221	208	238	202	238	207	247	220	252	196	226	222	226	225	235	220	232	223	268	230	211	243	231	238	224	214	227	258	207	233	209	233	229	232	187	230	214	264	214	247	226	219	231	222	254	237	215	237	238	213	223	220	227	234	239	245	246	213	246	231	246	219	222	234	242	219	210	225	229	229	245	205	221	240	234	251	231	232	233	223	246	236	228	224	226	221	217	219	234	246	234	239	222	195	230	242	226	243	201	228	227	215	234	240	213	233	229	231	254	229	193	222	223	243	228	228	220	218	214	220	252	248	220	226	233	209	243	229	227	253	213	215	217	237	227	217	243	230	235	231	189	232	237	213	267	247	250	218	224	232	221	247	228	254	207	244	215	240	220	241	250	217	209	215	218	213	233	216	255	218	221	240	236	242	257	238	232	222	238	224	221	242	242	225	223	247	227	245	273	245	216	213	250	220	246	236	222	263	245	250	236	212	226	220	227	212	195	264	226	208	233	230	188	221	228	216	228	209	213	260	238	224	224	222	258	206	231	226	208	223	223	228	221	239	241	207	217	238	233	214	221	229	215	228	215	222	229	231	210	225	218	226	196	243	215	246	212	213	230	237	231	204	223	223	235	214	216	241	213	213	230	208	233	222	218	249	234	226	227	222	212	220	225	232	209	219	238	224	231	259	219	232	237	244	216	244	246	262	219	231	237	198	248	211	221	227	238	230	245	235	243	243	200	204	243	219	220	218	209	241	251	245	248	234	242	231	246	197	243	206	227	220	252	223	240	218	217	220	229	227	242	233	232	225	237	213	235	220	254	213	265	218	228	239	207	195	228	227	217	237	227	204	235	237	235	233	232	217	281	238
15691	23346	19623	10957	7101	4960	3513	2955	2412	2288	1930	1806	1704	1537	1309	1182	1033	897	785	756	699	643	673	668	649	619	641	625	591	591	518	574	561	561	517	524	540	554	517	516	473	482	548	473	483	501	503	484	446	484	485	481	490	508	492	497	476	464	471	518	467	461	486	482	450	513	482	481	492	472	442	483	447	461	472	494	484	465	453	464	481	473	454	467	495	489	475	460	489	470	506	482	510	490	451	454	512	473	487	487	486	480	484	484	482	490	489	482	492	490	456	472	448	496	467	453	452	451	472	461	464	437	487	443	437	509	466	448	480	465	471	452	471	460	476	527	455	489	467	484	463	449	486	487	494	427	467	448	454	482	438	480	489	484	467	450	484	477	468	488	448	497	449	473	497	515	504	484	479	487	440	481	485	513	456	449	457	481	469	488	439	464	458	450	461	477	418	468	476	493	453	465	486	482	451	471	484	452	447	459	468	495	480	512	514	492	467	457	479	509	454	462	476	433	491	475	446	499	490	471	452	483	460	460	483	446	463	475	485	467	475	477	466	469	469	521	471	449	460	451	462	464	486	471	484	486	452	491	491	482	477	503	485	505	438	469	480	513	458	455	417	481	481	435	471	472	519	482	479	462	473	465	505	470	477	450	451	467	470	468	468	445	480	481	448	472	472	463	446	446	458	469	452	470	470	464	480	495	490	481	467	510	460	480	437	500	475	432	460	433	458	483	497	500	464	499	483	484	528	459	446	516	456	491	459	441	512	464	451	496	500	421	476	503	492	470	458	496	453	474	467	407	480	471	428	476	468	458	466	467	493	493	477	476	467	462	467	502	490	497	509	440	450	472	464	483	479	488	435	522	447	472	441	445	485	504	498	469	448	452	464	443	484	471	507	480	469	490	503	485	470	473	481	423	477	485	489	462	442	528	429	471	488	479	436	484	429	452	432	494	488	461	482	481	453	481	509	485	441	459	470	466	471	484	445	395	480	503	452	491	484	503	468	493	474	449	461	431	498	464	485	497	448	481	454	472	453	480	502	497	465	494	452	481	442	439	467	477	479	469	455	465	500	501	465	479	514	470	480	481	493	467	441	443	501	484	507	457	492	501	473	454	505	479	474	506	491	433	471	500	491	446	484	477	503	471	478	455	455	461	460	480	464	491	473	496	464	459	452	514	454	532	477	503	415	493	479	476	440	443	476	452	454	438	482	472	450	494	518	488	469	472	457	498	487	443	487	475	458	447	465	462	430	453	440	509	451	494	468	488	460	468	481	474	475	475	484	501	453	499	492	439	488	467	485	485	512	490	468	469	465	496	530	475	481	498	476	497	451	499	485	504	460	490	493	485	449	513	433	491	465	487	511	457	493	509	497	464	453	441	472	498	502	472	465	453	470	515	439	432	489	439	487	508	473	454	478	478	482	549	457	473	520	455	441	499	475	447	498	491	436	478	466	471	472	512	440	473	464	468	512	508	471	487	466	491	527	489	473	532	480	494	475	473	456	498	454	450	529	479	497	489	424	474	475	483	499	481	468	512	443	466	476	440	491	488	487	463	485	483	506	449	448	440	442	473	471	489	477	455	458	469	480	491	470	436	454	450	456	496	437	443	459	467	468	467	463	468	495	453	464	489	447	453	469	497	480	472	465	424	496	470	492	490	456	479	486	454	489	424	477	467	492	487	449	460	474	457	467	467	481	428	457	463	484	482	495	483	448	477	490	466	421	471	487	456	475	426	507	484	482	464	455	467	471	479	503	480	500	448	507	484	464	470	518	449	500	477	491	487	491	502	460	466	413	492	480	448	472	480	495	496	467	480	502	482	459	470	481	491	441	496	482	481	436	447	493	471	478	466	466	472	496	468	446	475	459	459	522	452	415	478	479	467	469	466	434	474	483	490	457	515	431	455	481	490	439	464	448	515	442	508	425	448	471	457	469	486	456	475	506	451	486	444	421	460	451	451	453	469	461	490	510	482	465	440	476	463	470	461	472	448	478	478	458	471	459	464	448	471	477	433	453	492	476	474	493	438	469	486	459	479	435	492	505	482	486	473	474	499	481	452	481	478	480	475	427	504	515	497	475	471	456	462	496	465	442	484	493	434	464	466	475	503	463	457	461	508	483	472	485	514	433	424	488	496	499	481	464	456	474	465	473	485	454	472	491	430	419	421	461	441	463	492	504	469	508	452	467	482	452	498	473	485	481	514	476	451	455	470	450	469	432	426	444	461	501	458	490	510	463	493	503	444	449	505	471	484	480	460	459	469	473	447	471	477	471	484	471	489	494	482	479	477	483	475	464	500	489	502	470	454	475	472	487	454	460	479	485	476	446	520	434	498	475	453	480	454	488	462	489	467	444	440	494	472	495	458	478	499	510	456	480	469	478	480	429	464	456	452	497	476	441	474	459	481	464	465	451	477	500	462	460	438	448	454	489	483	463	483	427	449	443	463	437	473	449	512	484	473	495	484	475	500	466	465	431	476	466	440	451	467	466	434	485	483	461	486	458	442	442	510	485	448	555	456	453	514	449	452	480	462	441	440	474	478	457	461	474	461	478	451	503	449	491	412	440	447	497	490	495	470	447	441	447	497	466	472	502	447	466	452	493	448	476	459	472	491	476	454	487	444	444	473	511	472	462	463	484	473	441	469	476	449	520	490	435	475	489	480	485	464	469	450	449	439	495	508	504	508	460	464	478	471	461	502	449	435	508	484	508	458	474	466	468	476	497	452	439	438	471	448	494	473	474	462	451	506	438	470	495	461	449	474	454	473	488	437	476	470	476	448	459	446	476	476	467	471	515	452	472	461	533	467	444	490	480	485	482	456	474	475	486	492	491	470	514	464	470	473	493	492	472	488	483	477	472	439	478	483	492	477	500	495	426	479	516	488	539	470	425	486	451	498	417	475	488	456	484	447	455	492	474	466	496	456	457	451	499	498	460	461	524	463	537	475	504	477	452	416	471	488	435	479	501	450	487	476	466	480	511	465	489	467	494	496	487	483	460	476	460	459	450	502	481	491	465	492	439	485	447	494	475	458	468	471	481	460	495	460	496	473	495	472	478	461	503	485	448	478	480	455	496	477	456	481	495	456	517	512	489	444	526	485	489	469	510	472	454	441	460	472	481	468	527	477	481	508	490	497	455	428	481	455	465	494	495	453	460	477	522	427	480	459	487	458	466	437	498	455	475	456	478	505	475	494	458	452	475	430	457	469	505	485	489	453	471	465	463	486	483	486	491	503	444	484	426	485	440	484	456	509	481	449	467	469	460	465	504	457	496	447	467	502	467	476	483	435	458	463	485	444	467	469	443	468	451	461	495	489	468	447	469	457	431	478	472	453	507	489	490	446	436	481	457	456	475	489	474	475	439	503	467	487	495	502	498	462	492	508	490	457	478	474	465	446	482	459	443	491	458	450	494	467	531	472	467	434	497	488	494	461	489	485	436	498	454	488	501	453	491	460	431	469	522	429	450	465	434	458	488	517	473	475	482	479
25062	21408	27889	25196	14575	4658	2784	1801	1436	1149	1057	955	904	794	740	654	589	564	508	456	442	427	456	430	378	411	405	409	356	367	361	386	376	357	330	353	316	366	307	347	335	304	314	297	320	318	348	305	304	350	290	351	314	286	355	281	318	311	333	312	319	336	353	324	329	317	338	341	299	309	315	293	297	300	347	325	359	353	316	307	308	328	339	328	316	306	289	322	299	306	338	329	288	342	308	300	322	291	315	318	297	313	312	323	321	343	309	321	292	347	301	316	275	311	326	335	331	339	307	314	344	304	298	283	293	307	311	303	303	334	303	291	319	327	303	329	325	309	305	318	309	276	305	301	323	353	294	298	336	329	328	310	294	308	312	295	345	311	318	301	277	301	321	308	304	306	281	342	279	318	311	330	339	333	302	324	283	290	326	311	278	347	322	325	315	301	317	297	278	313	313	312	305	353	319	289	303	292	307	313	327	321	325	331	334	322	304	338	338	306	320	289	306	344	307	314	309	319	327	284	295	308	313	296	321	308	298	281	316	310	321	334	313	282	289	327	345	305	305	301	311	319	297	316	346	341	307	325	325	305	308	315	279	325	322	305	293	331	310	329	280	315	319	286	326	316	320	302	331	335	302	338	346	320	308	317	301	310	302	311	315	303	294	305	313	294	333	351	301	319	324	302	290	299	297	303	299	303	308	311	324	303	322	341	336	307	303	332	324	321	303	307	292	351	334	318	305	339	307	291	300	363	316	286	320	304	319	296	314	328	288	306	292	302	313	313	273	300	321	289	298	333	331	317	310	303	347	296	331	311	301	321	342	315	300	316	339	311	306	293	309	321	321	313	311	306	310	326	304	321	289	310	331	336	301	316	291	326	280	319	332	309	303	273	312	286	343	317	306	328	300	296	366	326	303	289	304	330	328	327	337	315	299	318	336	335	309	315	364	290	313	313	325	311	324	316	307	317	294	330	322	350	313	305	313	293	316	319	311	324	308	293	305	328	328	330	300	339	305	295	317	319	319	309	320	300	323	323	314	311	340	293	290	314	341	317	327	337	333	325	352	316	289	316	325	340	307	323	342	296	329	291	272	302	271	321	291	301	310	308	301	320	321	332	302	297	323	315	330	299	292	291	309	324	314	325	293	323	307	345	304	305	294	314	315	326	324	318	323	325	316	302	307	324	273	357	339	296	335	313	304	303	297	355	308	329	341	329	312	303	319	329	313	295	322	308	327	276	312	314	295	314	325	330	339	297	311	297	310	269	292	298	312	291	339	343	319	290	300	322	318	293	287	299	309	319	304	305	315	308	313	291	322	299	314	291	319	315	321	288	330	279	325	313	290	299	311	308	283	322	307	328	325	291	329	293	316	317	326	343	314	314	313	317	301	311	311	307	334	312	333	313	288	315	332	292	303	313	326	299	327	296	324	278	311	322	290	295	299	328	299	370	292	291	323	328	328	333	293	293	323	307	321	305	309	309	309	285	335	304	300	311	300	304	342	306	337	305	309	297	291	307	299	304	303	289	307	305	337	302	325	315	298	283	290	299	316	296	305	327	280	308	296	287	349	328	283	309	330	350	304	307	279	357	318	343	301	323	286	279	328	307	328	291	349	281	312	315	311	312	343	318	315	321	289	309	328	327	338	338	334	322	367	325	287	303	288	310	306	282	324	325	308	309	262	324	305	284	324	361	289	316	306	316	298	329	299	319	314	302	359	295	299	315	317	299	272	301	342	316	323	323	338	309	298	341	285	336	293	304	305	288	309	312	296	285	320	310	339	292	309	312	304	339	311	293	303	326	312	278	320	293	303	333	328	311	322	330	285	296	324	326	320	277	291	297	316	317	305	302	315	294	309	320	336	330	325	303	343	317	321	313	305	313	284	334	334	330	313	299	292	304	274	317	296	318	316	298	343	310	295	315	289	323	328	294	287	314	310	305	318	329	342	312	307	334	311	323	350	319	313	284	351	295	311	303	314	361	329	327	289	328	290	331	314	313	315	327	328	308	299	280	310	302	333	267	317	313	313	330	315	327	322	314	335	309	316	316	262	300	302	287	301	324	306	300	325	305	277	326	311	317	306	346	289	290	327	339	297	308	290	297	303	329	276	301	295	320	318	330	301	288	296	318	316	303	291	295	328	314	283	301	307	333	314	315	293	285	320	292	326	337	285	311	340	286	327	314	294	287	333	337	312	313	307	297	330	305	290	331	318	331	327	309	332	307	298	300	335	307	326	297	299	305	299	346	312	285	314	337	302	332	316	316	319	304	331	301	290	319	349	302	297	311	332	321	303	300	310	312	346	313	314	285	301	292	332	289	333	283	339	298	312	307	347	290	333	299	318	301	322	325	306	293	325	335	310	326	320	323	294	350	301	292	318	316	329	312	311	327	298	299	302	297	353	309	363	299	292	332	272	326	324	322	319	328	315	319	311	313	280	296	286	318	327	323	311	318	311	351	281	310	301	299	323	312	262	279	335	322	328	283	352	321	322	318	307	297	321	322	309	327	330	281	329	298	304	293	299	338	312	308	290	305	320	325	310	317	322	316	329	306	326	334	326	315	310	281	310	300	300	279	302	305	298	304	321	302	305	314	299	306	306	342	329	295	302	319	326	319	312	332	324	322	297	291	323	302	333	284	308	335	319	300	308	325	320	314	297	310	287	319	302	325	324	300	329	287	327	343	279	294	310	326	302	300	328	320	307	296	347	301	328	301	329	324	314	314	323	294	327	316	301	308	329	303	300	297	319	322	323	321	340	325	328	304	334	292	333	338	312	338	300	339	344	298	333	346	325	340	368	285	327	312	317	343	307	304	325	329	310	278	279	311	324	285	317	327	301	315	349	320	339	313	299	312	323	314	314	303	309	291	338	290	285	298	335	292	300	318	331	293	302	349	337	310	314	302	314	320	357	326	305	315	345	308	281	315	320	328	279	298	312	276	343	331	309	334	311	335	316	315	305	301	310	296	298	277	308	311	295	321	330	324	298	337	325	281	296	286	300	307	312	346	338	310	299	293	340	352	328	320	282	318	321	297	291	329	325	309	290	316	351	336	296	278	299	318	285	306	318	335	307	323	287	341	310	308	351	328	291	354	317	313	281	299	321	323	287	327	344	335	311	344	302	278	320	302	304	336	351	306	293	279	313	350	302	314	328	325	301	295	296	309	292	321	304	310	305	305	308	284	297	280	310	284	319	325	319	320	299	302	291	323	310	327	293	339	325	303	299	309	308	322	329	279	286	302	314	325	334	319	313	293	291	299	321	337	300	305	306	315	272	299	316	331	309	314	311	330	299	285	331	327	302	298	276	309	285	319	277	317	296	336	308	275	350	304	279	330	318	287	322	289	314	323	296	305	318	308	294	314	302	301	285	333	305	292	323	309	297	302	329	280	330	326	286	320	300	345	285	292	296	314	336	299	310	313	286	307	354	316	314	340	327	318	335	314	302	280	339	320	286	326	337	300	287	275	312	331	311	320	292	324	314	331
18078	31176	27411	18443	13173	9743	7473	5745	4762	4252	3751	3361	3014	2719	2390	2034	1810	1537	1425	1240	1117	1044	1006	987	988	915	897	887	855	813	804	765	797	751	750	765	758	745	726	717	694	691	633	692	618	722	624	629	599	656	656	653	673	663	636	640	662	638	681	671	643	628	624	622	615	608	623	637	658	642	653	609	637	639	564	652	556	646	600	662	612	668	651	627	654	635	671	671	651	602	652	625	637	588	638	670	638	619	616	613	661	613	677	665	640	648	576	622	597	687	631	618	623	606	674	624	637	638	615	662	631	610	628	675	675	664	640	599	637	681	686	619	619	667	650	660	596	610	658	614	627	615	640	618	630	631	594	605	611	647	656	608	618	594	618	588	688	614	606	618	655	641	624	645	602	619	604	631	638	641	649	655	642	599	581	670	619	627	605	607	596	628	591	635	650	613	655	621	666	637	635	652	625	649	624	662	623	600	626	626	664	644	636	621	604	616	576	571	653	649	608	653	629	631	636	615	644	629	623	624	633	647	598	680	600	626	663	590	641	647	608	618	639	602	639	596	601	614	645	666	674	594	630	605	664	683	568	659	651	627	628	649	630	635	640	634	615	635	651	637	596	645	638	643	630	632	611	626	644	621	626	612	641	654	640	634	623	629	636	649	610	636	651	645	603	629	657	648	672	640	573	624	583	671	648	631	651	620	674	633	567	600	583	616	585	626	624	594	650	630	601	615	640	608	631	638	590	631	656	660	608	661	644	661	638	591	602	636	638	645	670	614	636	592	592	605	577	641	610	647	618	647	612	619	623	586	609	612	626	609	598	601	638	635	603	658	632	595	620	633	640	602	651	619	634	597	671	615	630	666	626	614	599	562	652	589	621	626	606	628	661	604	622	603	627	551	610	601	614	627	628	637	656	602	642	608	602	651	621	683	590	664	641	648	615	640	589	641	657	590	627	639	608	607	657	629	612	607	679	614	623	579	636	624	647	621	650	610	653	618	666	642	648	592	647	654	660	647	638	625	659	686	598	687	615	613	633	627	592	623	650	628	612	642	650	648	646	637	612	627	583	621	624	648	647	668	642	632	641	640	658	603	643	635	639	596	663	619	614	643	644	658	606	643	650	586	643	628	586	631	616	643	615	648	650	610	625	595	613	585	597	644	658	611	633	648	623	641	566	609	604	616	634	649	606	642	638	582	608	595	663	631	619	657	624	584	646	627	628	689	670	630	643	590	594	648	598	606	632	643	632	608	642	614	615	631	679	639	601	634	612	638	600	635	593	661	610	609	624	655	611	606	586	595	587	617	632	606	630	638	627	643	616	620	594	613	641	655	642	645	648	652	613	643	589	659	640	601	640	624	639	619	616	576	620	659	639	617	627	636	611	656	612	642	603	615	563	649	622	620	635	625	659	670	658	686	587	637	591	608	629	569	647	581	652	664	641	646	668	617	653	661	632	655	646	601	645	637	664	622	604	629	593	617	620	628	587	648	613	660	668	590	621	563	638	660	640	578	608	607	641	650	618	630	614	640	601	617	597	646	602	574	621	583	613	630	607	652	621	632	622	624	639	642	607	587	570	587	653	588	595	608	653	634	651	601	678	645	580	570	619	630	650	605	611	630	634	590	582	658	609	629	624	641	621	623	619	614	653	608	612	659	621	601	616	619	623	624	619	611	637	602	647	618	685	616	619	657	673	641	591	615	625	639	632	643	664	610	619	655	622	651	606	647	620	600	670	638	604	600	614	645	665	645	628	620	670	639	632	639	693	631	604	610	613	612	643	618	587	604	622	646	643	603	622	629	646	633	618	611	657	637	607	602	629	628	642	578	679	621	596	642	633	604	626	627	624	603	625	654	643	615	603	619	587	639	647	608	637	623	644	621	640	621	576	631	637	644	601	619	624	626	615	604	614	631	564	643	610	633	595	592	602	600	612	605	655	582	658	634	576	631	626	586	617	635	612	629	659	630	600	599	597	610	611	646	625	648	643	614	608	575	633	672	624	608	639	637	622	606	656	591	590	660	617	589	613	670	621	644	643	619	599	615	620	634	642	592	643	597	634	598	577	656	654	626	635	632	637	650	627	621	616	601	596	643	670	638	633	654	622	618	623	630	622	645	623	586	627	643	621	634	670	605	592	600	675	644	645	647	626	692	639	591	659	616	645	635	641	590	621	613	609	592	670	651	627	637	598	605	645	621	662	629	622	652	602	600	605	606	642	618	618	640	666	625	622	644	622	571	601	629	650	632	622	677	612	582	619	590	629	645	646	629	640	632	659	628	644	625	633	609	591	584	632	613	570	653	633	598	666	621	634	604	622	631	564	620	635	643	613	600	633	627	625	609	624	606	614	589	644	616	605	634	654	623	618	619	623	661	664	624	662	587	640	597	611	662	604	607	597	598	619	590	647	599	648	580	619	619	666	603	668	629	658	631	610	601	637	650	643	684	575	596	635	649	655	605	608	636	591	648	623	632	631	643	584	606	639	651	605	610	612	604	649	626	674	622	650	598	655	630	590	629	608	568	613	602	662	601	658	631	603	642	600	617	657	620	627	631	654	572	610	633	632	630	598	629	663	648	656	633	553	652	640	654	589	646	647	586	629	609	603	596	611	612	592	607	633	665	683	671	629	597	622	659	614	612	615	601	662	639	647	591	597	652	583	594	610	627	619	643	623	668	570	618	606	666	634	673	650	594	614	632	636	610	624	612	634	613	654	683	639	632	614	624	622	619	628	633	620	620	632	644	642	641	638	657	621	622	626	636	612	605	591	576	658	700	680	656	643	605	643	664	625	624	637	593	621	620	617	593	657	599	626	650	618	581	638	649	600	611	630	607	646	613	605	624	600	624	602	665	611	651	602	620	635	629	656	596	658	614	608	611	632	642	635	622	612	636	674	592	619	622	649	648	590	611	620	612	599	595	640	667	649	609	617	603	652	626	628	647	625	664	636	614	572	601	624	627	628	580	666	631	646	616	607	609	597	642	611	626	626	673	663	628	636	626	588	628	605	608	654	647	621	629	631	675	648	618	640	589	616	615	608	628	673	598	631	632	660	612	613	638	617	643	663	634	603	602	630	669	602	649	593	676	601	633	648	608	650	637	606	618	675	623	633	629	629	657	611	597	581	661	575	652	596	627	650	613	621	649	631	636	671	619	624	654	640	634	631	629	620	625	602	633	625	629	636	621	613	652	667	591	602	623	673	627	633	634	574	647	650	599	647	605	624	618	626	679	654	579	648	641	664	596	597	631	621	619	624	575	632	635	605	605	665	623	620	596	603	645	639	621	634	646	585	642	630	653	608	672	638	607	633	619	567	630	619	633	650	639	655	636	585	632	672	604	655	659	628	613	621	634	633	622	641	579	641	610	623	621	624	634	621	582	624	622	626	621	646	633	598	600	612	638	616	630	597	632	602	651	634	685	658	644	693	624	651	602	621	615	659	593	616	603	604	618	612	614	615	647	647	611	580	623	602	644	597	653	668	677	637	625	618	611
24198	21457	28862	24439	21394	14134	5428	3014	2312	1995	1797	1583	1430	1258	1114	1006	967	868	783	698	673	624	663	588	605	660	630	577	591	570	593	541	562	533	537	521	534	502	561	514	497	540	500	513	453	492	505	499	444	518	483	479	499	479	502	492	448	471	478	488	500	472	493	456	461	498	436	427	490	479	503	450	464	495	497	507	473	495	473	470	499	467	507	468	458	481	472	430	434	444	486	479	483	504	455	461	434	476	495	434	499	476	526	464	454	461	464	464	473	474	494	503	481	488	444	468	487	477	465	459	505	473	465	440	448	504	462	475	454	495	483	463	483	453	515	476	487	497	450	484	488	492	485	480	447	407	458	441	513	456	469	468	501	454	475	481	480	483	464	458	520	446	464	487	495	456	494	489	471	473	441	502	476	450	496	507	467	459	425	484	463	517	488	517	484	458	448	476	469	460	476	449	452	469	493	493	432	457	513	446	491	489	493	484	443	468	460	474	500	492	486	490	478	524	467	470	462	469	412	445	468	473	464	506	474	496	480	462	470	436	475	504	487	482	461	480	451	464	463	468	475	468	494	480	453	456	472	456	430	446	458	465	514	504	444	455	491	460	497	489	454	497	464	491	478	455	497	481	494	468	438	463	488	469	469	448	497	515	461	437	488	482	478	484	440	445	456	473	480	484	482	466	528	462	470	494	449	477	444	500	490	477	474	457	467	473	518	497	471	473	443	468	499	500	479	482	439	469	448	448	476	469	456	478	462	452	492	524	479	491	440	452	478	462	471	514	487	502	516	467	500	496	482	463	503	441	453	459	459	484	473	493	495	471	449	446	497	471	467	475	492	490	469	486	442	442	504	483	503	486	515	495	485	486	484	485	458	491	459	472	472	467	511	475	467	465	462	482	454	476	463	467	527	467	454	507	511	502	433	495	470	458	494	484	472	471	471	521	423	472	471	448	512	467	427	487	475	476	464	468	432	450	471	483	477	490	494	498	476	482	512	446	471	488	492	470	503	471	477	466	442	490	512	478	472	447	453	482	478	459	509	484	491	484	533	521	457	513	444	450	457	464	502	489	475	476	494	448	485	474	465	521	477	487	464	470	482	465	460	483	466	456	476	448	488	482	473	474	456	522	510	488	474	497	482	467	476	434	497	471	446	464	469	476	500	411	470	452	464	448	460	493	452	481	463	500	496	458	516	503	438	446	494	480	485	438	477	465	497	485	472	486	438	481	473	478	439	464	473	485	460	472	495	469	464	472	450	471	487	480	421	514	507	458	456	472	464	487	447	470	496	489	459	422	458	463	439	464	480	509	463	495	440	481	476	492	445	475	459	527	479	449	465	459	495	467	465	479	444	479	444	455	483	471	511	465	497	491	470	468	420	447	457	486	427	487	490	482	469	483	476	486	501	483	466	520	497	452	436	464	461	474	440	447	503	414	478	473	477	455	528	446	479	479	493	482	482	448	463	463	430	454	436	482	480	482	519	444	477	510	474	465	505	465	465	486	483	470	445	492	475	462	439	486	472	454	457	425	460	497	485	450	495	480	447	439	494	437	472	483	458	484	437	469	526	469	457	477	484	453	443	431	493	475	517	496	497	446	501	475	460	491	486	452	477	478	466	466	456	402	455	462	481	495	455	472	468	476	469	438	500	507	483	494	459	471	454	504	493	458	468	459	427	490	472	463	453	487	452	465	476	437	492	472	487	494	483	450	427	462	485	476	477	499	463	526	488	473	435	447	456	473	475	448	442	482	458	501	441	456	477	468	499	461	431	441	489	464	468	430	471	475	448	501	478	456	448	465	473	480	477	512	453	465	457	445	468	489	473	507	508	526	482	493	462	517	474	480	422	474	470	453	427	521	447	440	490	484	450	468	427	481	518	502	476	446	447	455	474	474	466	458	488	513	438	492	484	463	467	482	488	496	488	468	474	491	469	476	466	493	460	478	481	480	469	439	492	466	488	467	501	455	466	475	478	471	456	504	462	476	475	457	511	460	470	475	478	450	483	479	464	480	501	468	456	455	439	454	478	480	459	464	478	501	485	526	470	451	457	468	459	462	444	477	449	455	470	471	453	496	443	468	477	472	443	450	479	476	503	499	430	473	511	445	463	459	452	445	479	464	497	507	462	479	456	409	483	505	480	465	499	471	492	451	462	440	439	499	494	456	447	454	488	513	516	439	421	517	488	451	494	468	488	439	520	480	449	475	456	513	476	488	459	491	460	477	438	432	488	481	458	481	480	457	491	433	484	441	454	463	514	476	482	481	463	435	490	476	462	482	472	432	482	487	479	520	459	465	487	467	497	501	480	516	465	476	512	483	476	450	461	470	428	491	483	477	416	476	468	462	503	493	431	470	426	435	477	524	467	469	448	488	427	498	486	484	492	512	514	497	455	462	449	464	438	461	503	424	443	517	463	397	463	460	462	460	475	491	494	420	455	482	502	482	512	488	452	452	495	517	458	452	466	449	482	510	463	482	475	487	471	460	431	472	501	459	493	429	494	468	471	459	439	475	490	461	472	477	485	457	475	488	466	481	475	472	454	493	470	473	505	498	461	447	459	488	491	456	479	453	466	506	452	464	468	442	467	493	462	443	476	460	446	496	461	437	448	484	492	452	470	457	467	470	500	513	450	458	447	483	459	473	429	443	480	496	462	462	449	482	464	507	456	451	465	465	457	493	473	453	458	481	523	474	484	485	486	467	503	468	490	499	490	450	505	471	461	466	490	465	458	481	450	434	456	507	523	494	445	502	478	491	462	475	479	503	456	495	445	449	488	446	483	456	527	475	472	472	480	441	433	494	436	439	466	488	483	477	473	459	438	471	457	471	449	483	500	486	502	481	472	527	494	499	455	471	509	502	465	471	496	460	475	480	451	480	451	513	466	472	500	468	430	454	435	499	493	486	445	480	431	493	442	475	485	487	452	476	464	419	499	469	473	449	444	483	461	465	499	445	475	465	452	485	473	486	496	446	503	498	499	501	453	479	501	467	495	517	459	472	491	512	461	486	455	464	468	490	449	441	469	493	454	457	468	483	458	478	462	466	481	473	487	481	470	481	472	462	456	484	453	443	504	480	492	482	485	475	466	459	477	495	498	461	482	456	474	469	474	469	481	504	439	503	463	476	444	491	436	442	476	479	474	434	476	476	487	427	473	456	446	455	489	437	478	460	445	472	489	494	490	479	463	485	463	444	455	472	452	439	466	489	472	450	518	454	546	511	453	448	495	469	508	495	486	484	460	492	465	445	450	465	502	445	431	472	494	455	433	471	523	472	457	502	456	444	464	480	445	488	483	494	464	499	474	489	463	461	517	460	450	490	444	465	465	485	460	466	489	482	497	486	505	471	477	473	423	488	470	449	464	454	457	446	489	451	505	461	489	473	480	540	510	484	470	493	484	446	522	427	469	471	451	460	459	458	512	455	488	483	455	474	465	495	432	484	473	454	522	462	465	457	476	497	493	487	473	504	491	475	434	467	488	477	444	486
20550	36017	32475	23792	18514	14063	10674	8731	7371	6383	5778	5055	4548	3950	3459	3105	2707	2332	2034	1853	1712	1579	1547	1486	1440	1398	1271	1305	1230	1241	1163	1148	1086	1078	1123	1055	1095	1057	1029	995	956	981	958	903	959	921	924	947	949	921	900	988	920	940	945	961	915	965	876	935	935	995	914	926	892	888	857	903	945	909	904	967	953	939	938	903	883	947	906	899	934	936	910	942	899	902	937	886	925	894	936	966	938	887	863	907	892	907	870	911	888	940	915	906	914	938	940	914	893	918	941	941	961	889	924	914	950	884	872	917	892	919	920	946	883	919	903	923	877	975	943	947	914	888	904	942	886	940	878	954	901	846	965	918	911	868	898	882	862	918	918	915	880	930	981	914	914	949	890	908	908	920	951	876	954	868	904	905	914	881	897	907	929	865	967	877	919	916	884	918	892	870	883	858	927	908	881	882	973	892	931	894	931	884	868	904	936	911	894	920	899	884	908	891	870	913	863	888	927	925	899	953	901	891	919	898	855	875	880	899	906	894	933	930	921	954	939	917	884	951	875	848	871	910	856	888	877	889	845	858	931	901	892	938	980	887	953	922	909	874	879	946	879	866	909	888	910	939	907	887	875	859	833	871	910	837	934	896	842	886	911	918	943	917	868	871	897	888	884	962	940	871	920	915	858	899	947	973	934	876	954	907	878	912	868	899	911	903	886	898	913	893	922	928	882	845	941	885	891	889	877	908	920	887	946	883	891	892	923	949	903	912	922	865	885	837	936	882	916	912	887	871	937	891	906	864	867	911	846	925	867	865	854	930	926	935	896	931	925	905	906	905	908	858	888	887	880	916	850	846	886	879	933	903	933	883	877	912	907	880	857	907	889	916	942	842	880	898	854	902	880	889	928	912	871	888	896	893	876	956	909	893	877	895	881	906	900	928	881	861	910	884	869	888	861	874	955	881	864	910	895	914	915	862	883	895	890	925	901	932	905	887	897	906	919	996	923	894	901	913	900	896	880	898	916	941	950	892	886	960	872	902	921	825	871	949	940	903	956	899	886	843	938	901	905	942	944	954	882	900	906	844	963	979	961	877	913	911	861	905	934	895	861	907	892	887	888	917	931	882	901	904	921	936	894	877	926	885	891	926	968	880	878	918	883	905	839	908	937	910	921	921	936	860	914	888	940	896	925	905	902	939	932	878	894	908	923	879	944	873	880	844	931	852	883	892	949	919	947	861	865	911	912	892	885	909	939	878	930	941	854	909	931	873	889	901	931	850	851	942	903	960	892	876	907	881	892	865	897	890	847	882	913	911	880	942	895	891	908	874	919	903	900	872	900	862	907	904	913	913	963	883	916	898	910	890	907	894	898	923	928	877	908	918	888	873	910	906	905	931	867	930	887	877	900	940	852	885	904	889	906	904	864	886	883	883	934	898	890	915	899	889	907	865	873	890	911	914	921	873	900	888	912	896	954	883	941	917	910	933	926	882	878	917	887	914	913	891	823	907	831	941	964	883	922	868	885	908	891	845	882	925	912	928	878	873	896	948	895	892	911	922	859	923	905	900	908	910	885	893	905	927	885	920	853	981	878	866	903	892	919	858	870	898	865	892	849	889	885	866	918	878	878	884	944	882	903	910	883	882	914	902	920	899	927	909	920	911	944	921	916	911	899	897	900	878	874	923	930	937	916	879	891	875	948	892	908	848	904	898	926	916	887	875	921	925	874	920	898	921	872	917	900	910	888	902	845	878	924	904	885	888	940	883	925	849	884	913	922	916	917	896	901	881	926	941	912	943	910	891	910	922	899	891	920	913	897	903	860	930	919	885	897	904	923	892	921	963	873	887	996	898	872	927	909	942	870	906	884	879	893	887	911	939	873	847	913	924	955	933	956	920	930	890	886	902	909	914	888	883	866	893	930	808	878	939	918	915	889	918	872	885	930	860	917	914	944	921	937	943	919	915	911	881	870	926	902	940	936	920	857	925	930	873	919	951	890	871	920	912	932	877	886	924	913	878	893	917	921	924	938	874	894	930	976	936	883	884	901	872	942	906	894	859	864	896	902	858	898	1002	874	875	900	940	887	923	867	872	907	851	880	898	918	826	931	876	898	915	939	870	928	924	949	960	904	897	879	918	955	894	866	906	878	874	898	863	863	944	918	907	888	915	935	924	907	896	892	891	896	833	893	916	819	851	915	920	864	877	859	917	901	888	880	877	934	870	899	876	907	926	906	941	949	896	932	833	908	856	886	898	903	891	903	843	862	931	881	858	926	937	884	895	878	924	921	907	851	933	875	910	894	928	839	901	906	887	889	898	879	919	889	940	842	927	909	908	890	954	944	941	885	973	900	920	862	876	920	892	924	905	950	918	949	903	866	951	902	948	948	819	889	906	879	855	915	905	864	903	921	943	908	910	852	892	905	910	855	933	905	883	845	927	916	863	860	883	931	883	877	964	892	902	938	898	896	894	887	962	866	933	923	909	890	873	853	847	881	887	933	900	885	888	873	979	969	887	900	915	892	939	848	932	947	890	879	922	915	860	901	847	907	924	914	876	958	825	855	913	864	869	888	881	860	899	908	890	906	927	838	849	893	903	852	982	893	959	931	844	860	921	920	906	890	868	880	899	872	913	916	888	902	961	923	919	921	927	927	930	897	880	858	910	913	895	877	910	925	942	911	892	908	861	871	890	967	906	875	868	897	901	898	934	894	884	864	923	843	902	910	908	945	940	917	882	926	893	922	883	899	879	911	892	843	886	932	929	886	907	940	917	837	876	846	906	860	903	964	926	900	871	880	843	923	865	897	891	918	880	911	924	856	930	928	910	915	879	891	898	914	898	952	835	838	877	889	887	886	900	976	864	900	915	901	851	868	902	915	917	874	911	905	928	910	910	906	965	900	848	843	859	949	808	879	897	916	906	889	847	917	910	879	946	905	928	924	876	898	908	903	873	943	933	891	924	908	892	923	890	906	922	923	926	926	899	911	918	847	933	973	901	926	900	907	890	909	975	881	894	876	906	922	904	921	895	903	945	899	935	916	893	930	899	850	934	883	888	889	849	916	865	878	881	838	914	913	918	814	912	907	871	918	916	914	880	889	919	957	915	921	902	942	882	869	881	926	873	895	904	885	891	904	934	916	921	927	927	898	850	898	899	898	889	855	915	874	895	885	950	925	865	927	902	935	936	893	908	972	920	923	908	949	891	928	917	964	895	919	945	957	904	859	970	937	918	898	901	876	924	911	917	925	836	918	939	951	944	861	876	863	909	900	890	894	919	844	903	919	902	920	933	959	939	910	869	861	864	914	926	870	887	898	907	932	934	934	900	912	892	934	883	914	880	968	954	934	940	893	866	919	909	886	831	879	916	898	914	884	843	909	935	875	917	918	902	890	941	909	922	896	921	852	923	908	942	921	891	967	858	921	922	859	934	956	942	910	864	902	925	914	933	874	863	923	888	910	877	856	858	874	897	853	912	949	901	926	896	904	907	894	917	910	904	917	975	897	912
27580	19522	12171	5546	2679	1571	1141	856	732	632	597	558	511	489	412	357	393	351	371	349	275	286	276	259	271	277	264	263	308	231	270	245	283	239	239	260	248	271	237	219	256	226	230	235	240	216	235	246	246	226	224	246	246	273	223	209	236	259	220	205	219	212	203	227	217	208	260	236	232	238	242	234	265	252	253	233	253	233	221	227	208	244	241	241	226	236	252	259	223	259	244	225	234	239	247	264	227	242	212	227	208	205	237	224	242	242	216	224	197	249	227	223	232	252	221	232	268	223	224	214	205	227	219	244	218	244	241	244	218	250	261	245	233	248	246	241	198	228	229	235	228	218	222	205	259	220	231	208	210	227	244	230	251	240	204	213	242	231	231	231	238	227	242	233	221	243	186	205	231	240	209	228	257	220	218	220	231	219	232	244	261	231	218	222	238	261	242	217	254	244	246	248	218	216	242	228	261	211	250	230	233	215	253	208	232	205	231	251	212	240	216	253	233	255	228	257	256	203	216	192	257	244	245	222	232	241	203	215	248	244	238	230	230	233	223	219	231	227	222	217	265	228	227	223	219	234	231	214	214	237	232	212	216	217	243	221	202	232	243	215	227	243	239	237	220	226	229	253	257	227	247	247	240	246	228	236	252	236	226	222	247	237	246	209	254	224	224	272	224	247	248	226	231	231	233	232	223	261	246	254	212	226	260	227	228	231	265	237	218	234	241	245	221	219	221	242	218	224	241	229	223	218	244	205	261	259	245	217	226	242	229	251	218	238	242	248	211	229	256	242	217	219	234	219	241	220	214	237	230	237	235	242	240	215	222	225	230	222	225	220	241	252	218	225	234	206	213	230	235	246	258	236	236	259	222	225	230	240	213	216	220	232	233	261	216	252	214	254	238	225	257	242	223	235	234	247	234	238	256	229	238	211	228	234	217	234	217	251	247	231	257	254	216	237	234	220	234	214	213	226	242	217	242	245	228	239	235	228	240	242	243	174	224	220	243	246	253	219	247	222	247	212	248	213	253	238	236	217	237	262	223	236	231	248	228	228	237	248	229	229	223	244	233	272	225	239	215	220	222	236	225	209	242	249	228	229	249	256	227	238	225	231	244	231	228	216	255	228	229	238	211	205	216	221	202	215	219	240	245	228	246	233	236	208	234	235	209	236	251	238	222	220	224	226	244	261	224	216	203	244	229	215	222	240	257	237	262	221	256	241	228	223	226	223	212	231	213	243	253	214	249	232	228	225	241	266	252	255	237	206	226	245	231	239	248	232	249	215	211	234	215	233	242	217	239	253	243	238	242	217	254	255	216	237	252	239	250	228	239	232	237	209	244	217	220	236	208	237	221	212	230	240	251	223	229	239	245	244	244	242	221	220	228	219	226	252	244	254	220	244	227	220	235	233	229	257	256	213	226	234	216	215	264	240	216	256	208	215	235	254	209	231	206	212	247	216	205	208	251	204	232	203	225	220	253	219	235	251	221	242	214	254	234	250	248	246	228	242	236	232	225	233	237	250	232	250	223	236	247	226	232	214	219	214	206	221	227	253	251	199	232	187	237	258	254	224	243	207	242	234	219	240	238	238	243	199	214	224	217	230	238	253	229	221	244	239	229	244	249	232	235	267	219	207	258	238	241	235	242	228	233	258	193	241	237	245	224	245	244	251	226	245	246	228	231	235	249	231	242	249	230	214	252	235	251	239	259	234	255	233	220	216	218	214	238	226	219	240	269	229	219	248	275	191	224	251	247	214	242	240	234	239	233	226	246	229	241	259	210	221	223	232	219	213	232	199	225	220	227	223	247	205	245	218	236	250	259	227	265	222	220	235	217	212	237	254	255	246	237	242	250	226	251	218	247	246	241	248	196	248	215	229	231	245	243	229	216	214	255	207	224	226	214	234	226	228	230	256	241	222	234	223	240	226	222	227	242	249	213	223	220	236	236	239	240	227	249	234	255	226	253	220	229	230	229	231	246	247	207	242	229	204	226	218	220	224	229	206	231	241	219	261	249	236	233	207	236	235	247	253	221	213	246	210	245	246	228	242	232	251	226	237	204	243	206	264	235	239	236	240	225	229	230	217	236	234	256	227	261	251	209	227	246	236	240	233	237	236	236	216	214	195	259	234	245	208	248	236	212	212	235	230	245	220	234	211	247	213	237	240	232	217	234	235	233	215	243	245	235	247	254	231	227	229	250	207	238	240	221	258	231	205	250	246	215	276	203	231	241	221	236	256	231	234	231	243	220	239	232	254	262	222	248	236	213	195	226	259	232	231	231	222	250	248	242	226	230	251	240	220	234	236	251	225	217	246	241	230	241	224	217	215	217	229	251	227	220	230	217	259	218	222	211	252	216	254	236	243	227	221	237	248	236	215	245	263	221	227	236	243	206	245	242	212	223	245	222	252	217	227	249	245	224	260	256	218	230	202	229	245	257	234	223	222	253	203	223	201	214	231	227	245	235	213	209	199	236	250	224	221	200	262	247	213	230	239	227	231	232	222	210	262	238	212	244	221	215	214	237	215	214	228	238	261	196	217	238	215	218	218	240	213	237	232	221	260	232	243	238	246	193	224	261	243	209	219	225	259	250	238	238	232	243	256	224	244	209	236	215	241	243	224	227	229	221	209	241	235	254	216	253	212	234	232	255	221	222	241	214	225	238	241	251	255	237	220	227	259	231	263	216	206	234	257	210	208	209	224	220	227	233	224	242	240	216	244	238	230	238	238	218	221	231	249	252	250	225	238	225	245	233	246	192	245	247	277	226	250	234	232	237	224	261	235	228	219	241	229	225	240	232	234	227	235	241	240	229	271	240	218	223	253	240	249	234	228	208	229	242	236	225	228	229	238	229	224	225	240	226	235	227	240	219	236	223	244	218	238	227	226	249	223	246	233	242	214	209	196	234	236	243	229	237	225	241	263	231	228	229	212	261	229	233	256	226	199	238	249	236	215	224	229	245	233	214	239	232	237	210	217	251	250	237	239	228	215	211	225	220	224	247	244	187	225	245	231	205	231	229	242	245	236	236	231	242	203	231	233	205	227	229	236	229	236	245	211	245	243	208	238	226	206	235	240	273	215	246	234	253	235	210	234	232	250	229	221	249	239	242	241	222	244	243	241	238	258	228	253	215	223	249	236	264	218	241	206	249	222	232	243	211	231	211	222	222	233	225	248	230	248	205	248	243	213	245	236	210	224	234	215	255	216	257	220	236	240	242	231	215	262	247	226	209	253	241	236	246	230	240	219	236	257	228	246	216	201	213	244	221	216	226	254	233	222	230	245	226	229	258	244	230	219	236	198	236	226	207	236	217	232	226	208	230	232	243	247	226	248	237	222	228	247	234	227	229	229	224	245	233	231	197	219	259	220	255	219	213	235	234	236	237	209	231	243	261	226	246	226	232	218	227	249	233	243	246	234	244	252	230	232	222	226	231	241	233	240	268	247	249	260	231	220	226	239	239	237	231	220	212	246	217	238	233	242	235	202
16141	24193	20506	11804	7974	5397	3940	3198	2752	2388	2177	1862	1798	1492	1349	1152	1059	1024	910	819	706	745	672	689	658	624	632	615	576	579	564	619	566	546	562	513	563	532	532	503	492	493	527	470	528	510	459	452	467	530	517	530	478	465	484	442	496	498	494	450	487	487	502	469	493	507	466	500	473	461	471	476	489	487	459	480	478	481	480	479	496	511	535	492	513	449	522	421	455	479	509	481	491	458	467	502	472	472	452	500	469	471	505	473	488	493	482	492	489	496	468	483	503	449	474	460	493	489	475	474	485	503	437	493	475	520	491	490	478	463	503	482	465	501	509	506	474	503	490	481	461	488	482	479	449	486	467	459	491	507	472	509	509	472	466	456	500	521	468	530	471	511	454	476	463	503	465	471	518	494	455	475	444	450	482	434	465	487	443	463	486	465	473	482	487	499	500	503	503	457	457	498	487	476	476	523	493	487	512	484	491	472	461	493	453	517	480	487	482	489	455	485	506	505	479	445	512	423	459	457	506	485	452	464	472	473	474	439	470	462	480	478	439	478	479	475	500	481	466	495	460	495	455	466	481	502	499	487	503	476	492	480	472	519	479	465	472	467	478	446	454	440	484	471	441	489	504	474	473	470	416	434	482	483	490	517	452	517	472	504	455	469	482	480	495	470	482	482	480	440	470	464	493	489	539	450	477	481	462	468	477	491	470	456	450	498	537	476	469	475	502	492	487	478	466	471	489	494	464	490	465	501	495	489	489	445	481	490	478	473	495	510	481	469	505	485	469	451	463	487	489	468	482	482	457	469	476	464	451	443	499	474	499	506	465	471	474	462	446	478	487	503	461	473	448	486	493	478	484	435	485	461	481	497	474	533	488	487	524	505	496	477	525	463	456	459	495	511	493	467	491	483	465	467	450	465	472	479	493	502	476	466	486	478	497	470	482	500	502	486	470	453	501	473	511	490	486	465	445	511	461	447	472	498	477	484	473	482	456	506	463	481	504	452	500	497	502	509	476	452	487	479	466	512	479	460	445	459	470	459	495	477	460	460	492	484	464	460	457	468	458	482	478	516	507	495	471	504	502	421	518	467	472	472	457	445	475	476	471	471	473	489	483	479	498	491	466	460	487	470	493	474	467	497	464	515	494	459	475	536	473	464	476	519	483	492	468	494	438	465	515	496	516	506	500	557	482	449	448	481	494	489	439	505	500	442	471	462	497	481	501	497	462	472	492	467	458	486	489	495	529	489	483	418	453	486	463	441	521	479	457	471	468	456	476	464	469	500	491	476	476	489	475	446	481	465	500	470	430	506	485	480	472	448	477	472	470	513	482	504	481	481	542	500	518	449	477	492	483	514	482	507	495	466	475	462	481	448	498	474	461	519	455	504	506	503	511	484	447	479	483	480	481	528	467	495	464	506	435	485	498	526	472	521	507	481	465	482	452	477	519	493	461	464	475	442	479	487	476	507	428	472	467	508	492	473	448	479	490	463	465	469	472	503	481	463	465	492	459	472	496	491	499	500	456	498	483	450	505	511	467	487	486	489	491	473	461	479	482	488	444	454	463	458	487	501	510	463	461	491	468	465	480	481	469	491	457	479	470	510	454	500	478	490	502	453	452	460	488	468	501	472	483	543	492	469	470	475	476	491	482	469	460	477	520	486	484	471	474	489	486	519	508	486	500	439	514	461	477	506	489	477	533	511	483	485	502	467	456	489	470	458	475	510	423	477	466	474	438	511	512	501	448	464	482	465	520	480	463	458	489	397	485	485	467	504	454	501	469	503	466	484	492	477	482	503	478	456	513	448	464	486	497	499	496	466	509	458	460	491	482	489	463	498	469	461	505	438	465	502	471	497	459	463	505	469	476	484	500	478	500	468	478	434	490	480	489	488	473	484	508	463	524	454	443	471	485	475	470	430	488	493	516	501	492	504	511	458	500	477	441	469	486	483	440	468	455	488	451	469	460	496	504	476	458	520	466	478	471	478	478	489	485	442	495	470	459	510	496	462	487	426	549	498	454	465	472	453	487	495	481	439	508	499	476	453	485	479	456	494	479	469	466	445	486	459	465	454	476	474	496	455	490	476	472	444	470	507	538	473	460	470	506	467	447	487	503	474	460	476	476	499	503	475	458	496	465	502	486	482	457	458	482	485	471	472	421	465	504	498	478	472	457	457	449	475	451	492	462	475	480	501	534	469	494	467	463	491	504	476	506	489	456	465	488	481	453	472	427	502	459	486	458	492	510	497	486	485	495	476	487	457	462	460	457	458	504	453	496	493	493	461	491	483	505	458	509	495	494	515	463	455	492	449	490	475	484	490	496	509	473	493	480	503	523	448	467	496	492	500	486	481	466	464	455	457	484	453	510	472	477	481	514	451	452	492	501	459	458	454	479	493	484	470	487	460	506	477	433	456	475	482	483	468	493	470	480	514	480	469	483	471	496	460	469	466	455	473	452	491	475	498	470	488	485	490	464	469	497	465	474	470	501	477	430	456	493	501	449	474	474	468	487	506	450	489	456	528	523	501	474	507	495	450	500	473	473	476	484	465	461	477	483	495	474	467	456	470	473	509	497	457	461	476	455	454	502	478	475	446	462	474	471	446	452	496	453	450	439	472	457	441	490	497	463	488	509	473	492	461	477	469	458	455	475	498	495	503	512	478	502	511	478	496	517	469	463	440	470	448	488	477	492	488	467	501	499	500	480	445	456	465	457	475	480	491	494	493	482	486	508	487	497	476	480	475	469	440	484	443	451	472	487	469	473	469	473	440	516	476	473	465	475	520	468	534	418	467	475	459	498	464	448	468	478	491	484	492	470	471	455	483	447	462	456	495	496	457	503	462	476	473	484	442	502	481	479	473	503	464	482	412	500	507	471	480	492	495	469	494	477	494	477	482	456	508	535	492	480	451	481	430	492	475	450	444	463	456	472	472	485	481	454	485	526	459	472	490	490	496	455	444	490	481	493	499	464	487	483	458	474	491	449	484	500	454	475	494	450	492	446	461	511	505	489	453	484	478	481	474	496	490	472	492	457	483	507	505	483	452	487	484	494	481	466	494	490	474	498	462	491	466	475	472	469	501	504	522	438	484	508	486	461	487	443	458	472	504	501	491	491	482	504	462	502	478	467	488	447	485	471	500	495	470	455	477	529	492	474	513	504	478	492	532	489	504	449	466	484	485	469	507	464	484	463	461	462	504	473	456	478	488	443	494	499	480	466	457	498	475	488	471	453	425	496	510	465	498	479	497	461	434	466	476	479	455	492	470	496	462	478	451	476	472	492	447	511	501	495	494	462	499	531	488	480	436	488	491	538	484	477	486	485	497	464	465	465	499	533	485	509	478	487	468	458	471	475	442	488	497	466	468	501	465	461	474	459	466	521	441	490	518	513	473	478	505	535	483	534	452	463	475	451	439	471	492	476	535	500	483	482	511	479	477	513	457	515	463	509	472	465	471	475	466	475	464	463	452	465	498	508	467	474	470	422	483
25143	21430	27852	25278	14966	5091	2809	1950	1484	1330	1167	1102	922	840	755	646	617	568	532	472	435	442	403	409	420	396	374	365	327	377	366	351	323	334	340	310	370	333	345	331	308	344	343	357	348	328	327	331	336	344	353	320	292	316	324	349	330	347	325	297	318	315	330	300	281	291	336	321	311	329	318	328	310	317	316	309	353	313	332	339	360	346	291	352	328	314	308	324	302	323	304	305	318	298	324	305	313	295	307	326	348	322	342	335	321	335	291	314	345	311	312	328	325	278	308	299	324	336	310	272	305	302	298	292	338	301	321	317	302	328	350	321	324	314	314	286	292	314	277	331	317	294	296	316	331	286	291	309	314	287	308	329	347	327	324	324	318	307	330	312	301	318	350	357	327	329	347	337	328	304	275	335	311	291	303	302	300	297	325	320	332	308	323	326	305	311	325	298	343	297	310	299	331	288	334	310	326	333	326	325	318	314	310	293	309	318	328	295	342	318	346	302	306	329	290	325	323	285	334	302	331	314	306	331	307	316	342	299	306	316	317	339	291	292	313	317	326	303	312	290	295	290	286	305	346	320	320	303	335	347	299	358	322	329	295	320	322	344	295	317	282	329	320	312	297	287	322	337	311	318	298	338	321	318	324	316	314	323	306	302	313	298	307	330	295	301	342	327	310	307	330	349	317	328	347	323	301	323	318	301	332	326	328	332	322	319	321	317	316	319	315	329	324	336	324	322	348	301	290	348	297	333	343	311	310	337	347	307	328	312	370	300	305	317	279	304	305	329	298	324	317	312	323	297	296	311	314	338	321	316	296	304	312	344	337	344	323	303	343	307	319	288	293	320	319	372	328	310	308	290	314	295	326	292	339	300	327	315	316	311	317	328	333	348	333	312	307	317	296	320	326	323	318	299	302	306	331	328	288	331	291	308	322	311	329	305	298	303	294	361	308	309	328	298	315	313	303	347	329	299	316	322	309	317	309	313	327	346	305	337	342	281	322	350	296	311	329	345	308	292	320	307	329	348	306	336	298	313	335	324	304	286	331	315	305	330	328	315	366	309	332	344	339	283	316	329	313	294	306	310	299	317	311	292	312	267	353	326	308	306	318	348	339	335	331	310	319	275	338	328	305	320	295	307	311	291	320	331	292	336	337	342	305	317	295	343	307	308	338	297	325	369	305	315	334	321	332	323	305	296	291	313	307	318	306	360	327	272	343	329	315	323	344	319	311	305	288	316	329	299	324	310	298	305	329	343	308	320	325	351	331	323	310	331	325	323	272	291	332	334	318	294	325	345	299	314	302	279	294	319	327	294	297	314	283	340	324	324	298	296	347	298	315	325	306	300	286	295	302	310	307	305	331	309	325	330	319	325	303	324	338	329	304	328	289	302	314	297	293	305	286	347	320	310	330	300	291	328	303	337	347	304	333	289	339	328	308	343	298	298	315	298	315	284	325	319	343	323	313	309	316	367	314	298	325	314	290	319	316	331	354	340	305	331	308	294	321	306	300	289	313	313	303	331	320	346	345	306	293	311	305	301	304	317	367	296	337	345	326	310	343	304	318	295	332	318	297	287	318	328	320	328	300	338	281	344	292	324	325	301	308	322	300	329	326	314	284	331	349	317	320	333	332	292	317	317	312	317	311	325	339	291	340	301	323	309	341	338	323	283	303	326	331	305	339	314	347	310	304	306	318	296	339	309	304	320	312	323	320	303	337	327	313	324	315	315	310	301	333	307	324	320	340	310	326	332	337	336	331	304	327	309	342	295	331	331	311	333	308	336	317	332	352	337	298	338	346	306	299	315	340	311	329	290	316	317	306	323	328	328	339	315	320	299	311	336	324	271	329	295	292	307	306	276	317	312	309	291	334	325	336	308	306	299	314	304	306	293	319	329	292	351	307	301	312	320	315	344	329	302	354	299	344	349	317	298	345	320	320	307	285	300	338	346	316	330	335	282	323	348	312	323	308	328	312	308	317	305	340	347	335	298	309	301	304	307	318	310	307	315	304	338	324	309	308	305	310	295	315	332	305	296	328	320	302	310	341	303	304	365	295	339	320	325	324	338	312	314	321	335	341	326	292	319	299	293	335	306	308	321	305	305	313	320	308	321	323	347	317	340	300	319	306	342	294	316	303	309	307	319	298	301	330	311	300	328	306	304	307	328	332	305	303	317	308	309	315	332	283	317	324	325	310	334	315	280	312	328	336	300	297	325	291	331	329	292	309	309	304	339	321	335	310	277	333	322	299	319	345	377	312	300	326	322	304	285	323	322	325	311	338	292	328	302	318	327	294	310	282	319	318	325	290	293	333	298	289	315	323	297	283	305	313	342	304	314	341	345	307	309	316	342	330	329	347	302	337	346	341	303	331	369	300	307	325	297	328	330	283	303	290	303	320	294	328	296	374	306	304	304	304	311	311	305	302	312	312	338	348	316	331	343	309	296	348	300	312	342	322	291	296	314	309	299	353	339	331	345	348	326	301	297	328	326	325	321	317	279	320	278	330	321	309	319	324	300	324	344	329	307	329	290	316	299	296	312	307	302	292	326	319	268	338	303	325	311	310	287	282	354	358	325	309	309	289	309	289	320	335	341	306	297	308	322	334	298	338	318	293	316	364	306	270	284	334	324	318	285	322	320	304	323	305	285	298	317	314	329	321	297	335	298	317	325	297	297	333	344	317	325	328	307	288	326	281	333	308	312	296	316	309	334	315	312	327	270	276	301	343	333	296	328	311	285	339	340	296	294	300	302	324	294	286	320	318	318	322	310	330	312	339	304	309	304	306	299	285	321	298	278	302	308	311	316	280	320	294	300	325	319	302	333	316	304	326	318	306	304	331	313	334	289	323	318	331	298	297	347	316	319	335	301	325	279	321	327	336	313	308	311	370	339	324	357	333	317	303	321	313	324	303	298	335	300	331	315	281	323	315	300	286	307	316	311	322	317	340	305	328	319	313	299	336	308	272	306	311	296	303	304	344	316	306	336	345	327	289	316	287	316	331	298	292	295	332	336	311	295	317	319	334	333	325	318	347	340	311	360	322	328	307	291	330	318	290	305	292	322	288	337	340	327	310	353	337	305	340	344	320	309	320	328	309	336	296	310	307	308	362	314	332	345	324	323	325	268	318	299	309	337	347	337	317	324	313	314	308	328	323	370	332	332	317	303	359	305	301	322	262	314	296	312	326	304	325	312	310	318	315	300	296	321	301	287	324	319	297	331	313	309	328	355	309	332	333	349	310	285	340	335	333	275	324	305	295	305	276	333	305	314	324	298	321	316	307	328	305	310	311	322	308	331	308	339	288	327	298	294	338	302	343	298	296	291	317	336	294	327	301	324	277	311	294	350	335	325	323	322	288	299	294	322	314	300	334	294	324	302	358	354	300	341	319	308	337	326	318	339	305	322	336	344	321	306	333	344	314	324	333	332	293	299	315	323	320	327	313	306	327	311	309	327	304	320	336	304	317	324	310	298	350	326	318	307	345	312
18606	31860	28380	19301	14130	10152	7905	6273	5241	4537	3944	3504	3149	2737	2393	2126	1758	1554	1336	1248	1118	1106	1059	997	973	979	945	898	832	862	797	780	773	728	697	750	721	742	715	719	670	681	689	625	609	631	600	639	713	648	646	688	637	668	659	622	637	658	662	593	637	637	635	612	692	597	651	612	655	619	647	617	613	678	612	713	659	642	617	664	639	651	641	684	646	593	626	619	618	643	662	677	607	626	617	633	661	637	609	640	642	634	624	605	634	672	615	630	569	659	667	633	623	614	585	643	635	623	632	644	645	593	609	660	654	604	622	635	665	613	654	607	663	667	620	659	571	655	646	652	646	638	668	656	675	628	611	672	629	640	652	638	602	613	660	619	609	657	638	641	632	654	642	640	608	656	646	628	629	640	654	655	624	608	666	654	632	614	641	644	641	660	636	643	611	641	663	611	600	642	686	658	597	668	634	623	595	622	590	627	608	634	614	606	612	668	600	629	667	660	620	646	577	618	629	605	626	667	652	630	585	606	669	625	637	652	600	601	640	572	602	595	636	620	675	608	622	665	656	640	639	638	620	638	681	642	599	630	663	658	659	638	653	637	676	640	632	608	648	636	661	635	609	662	626	631	583	597	637	633	627	644	634	621	622	633	609	629	628	670	602	588	642	613	611	620	650	609	657	565	647	586	662	611	589	638	598	651	621	659	642	682	618	651	629	583	648	620	662	642	652	597	675	635	611	609	668	620	655	594	626	661	620	627	610	642	639	657	646	659	625	659	604	659	638	683	674	633	639	606	604	619	628	618	572	617	645	647	656	629	627	630	629	616	671	615	640	634	605	633	637	600	626	630	624	609	629	588	619	669	659	672	642	574	593	632	630	619	653	641	631	588	593	631	660	670	663	661	656	593	640	614	674	633	628	639	619	648	630	638	641	642	625	663	609	661	639	597	642	594	622	665	634	591	643	649	626	610	619	699	657	602	627	622	643	620	574	628	615	639	640	613	625	607	596	619	644	624	608	653	615	624	653	587	635	586	631	616	636	674	603	664	642	634	602	634	663	651	631	642	611	613	654	641	683	591	628	603	603	604	625	616	617	624	593	621	619	623	651	641	669	607	674	643	608	649	628	610	630	618	605	611	663	629	639	634	613	674	648	642	648	663	636	597	610	588	593	609	613	602	626	641	663	651	567	668	649	651	608	600	665	645	560	642	637	607	625	668	643	668	639	629	621	656	637	626	659	644	619	595	633	584	624	610	639	619	627	646	629	622	617	630	606	661	620	645	669	637	572	626	613	612	621	672	632	632	633	631	591	595	656	623	623	587	604	587	593	621	604	643	649	594	660	638	632	591	655	643	638	638	647	668	661	634	629	590	635	607	640	669	626	629	660	679	624	589	664	630	611	610	614	619	642	656	630	620	641	631	632	617	633	624	611	649	614	633	633	610	615	618	619	637	646	638	646	678	580	593	610	646	676	626	606	620	604	650	659	657	661	637	627	660	652	640	641	592	656	595	643	660	611	635	600	643	651	623	661	638	664	703	607	648	673	617	656	598	607	670	631	639	645	606	641	602	683	561	607	633	676	611	630	597	640	632	625	634	641	637	638	628	610	646	606	629	587	599	651	604	603	670	643	625	636	641	652	594	609	640	606	624	627	672	639	606	637	649	661	643	646	634	637	624	592	637	647	668	642	668	619	641	627	598	639	589	682	640	650	564	672	631	578	616	608	624	672	616	610	606	642	610	679	625	627	673	618	630	697	642	648	653	636	593	615	664	613	599	628	649	671	627	635	571	619	597	657	649	619	604	636	584	594	661	624	665	655	637	651	616	615	618	637	691	642	602	695	593	641	635	616	657	627	618	585	657	611	651	641	648	647	674	661	632	637	640	668	622	651	613	640	658	565	627	645	614	649	599	626	661	620	591	621	658	613	643	640	633	613	625	665	655	655	659	608	625	637	658	574	650	625	637	637	631	652	651	630	603	644	632	650	616	610	597	673	658	608	657	586	619	582	604	632	602	641	652	610	642	619	667	621	617	640	630	597	565	595	642	623	593	637	593	624	652	665	601	652	664	634	606	686	607	608	626	623	597	613	623	648	637	649	638	600	560	632	643	593	613	651	635	594	648	676	644	600	667	616	614	633	644	643	615	645	615	636	626	626	603	660	633	605	629	616	658	635	626	644	604	665	636	604	641	613	600	665	651	645	636	609	620	594	634	657	574	642	628	612	634	672	635	668	667	659	631	554	631	660	635	616	628	608	642	625	623	650	590	630	676	642	614	631	641	651	595	586	642	592	641	601	610	636	630	579	622	582	602	607	576	639	624	624	628	626	622	589	604	640	612	610	618	596	622	618	592	630	622	634	665	659	636	608	631	612	652	614	626	589	617	676	628	632	590	596	612	619	657	602	652	644	637	632	632	618	642	605	640	613	650	640	643	647	640	647	631	633	666	623	642	657	652	636	634	643	639	637	629	623	614	621	619	614	635	624	661	610	598	608	622	635	637	594	605	657	647	661	661	640	610	621	602	675	627	628	596	624	656	642	659	672	610	631	628	606	586	623	645	623	666	641	617	603	679	626	654	634	653	641	647	640	658	598	630	609	644	654	625	650	686	628	618	687	600	621	602	655	695	647	625	630	615	639	627	664	619	609	607	613	615	697	602	622	587	615	619	675	624	684	655	656	645	636	630	668	621	576	646	621	630	621	631	596	649	614	634	653	645	620	634	623	582	646	624	629	571	648	668	642	606	586	657	653	678	609	621	603	619	649	658	657	659	655	628	620	648	630	631	549	649	619	599	625	640	674	683	607	650	622	635	612	628	588	650	637	620	636	659	632	656	655	596	612	617	638	641	607	626	633	630	623	631	650	634	626	667	672	626	658	642	617	595	630	556	650	627	625	627	635	644	651	656	622	623	623	638	631	627	612	667	670	649	656	645	606	617	638	621	638	603	626	617	626	626	642	653	578	610	649	641	618	639	579	696	637	664	634	628	619	630	633	609	650	606	652	638	602	583	626	638	577	639	603	623	653	606	647	621	677	647	642	624	634	641	608	592	597	606	625	659	682	653	659	636	625	635	605	590	655	644	679	649	616	631	595	620	633	599	588	610	616	605	597	666	641	666	587	663	616	608	639	659	631	569	684	640	601	673	619	648	635	662	631	638	671	648	608	635	585	631	638	609	644	607	621	583	649	632	603	603	590	637	600	633	611	680	606	681	675	644	641	626	657	653	623	681	646	613	672	616	653	653	637	645	618	607	660	609	661	655	628	603	597	638	595	624	642	667	634	638	640	646	625	614	591	622	615	635	649	640	621	633	591	640	643	635	628	600	656	599	645	641	660	630	606	628	611	618	651	646	675	657	622	656	668	632	593	662	652	609	606	626	578	591	612	622	642	657	642	621	629	631	617	625	677	603	634	623	624	621	623	668	623	606	645	620	641	625	621	642	638	683	603	612	597	621	620	645	616	651	598	654	640	690	640	605	693	643	608	623
24146	21424	28873	24348	21364	14455	5836	3205	2453	2105	1840	1586	1435	1298	1238	1005	920	860	803	720	692	670	622	621	617	591	563	602	565	510	541	564	536	514	491	512	534	499	530	511	528	478	534	496	465	511	435	474	467	432	523	529	512	469	494	488	488	451	498	485	442	471	464	464	459	529	497	495	483	496	496	499	498	446	482	514	470	483	510	441	453	476	482	473	468	461	456	455	445	444	502	470	499	430	462	472	471	473	521	447	474	483	483	497	493	478	489	507	460	461	459	442	481	439	418	472	476	443	496	519	511	471	426	484	456	510	461	483	500	425	476	490	510	474	444	496	470	489	506	491	493	485	470	438	478	483	493	467	472	480	491	484	495	471	504	487	508	459	467	429	458	462	463	465	455	458	467	473	490	513	447	465	468	495	484	469	471	463	472	456	470	468	494	480	471	479	468	441	458	495	469	510	481	487	537	497	467	468	451	514	466	500	479	482	471	454	452	473	467	482	483	487	512	451	486	502	492	476	461	447	472	458	465	474	444	480	435	458	483	486	508	514	473	476	424	467	474	492	504	506	476	477	422	472	467	457	480	479	449	445	437	463	455	499	459	506	494	487	500	530	501	496	477	473	485	465	485	442	411	488	491	471	487	496	496	442	503	460	481	437	447	437	453	455	462	487	454	472	479	502	436	467	474	474	473	452	449	475	498	444	472	488	502	459	466	457	470	481	508	473	482	489	481	461	462	484	493	490	454	442	469	525	499	472	455	457	434	507	435	479	421	474	455	471	494	487	476	456	465	473	498	483	482	495	437	480	479	478	445	469	465	469	449	500	471	460	486	471	493	426	473	490	504	450	479	438	486	508	474	482	448	487	459	471	500	481	537	481	520	468	460	486	484	435	507	463	470	449	454	462	477	479	491	511	501	466	495	482	440	456	502	450	483	442	469	467	457	480	459	495	448	468	447	484	457	494	485	445	486	494	461	468	482	490	469	456	465	466	461	473	469	486	481	486	503	482	459	492	453	493	456	466	480	492	471	441	458	438	484	473	471	498	474	464	444	455	473	489	466	456	461	490	445	469	432	451	502	467	499	483	473	427	507	472	475	474	497	433	501	491	451	493	450	469	498	513	485	482	453	470	466	458	434	478	479	460	490	470	476	463	449	479	466	482	469	466	450	463	473	478	431	459	487	464	490	480	490	509	458	459	437	463	453	476	465	477	463	506	465	491	455	476	458	475	468	478	466	468	461	496	463	513	443	482	434	474	487	483	460	491	438	516	464	474	460	487	477	447	484	465	429	468	473	444	509	445	460	472	495	457	481	477	464	482	495	494	478	465	470	487	474	490	452	514	489	448	483	457	467	442	449	518	459	447	465	449	501	469	534	456	475	458	461	471	471	471	470	515	445	495	468	476	484	470	458	481	465	469	493	466	472	478	512	486	501	461	466	504	503	477	464	453	485	435	496	437	488	463	425	445	459	459	465	474	472	445	466	480	452	430	472	492	471	488	476	454	514	489	427	507	482	497	444	449	461	432	503	472	508	454	505	473	474	471	495	465	488	452	467	462	506	466	448	450	489	458	432	446	490	485	472	500	438	446	492	479	477	438	479	447	476	480	443	448	467	493	486	497	466	440	490	473	435	453	465	478	451	490	488	444	469	457	445	496	474	428	449	464	477	500	464	456	512	462	468	469	481	464	534	464	497	439	478	494	483	449	471	434	468	474	502	469	486	512	463	457	496	457	463	463	459	459	442	499	493	476	497	459	449	455	503	475	487	450	469	461	497	480	493	498	460	467	493	483	455	474	501	479	474	446	520	510	443	464	488	486	512	467	473	464	452	459	463	444	481	459	465	536	481	472	447	482	472	464	433	502	445	491	435	477	475	500	495	472	448	442	479	459	489	492	478	465	460	470	466	490	451	500	476	467	481	460	485	463	440	516	461	473	462	444	476	507	479	451	464	474	480	481	448	484	497	433	437	487	447	494	495	483	506	475	507	462	489	449	448	483	493	485	460	481	468	485	478	467	495	454	456	523	461	495	461	484	484	495	495	445	443	442	463	462	486	481	501	464	474	477	450	480	513	454	442	490	462	459	465	498	451	472	455	509	497	503	485	434	458	464	497	489	507	478	460	464	484	477	434	443	446	476	475	465	503	511	488	472	501	440	485	456	485	450	510	499	500	477	488	503	488	430	501	480	463	529	469	472	493	421	460	446	462	477	445	476	465	490	444	476	448	497	460	458	476	479	454	496	459	482	485	502	441	481	472	443	486	476	476	514	497	473	488	450	465	483	471	464	423	489	483	464	482	503	480	493	490	508	486	489	499	475	477	487	445	486	469	470	475	457	493	476	501	486	478	471	456	467	495	437	456	451	479	473	464	477	514	495	466	454	496	476	500	493	454	463	463	493	425	484	491	510	469	478	454	495	512	461	465	474	461	484	467	441	447	482	511	485	491	474	486	508	482	464	475	447	496	492	463	476	484	508	472	477	503	453	478	475	479	479	492	452	508	465	467	460	494	481	458	467	490	452	458	494	460	451	472	455	457	454	464	462	488	473	467	465	475	464	476	464	488	422	449	458	479	451	471	496	486	467	487	468	463	444	490	506	512	468	476	494	444	443	453	443	441	478	445	480	458	464	455	472	501	489	478	445	468	451	466	483	494	452	493	511	462	471	488	457	478	477	514	475	449	447	474	495	507	448	505	483	473	492	477	481	546	490	479	441	506	508	487	505	432	488	447	486	461	464	419	469	464	461	452	446	437	491	499	437	472	502	472	469	492	530	492	428	504	464	511	503	473	485	478	446	476	487	474	490	499	480	495	497	492	440	451	452	495	461	494	470	513	466	492	466	472	505	508	475	478	481	465	480	449	493	468	500	489	474	438	438	430	492	504	504	483	484	458	485	432	466	457	488	462	465	475	447	498	477	454	470	452	465	479	484	483	506	459	462	453	495	523	463	526	454	452	479	531	482	489	480	462	474	502	482	483	451	453	478	488	456	405	508	436	466	448	507	494	472	492	490	458	470	479	475	486	488	481	499	441	482	478	483	476	483	484	460	460	485	494	472	479	469	488	428	474	462	443	462	452	468	460	499	484	425	441	475	477	484	488	454	482	489	508	490	510	482	468	503	481	464	486	411	483	497	452	456	420	493	510	476	482	496	472	454	495	481	473	449	465	465	470	503	547	484	458	472	457	442	450	459	490	477	485	509	466	474	448	505	496	446	469	447	443	469	457	480	458	469	482	484	508	440	468	437	512	441	493	480	475	465	456	474	477	507	479	485	432	468	460	460	486	507	440	439	494	471	478	502	466	453	481	467	470	473	502	508	477	488	460	485	452	471	481	495	476	449	517	465	483	460	427	474	473	502	452	503	431	482	493	466	471	508	521	468	477	514	493	469	448	498	483	483	501	492	513	487	456	515	458	439	484	473	481	481	478	476	464	453	505	439	448	471	451	470	439	468	473	461	486	472	483	447	437	489	490	495	469	478	498	477
20854	36503	33271	24202	19163	14577	11236	9080	7781	6681	5807	5337	4634	4085	3538	3015	2587	2370	2120	1871	1731	1618	1573	1463	1448	1456	1368	1343	1275	1252	1192	1196	1086	1091	1101	1142	1066	1056	1029	954	1005	1002	979	887	931	961	949	954	967	965	950	900	881	927	821	935	892	894	910	938	919	960	981	893	948	942	933	939	919	904	886	918	910	951	1001	920	970	915	928	922	908	909	876	966	942	925	917	962	921	943	958	950	883	916	882	901	893	949	911	939	931	935	916	907	897	929	865	895	943	926	869	938	879	944	851	881	893	905	890	877	894	914	913	880	917	844	916	914	907	889	913	900	921	911	935	929	905	903	899	880	918	900	910	917	948	894	961	878	940	949	930	892	932	949	871	855	912	935	884	874	927	911	908	858	913	941	914	906	956	970	912	911	889	878	892	946	965	917	876	933	890	936	907	884	878	871	879	944	930	895	902	926	875	904	917	913	907	921	886	913	890	892	902	954	920	907	902	899	849	917	856	902	926	870	913	908	895	891	950	870	824	939	868	936	906	915	914	920	949	916	892	876	884	933	940	854	866	912	912	902	971	920	928	868	893	927	875	895	896	890	894	939	914	934	958	969	933	844	889	866	904	915	912	857	883	933	943	866	950	884	882	896	940	890	976	875	856	929	904	893	926	875	897	875	908	831	921	876	872	893	872	883	858	891	824	893	938	863	909	915	826	874	917	883	919	937	914	943	923	914	946	936	923	900	926	849	910	903	913	930	891	867	882	920	928	932	960	945	906	945	875	933	919	886	861	907	903	877	899	876	908	932	940	927	921	919	894	946	949	887	917	906	938	934	945	924	928	912	932	871	881	913	843	903	913	905	839	934	876	901	894	907	930	903	924	926	928	914	875	910	928	939	877	905	923	922	887	898	908	851	884	895	953	902	913	929	894	842	867	874	877	899	913	872	900	911	940	920	871	866	914	921	897	875	957	922	897	899	912	973	866	894	888	995	935	920	888	894	929	896	911	933	917	911	959	933	917	948	903	915	937	893	888	912	886	921	950	878	930	926	944	904	872	943	879	843	949	889	921	935	937	925	988	906	909	949	911	920	933	894	884	899	895	878	902	868	929	918	918	911	933	931	919	867	864	936	847	893	909	878	874	916	908	898	922	931	953	929	931	919	887	926	932	890	937	883	864	873	925	945	943	901	912	902	881	923	892	900	891	915	923	933	923	866	863	884	894	887	950	892	955	879	935	877	897	881	940	940	956	948	872	922	928	916	927	900	941	904	916	852	928	912	839	953	900	901	881	855	903	915	918	902	841	922	876	982	891	921	899	918	915	954	874	930	856	866	916	884	944	884	877	925	919	903	951	841	923	920	943	926	935	840	872	846	910	902	902	886	880	879	940	904	863	954	944	888	931	893	939	915	928	912	939	902	857	867	902	867	930	873	882	894	952	887	928	898	923	944	877	831	968	860	920	937	876	859	854	891	921	903	953	923	902	932	905	930	916	908	851	873	904	913	914	903	881	932	860	912	857	875	882	922	867	934	916	918	896	912	899	930	927	916	965	872	900	891	903	965	922	856	874	964	888	871	902	871	892	929	939	923	929	844	903	954	876	888	894	899	893	878	909	926	863	884	875	877	911	868	943	924	922	942	894	862	892	873	925	913	953	885	919	930	924	869	941	890	933	915	918	915	866	908	912	901	850	960	891	977	968	941	964	843	935	930	908	930	898	963	992	895	916	909	807	905	920	855	863	870	884	880	905	850	959	938	918	873	927	910	921	935	944	921	912	902	913	893	927	902	892	905	927	856	954	932	886	914	860	924	906	890	886	870	899	929	911	955	911	914	910	924	899	938	878	886	942	949	887	915	904	894	889	909	945	919	968	861	963	919	919	910	870	904	943	964	947	884	909	870	902	903	880	877	903	912	919	888	902	890	873	913	970	836	912	900	910	941	853	898	896	895	921	902	969	915	922	886	946	944	885	864	927	922	817	893	923	874	866	935	876	886	969	893	937	972	891	925	904	881	899	891	882	906	896	905	860	854	921	903	868	812	884	932	918	888	896	824	963	888	904	929	899	817	888	883	890	903	893	874	946	891	885	859	937	866	873	886	906	909	887	897	873	913	903	916	916	887	907	934	893	936	889	896	935	944	871	893	901	920	883	867	923	903	939	908	919	950	843	948	851	870	878	900	954	899	922	941	926	895	897	957	850	901	870	892	886	869	894	955	914	921	916	927	878	863	881	926	916	895	888	852	902	895	919	893	918	927	942	878	920	918	850	863	954	857	816	905	926	932	846	930	896	892	894	866	880	903	875	878	867	902	904	896	906	898	897	931	894	881	892	922	873	941	923	918	895	878	837	924	892	884	904	940	884	898	924	858	882	859	871	846	889	893	975	944	926	881	919	883	940	905	924	925	926	890	854	915	944	940	892	932	908	929	887	904	891	928	928	907	889	939	887	882	873	896	863	900	921	919	911	916	867	948	907	893	897	841	894	970	911	842	883	913	873	901	913	911	886	898	878	887	945	904	854	927	891	914	917	930	922	893	913	911	849	908	890	925	913	966	899	883	922	895	883	958	857	913	920	904	891	941	889	875	902	864	902	936	953	906	871	851	886	838	960	894	908	909	947	886	887	856	871	909	943	883	897	902	891	874	977	960	867	944	922	898	862	902	879	891	879	903	940	892	839	877	931	908	869	944	917	907	890	922	932	897	936	890	949	875	909	915	887	956	898	904	934	932	939	925	912	852	873	907	887	875	858	896	957	906	881	929	888	909	910	921	906	923	924	913	915	941	911	934	924	918	916	914	892	898	894	886	877	858	925	918	913	912	895	888	885	912	905	917	937	945	891	905	895	902	947	914	941	885	927	949	912	899	915	873	869	887	892	877	918	877	915	911	922	877	869	930	919	900	917	928	879	917	971	912	904	912	950	884	794	949	873	835	874	894	887	878	956	888	890	944	912	938	909	879	923	909	918	892	928	945	916	867	862	904	928	926	939	915	907	891	948	919	873	925	890	847	886	921	869	834	916	899	904	883	945	855	912	885	931	863	918	907	926	918	895	883	936	821	862	949	942	887	901	929	903	834	919	889	882	884	883	911	891	939	880	912	905	899	895	923	943	877	905	860	890	882	915	915	879	892	890	959	820	930	915	857	935	896	926	894	891	880	903	894	911	952	903	879	874	924	915	918	923	963	927	899	912	923	909	925	908	820	910	897	896	851	872	975	915	976	967	899	894	899	897	909	829	928	981	912	923	870	905	878	877	919	849	911	883	931	932	888	940	905	916	899	884	909	898	947	895	922	932	932	932	942	897	881	898	888	874	916	943	860	878	885	918	949	902	902	896	936	927	888	931	853	896	897	909	924	911	899	928	868	933	949	905	926	933	937	907	925	920	937	852	883	820	898	937	924	905	913	924	860	889	907	864	906	878	940	917	893	868	914	942	892	917	893	850	839	950	906	946	949	913	965	948	922	951	842	917	917	902	886	897	884	929	938	908	845	888	909
27604	19509	12286	5948	2750	1580	1159	867	784	652	608	543	502	482	401	400	399	339	312	303	294	302	308	279	275	268	288	296	241	270	227	250	273	255	256	272	242	250	229	219	243	240	240	233	222	263	219	240	206	243	240	225	233	229	246	224	219	225	237	235	266	221	227	250	249	223	221	223	206	251	239	248	223	225	228	201	260	226	237	250	224	221	243	250	259	243	253	218	209	250	233	266	251	241	242	229	215	219	258	207	225	242	251	232	225	213	224	234	216	244	237	218	214	227	249	234	232	230	233	228	238	244	244	253	243	231	240	257	221	259	270	245	225	240	225	230	260	231	216	213	256	209	200	202	244	228	237	233	231	226	228	219	209	219	242	237	219	245	241	233	235	271	221	231	237	248	250	263	226	243	252	255	228	245	244	231	215	221	216	213	236	234	254	231	232	240	251	237	243	240	231	228	232	223	220	260	234	215	236	211	248	248	200	240	252	225	220	217	235	215	224	218	228	231	238	235	218	238	236	226	237	253	219	280	254	262	266	244	254	205	213	221	226	243	230	217	213	239	231	236	216	245	242	252	260	227	220	243	254	245	224	196	220	264	227	215	243	215	240	205	214	255	228	218	243	258	234	223	222	270	204	249	242	224	241	237	200	240	224	234	230	229	235	231	261	261	237	251	229	240	236	221	212	226	240	234	212	235	221	265	258	259	246	255	213	241	210	225	221	237	207	206	222	238	245	260	228	260	223	249	245	248	237	227	241	220	244	247	223	245	228	232	225	242	209	235	234	237	221	228	250	204	233	218	243	233	232	222	215	223	248	243	236	244	233	254	246	236	224	216	213	266	240	248	238	215	232	226	236	242	219	239	235	268	208	226	256	226	226	241	222	218	263	263	230	252	211	249	219	210	224	233	242	283	255	267	229	251	227	247	224	234	214	250	242	230	269	233	246	235	249	269	222	238	227	218	250	238	230	235	246	231	236	233	226	241	251	226	252	252	234	217	221	222	234	245	217	216	239	248	233	239	216	246	228	224	270	227	229	229	243	266	257	228	222	203	238	259	245	233	206	239	237	240	221	242	234	232	236	233	245	206	244	220	234	218	261	253	255	235	237	206	227	262	221	232	247	241	236	250	243	229	225	232	220	248	242	223	248	258	236	202	202	238	227	239	240	258	249	248	254	244	248	257	234	224	252	255	255	226	237	232	229	245	234	228	224	231	208	229	241	236	203	221	206	248	244	224	243	224	228	239	246	249	235	259	225	212	256	235	256	235	212	242	217	264	225	224	252	219	244	247	225	245	245	238	222	262	240	234	241	261	251	205	210	213	237	257	246	265	232	212	234	208	235	248	250	254	256	231	236	257	215	251	265	241	249	212	238	256	217	248	236	252	215	258	238	220	224	242	237	234	233	223	250	266	261	221	227	232	253	230	220	225	224	237	202	198	217	248	206	220	250	247	263	196	227	220	228	214	270	251	198	251	232	210	249	251	251	242	229	224	222	235	249	222	246	217	255	235	222	217	230	245	226	207	227	229	226	235	247	239	225	239	230	229	259	235	231	222	215	261	239	213	209	241	238	257	239	257	248	230	241	235	244	216	220	229	230	265	240	251	259	200	211	224	227	237	203	235	231	223	200	249	240	236	232	221	205	240	248	228	233	233	222	224	253	239	230	216	239	231	239	248	259	230	232	227	216	252	214	239	210	219	239	285	234	224	241	250	219	224	245	250	251	246	211	221	266	209	256	247	236	221	229	222	245	233	253	221	232	207	214	237	224	245	217	251	274	229	234	196	224	233	223	234	243	230	228	230	233	264	229	243	241	224	246	250	257	248	251	235	233	226	201	233	245	235	202	226	240	226	228	236	227	219	214	234	243	241	233	258	250	276	222	244	222	247	246	223	219	220	234	246	229	222	231	228	250	224	224	232	253	258	212	235	246	248	228	215	240	248	240	220	222	236	253	248	235	231	200	233	234	231	226	255	231	253	239	212	239	236	273	248	232	217	227	258	226	219	217	232	229	229	232	226	239	250	220	271	233	249	237	226	215	207	267	252	245	230	220	226	227	246	242	242	223	256	233	235	257	227	234	267	235	245	219	268	250	215	244	211	210	215	235	231	214	257	227	254	227	228	251	236	222	208	225	231	222	267	241	235	233	240	229	242	225	246	225	230	246	266	229	240	240	217	197	255	214	248	235	200	212	259	243	215	223	231	237	228	226	226	217	223	238	252	223	246	227	252	235	241	236	228	226	245	212	225	226	228	208	236	248	248	231	247	248	241	231	220	238	244	237	244	253	232	241	235	249	234	237	229	217	227	207	222	233	243	259	225	243	252	209	254	215	188	227	226	255	223	215	235	250	202	235	220	234	231	256	204	225	257	253	232	232	235	205	239	225	211	247	260	261	245	226	240	248	260	234	243	233	245	228	234	263	254	251	232	253	227	221	255	254	226	233	220	216	238	230	246	246	242	235	229	225	222	262	252	222	240	251	228	235	234	248	241	220	226	229	248	232	234	220	226	257	237	230	226	241	218	249	217	233	214	217	259	244	243	224	227	222	248	234	229	234	217	224	224	225	238	236	234	223	221	243	244	204	233	251	256	244	242	229	222	247	233	232	236	229	228	238	255	238	207	245	239	230	246	246	256	229	218	218	256	219	232	221	220	220	224	252	238	232	255	241	249	270	215	222	265	245	217	227	231	252	251	215	243	253	250	213	249	229	245	251	238	215	215	227	233	230	243	241	207	226	249	234	261	235	251	200	246	223	233	219	219	253	245	236	241	239	226	248	269	216	218	228	236	251	225	237	255	213	222	232	229	202	229	210	234	259	260	262	234	246	224	251	244	214	240	233	260	261	239	241	237	237	239	224	251	237	196	241	253	231	244	240	225	258	238	248	226	239	236	225	227	218	231	230	235	241	225	222	204	241	222	230	253	210	240	231	236	248	235	241	248	214	200	245	223	223	258	266	225	224	219	239	240	210	219	210	226	271	237	224	190	243	235	237	220	223	229	223	240	260	242	220	243	230	218	242	232	234	259	231	224	214	225	229	228	236	249	262	235	241	232	233	252	233	239	234	223	245	245	260	239	229	241	230	204	248	221	250	237	225	232	228	245	244	241	239	226	230	232	265	231	259	208	261	213	255	262	248	252	235	237	253	260	255	239	247	244	226	225	231	247	239	223	199	253	248	229	227	261	192	233	246	229	228	244	254	237	229	209	232	213	227	252	252	250	234	248	231	206	219	229	250	242	217	239	224	229	245	219	242	235	262	250	237	236	204	228	221	227	237	230	243	219	231	225	240	228	211	213	206	220	230	252	231	219	237	229	238	230	234	238	221	239	237	225	228	224	223	239	224	227	228	235	242	236	235	225	234	230	259	224	222	234	216	224	253	251	253	221	246	246	228	227	250	255	239	248	240	246	268	226	251	222	241	183	241	249	254	240	237	224	217	216	221	226	264	243	262	237	223	242	220	225	220	240	220	241	266	240	267	254
16692	24325	20772	12480	8100	5736	4300	3424	2762	2468	2244	2020	1707	1550	1315	1180	1043	974	832	812	735	757	692	695	663	607	610	587	563	580	593	559	574	546	507	579	530	553	514	525	501	474	491	466	510	485	478	478	511	446	499	555	509	462	496	490	480	499	487	492	502	447	478	460	473	461	476	497	498	480	508	426	491	477	513	511	459	488	493	478	450	486	470	472	491	501	473	502	518	493	476	502	470	462	448	529	468	493	513	462	494	486	514	481	454	508	501	471	484	512	493	502	492	514	476	484	476	488	473	505	506	509	504	527	489	489	457	464	489	548	482	489	504	458	486	462	524	495	457	461	502	488	495	518	490	472	484	443	463	444	450	490	437	483	463	433	462	477	499	509	517	464	510	495	465	479	496	467	491	455	479	480	471	465	479	506	491	499	472	486	465	512	439	476	476	504	466	514	522	474	476	525	495	506	478	479	487	444	534	484	479	505	493	500	476	496	488	482	485	491	549	504	481	479	469	481	478	520	475	455	541	510	457	468	472	443	515	492	478	431	480	465	486	474	469	481	486	477	425	497	504	471	523	489	473	454	496	473	496	496	466	530	464	517	525	475	469	500	501	495	483	503	459	468	484	493	482	488	501	497	484	468	475	510	523	497	495	507	486	471	512	453	489	500	458	496	501	504	504	484	486	492	460	514	456	487	504	494	488	469	495	484	451	458	522	476	485	478	496	523	471	534	453	448	447	471	500	473	485	496	497	445	490	491	489	491	455	479	464	481	447	485	510	484	512	477	484	494	454	446	465	469	485	501	446	526	450	458	462	489	476	472	500	501	487	477	463	483	498	460	512	497	468	484	498	511	470	475	490	490	449	542	468	477	488	500	460	454	487	506	483	486	463	474	492	440	511	487	491	474	529	491	503	487	491	516	438	480	520	458	486	480	490	504	470	463	512	473	434	444	464	462	479	473	490	511	479	471	468	524	452	498	458	498	473	466	500	496	495	470	471	503	447	505	490	444	506	474	472	450	493	479	497	457	475	463	505	506	488	470	478	496	499	458	504	492	470	519	458	494	476	485	476	495	445	494	485	507	465	478	462	480	484	464	460	483	423	445	512	497	461	482	488	511	492	517	486	493	481	465	456	483	472	479	501	493	489	473	480	502	534	483	529	473	521	480	503	435	499	484	456	491	480	435	510	497	444	508	484	489	447	482	513	480	511	478	502	470	535	520	466	450	464	518	450	507	513	468	483	490	477	454	469	485	485	504	503	463	499	495	456	487	500	489	487	496	474	482	494	456	540	456	473	466	477	479	471	506	487	487	470	514	498	441	524	483	506	484	477	491	463	445	448	512	479	494	476	523	489	480	485	481	497	467	517	473	487	498	468	494	491	533	487	467	466	493	520	499	486	485	469	481	486	503	447	506	481	475	474	468	518	489	460	489	507	503	453	497	520	495	500	510	477	451	504	464	440	489	536	507	470	529	516	466	480	478	485	534	496	503	501	505	475	467	433	507	484	475	436	470	483	467	527	503	466	485	490	459	453	496	477	491	472	523	484	502	484	461	494	464	460	469	464	486	475	428	478	483	477	519	520	489	517	515	467	520	461	472	534	473	513	501	507	483	531	501	484	513	439	471	458	462	470	507	458	495	504	508	482	485	487	505	445	542	503	476	515	464	520	480	490	527	504	465	490	502	484	451	454	472	520	467	492	487	480	476	486	444	495	449	500	492	470	459	475	455	488	538	478	483	509	505	508	476	475	496	494	495	498	488	457	495	520	476	533	481	450	494	460	514	519	487	475	493	510	494	477	439	515	487	511	464	445	460	464	458	503	444	459	521	497	484	496	479	485	495	497	442	488	447	501	442	487	463	454	520	505	481	489	484	491	494	496	506	443	464	499	484	462	507	462	478	469	498	488	516	486	477	475	495	512	493	466	463	505	484	457	494	459	493	475	485	481	468	487	468	467	485	522	475	490	503	488	491	478	480	472	480	505	465	444	531	466	489	473	485	480	511	472	485	488	456	496	474	511	503	513	476	467	477	485	529	471	482	483	484	485	482	487	456	498	474	494	493	471	488	498	486	495	494	495	477	492	489	501	491	523	497	505	480	531	490	437	489	501	454	467	503	495	476	482	484	439	430	480	459	457	505	501	479	445	496	465	460	454	504	465	488	457	448	480	493	485	486	510	533	516	477	502	481	527	500	488	488	483	501	477	493	456	477	468	467	505	486	464	490	483	480	497	484	473	485	486	526	490	474	472	506	474	487	521	496	479	510	531	537	490	471	466	498	480	450	481	478	466	475	472	487	479	460	496	463	484	521	511	465	551	490	504	507	463	477	488	499	487	479	459	503	492	508	466	492	490	495	444	500	475	456	508	466	453	509	478	460	475	493	499	470	507	484	510	482	473	512	517	466	491	478	453	526	502	493	511	497	482	477	500	533	477	516	494	448	490	473	471	474	482	480	495	481	453	454	491	468	535	452	500	482	484	483	487	472	515	507	476	520	507	492	499	498	461	473	498	473	486	477	471	487	467	461	486	487	506	519	451	492	500	469	495	452	474	485	498	464	490	456	484	486	505	449	517	491	520	500	499	489	456	452	495	478	478	492	472	473	485	466	493	440	467	507	507	493	482	483	476	518	517	485	486	487	494	465	477	457	497	535	477	514	487	453	463	482	501	499	487	474	500	482	491	512	485	516	477	517	524	490	486	500	513	491	488	504	500	440	487	517	515	468	480	472	482	486	463	439	465	459	466	453	510	486	506	472	487	467	457	466	472	488	502	477	469	521	481	486	502	475	479	487	491	493	493	513	439	472	453	472	467	475	503	456	492	499	455	500	523	432	479	530	451	501	461	508	461	459	488	501	502	510	450	464	489	465	487	462	482	493	508	481	485	499	469	474	482	478	477	477	502	513	487	512	491	474	480	528	478	485	480	486	458	468	438	455	498	506	485	483	482	446	472	489	478	467	499	474	449	528	521	498	474	486	471	492	463	474	518	478	479	488	511	500	514	441	506	495	499	456	485	452	486	492	484	496	470	475	501	487	483	475	519	488	492	490	453	532	491	472	466	478	512	451	502	462	484	505	462	459	535	503	477	487	483	496	503	483	463	480	511	471	467	429	510	431	461	484	486	465	484	492	486	502	480	403	490	499	478	480	483	467	490	506	486	476	464	507	478	483	472	449	490	463	509	471	498	490	485	504	487	489	518	497	464	478	464	485	490	512	445	529	468	498	457	499	488	475	465	465	484	477	508	484	508	476	485	486	473	474	487	447	475	513	521	468	487	463	480	475	488	500	521	506	467	485	477	429	476	466	435	451	468	456	483	470	519	479	471	500	485	464	518	495	499	478	512	469	503	468	500	489	515	484	520	490	471	456	474	543	453	478	496	506	497	498	488	486	486	501	504	506	467	507	479	486	478	506	475	478	463	494	475	508	482	482	468	498	477	471	475	473	451	510	473	474	527	488	500	499	463	462	553	512	495	478	508	439	484	496
25186	21481	28012	25233	15001	5190	3050	2160	1663	1313	1215	1088	929	886	742	714	605	593	515	471	431	466	447	428	446	390	408	379	353	390	351	378	355	418	349	376	356	339	348	317	324	317	377	333	338	343	306	298	336	336	334	307	361	344	334	298	333	316	314	325	317	329	337	327	332	347	325	312	342	320	371	331	312	334	328	320	344	322	329	314	327	303	338	287	326	308	326	323	318	316	323	340	313	324	357	341	314	318	319	354	299	298	338	303	334	361	305	318	306	299	309	327	338	311	313	317	313	307	340	310	328	345	278	349	357	330	316	351	308	317	323	338	332	301	332	317	323	320	305	320	343	317	361	329	320	333	325	294	337	317	291	322	335	319	322	313	317	301	306	327	329	335	296	275	298	361	324	344	335	373	307	318	315	329	306	322	329	336	318	332	293	299	328	330	307	345	322	320	343	325	310	331	327	326	338	327	341	329	320	324	351	299	332	336	320	295	298	291	346	324	323	322	332	332	324	343	309	337	331	348	297	311	318	314	315	279	341	310	350	294	309	313	328	318	339	338	309	303	325	317	321	338	336	355	344	317	333	329	323	313	300	333	336	331	347	314	314	318	335	350	279	326	318	345	332	319	350	297	323	313	317	310	301	319	312	333	326	328	278	303	345	327	321	280	305	327	325	332	300	347	348	320	321	325	344	336	315	342	319	320	282	299	353	312	306	309	345	348	339	307	330	318	299	343	326	308	314	332	337	318	325	327	346	317	340	329	321	285	326	274	303	352	327	285	317	330	310	313	355	345	339	333	330	321	269	320	293	315	353	321	339	326	311	345	294	309	300	311	382	320	347	310	313	319	334	302	328	317	311	324	322	312	304	324	291	331	300	303	294	318	284	305	328	345	309	297	304	310	343	297	341	328	311	321	365	319	344	337	338	329	321	315	331	278	336	315	316	336	334	328	297	321	340	338	298	305	299	296	306	326	311	321	329	345	335	355	334	322	319	329	305	353	339	320	331	342	331	318	313	327	337	324	332	335	311	302	315	299	323	301	292	312	319	321	345	333	367	326	344	306	304	343	339	360	317	310	315	324	297	309	327	286	315	310	320	301	347	334	323	311	330	317	338	320	345	316	304	303	325	318	318	303	317	320	298	329	371	320	331	333	329	300	339	318	317	325	341	329	317	325	299	299	294	331	301	336	305	348	285	314	351	333	305	314	339	329	309	322	343	310	312	288	305	343	331	320	291	306	306	323	328	331	342	350	314	310	352	337	315	318	371	314	355	313	322	338	301	339	332	311	346	300	296	307	318	340	324	320	328	303	341	315	346	317	319	334	289	328	309	302	328	323	335	318	341	302	314	310	338	315	318	324	322	285	314	336	312	291	319	317	334	315	311	307	310	337	324	341	338	335	317	332	314	340	307	320	312	322	314	349	352	335	307	328	337	321	351	317	297	333	312	282	315	321	333	298	345	301	335	313	306	305	340	308	332	323	354	308	318	309	341	301	320	332	313	324	322	337	332	342	322	333	325	340	331	307	327	314	316	288	291	302	347	338	350	311	317	322	320	297	317	318	321	294	337	294	313	333	312	336	331	320	327	306	326	325	337	315	310	306	317	332	296	308	344	313	337	315	314	353	303	302	345	309	327	303	347	321	327	301	316	310	309	308	347	335	317	322	316	348	323	315	348	282	318	359	310	337	356	338	337	329	322	317	337	307	322	338	345	327	327	338	320	331	304	340	306	328	338	315	333	305	327	292	304	310	317	304	318	305	301	320	338	305	312	294	323	328	312	332	283	339	309	314	325	334	319	285	310	307	324	311	292	341	333	318	317	331	311	329	341	324	327	349	309	327	339	331	291	303	331	325	322	319	342	306	347	314	336	345	299	317	336	347	296	324	323	313	332	327	319	367	315	344	340	327	334	280	317	307	323	312	341	313	300	337	336	347	319	312	321	312	322	349	311	337	320	338	318	315	334	329	335	312	328	321	327	340	321	317	326	299	319	339	315	310	322	350	299	305	323	324	316	305	349	313	317	327	374	308	308	332	337	341	325	320	339	320	314	322	304	340	322	330	300	322	341	302	334	313	330	312	328	283	326	309	329	323	314	355	317	342	294	298	305	332	330	301	308	344	340	318	311	279	341	307	338	314	314	339	318	322	313	330	337	340	317	325	335	311	307	320	309	309	328	331	319	326	329	315	320	328	302	338	290	282	300	299	314	370	340	308	306	293	320	306	288	329	334	311	325	346	302	332	323	354	328	325	316	322	325	334	327	346	319	330	327	333	264	314	312	328	332	316	315	324	355	313	276	332	332	329	322	337	324	306	297	295	318	322	332	318	336	340	329	325	324	314	331	314	325	303	298	334	332	286	332	306	295	339	305	295	332	316	333	346	352	337	304	324	318	326	307	303	325	294	332	296	315	324	355	311	298	349	335	317	312	342	312	332	321	331	319	304	310	314	319	313	326	325	342	354	313	342	306	322	323	328	327	304	318	332	324	369	343	316	300	319	331	314	304	303	337	322	316	306	326	319	319	337	324	326	309	310	325	338	316	315	300	303	307	312	351	326	296	304	332	344	319	322	356	326	292	317	300	333	326	355	362	339	309	307	322	319	307	331	329	326	338	338	291	328	341	320	329	303	345	312	295	314	294	315	330	326	328	319	297	309	330	333	306	348	353	330	354	315	332	304	316	314	323	337	343	326	359	353	318	335	311	330	333	326	317	335	321	346	313	315	328	323	324	344	293	337	293	332	313	329	332	311	302	329	289	300	322	329	286	304	332	303	346	325	328	311	347	318	296	315	293	310	328	327	336	325	326	280	327	353	350	311	324	310	274	331	272	333	328	305	334	309	318	329	326	332	353	320	321	293	333	319	332	335	313	329	321	334	335	324	343	310	328	310	305	339	318	293	307	313	314	337	324	322	318	330	317	311	309	330	337	303	301	345	318	308	307	346	316	325	330	343	320	340	325	316	338	327	320	315	326	324	339	305	303	330	367	293	312	317	322	299	303	306	324	299	313	347	290	328	344	293	298	342	328	300	324	279	284	337	365	310	305	312	328	309	317	322	297	325	329	293	281	308	299	322	330	303	341	299	332	307	331	345	319	296	314	335	313	350	325	322	314	327	321	319	285	328	351	313	317	337	305	341	312	328	308	313	291	302	308	322	319	342	312	318	305	319	343	327	319	359	327	297	333	336	322	320	305	312	331	312	314	345	322	310	324	336	324	320	321	321	311	285	353	322	301	291	353	314	299	293	298	330	316	337	345	314	293	339	344	312	315	304	324	319	282	324	330	325	289	330	326	319	336	324	300	325	329	296	318	331	320	314	344	321	324	331	306	326	348	321	331	348	308	300	320	335	323	317	347	297	323	324	349	331	346	303	306	302	318	301	327	287	306	326	325	322	331	343	336	321	368	341	329	288	333	307	354	332	332	327	318	315	305	311	313	290	331	361	334	318	344	336	335	330	340	326	324	311	367	312	324	302	325	347	306	275
18770	32367	28803	19906	14343	10723	8308	6618	5432	4577	4122	3553	3016	2716	2394	2089	1788	1567	1359	1215	1233	1102	1058	1020	959	909	907	881	890	826	783	793	804	777	715	743	730	675	673	666	689	642	627	656	711	649	700	627	655	637	641	635	654	687	599	665	680	633	580	686	648	617	630	644	662	642	650	621	627	629	649	621	643	653	657	659	643	584	669	634	691	611	613	637	698	645	636	617	585	618	658	626	650	654	633	618	663	667	640	618	647	648	597	629	639	676	621	665	680	603	618	711	621	601	647	674	644	548	654	623	635	647	624	697	642	633	709	639	649	630	625	644	655	631	609	658	638	640	664	622	668	606	611	636	628	653	601	644	631	656	626	643	662	634	635	619	632	628	627	618	635	616	655	648	636	632	649	652	630	633	661	605	670	667	643	620	657	649	646	645	650	581	663	602	630	650	619	627	701	642	680	640	611	612	613	711	634	669	619	652	624	627	605	634	662	598	591	619	641	622	660	618	604	700	626	658	670	617	588	645	611	658	655	645	586	652	619	683	604	648	677	621	662	660	655	632	632	621	681	601	597	634	615	623	628	648	692	633	626	612	622	645	677	618	598	678	654	681	641	664	640	610	622	688	652	635	642	638	581	648	647	684	640	637	628	621	601	651	625	634	637	611	628	611	622	611	657	644	637	610	598	621	623	634	645	640	593	634	651	610	604	624	594	658	638	616	619	631	623	635	626	629	663	618	614	619	625	664	591	629	622	567	638	634	596	649	620	640	588	665	620	595	649	602	655	674	620	626	627	640	649	607	630	619	618	595	635	647	679	647	689	663	621	603	634	589	601	639	604	627	650	618	638	630	674	651	631	637	609	658	601	644	627	632	662	622	635	636	685	595	657	631	623	661	699	638	659	622	634	582	629	611	610	607	660	627	617	599	647	660	622	640	634	616	626	627	610	669	654	668	657	646	664	671	622	611	615	688	645	612	644	640	627	661	606	669	621	625	662	620	609	630	674	610	639	661	647	658	606	610	653	580	665	669	629	642	632	619	614	619	631	624	665	585	656	632	643	665	645	651	642	661	624	647	601	622	576	647	667	655	644	657	654	648	675	633	671	665	664	643	614	658	708	626	671	610	654	648	619	649	628	667	628	659	608	632	626	675	671	654	639	647	635	634	646	646	651	623	636	636	654	632	649	676	644	619	587	662	632	621	645	617	611	634	626	629	652	662	613	630	656	604	587	576	663	656	658	668	635	685	636	680	633	624	668	672	642	636	641	625	655	636	677	644	668	631	659	684	673	630	641	673	610	708	647	619	634	616	646	617	662	660	639	633	659	627	651	596	650	634	597	633	637	603	655	650	645	636	653	645	619	606	658	631	634	649	645	611	665	655	626	669	634	650	661	609	668	622	630	602	626	663	698	604	630	610	674	643	628	656	596	606	688	673	654	629	666	612	665	637	657	682	623	652	662	611	587	660	620	642	666	629	650	587	649	664	647	634	644	617	621	661	667	630	636	670	637	611	668	643	661	658	648	618	645	645	641	647	632	624	650	610	609	643	630	637	639	667	668	589	587	635	618	620	608	610	604	657	653	651	610	627	647	603	675	657	648	632	646	642	622	650	681	647	634	680	642	599	644	640	657	685	671	621	644	636	636	608	603	602	630	643	620	653	582	652	650	659	621	667	626	635	661	664	647	651	661	631	650	660	616	636	651	617	628	657	619	669	616	650	637	615	619	669	670	637	662	633	634	606	646	602	649	649	671	689	645	663	658	649	629	625	655	589	593	667	639	663	620	671	656	624	638	631	610	653	639	601	636	645	631	656	593	635	616	614	633	597	657	652	652	623	662	612	653	673	618	655	631	642	623	642	655	642	658	679	612	656	619	625	658	630	658	656	608	662	648	621	616	656	622	622	619	671	619	612	634	646	660	654	584	675	661	613	631	635	678	618	658	655	663	634	600	642	603	655	630	643	617	641	687	659	637	644	665	652	671	637	628	626	591	630	599	605	619	679	639	630	701	622	644	578	647	622	657	637	633	613	634	652	669	634	642	609	620	621	635	636	663	619	622	636	684	635	629	662	676	642	644	623	637	684	626	688	618	620	603	607	598	653	665	712	617	636	639	640	627	659	641	636	612	670	667	650	643	620	624	616	635	588	607	655	628	613	597	653	666	637	625	621	622	634	666	622	625	622	616	675	674	651	637	641	621	664	645	665	677	643	695	675	666	643	636	598	676	634	637	692	618	647	619	634	629	655	635	687	640	629	610	623	589	617	640	655	691	644	624	689	641	649	619	630	665	640	650	635	632	618	623	591	632	654	626	595	666	672	680	660	603	647	659	607	668	641	619	674	673	641	652	662	607	623	610	618	608	627	636	621	661	667	625	637	645	702	669	659	608	647	639	608	667	657	659	628	642	641	666	633	664	647	648	634	635	633	704	612	590	624	656	689	610	677	629	573	628	570	671	666	668	597	639	709	619	638	607	649	613	638	652	616	673	643	669	611	649	656	652	619	621	678	643	622	648	629	618	668	623	599	629	669	604	621	663	624	603	595	589	651	632	653	627	654	653	633	652	666	638	609	660	622	658	628	618	613	669	580	636	609	634	623	627	645	660	588	645	623	612	619	632	638	653	653	624	657	603	670	615	619	654	619	665	616	643	676	652	629	638	592	598	702	630	665	637	612	626	602	600	644	641	664	660	609	581	631	651	632	625	642	594	657	654	634	656	646	622	648	608	612	698	631	601	653	665	649	649	655	669	650	667	632	622	634	610	600	631	596	611	669	655	622	646	636	656	647	607	632	638	607	670	670	607	655	647	656	642	628	699	640	620	645	647	639	606	625	620	600	628	682	660	679	642	687	623	602	621	681	637	620	601	658	623	705	638	584	624	617	667	630	613	624	665	592	652	608	589	653	606	661	635	594	611	612	623	635	646	681	647	657	620	648	655	629	662	655	614	664	676	646	664	667	580	640	658	675	628	594	651	678	639	622	653	664	580	633	660	664	641	621	610	658	644	599	632	608	644	648	615	619	715	610	611	639	634	643	599	640	630	672	659	649	628	622	657	642	634	616	621	653	605	660	644	659	680	658	669	624	629	594	635	635	650	622	627	628	630	611	634	650	659	597	677	677	620	644	669	602	664	670	604	647	615	620	660	595	661	644	633	656	611	641	598	652	637	625	595	609	593	629	699	602	617	623	610	629	666	652	614	615	716	634	651	637	619	615	692	618	638	649	637	640	630	654	602	603	651	645	664	664	623	602	632	649	660	623	625	609	651	662	660	622	625	603	580	632	627	627	600	602	660	669	634	629	648	639	643	601	652	627	613	678	666	660	624	599	612	594	615	639	602	639	595	595	635	628	627	644	636	640	629	647	618	649	572	669	660	614	668	616	679	644	615	646	643	629	606	654	603	620	621	641	633	617	655	631	581	680	647	585	681	641	662	609	600	658	630	691	590	654	617	658	635	622	681	608	624	588	614	629	600	680	668	624	673	624	634	645
24161	21414	28921	24286	21342	14749	6167	3499	2551	2203	1921	1579	1439	1255	1145	1052	902	852	805	756	698	666	622	600	627	611	601	609	544	575	553	570	496	508	511	512	511	493	519	496	447	490	509	477	469	485	517	457	506	490	476	489	488	501	445	512	513	459	492	491	465	425	501	477	528	490	495	504	486	503	483	467	458	469	504	504	467	468	474	534	526	454	515	535	468	490	515	425	504	458	508	453	471	461	448	480	499	496	456	481	462	541	480	478	486	455	512	479	504	516	501	488	504	484	510	467	454	442	484	476	461	485	512	500	520	528	486	499	455	494	464	481	500	502	473	485	456	475	480	511	481	484	477	470	490	475	506	493	493	524	520	512	473	489	465	448	466	473	476	472	509	451	472	473	534	472	441	432	463	506	484	483	509	519	471	485	492	476	450	503	457	455	480	484	517	448	490	502	466	480	494	497	502	471	455	471	452	468	492	512	461	502	496	497	499	438	463	476	508	456	483	465	472	465	492	468	504	540	478	492	457	479	501	456	486	485	463	497	481	488	427	498	470	479	484	468	454	506	496	505	489	418	450	504	476	452	472	461	479	465	460	495	488	504	456	468	517	494	513	483	461	521	480	525	479	456	483	517	450	439	447	468	480	484	474	439	468	456	485	434	464	452	457	463	462	505	433	471	486	451	469	495	478	477	470	479	452	470	467	504	452	473	493	478	427	481	491	463	472	482	520	461	466	499	490	462	471	507	491	481	485	442	501	492	483	459	482	456	452	431	481	468	481	486	445	478	472	507	458	454	505	464	459	477	466	474	496	490	480	487	449	507	472	495	474	483	432	486	455	447	483	494	478	497	478	486	495	498	476	480	492	503	445	495	446	450	505	472	442	485	468	448	445	491	458	487	420	497	433	513	452	479	447	481	460	429	506	454	441	493	474	441	452	488	492	465	430	500	467	477	512	472	445	491	533	476	468	481	457	502	466	485	464	454	458	536	462	471	502	481	493	483	468	449	476	480	505	500	512	502	458	507	473	470	500	511	486	472	501	467	475	474	489	426	492	483	483	476	471	470	469	467	473	446	462	468	473	513	454	466	477	477	494	508	508	486	460	462	455	494	456	502	444	478	544	479	456	492	482	502	505	447	482	471	439	501	492	462	473	495	480	504	498	476	465	476	443	492	492	510	531	495	506	474	475	490	516	469	457	468	483	503	516	504	502	485	485	480	459	480	463	474	507	470	496	513	473	472	480	463	445	458	484	445	460	449	476	482	490	480	482	483	517	468	471	443	429	475	554	506	483	493	479	477	438	468	467	496	471	482	451	504	443	530	502	465	466	500	480	484	455	508	504	479	479	451	442	498	450	468	465	462	473	461	524	485	510	489	495	462	467	489	466	444	498	492	458	476	455	460	465	482	472	513	506	476	469	501	494	442	471	484	503	495	435	463	480	486	478	499	484	462	481	487	462	501	482	490	488	512	514	493	474	493	491	459	502	489	486	530	448	489	532	469	479	485	472	465	553	460	470	477	488	493	514	473	493	491	463	451	490	504	503	480	472	495	521	478	464	466	482	510	497	461	445	473	490	462	467	497	486	472	452	499	477	437	460	477	465	484	472	515	476	499	502	482	477	457	486	484	452	450	492	490	501	475	495	515	468	471	479	460	500	470	451	454	513	485	460	466	468	514	448	441	542	505	449	483	414	519	519	487	493	446	486	478	501	500	481	497	468	464	471	469	497	486	484	457	506	446	469	487	461	492	480	496	484	515	476	478	513	489	473	485	490	481	503	462	482	485	456	467	483	472	489	479	476	464	493	452	489	506	457	484	451	497	463	459	449	440	466	468	467	476	463	513	483	499	490	458	492	492	488	455	513	471	488	462	456	464	431	459	487	509	478	486	483	500	498	492	468	469	465	474	478	446	496	491	511	457	551	455	465	474	502	457	451	471	463	495	462	484	501	488	498	481	430	465	442	500	485	465	497	462	474	499	494	473	460	495	433	436	476	484	462	482	493	477	490	493	487	458	505	471	448	478	468	471	497	492	495	455	463	497	486	483	455	502	439	494	500	464	492	462	473	502	479	505	483	495	467	471	499	489	436	471	484	482	516	473	473	453	464	487	482	474	446	482	463	493	479	431	463	464	525	467	473	480	477	467	458	468	503	469	493	494	477	501	506	479	473	493	503	530	532	513	514	481	473	529	500	513	489	470	467	482	506	463	510	458	499	511	522	456	467	473	483	507	487	502	491	438	460	424	450	477	447	446	437	456	498	469	470	474	454	469	485	489	480	504	520	514	457	467	457	509	479	505	458	477	466	490	495	491	482	500	447	493	468	506	491	518	483	470	468	474	507	453	501	488	485	472	449	497	478	467	544	452	506	495	482	451	455	504	459	475	460	486	465	494	477	485	496	481	523	462	478	484	472	488	479	494	507	486	493	472	497	527	498	477	483	479	482	499	482	506	472	492	441	505	468	480	473	491	488	471	528	497	500	471	494	467	489	500	476	491	469	468	483	478	453	484	479	485	491	464	489	458	495	465	448	490	432	474	485	439	480	513	472	449	461	448	471	479	484	473	457	468	487	483	482	494	496	459	505	466	481	384	487	458	487	453	459	471	462	491	475	490	482	478	493	492	503	502	529	462	492	487	499	487	530	486	465	481	454	451	476	480	476	506	492	504	499	488	467	471	477	502	507	497	486	502	482	455	475	433	485	501	453	468	508	498	472	489	511	478	501	482	474	461	510	520	461	500	464	504	445	496	421	490	459	484	490	479	466	467	454	447	473	476	480	501	430	451	517	487	476	456	476	500	507	479	471	477	451	435	457	484	509	464	420	478	444	466	500	501	468	494	478	468	480	492	451	463	481	485	471	484	474	494	472	480	474	433	488	443	504	470	496	477	463	506	476	497	507	463	508	475	502	485	466	524	491	494	487	502	477	478	457	448	454	485	468	462	450	488	470	483	476	473	496	498	462	475	462	467	473	465	456	482	472	461	483	481	476	496	479	510	445	454	446	504	507	453	455	464	485	476	470	478	515	423	473	511	512	486	485	500	496	424	477	458	501	508	469	498	516	496	505	461	473	509	451	482	514	467	459	489	463	445	464	468	438	488	493	472	527	475	491	467	486	514	491	449	464	512	510	456	451	503	454	515	452	496	479	481	465	462	465	459	473	484	488	494	461	466	484	447	472	514	487	426	461	487	452	439	494	509	496	466	488	454	462	483	509	493	455	459	474	520	487	453	478	460	463	490	470	456	485	478	490	493	470	442	512	451	419	494	472	448	452	435	455	446	486	459	503	499	458	486	463	484	490	494	465	472	458	495	454	480	492	482	486	439	449	486	484	494	494	456	479	459	475	483	478	469	498	457	456	480	448	472	473	462	426	447	439	451	434	437	478	508	520	473	510	513	458	441	498	464	510	469	487	463	495	485	480	460	475	465	490	464	508	468	471	493	433	524	481	484	496	469	503	499	465	501	480	434	472	480	471	505	505	449	495	480
21521	36939	33764	24956	19357	15041	11859	9433	7986	6857	6003	5181	4620	3973	3343	2949	2627	2278	2039	1899	1795	1623	1549	1489	1393	1330	1349	1293	1251	1185	1129	1108	1074	1074	1083	1013	1048	1060	1021	980	946	912	963	952	962	938	944	967	1000	923	951	928	900	928	928	919	866	920	915	952	925	932	871	909	938	922	937	919	967	886	947	942	943	893	982	907	888	913	895	959	909	883	996	935	923	886	958	956	917	910	955	935	871	972	928	881	935	919	902	951	902	942	874	934	898	894	874	919	878	923	889	900	891	858	918	885	896	916	968	979	891	902	863	874	899	886	923	892	876	862	872	892	893	924	913	862	899	924	895	932	891	892	851	860	888	915	912	914	896	916	902	915	948	922	953	907	918	893	917	909	942	883	892	898	932	903	929	955	914	907	903	904	904	920	927	933	838	898	945	961	906	942	889	912	917	920	923	920	940	921	875	905	922	950	907	938	892	938	934	905	893	858	951	895	860	982	879	883	891	870	899	991	874	914	938	868	910	902	895	884	920	908	892	927	938	886	882	878	914	915	931	916	829	919	911	931	910	902	923	923	901	948	911	949	911	931	897	930	910	896	853	866	889	974	850	926	909	924	912	900	958	903	869	860	908	915	881	935	891	905	910	955	880	951	936	878	903	867	861	912	912	904	960	916	922	879	858	955	907	917	911	898	938	896	890	899	877	888	924	936	908	926	875	840	947	986	913	893	907	975	960	887	912	915	902	898	896	879	892	879	849	861	846	914	949	984	910	834	895	860	949	964	887	935	914	889	889	898	923	895	890	875	917	821	854	875	890	939	896	934	885	875	881	835	898	929	890	909	965	871	908	902	951	850	907	889	871	882	916	957	896	874	856	890	867	956	912	865	895	871	870	930	899	923	886	900	910	944	912	882	906	898	866	925	899	923	935	891	865	934	928	956	962	900	859	941	874	950	854	979	908	863	860	906	903	913	957	896	890	953	941	862	874	885	885	893	890	927	826	854	928	927	926	856	882	854	905	865	913	948	920	922	896	874	922	934	926	908	912	923	914	931	861	922	962	896	870	902	931	904	900	878	912	875	925	947	928	891	888	895	851	885	925	890	929	905	905	882	941	914	904	917	968	931	929	924	910	907	898	865	949	923	846	904	931	913	996	957	883	896	895	942	881	945	899	894	924	898	913	901	916	951	898	911	942	971	890	947	941	886	874	898	903	934	904	881	910	907	903	865	917	868	912	932	895	921	866	860	942	874	896	881	948	967	884	894	906	841	902	912	918	883	918	924	902	912	927	878	942	869	915	924	890	903	869	933	918	866	909	961	877	941	877	892	922	869	905	948	913	895	889	892	888	926	908	940	877	940	890	866	899	878	850	912	891	943	913	938	890	944	958	914	939	921	912	913	863	870	916	876	964	862	911	932	953	897	897	881	874	884	881	912	862	876	958	892	888	882	900	880	940	901	866	926	905	948	937	894	909	905	890	948	888	872	867	944	903	888	874	907	885	891	915	903	928	915	878	914	934	884	926	942	888	886	883	902	939	955	903	877	973	923	960	919	883	855	921	865	922	939	904	903	916	868	920	891	955	877	885	929	939	872	912	936	944	902	948	915	869	931	896	913	879	893	907	975	865	958	912	915	912	948	898	882	855	918	926	888	898	901	927	910	972	929	975	867	944	901	913	970	919	923	902	913	958	855	921	944	940	862	933	890	879	894	920	930	952	872	852	901	907	902	945	863	932	940	906	901	888	907	887	912	948	966	881	962	937	929	892	896	929	893	905	838	901	882	934	894	921	921	927	874	903	827	910	961	901	916	954	902	918	907	922	917	852	863	883	901	934	960	911	929	955	931	881	867	894	877	923	936	847	927	875	904	922	892	909	888	919	883	921	878	877	1004	911	888	927	951	944	923	913	863	893	934	893	969	912	868	882	910	919	944	892	934	892	920	920	880	904	936	940	939	926	914	964	914	883	911	896	907	887	928	893	920	915	927	878	946	839	901	904	842	930	846	872	866	862	966	897	924	897	918	885	921	873	875	886	903	900	909	868	941	906	906	884	909	896	931	934	897	920	884	879	905	878	924	898	914	918	923	894	936	863	877	902	852	888	855	956	887	902	874	952	934	847	905	945	876	909	897	904	933	880	898	880	948	900	853	932	871	886	883	923	910	947	906	872	925	865	889	910	871	889	883	943	875	904	899	838	904	871	956	926	873	886	924	948	896	917	898	894	894	872	947	890	901	892	884	875	921	913	945	888	905	885	932	889	893	831	923	886	939	943	912	927	882	909	893	866	957	918	901	915	896	896	890	857	841	880	938	911	983	871	892	890	916	939	943	883	914	890	949	938	876	874	903	876	899	890	880	895	938	873	856	900	881	913	884	898	906	937	840	911	920	919	934	934	904	906	902	886	934	891	864	897	910	884	956	946	937	849	953	936	888	916	899	881	915	908	889	890	902	904	938	888	964	932	934	890	854	927	952	917	915	874	926	885	883	923	886	919	885	922	924	864	883	961	886	912	890	883	903	882	931	924	901	928	923	908	912	882	929	911	956	909	845	931	935	893	878	946	942	906	897	881	882	854	880	902	909	923	869	865	875	872	930	878	908	936	919	893	897	950	956	876	890	920	881	887	928	928	943	903	921	890	921	869	893	928	931	902	901	930	925	924	948	874	922	911	865	898	907	888	894	937	890	905	927	925	865	930	891	906	948	883	988	968	920	888	943	902	870	872	931	880	924	944	899	903	869	924	914	887	888	898	896	880	900	913	943	944	884	907	878	902	877	857	893	925	886	948	942	928	908	929	894	925	945	869	935	901	921	916	951	883	921	947	918	906	892	943	956	938	858	899	886	966	914	916	890	885	914	866	843	895	929	887	876	877	923	871	875	912	924	902	902	890	900	920	951	888	892	920	910	882	945	904	851	931	903	905	898	886	920	891	934	900	922	929	920	919	915	858	934	929	912	933	942	917	931	950	856	950	897	932	877	890	917	902	938	899	937	932	917	933	869	927	880	851	938	896	935	916	892	947	938	837	901	955	906	922	866	945	902	950	934	946	882	885	873	879	903	871	928	947	895	916	911	939	945	895	927	868	940	961	920	914	940	903	961	931	925	891	911	937	929	838	889	884	853	930	860	926	922	881	914	903	932	927	914	909	935	886	901	870	948	899	935	875	986	870	907	905	880	915	920	918	870	902	935	909	871	873	913	976	879	880	931	921	878	917	880	913	888	925	885	882	877	947	944	876	911	895	893	939	917	913	876	822	873	857	966	854	918	939	899	941	929	897	894	884	929	913	882	887	937	894	908	902	925	915	877	910	910	849	894	890	903	888	882	954	891	916	884	870	935	922	896	910	887	899	920	936	932	904	939	926	962	893	877	842	924	910	908	896	914	882	933	920	942	910	869	886	856	920	846	947	861	908	872	866	849	892	877	860	872	889	872	888	922	925	902	859	891	914	883	892	924	890	883	870	897	850	873	912	853	870	892	921	920	899	857	906	931	907	874
27579	19710	13151	6411	2814	1737	1207	962	792	734	646	577	535	491	439	418	351	358	339	291	318	303	264	296	304	272	294	267	253	297	257	265	253	230	234	242	225	250	244	236	245	230	231	246	214	244	231	219	230	241	257	238	241	246	218	252	228	241	233	233	209	242	215	242	239	262	249	237	209	217	253	264	227	236	229	226	257	222	254	247	250	218	264	262	231	252	227	245	225	225	208	251	236	230	233	251	215	240	240	234	241	249	217	246	245	249	235	217	232	260	249	262	220	237	239	233	227	249	233	247	225	265	255	240	230	225	233	240	235	252	262	242	238	240	247	258	259	268	215	212	237	239	252	222	269	239	233	241	240	220	250	248	242	216	247	267	224	228	244	252	209	239	216	217	273	220	224	239	251	255	236	264	261	226	238	214	243	232	262	223	233	225	231	228	242	245	225	239	211	236	244	254	232	244	248	239	225	252	251	240	237	255	208	243	255	259	241	265	212	256	241	238	248	218	270	254	225	229	222	237	221	240	265	238	252	230	227	222	257	228	247	249	243	230	253	245	226	276	256	255	265	222	240	234	224	243	238	281	263	253	256	241	230	227	219	221	216	259	236	231	238	253	248	212	236	222	253	252	221	250	252	225	250	242	257	243	247	204	232	261	208	221	242	239	250	236	237	242	237	240	213	223	238	213	246	250	244	223	232	220	236	233	264	213	246	255	226	226	242	222	266	236	244	208	232	239	249	241	212	254	247	232	214	237	250	225	239	253	243	215	238	261	227	239	236	234	242	218	228	232	236	225	251	268	244	243	207	216	268	225	233	218	227	246	238	240	250	235	232	238	237	241	239	205	231	218	240	222	240	264	241	242	223	222	252	228	233	236	239	232	250	227	247	209	244	231	270	240	218	253	226	221	218	217	223	224	240	278	218	232	205	235	240	252	255	243	234	234	213	241	210	221	259	196	199	232	230	243	215	248	234	241	228	226	241	266	223	232	247	204	231	236	218	266	261	227	227	246	215	233	239	247	245	223	215	225	239	232	230	245	240	224	219	219	243	234	241	239	246	253	235	252	216	262	232	229	209	246	217	233	234	231	224	233	237	235	230	236	227	262	232	224	287	265	214	229	245	255	246	227	215	254	228	227	219	236	230	208	244	250	246	256	244	233	246	244	215	206	236	233	232	215	214	245	256	242	209	228	231	238	262	261	235	218	257	232	216	266	237	255	250	248	260	258	235	219	219	255	236	240	232	227	230	240	245	240	232	218	246	243	268	237	250	247	249	240	241	243	257	280	246	227	265	247	233	260	229	218	265	248	239	199	227	249	209	244	226	238	233	256	263	256	271	233	239	238	221	241	257	228	243	245	228	199	227	212	202	210	253	259	227	229	247	222	228	259	219	261	243	221	259	239	258	220	248	240	241	238	241	252	255	218	239	227	214	221	239	224	219	216	260	230	245	221	217	228	247	248	217	187	251	225	241	212	252	215	227	239	252	251	242	248	254	263	268	223	215	242	229	219	233	237	240	243	240	243	244	233	234	252	260	241	232	241	231	227	238	248	212	229	243	236	256	220	227	229	229	223	246	253	229	232	228	238	230	246	250	228	241	249	258	236	266	228	248	203	251	235	228	221	244	234	220	247	235	225	232	239	223	231	205	236	221	242	242	260	240	254	241	215	240	257	240	238	208	224	224	233	225	207	226	257	242	241	212	241	226	242	227	242	231	264	234	235	238	245	234	230	222	209	226	232	231	249	225	241	201	255	248	248	243	251	237	206	234	229	246	232	231	231	238	248	279	247	249	208	213	236	265	210	257	243	243	268	249	234	240	249	235	255	222	240	240	226	229	235	255	247	234	238	239	242	258	249	227	247	229	265	236	253	221	263	263	214	246	247	240	242	231	228	236	221	242	252	250	204	251	235	234	225	242	207	252	227	246	211	223	216	242	224	238	210	235	235	213	238	250	253	276	230	233	251	235	240	248	222	227	207	252	240	256	243	233	225	216	219	234	223	252	212	229	235	259	258	242	253	239	254	228	226	231	223	206	218	231	239	251	267	221	251	241	249	256	224	230	242	229	218	264	244	194	237	236	249	247	230	248	232	255	219	245	236	240	253	227	252	239	246	244	220	247	241	259	257	252	268	223	209	250	231	224	222	246	235	259	233	219	200	225	260	222	265	236	247	255	218	239	247	245	247	226	217	241	233	267	263	251	232	233	227	227	196	224	244	238	245	232	208	265	229	224	241	232	225	227	242	253	232	240	221	226	238	238	223	235	249	241	242	227	238	241	236	235	220	241	252	239	252	273	275	235	207	267	244	224	226	237	256	225	237	227	225	250	242	249	237	232	230	252	226	254	240	240	257	247	228	244	245	244	244	235	234	265	274	244	227	230	246	268	219	199	223	254	247	224	228	213	239	239	224	243	247	238	234	235	235	259	232	256	244	264	253	235	267	223	247	241	221	227	217	218	230	242	230	232	226	244	231	241	238	233	259	238	269	245	258	249	237	252	253	251	250	240	221	238	230	232	250	254	250	229	232	229	246	243	235	228	253	263	221	261	214	240	200	238	249	240	241	267	217	239	243	234	241	238	237	237	233	230	232	257	240	233	246	234	249	238	269	243	228	212	239	212	235	245	233	220	238	215	231	222	218	227	249	248	218	214	249	238	245	237	258	247	227	214	241	237	228	232	245	226	234	231	260	240	217	228	222	247	255	256	226	236	236	254	224	225	232	228	246	225	217	225	241	238	243	254	207	233	229	218	253	230	249	214	229	232	248	232	241	226	234	244	239	228	237	250	222	217	233	256	226	239	235	265	214	220	233	264	239	251	239	253	232	228	269	249	265	236	265	210	242	246	244	254	259	241	227	236	233	259	199	245	248	229	236	236	227	211	246	232	235	241	218	232	239	217	232	227	231	226	227	247	233	238	216	249	222	235	257	224	265	233	257	213	221	238	223	241	236	231	252	241	271	249	220	223	232	237	236	203	233	221	202	230	234	244	244	228	233	225	241	241	256	242	225	239	241	222	258	239	240	221	204	227	240	244	223	265	242	219	251	217	230	230	249	240	235	221	226	231	233	243	202	244	242	244	252	223	237	227	255	259	251	237	255	208	241	247	228	263	217	258	242	222	223	229	224	249	246	218	221	225	198	236	235	219	242	242	238	249	242	235	231	238	235	225	260	247	223	252	251	241	214	244	244	283	258	225	229	225	225	211	208	243	246	229	237	252	257	238	247	241	251	243	247	242	238	231	229	241	250	235	215	270	249	214	242	247	231	231	217	252	231	238	252	245	250	224	238	232	231	215	233	231	230	240	213	251	194	255	229	260	223	224	230	252	243	250	233	240	257	236	208	286	259	223	226	259	233	228	268	236	266	202	219	220	222	239	223	213	211	234	238	252	239	245	219	258	221	227	250	216	225	262	252	246	234	213	220	223	236	231	245	245	233	272	204	259	254	252	229	262	246	238	227	212	234	239	218	231	243	271	225	266	241
17189	25190	21738	13038	8599	6017	4460	3530	3024	2520	2356	1960	1683	1476	1274	1196	1006	930	874	781	782	728	693	680	698	600	633	584	556	535	586	492	561	507	545	549	555	479	518	508	504	464	483	507	467	496	488	515	502	472	495	517	540	464	500	479	477	484	481	467	515	492	442	473	493	478	489	481	496	482	487	445	496	483	484	536	500	486	524	526	483	491	526	513	507	495	497	500	510	461	524	528	491	480	472	461	498	490	484	503	473	502	470	465	471	491	475	483	470	482	485	455	463	473	487	473	472	471	506	487	496	507	494	499	487	500	464	493	506	482	484	503	520	494	511	521	528	489	493	536	446	510	498	496	486	488	499	514	517	477	470	478	564	484	529	456	505	497	445	479	461	501	521	467	510	478	459	470	516	506	487	490	471	493	497	535	469	479	453	496	541	493	451	498	504	481	509	477	447	476	512	471	478	509	484	490	484	494	540	476	493	473	485	473	453	487	473	473	445	462	474	475	447	479	534	454	551	482	470	496	464	544	475	470	532	481	511	492	457	493	470	500	460	522	502	498	436	538	541	499	500	469	463	505	521	496	499	512	496	496	483	525	442	491	486	482	445	495	484	473	526	474	504	454	486	508	520	507	467	514	488	478	482	480	453	463	437	505	487	503	520	478	498	496	481	481	451	522	504	517	430	486	491	501	435	489	456	492	471	501	475	489	443	463	483	496	516	469	451	461	441	495	480	452	523	478	474	494	482	518	474	500	504	509	482	471	447	497	499	478	514	487	459	489	489	455	501	480	496	433	495	466	457	484	488	507	504	468	495	484	467	484	461	499	472	471	500	508	497	465	444	471	493	511	520	503	496	497	463	470	494	501	442	504	513	507	485	466	524	487	517	514	512	526	469	487	501	495	540	493	463	459	483	539	504	492	463	471	462	485	483	515	518	505	471	500	469	509	495	478	498	519	474	508	488	442	468	474	515	544	446	461	440	510	501	459	510	491	490	505	464	471	507	484	498	545	483	486	488	501	503	486	492	451	497	481	496	501	449	517	477	493	496	467	478	478	463	545	481	465	490	457	483	459	509	470	479	491	490	462	508	499	504	521	492	484	488	461	493	458	474	481	483	501	498	486	479	500	530	455	471	497	513	461	510	482	479	478	477	474	498	501	466	481	481	517	484	467	514	472	428	533	486	477	464	476	482	464	512	471	507	492	462	424	456	478	461	500	475	480	473	497	490	479	494	467	477	442	468	483	442	506	485	501	471	467	483	489	496	507	494	506	493	465	541	527	492	482	467	486	493	520	484	443	465	450	478	532	484	465	470	472	501	508	492	515	486	515	482	485	486	501	497	495	527	475	488	478	485	544	476	490	495	482	514	519	491	500	487	511	455	492	494	492	488	492	518	474	491	493	524	516	507	542	498	463	458	498	523	517	481	474	521	488	547	459	479	483	523	473	524	530	488	498	466	538	484	533	516	500	490	494	476	479	510	503	479	484	468	460	490	506	496	464	477	487	509	451	439	480	506	514	494	448	484	503	484	504	465	458	483	493	488	488	490	499	507	491	459	503	475	504	532	466	489	465	473	495	502	471	440	469	464	481	516	493	521	486	503	450	504	478	465	490	517	529	507	492	507	505	464	489	490	538	436	492	520	477	494	464	477	476	478	450	520	480	516	467	521	478	467	484	438	494	484	493	479	503	553	504	506	479	436	510	453	478	469	485	471	488	461	494	485	446	493	497	507	504	459	487	499	497	475	499	501	507	432	480	503	479	500	525	484	504	507	485	437	440	528	480	499	469	529	472	466	535	468	477	481	473	460	475	488	491	452	504	491	558	515	486	505	473	502	488	456	502	503	480	495	451	540	474	478	519	492	504	494	464	505	496	490	516	468	508	464	465	455	520	505	498	502	484	488	498	486	497	471	481	468	487	452	509	501	499	436	457	470	466	480	501	519	531	521	507	480	480	520	514	479	470	494	477	513	483	500	486	475	481	478	503	481	466	474	475	484	492	484	473	481	514	518	464	482	505	489	499	473	458	475	451	465	499	490	508	495	512	522	495	469	478	491	496	480	487	483	493	512	497	440	474	438	449	508	475	505	504	453	466	476	499	494	493	452	479	502	487	493	499	456	507	477	490	472	476	437	505	495	478	498	507	494	512	471	469	536	448	425	485	478	521	512	470	496	472	481	503	476	492	497	456	481	490	485	504	487	501	497	486	491	514	476	448	512	481	489	467	492	496	468	514	480	496	484	502	484	497	475	492	513	472	480	490	519	469	497	514	493	493	476	477	475	502	488	497	515	504	514	488	466	482	498	483	510	501	463	471	486	505	492	508	478	479	474	459	465	535	483	503	482	478	502	498	474	464	515	492	490	482	518	478	526	507	483	518	478	491	469	520	477	500	485	447	500	502	484	475	456	486	451	496	495	527	481	476	469	538	539	476	496	494	496	484	492	510	517	482	490	483	474	470	486	477	493	488	500	445	467	504	476	494	478	488	506	477	483	475	514	476	525	505	469	484	472	471	499	523	483	504	462	501	473	502	506	513	470	475	494	471	482	455	485	451	508	469	481	479	492	481	521	485	488	430	484	447	481	459	457	482	505	471	505	497	498	479	481	503	466	493	512	485	463	487	482	478	487	500	461	544	469	502	459	475	483	498	516	479	497	486	476	489	484	472	528	491	500	464	505	464	468	467	457	489	478	515	515	455	484	502	497	482	468	448	475	524	493	491	459	453	496	503	510	483	495	499	515	479	487	472	489	475	431	453	497	471	556	480	537	497	454	488	477	505	532	532	491	508	501	481	518	449	477	468	467	490	486	521	493	458	484	498	489	475	497	527	525	495	476	467	502	505	488	504	482	505	475	507	488	492	448	531	502	513	452	487	472	456	510	514	528	482	466	481	444	469	473	492	491	490	503	453	472	525	457	531	530	475	495	519	457	507	485	478	458	493	486	508	480	455	460	513	489	506	504	465	468	493	523	506	485	483	486	511	480	533	467	481	491	529	500	493	496	544	497	509	459	513	499	465	487	496	506	524	481	465	476	547	497	517	441	471	504	484	519	479	504	495	539	482	496	469	455	510	521	483	515	484	468	482	455	495	515	491	476	457	522	486	492	480	522	536	460	499	485	505	500	510	516	487	469	455	472	497	487	478	463	481	502	435	480	468	484	515	475	479	507	494	481	495	497	507	477	482	528	451	506	512	505	509	499	493	472	472	494	430	466	487	464	516	506	467	483	498	483	483	503	505	464	470	514	459	466	480	473	531	486	486	461	487	463	488	489	521	504	469	479	498	495	547	488	435	519	466	460	479	488	515	458	488	510	474	433	462	507	485	489	495	527	501	516	473	525	459	450	455	516	458	510	508	488	489	482	483	491	467	448	452	481	503	477	473	487	483	467	448	452	528	453	485	454	472	495	526	487	458	470	480	474	482	452	545	527	505	466	476	487	489	509	518	509	527	503	466	456	485	494	481	458	482	477	473	475	494	463	490	494	476
25155	21456	28008	25252	15186	5341	3066	2139	1749	1416	1246	1138	939	843	771	632	588	542	523	470	478	453	467	438	397	472	394	384	425	375	376	337	357	349	359	356	340	345	351	354	315	310	326	327	318	346	304	330	341	344	297	370	334	319	334	321	324	340	342	296	311	352	342	309	300	333	319	315	324	351	336	302	363	320	326	310	304	305	318	327	305	365	339	302	341	358	326	325	310	334	284	308	323	293	319	342	339	358	363	327	324	329	332	313	292	351	340	317	345	335	325	329	325	329	311	293	341	326	330	345	321	321	316	338	273	317	297	314	314	319	331	353	334	329	322	311	305	332	315	336	329	307	319	333	286	330	326	338	333	315	350	328	335	342	345	305	314	308	338	344	326	305	340	335	334	308	341	342	327	302	350	318	322	343	313	329	318	324	344	341	275	311	354	291	324	356	325	313	324	305	324	304	318	317	337	344	280	328	342	346	316	301	315	340	311	318	315	325	330	345	321	343	298	345	318	311	351	326	322	315	305	354	317	315	330	307	352	331	330	315	287	328	326	293	296	324	303	361	329	295	325	355	354	299	333	347	319	346	311	321	319	314	324	303	319	300	319	345	311	342	315	333	321	316	341	350	319	322	326	334	339	349	344	296	303	308	296	311	320	309	332	303	337	304	363	363	331	321	350	337	329	328	303	304	328	327	325	316	344	348	359	330	326	307	357	338	323	337	345	334	315	292	341	339	316	351	359	305	328	323	326	332	311	339	316	313	348	328	315	317	329	310	317	334	303	314	304	311	348	312	318	338	293	322	344	343	353	291	319	333	324	322	333	316	364	327	314	339	316	288	329	327	343	335	351	304	325	318	299	301	325	345	328	339	344	344	333	315	302	345	322	343	313	325	340	353	315	350	347	360	317	356	303	328	342	326	307	343	289	312	334	322	331	297	331	289	329	319	347	310	289	338	344	321	343	323	298	322	337	300	306	332	339	298	331	302	356	342	337	308	331	316	345	290	324	309	337	336	296	329	322	302	354	331	296	308	343	294	361	320	313	321	339	337	325	331	322	362	308	336	335	307	294	330	335	356	307	317	310	317	322	310	308	352	299	312	338	315	338	315	305	309	351	316	320	276	318	332	350	304	296	311	329	345	339	338	327	327	341	336	316	321	347	335	351	330	287	323	323	318	342	329	320	330	342	327	319	356	326	309	332	303	290	329	295	310	315	310	321	318	350	344	305	316	313	338	320	338	304	323	317	302	327	308	331	323	346	321	335	323	337	324	326	331	341	324	340	310	301	323	327	334	318	298	297	298	325	310	325	281	317	338	317	324	310	368	346	340	313	316	342	321	302	330	315	310	290	343	316	341	323	325	313	342	338	339	362	337	310	292	339	310	326	316	327	323	325	328	300	325	347	324	326	335	299	338	275	332	309	303	303	291	313	298	371	337	340	340	349	326	305	322	330	297	327	306	320	330	355	325	356	324	318	345	329	323	325	305	312	329	332	361	304	312	326	349	353	309	323	330	302	299	332	329	329	324	313	316	314	313	320	317	301	313	297	321	301	294	321	336	315	312	352	309	353	319	332	298	311	316	305	310	315	329	288	306	322	355	328	347	320	336	318	292	337	350	311	363	325	309	323	304	301	303	340	328	295	342	343	336	326	343	308	357	337	315	330	350	326	308	311	324	322	301	309	290	334	309	350	317	333	314	320	325	336	331	336	324	333	306	338	305	345	310	336	319	309	298	359	325	334	311	324	358	309	323	316	320	321	282	330	343	339	295	357	309	320	317	316	339	330	351	303	341	326	318	335	316	331	303	305	319	306	311	318	349	326	299	352	328	315	334	285	352	316	296	287	331	313	326	309	323	311	319	326	329	289	320	331	329	342	310	324	325	320	329	340	329	333	339	306	317	297	319	308	318	342	320	335	280	334	338	308	301	299	317	311	299	327	339	312	290	356	316	323	350	318	326	314	342	303	282	303	322	327	330	327	320	337	341	319	337	323	312	326	318	337	344	331	296	303	314	341	314	324	278	314	338	306	311	310	322	319	302	304	329	311	322	312	334	316	340	290	308	320	306	305	320	316	319	295	328	317	377	300	350	336	339	308	303	344	313	336	298	303	343	355	328	324	339	342	333	320	304	311	332	307	302	345	328	313	340	318	323	353	329	313	330	355	316	314	322	326	305	334	330	316	307	351	329	333	321	352	317	310	304	320	299	287	315	341	340	311	313	362	299	333	341	317	317	363	294	318	305	310	351	338	358	342	339	309	285	349	317	324	301	326	297	322	312	351	316	321	304	344	338	344	313	327	341	349	300	334	314	335	334	288	301	313	324	332	337	342	343	327	336	343	327	320	337	385	329	315	337	306	325	295	355	333	298	320	340	329	334	332	321	301	340	318	298	275	347	328	304	323	351	310	336	352	311	328	327	300	337	293	331	310	337	322	308	310	341	349	298	334	336	348	314	311	305	333	316	318	299	297	352	323	322	300	330	348	335	326	333	335	344	335	305	339	334	338	347	346	309	280	316	321	329	337	315	334	339	303	306	317	300	302	338	297	328	341	335	338	329	342	301	335	299	340	351	315	340	304	339	315	339	328	314	331	330	328	340	316	314	304	349	322	334	328	368	295	322	318	366	324	322	317	349	311	320	332	311	359	330	330	336	347	322	330	309	318	300	294	323	300	304	344	312	306	343	315	327	343	330	327	335	312	298	338	337	291	319	362	320	370	331	312	332	314	305	293	326	317	310	309	335	314	325	333	312	287	298	310	323	291	322	309	303	322	306	313	320	319	326	352	324	338	304	328	314	339	325	340	298	294	321	331	324	305	319	327	313	321	284	333	350	347	326	300	311	291	304	358	311	330	334	325	306	318	309	323	327	323	300	326	325	299	329	346	347	296	326	332	310	339	339	316	336	326	325	329	327	296	341	334	322	348	313	310	283	307	294	337	311	339	356	338	326	324	348	298	324	275	322	307	321	341	375	324	334	338	336	323	319	301	342	302	331	326	307	326	316	318	312	369	299	297	329	337	310	315	347	295	318	323	345	329	304	320	315	364	292	342	331	342	299	327	310	332	329	325	315	349	305	306	298	332	298	296	325	353	310	286	314	319	342	328	307	315	307	321	309	345	307	348	316	333	312	315	321	311	366	319	331	326	312	338	318	300	347	314	311	343	352	313	314	299	336	320	310	326	353	341	322	331	331	343	321	298	316	331	351	319	349	319	322	313	307	345	343	368	317	317	318	310	303	315	318	314	347	316	331	321	330	339	312	322	311	336	311	299	327	308	311	303	352	324	346	330	329	353	326	333	307	348	299	361	283	351	310	299	288	341	309	319	347	343	337	335	317	340	309	324	302	343	363	323	311	319	325	311	310	326	374	307	322	326	326	296	326	343	337	308	321	326	335	349	332	343	357	321	335	317	306	340	317	336	345	329	327	325	320	320	317	350	322	307	325	337	324	324	311	364	341	353	306	291	322	319	321	331	330	338	311	288	290
19107	32591	29364	20366	14971	10855	8267	6750	5584	4870	4099	3597	3086	2610	2296	2014	1742	1532	1371	1254	1196	1094	1036	1008	972	858	906	891	838	783	795	718	720	778	730	687	671	737	705	660	689	674	671	610	674	677	655	601	651	657	675	654	629	630	623	693	642	609	664	654	728	627	616	674	667	614	675	650	719	609	629	656	689	653	647	645	625	609	643	620	715	633	593	641	651	652	662	707	714	627	641	668	648	675	634	615	636	677	658	656	654	684	622	666	623	675	668	676	647	648	650	591	612	637	610	620	636	657	686	654	614	647	653	605	626	637	625	599	639	652	640	638	629	636	643	662	639	667	649	687	602	636	652	660	656	620	629	640	661	648	667	601	664	658	655	707	637	624	657	606	613	655	674	620	640	661	639	699	674	648	650	613	621	620	599	659	651	631	657	661	608	586	639	661	603	644	665	650	644	623	575	618	655	653	626	632	645	623	611	672	627	670	627	615	575	621	624	655	613	632	678	647	649	644	641	619	677	625	664	609	623	656	679	651	605	593	655	630	665	637	645	609	638	623	608	612	624	640	644	684	678	653	673	642	671	677	657	650	643	665	635	678	637	659	687	656	632	685	640	610	640	636	646	599	681	650	623	621	648	616	618	650	676	595	626	597	605	606	669	650	673	652	674	597	661	649	583	656	655	690	619	644	628	663	674	673	640	666	637	668	631	667	610	653	630	643	625	621	642	656	635	668	686	647	649	685	635	627	632	670	637	673	676	616	657	642	660	657	643	700	670	677	606	701	626	652	650	655	602	611	634	668	642	640	680	636	694	631	645	610	656	640	599	691	640	591	652	634	616	603	657	630	609	603	680	609	635	664	660	627	643	640	614	645	642	662	649	656	626	672	601	635	644	629	678	625	649	584	610	639	662	646	669	661	692	678	612	674	640	594	655	598	609	645	677	629	658	676	660	636	648	599	663	630	635	662	660	642	639	620	641	643	673	658	609	675	613	606	668	649	629	675	649	656	638	654	645	654	641	600	629	664	613	664	585	635	614	660	664	650	662	596	616	634	650	677	648	647	638	629	714	667	605	644	656	640	653	665	632	639	628	638	595	632	682	613	654	636	666	636	605	669	611	637	642	577	659	688	633	662	660	638	665	629	633	634	635	662	589	653	635	637	663	677	655	627	651	653	695	633	632	659	645	651	594	662	642	639	648	640	670	638	673	637	699	615	641	648	661	648	608	617	618	609	630	599	642	670	637	664	632	649	607	679	620	605	651	626	598	610	651	676	627	666	652	647	633	619	676	653	635	663	659	679	671	645	630	615	647	672	654	649	669	647	632	657	604	674	622	609	605	630	661	622	622	659	655	641	658	655	640	636	574	670	605	640	679	661	697	648	666	651	653	620	674	623	630	675	602	665	612	638	633	629	604	686	650	659	676	683	617	604	689	599	669	659	672	652	644	632	612	608	600	662	633	619	608	654	671	642	616	683	649	700	638	634	626	643	626	643	665	650	631	647	616	651	644	638	692	655	588	641	667	654	660	616	667	644	642	638	665	638	651	621	614	659	680	673	670	617	678	628	620	640	654	568	626	662	671	659	657	622	687	610	632	630	648	660	689	631	616	665	646	671	595	672	617	645	683	650	673	644	621	626	674	636	685	653	651	672	654	632	628	631	604	629	658	660	636	616	640	604	651	642	654	640	602	668	609	688	669	693	641	578	592	678	624	645	582	607	659	631	616	634	634	575	644	648	648	617	677	636	636	673	626	611	624	660	639	654	643	679	629	669	610	614	606	660	647	711	582	589	656	660	641	693	621	662	647	612	634	654	678	622	630	604	650	619	694	629	648	677	616	647	640	681	652	627	608	653	670	607	667	647	675	653	643	622	628	664	676	649	640	661	646	616	623	673	652	659	615	629	618	702	647	702	625	672	645	612	617	639	641	670	645	654	584	628	650	633	630	682	633	620	649	609	616	644	638	606	680	637	672	622	663	686	593	677	621	673	611	620	662	600	636	615	630	642	677	656	598	699	689	622	659	602	720	683	627	613	640	624	628	625	638	693	692	686	581	642	624	650	639	662	655	630	620	603	629	659	640	630	650	630	656	620	642	611	645	626	652	626	614	677	591	626	634	596	666	631	621	642	614	630	621	674	637	612	652	645	658	629	646	660	651	628	647	591	646	616	630	671	718	609	603	613	613	599	643	593	636	644	623	663	653	636	660	627	636	665	568	689	619	633	618	655	648	625	672	638	676	643	644	612	643	646	686	617	650	635	637	658	591	640	639	632	615	694	590	655	637	663	624	643	655	669	672	603	673	664	626	679	673	652	594	664	644	648	630	659	644	645	637	681	686	601	631	657	653	645	660	624	687	708	647	633	636	638	660	667	610	627	634	602	680	618	659	658	626	614	630	614	629	621	626	596	673	634	654	618	595	632	637	634	625	647	704	648	695	607	609	630	666	609	637	669	590	628	590	634	646	649	639	613	616	687	653	665	655	664	647	605	641	628	620	651	659	631	661	663	662	615	681	673	629	664	619	657	614	627	650	645	668	629	682	626	657	575	644	656	650	626	628	661	667	637	650	638	640	629	676	653	680	666	623	608	678	630	646	629	640	631	622	636	678	586	661	660	637	657	603	615	656	668	621	613	615	649	699	634	655	626	623	663	641	680	659	627	654	632	648	638	663	673	673	633	624	628	625	630	656	663	631	636	660	673	645	632	620	652	630	630	661	586	623	628	678	648	649	642	606	622	607	645	654	644	633	671	676	679	603	671	656	665	667	627	666	634	642	623	631	647	626	643	670	599	659	643	659	637	596	633	673	601	641	657	661	706	605	637	602	653	675	666	688	658	638	673	618	630	629	646	659	647	647	641	657	661	647	670	603	629	643	606	646	711	629	663	663	666	654	657	679	621	656	655	579	603	649	657	639	616	674	641	600	659	637	660	602	648	640	606	674	694	654	664	637	647	616	628	651	652	636	652	606	630	625	565	633	647	626	607	635	609	601	636	674	637	647	663	612	629	611	698	674	670	629	666	629	646	655	645	649	657	655	630	664	669	644	662	650	639	650	641	622	623	643	657	602	662	619	638	678	650	653	620	636	635	649	632	631	632	637	610	635	650	688	640	612	629	651	670	604	625	644	646	641	648	642	663	649	663	646	641	615	620	633	653	612	656	611	702	657	638	678	632	613	644	686	629	662	652	646	599	651	651	660	623	631	638	610	623	650	683	645	606	599	687	607	622	579	591	655	662	653	618	622	663	688	641	658	692	589	612	637	614	667	628	616	679	673	616	616	627	653	643	637	607	630	635	619	654	614	610	677	664	656	641	657	664	656	671	650	689	674	628	673	647	627	646	670	632	636	652	681	659	673	616	693	666	672	638	638	654	651	692	667	636	605	643	669	652	651	631	617	651	667	639	652	622	625	642	615	629	662	625	608	711	642	596	642	675	695	679	623	628	595	678	629	644	627	642	610	679	634	669	621	671	669	621	700	658	664	671	655	602
24230	21472	28888	24459	21420	14601	6078	3565	2776	2375	2004	1640	1552	1246	1130	1052	964	820	788	761	736	699	680	611	648	596	559	562	563	575	552	539	550	552	490	546	505	532	508	476	492	521	509	487	481	489	490	510	495	502	489	465	482	510	525	476	466	503	483	484	475	488	451	469	486	491	513	485	471	526	503	494	499	530	510	504	496	473	508	484	462	482	485	475	489	470	509	541	504	486	488	491	470	505	462	491	440	473	447	537	467	473	512	522	482	489	498	452	515	517	490	481	482	505	463	470	488	462	512	504	459	522	485	514	547	500	505	476	491	463	472	439	478	491	476	469	477	510	484	490	450	486	475	494	488	494	508	460	508	506	465	443	487	487	489	522	496	473	507	491	499	508	447	506	501	521	475	449	495	462	531	537	468	478	518	500	533	469	495	512	488	476	497	487	499	478	489	524	519	470	514	468	507	468	493	491	483	481	456	500	481	480	528	471	484	505	519	443	456	497	464	491	484	458	499	468	533	481	484	468	491	489	458	473	461	498	505	539	445	510	448	461	502	498	491	462	442	508	521	509	483	541	460	489	450	521	487	490	435	489	507	482	533	477	498	480	477	476	494	468	516	529	507	460	516	476	501	483	475	498	515	486	484	472	490	505	533	525	498	475	531	465	490	518	484	506	478	472	470	468	508	488	436	510	495	447	426	460	503	500	534	439	474	497	522	491	473	486	503	460	480	461	470	499	492	520	511	498	539	459	484	479	498	472	489	484	468	481	464	486	469	468	470	502	484	476	413	498	509	480	436	500	505	460	461	483	470	463	494	458	504	449	493	478	497	484	505	473	497	430	483	466	468	472	482	457	518	473	494	484	466	489	507	481	503	534	462	477	501	495	473	474	479	450	471	512	513	471	469	473	489	483	510	453	503	521	533	458	475	503	457	447	482	510	473	511	471	501	449	496	513	525	457	429	513	478	455	480	454	490	484	492	500	484	492	498	496	481	489	461	466	514	511	530	515	502	474	478	496	478	512	463	495	512	497	466	500	468	497	459	468	517	453	490	490	465	503	489	464	501	491	480	486	485	451	468	480	463	478	475	502	477	507	500	516	463	457	479	504	524	501	481	475	467	480	437	495	501	510	475	483	470	515	508	495	463	490	494	455	501	472	500	464	515	476	488	463	475	528	483	465	444	522	489	486	457	481	482	465	502	462	458	468	450	453	486	496	480	434	532	498	479	462	483	490	494	474	501	482	497	482	492	475	446	491	478	449	470	466	497	451	499	464	490	482	484	480	477	463	480	490	433	479	481	473	475	461	497	527	525	507	479	487	493	478	475	432	484	465	495	471	501	507	505	515	460	462	467	470	484	478	519	530	456	510	486	508	463	478	464	520	500	479	469	500	512	493	472	516	455	509	490	470	466	487	485	448	476	464	451	478	457	471	501	490	456	461	484	480	483	473	479	486	485	462	486	483	505	524	490	473	476	499	467	472	466	514	466	483	491	458	477	496	484	467	522	526	458	472	510	478	513	477	500	471	467	471	446	455	496	503	475	476	473	472	492	483	493	470	502	496	465	482	473	496	507	494	462	479	468	451	481	484	507	482	483	476	479	467	458	486	477	472	530	511	471	443	484	489	492	491	480	529	483	515	475	473	501	457	489	511	479	451	459	511	517	441	497	479	458	442	507	483	482	479	494	506	498	499	457	490	486	460	474	463	444	496	538	461	492	483	486	522	486	504	459	515	478	496	495	480	478	460	435	489	473	517	466	503	477	473	494	478	497	489	516	471	484	474	488	436	447	491	524	490	493	483	481	482	486	492	476	516	474	502	475	505	496	521	497	462	479	446	491	495	460	480	467	477	452	472	481	508	482	516	487	492	468	453	498	492	512	461	506	486	492	487	449	509	471	467	471	446	477	487	491	484	510	480	521	494	497	486	498	499	491	445	498	470	498	455	482	509	467	498	471	503	449	473	476	443	463	469	486	487	500	465	492	482	475	464	511	460	490	506	466	456	502	492	472	470	472	507	495	493	455	479	466	487	527	539	504	504	526	549	484	457	529	447	494	489	478	465	489	434	461	497	516	490	524	461	504	447	472	468	498	489	495	492	491	494	483	466	490	464	465	492	484	450	478	497	488	450	484	488	487	479	480	458	471	501	450	487	469	516	488	501	504	495	460	510	470	489	481	463	470	460	462	468	554	506	492	506	470	454	492	494	470	463	497	498	498	525	460	446	503	441	526	503	440	506	515	473	529	500	471	491	503	511	472	478	502	503	479	487	477	485	479	491	476	442	512	518	481	508	474	455	482	463	510	481	481	481	456	475	524	493	465	486	492	443	464	464	492	454	494	489	498	475	483	477	497	512	497	463	488	463	464	475	461	448	502	488	508	488	470	451	443	483	464	449	476	489	483	457	460	505	504	454	441	487	467	464	504	506	520	481	482	478	487	491	503	478	497	504	485	487	461	500	486	509	465	472	485	495	502	494	451	497	476	515	484	497	492	450	475	542	454	478	446	500	448	449	467	474	436	444	522	491	448	483	517	486	499	463	491	481	493	462	446	458	466	480	454	458	477	506	475	511	427	457	503	507	523	490	483	498	484	515	468	478	510	485	472	479	462	467	473	489	455	444	505	490	505	485	498	457	489	485	452	472	513	473	484	497	492	520	501	497	461	491	458	496	518	485	510	475	454	475	479	491	522	460	489	469	474	519	472	473	506	473	502	444	472	469	451	477	479	497	468	468	457	487	519	500	476	458	474	482	495	484	504	465	487	499	480	501	509	470	477	511	511	493	472	462	493	484	495	474	500	462	496	507	460	424	444	530	483	477	464	439	481	518	478	506	499	508	506	512	501	434	459	539	464	459	484	494	463	475	515	503	475	479	427	505	485	456	487	476	470	498	476	491	482	500	486	484	485	518	499	497	463	467	511	467	473	504	455	468	482	479	483	491	435	502	444	498	482	492	470	477	420	486	475	494	454	484	464	489	497	518	470	475	484	468	473	480	463	484	459	472	484	514	462	505	486	492	464	556	470	490	513	466	476	515	473	477	463	498	512	479	508	505	453	467	456	508	452	515	521	502	478	522	428	488	457	476	468	451	483	482	441	513	451	465	506	429	497	467	483	484	497	480	475	480	499	489	517	465	493	463	438	530	501	453	458	489	451	509	508	460	496	524	450	518	453	456	470	503	469	490	457	475	465	497	464	489	459	473	494	477	454	477	500	496	496	475	497	475	544	452	491	502	486	472	501	522	486	457	521	475	506	525	515	468	498	472	490	497	490	475	500	470	527	460	488	493	474	466	495	468	495	477	431	485	469	455	463	502	455	499	512	496	446	494	445	490	501	506	479	462	503	480	532	493	506	470	486	494	479	510	465	470	466	496	480	479	474	481	508	471	480	491	463	468	457	484	507	444	519	475	490	494	511	491	469	458	478	495	467	474	469	474	475	481	496	493	515	479	492	494	528	500	503	488	493	454	486	510	507	474	511	476	480	469	464
21229	37163	33947	25403	19586	15002	11924	9831	8398	7297	6163	5309	4623	3925	3455	2919	2608	2241	2087	1885	1802	1699	1567	1485	1403	1360	1387	1315	1210	1248	1189	1127	1126	1015	1064	1073	1025	1014	969	952	995	949	969	952	928	926	952	956	900	948	959	1003	1016	928	869	989	911	985	970	975	898	910	883	928	978	968	941	898	964	949	951	922	944	925	991	878	922	1009	919	950	908	957	961	893	921	958	967	922	938	925	932	983	967	902	906	952	886	985	873	891	961	896	916	950	855	972	955	855	920	934	864	892	888	928	931	1012	1002	864	905	915	932	876	887	902	867	941	903	930	907	947	882	927	910	958	897	894	949	979	982	943	907	947	974	904	910	917	898	884	930	903	914	930	884	920	951	920	990	863	925	901	893	908	943	869	960	928	928	950	911	934	905	925	932	919	930	952	921	923	908	960	938	928	927	937	892	956	918	922	931	902	942	907	909	918	852	972	979	929	941	882	940	865	899	939	907	869	908	926	899	901	910	926	948	899	897	879	946	982	931	905	941	985	957	959	930	911	935	890	922	851	895	904	881	932	938	895	924	900	878	951	955	887	851	934	868	949	908	870	903	848	918	946	877	919	922	919	891	883	890	857	900	946	879	901	936	898	905	908	911	941	944	932	910	980	891	866	847	946	896	974	897	913	932	895	941	995	883	937	907	891	948	898	921	906	901	919	977	918	890	910	859	903	864	950	873	957	936	917	925	876	943	948	899	885	928	923	888	935	929	914	906	893	923	897	892	879	880	910	908	878	935	912	970	921	953	834	932	894	864	948	923	1028	912	919	917	916	932	918	932	895	896	929	935	903	909	927	958	982	931	919	945	911	923	961	903	940	902	880	912	915	925	947	926	873	906	1005	883	899	925	938	915	935	867	947	933	950	890	969	917	949	932	894	969	898	925	853	936	936	828	891	937	895	1010	946	923	931	901	959	927	896	986	939	865	900	863	927	896	935	919	953	901	923	903	914	956	907	919	940	933	898	874	920	893	969	944	892	946	906	975	905	922	896	880	866	913	962	907	881	940	906	894	902	930	988	932	854	904	919	924	875	892	890	892	950	893	917	963	890	877	878	923	918	906	878	910	872	955	908	945	902	964	911	867	880	957	858	915	946	921	922	901	962	891	910	931	877	939	900	892	912	946	942	959	900	911	893	916	879	956	963	878	917	905	915	911	877	899	905	895	912	899	929	943	885	938	924	992	929	873	911	888	908	953	937	946	914	887	886	829	897	974	941	917	927	967	922	876	919	935	913	872	966	940	938	949	897	940	927	946	974	926	916	956	872	952	914	900	972	934	950	952	906	965	905	966	935	987	930	901	963	942	929	897	955	936	902	974	886	909	945	983	932	862	947	875	914	963	900	911	841	905	901	919	890	948	940	884	924	884	889	915	933	925	912	936	945	887	926	955	893	931	927	960	919	947	933	906	900	958	926	879	964	873	916	921	943	863	888	948	927	854	921	935	892	926	895	869	909	943	891	954	983	907	957	884	965	941	917	889	929	898	948	984	888	912	832	928	942	938	939	938	924	914	937	906	917	898	893	892	929	884	945	957	934	916	896	910	935	910	908	930	905	931	1001	923	891	913	922	935	913	906	843	941	919	913	914	881	906	922	871	862	919	900	920	837	1004	910	891	913	929	895	917	982	865	925	929	942	936	863	915	951	918	902	968	870	913	887	892	916	893	887	965	921	917	925	894	926	884	901	924	924	929	908	942	931	932	899	875	910	925	913	886	950	882	897	906	915	956	900	939	933	933	934	901	908	880	932	911	898	942	893	949	927	943	918	978	929	943	900	923	918	914	933	950	964	908	981	918	936	866	927	942	933	824	896	979	944	880	910	894	905	915	858	920	909	891	972	910	945	904	898	888	892	895	897	929	891	918	918	908	890	938	907	912	955	921	911	902	958	890	895	900	927	905	959	885	894	945	905	926	928	936	894	943	866	874	933	880	893	904	923	933	897	969	914	860	926	935	889	861	956	921	912	916	938	933	924	906	901	895	915	844	910	882	932	889	968	907	921	906	941	866	883	923	896	933	933	885	968	952	863	944	960	894	982	922	878	880	923	976	935	950	891	913	902	889	923	855	979	895	973	874	888	955	902	901	890	932	938	887	881	918	888	905	941	937	931	895	894	909	953	922	919	923	849	903	955	884	918	892	907	855	932	869	898	942	910	904	914	894	894	891	872	955	910	965	859	890	971	909	925	910	932	931	981	956	913	922	927	908	850	935	943	932	981	921	893	924	923	891	918	948	922	932	883	881	917	888	906	970	873	913	950	950	891	951	978	873	932	912	912	949	891	910	957	967	943	924	958	910	951	885	952	942	847	892	958	958	917	948	917	929	906	960	904	934	899	894	961	873	961	889	867	901	936	954	928	904	931	888	906	925	922	879	899	864	984	905	889	930	984	907	930	911	825	895	905	895	919	907	900	950	924	897	948	932	939	895	890	934	897	947	932	897	858	927	858	944	912	917	937	930	946	874	954	898	932	929	901	941	878	934	924	923	879	889	890	940	921	886	929	921	916	952	933	864	921	947	924	888	928	954	874	892	871	952	949	897	918	867	960	892	909	922	939	904	943	927	873	922	918	922	918	869	912	898	922	906	921	919	931	891	940	912	897	873	920	920	911	874	831	904	923	912	929	919	914	947	936	958	902	941	959	857	922	978	889	904	949	914	851	937	998	980	890	905	946	913	869	965	901	887	967	922	888	912	946	871	963	935	934	921	912	946	923	939	916	906	917	924	932	914	956	928	924	932	907	887	884	933	941	903	912	921	873	910	979	896	908	939	925	946	935	940	917	951	919	861	934	914	898	893	880	911	935	927	948	875	985	979	916	919	908	877	921	902	891	928	907	941	914	882	932	896	921	927	941	973	889	909	949	877	958	969	922	927	886	911	912	915	847	967	943	939	887	928	936	889	889	849	915	939	880	946	943	856	920	934	972	929	930	916	924	961	905	931	942	915	934	926	877	947	903	884	932	960	937	927	891	906	884	892	934	925	875	925	888	899	889	925	930	939	908	930	887	860	986	876	933	932	918	911	858	930	918	889	911	890	891	894	917	898	908	915	970	904	899	888	922	894	893	926	854	978	850	899	962	930	940	901	913	915	894	895	914	891	910	910	880	919	922	941	892	923	893	912	894	918	916	912	910	947	876	921	864	881	897	904	871	913	888	865	893	867	876	990	929	899	929	912	899	885	855	922	901	971	910	916	898	923	892	936	937	911	910	972	941	892	877	905	866	876	949	871	927	889	937	870	934	954	951	911	935	925	916	894	942	909	929	900	907	954	898	925	933	902	952	944	912	930	892	934	866	899	875	868	953	941	923	932	920	917	907	943	943	928	958	896	965	930	941	906	923	903	959	939	894	970	915	860	924	929	912	932	917	888	907	915	938	979	898	907	937	888	955	892	905	876	880	891	944	883	892	879	899	948	866	895	947	891	968	908	897	899	947	898	931	898	944	939	957	903	914	949	902	951
27549	19690	12883	6392	2812	1689	1268	976	829	753	691	611	546	489	430	393	374	348	345	328	297	304	289	307	297	310	268	245	253	272	265	287	249	267	247	255	259	257	239	279	260	254	275	225	208	257	236	221	227	252	246	238	227	258	235	243	244	218	258	261	236	248	240	214	251	246	249	255	234	242	249	234	268	226	267	222	247	224	224	229	242	220	283	241	232	231	247	247	261	253	247	259	233	233	230	249	244	251	241	260	224	218	221	243	214	269	223	254	253	244	217	210	263	219	215	258	231	247	245	233	241	233	240	233	240	223	231	230	246	223	229	208	237	250	256	237	257	255	251	237	224	225	242	268	234	240	245	246	240	230	237	233	240	241	239	232	243	237	258	224	228	215	223	246	242	223	235	241	241	231	228	232	259	237	240	225	267	244	235	246	267	223	253	247	254	229	236	244	250	238	247	239	255	219	252	262	224	236	224	251	224	254	233	212	255	230	234	256	253	260	269	259	250	234	232	236	233	238	236	255	244	247	247	251	268	239	249	236	236	234	244	242	246	260	237	244	235	244	242	254	240	263	237	239	236	234	231	252	244	232	247	260	252	230	249	244	237	213	277	225	247	226	206	239	233	221	218	244	220	214	244	215	238	244	252	262	256	235	258	242	207	246	252	215	272	226	237	249	229	251	231	254	241	224	239	228	240	239	252	239	256	245	253	258	239	220	238	222	249	231	252	217	257	290	230	255	253	247	230	238	244	207	232	224	241	219	246	264	230	244	241	267	236	247	222	249	256	212	251	221	233	254	230	216	228	244	269	232	216	231	246	230	246	238	248	241	239	231	250	248	235	242	208	215	234	235	235	269	225	250	247	220	243	268	268	243	266	236	247	256	234	210	246	236	230	210	254	208	252	264	224	234	265	270	268	234	211	256	274	262	202	242	250	247	227	283	278	255	251	244	267	265	203	233	230	243	239	251	241	228	256	242	271	243	257	245	263	232	237	215	230	227	246	225	230	225	239	236	208	217	218	218	212	229	246	241	228	234	248	258	231	219	247	227	228	269	231	212	229	254	253	273	249	233	216	235	240	260	239	233	224	245	252	205	256	230	267	228	263	263	243	244	217	227	240	244	226	241	247	216	260	230	224	242	239	233	217	206	233	216	228	260	275	253	245	224	219	238	260	240	204	273	216	238	255	257	202	258	262	221	232	265	224	201	239	223	211	242	246	226	236	255	220	219	213	220	236	220	197	244	237	244	225	236	224	241	254	224	250	276	232	270	232	210	215	251	249	259	222	228	222	223	241	237	240	251	254	221	240	233	238	240	223	263	254	287	228	275	272	241	224	210	243	237	229	221	238	231	234	238	232	230	224	197	238	248	253	241	239	232	244	235	230	229	228	239	239	222	227	241	238	249	204	253	206	226	251	240	253	250	249	252	276	241	256	230	239	232	219	220	239	225	238	205	228	242	213	250	240	238	227	272	205	240	228	212	238	245	235	253	257	245	240	232	262	228	238	262	250	245	240	259	225	229	235	262	276	239	245	240	244	244	250	267	229	253	246	244	229	214	233	237	251	230	280	237	239	244	232	257	260	225	242	230	203	234	254	253	237	261	220	224	237	229	239	261	240	254	246	259	268	239	232	240	211	240	244	260	225	237	232	261	229	248	228	212	231	236	252	248	261	233	223	265	243	232	256	235	271	218	232	236	224	270	224	266	257	236	219	241	243	250	243	247	244	240	225	275	250	251	241	222	255	245	233	255	228	232	246	254	220	240	241	233	269	267	247	247	256	227	211	229	266	221	252	255	221	223	217	230	233	219	271	229	231	263	243	246	223	238	246	248	229	212	250	239	223	228	237	227	224	222	243	226	239	261	259	235	256	254	250	233	256	238	243	236	252	240	247	228	250	239	277	235	231	242	239	210	225	227	249	234	235	232	244	228	227	226	230	248	235	247	252	241	236	251	206	253	235	243	218	248	253	242	238	245	228	230	240	222	261	241	256	250	271	264	204	236	229	257	226	223	258	241	234	221	213	212	257	235	227	229	245	229	230	211	216	200	223	217	256	263	256	235	208	221	266	213	255	256	245	232	223	241	250	259	245	249	248	210	243	230	227	218	243	231	230	245	246	263	258	263	249	241	273	244	219	244	220	235	231	228	241	263	218	241	256	242	260	263	250	253	241	259	236	249	274	228	247	243	233	272	228	239	247	229	251	244	249	252	251	221	253	239	253	272	222	253	229	216	210	260	255	216	251	217	229	232	235	235	238	249	248	239	237	209	217	215	216	225	254	253	255	234	248	230	244	226	238	254	238	239	243	252	253	226	277	196	264	237	248	239	233	234	254	232	244	213	256	283	224	259	208	228	227	256	238	249	237	235	242	222	248	247	265	222	256	241	245	225	261	254	237	239	235	250	213	253	259	246	235	231	258	233	238	247	220	247	257	243	243	248	234	209	239	232	246	226	253	256	227	226	240	244	249	227	239	252	244	273	240	258	286	220	254	246	230	241	233	217	237	241	243	280	235	242	256	215	224	266	238	286	245	250	240	239	222	226	257	252	237	229	258	231	207	231	235	249	273	234	260	238	266	248	260	277	243	255	223	240	244	230	238	248	268	251	228	239	256	264	224	248	256	233	216	254	246	254	248	228	248	255	230	270	218	253	245	221	278	233	262	267	269	241	285	235	269	244	237	236	225	232	238	248	213	229	227	254	225	221	214	249	235	244	230	239	226	266	226	250	242	223	243	253	254	226	226	216	249	249	222	237	224	244	214	233	230	239	227	228	213	271	236	220	248	242	252	259	223	226	242	252	241	220	254	254	259	233	268	217	238	198	260	262	206	261	287	235	246	234	229	265	227	251	228	250	243	253	233	246	237	209	233	227	234	228	212	229	248	222	257	261	222	261	234	228	266	247	240	237	241	237	260	239	231	225	259	230	230	236	231	241	237	263	237	230	240	245	258	226	239	221	253	216	230	231	217	266	229	239	240	257	237	259	239	256	227	259	230	251	260	211	233	234	240	255	249	247	248	279	258	256	224	238	251	211	237	259	265	238	252	228	229	257	242	241	238	230	252	250	238	265	228	231	228	230	228	212	242	270	249	252	253	240	251	196	261	227	224	236	262	266	265	233	236	242	256	246	269	248	207	259	228	251	269	252	213	250	251	241	235	219	240	222	240	228	232	250	218	224	232	258	222	263	250	258	242	245	241	249	268	250	269	227	227	227	285	245	237	253	247	221	246	266	216	252	254	239	250	244	231	242	233	246	213	219	249	236	247	242	229	256	243	238	260	236	236	248	255	246	241	227	258	224	238	269	254	230	245	256	240	246	227	250	254	214	218	228	263	247	236	216	228	216	258	251	259	239	222	232	252	223	266	242	250	234	268	238	252	245	229	208	246	234	255	253	237	231	258	251	219	256	237	247	216	236	241	233	269	216	235	251	238	236	236	236	234	250	244	254	260	261	245	233	260	238	243	228	250	233	242	252	249	251	217	250
16779	24969	21734	12944	8463	5894	4519	3674	3250	2742	2380	1977	1744	1565	1305	1223	1030	954	801	853	771	718	709	656	652	685	616	630	566	563	595	565	563	475	532	541	502	499	508	546	499	476	510	475	478	501	537	471	533	519	538	503	523	455	496	489	486	492	539	516	530	479	499	479	480	505	475	478	480	494	476	520	510	501	516	522	516	444	524	524	515	473	454	535	507	477	502	485	517	518	462	487	497	482	526	490	508	498	479	481	504	480	489	478	492	485	464	473	463	509	489	496	474	470	470	467	499	477	483	462	478	467	519	463	455	480	537	486	493	477	476	448	452	478	469	455	524	512	526	470	485	493	476	470	496	471	518	515	496	541	473	536	476	482	485	484	506	524	495	471	482	512	495	507	498	482	507	484	500	449	455	508	496	472	500	511	531	480	490	498	496	461	505	481	479	492	479	476	469	474	476	507	485	469	465	480	496	516	467	494	523	511	478	450	511	530	454	507	486	468	484	459	466	529	488	453	459	475	495	477	517	466	531	468	464	457	495	500	497	498	523	479	487	507	489	512	489	478	463	480	493	473	501	530	496	496	491	515	484	540	465	509	468	460	461	482	460	504	485	493	515	488	500	452	462	476	501	476	473	495	486	529	454	490	527	481	507	482	517	419	512	490	490	464	474	507	518	479	481	515	450	516	452	499	514	475	489	512	528	511	512	493	487	500	512	516	470	514	476	508	477	520	431	469	495	457	514	545	495	518	484	449	495	502	448	479	479	489	506	498	495	501	456	448	509	489	504	486	471	483	490	484	452	484	481	515	480	475	481	493	511	501	487	460	571	483	480	477	506	513	502	516	530	487	521	470	519	484	503	505	488	468	483	507	511	475	476	505	469	491	499	482	454	461	475	515	524	487	453	488	476	499	496	459	492	479	513	482	483	525	502	504	515	535	482	481	522	492	515	429	466	484	518	467	496	508	531	498	464	488	480	453	471	463	517	478	506	497	508	486	514	444	493	457	486	495	499	459	504	463	503	476	494	537	476	480	499	491	522	512	479	502	486	481	486	493	500	494	471	450	481	464	522	482	489	501	487	478	467	482	503	498	478	502	463	501	494	495	456	460	483	476	452	512	462	485	509	492	513	441	510	515	455	472	488	497	526	499	471	462	502	506	463	508	471	493	475	513	505	494	488	466	455	476	511	481	502	521	509	483	518	471	484	486	502	513	551	520	503	519	486	492	526	520	487	463	535	539	506	467	497	526	469	489	526	499	471	478	458	471	488	490	491	445	459	538	449	510	503	463	481	508	469	486	500	498	502	507	475	493	497	454	502	489	502	468	467	465	504	489	475	492	501	489	507	480	479	474	472	535	503	496	477	469	496	479	477	496	496	500	520	489	486	501	486	469	492	515	486	509	499	459	508	472	495	482	512	490	500	462	462	499	523	485	480	515	486	510	474	500	482	481	516	453	516	513	506	485	467	479	456	455	468	483	519	491	480	519	463	471	489	467	491	515	510	516	510	439	490	482	506	506	482	446	489	497	471	501	487	496	528	475	472	479	502	518	481	484	475	517	449	490	499	484	458	487	490	513	489	475	468	492	517	515	486	489	455	480	556	490	465	493	520	498	494	468	491	466	515	468	517	523	465	507	504	462	488	505	438	496	503	481	535	476	488	497	457	484	523	508	521	489	510	496	479	473	482	476	500	532	456	473	508	518	508	482	495	460	512	473	515	548	511	491	487	526	472	473	490	498	475	471	504	506	488	516	445	508	482	481	483	525	495	494	508	493	456	494	470	497	441	484	476	462	478	486	485	494	487	495	476	480	503	523	485	444	488	532	484	484	478	493	481	478	521	515	475	471	484	473	544	487	440	535	476	493	471	491	497	483	500	506	463	455	495	449	528	469	514	490	487	466	483	486	460	480	507	520	496	454	491	489	498	491	468	497	502	505	472	490	500	446	512	495	482	501	500	494	514	458	512	459	494	499	521	475	488	480	493	472	499	480	484	529	498	496	460	500	534	475	452	514	526	482	505	490	493	469	476	464	519	512	480	498	527	478	513	495	515	445	454	469	452	482	489	506	496	499	491	480	496	481	492	506	486	519	474	529	486	499	477	496	486	516	530	515	494	471	503	492	456	510	469	510	494	504	469	489	493	529	462	460	476	502	499	477	533	499	459	489	527	520	548	501	487	494	509	453	524	484	536	507	495	450	543	461	459	491	494	475	513	513	518	492	472	490	506	479	500	474	529	515	470	492	475	484	475	478	488	463	481	480	494	491	474	493	476	502	524	478	511	480	457	541	486	453	497	483	501	498	508	504	488	527	510	462	480	503	482	457	486	495	480	476	499	469	450	497	468	520	467	535	520	463	495	454	475	518	516	461	491	476	507	490	514	484	503	491	495	434	497	470	498	492	492	459	489	479	500	482	449	521	506	478	491	496	474	497	517	444	503	472	478	520	474	496	467	504	504	521	500	471	475	486	481	515	486	479	452	519	478	469	512	494	449	465	524	519	488	484	514	483	532	531	473	503	494	522	474	502	528	466	477	499	453	479	484	491	478	449	488	494	484	486	500	464	482	458	487	512	485	480	466	517	490	459	498	463	462	491	487	470	489	467	455	510	482	441	509	495	476	483	467	514	466	483	473	471	502	497	521	521	470	500	478	486	490	521	467	480	477	492	509	462	464	507	496	488	508	488	517	495	496	486	503	522	465	497	463	500	470	498	489	498	480	491	505	513	471	519	496	473	498	509	431	483	474	492	506	530	474	450	484	504	480	509	477	486	459	470	487	501	537	500	481	497	504	475	522	522	492	496	515	502	462	480	496	490	478	482	485	513	503	504	474	493	469	512	487	555	501	460	483	455	471	509	491	498	463	484	493	502	469	514	472	496	484	477	521	524	481	476	519	504	508	486	460	483	486	519	515	461	462	470	538	457	501	479	505	488	465	419	471	469	515	481	503	491	490	515	535	489	491	473	495	483	521	504	469	477	508	504	487	481	516	480	488	486	491	458	516	476	436	496	449	455	520	497	481	502	467	530	490	495	476	505	472	549	477	490	486	452	476	442	471	482	483	484	482	481	485	475	527	470	499	504	475	496	518	451	526	504	504	475	465	478	470	519	472	498	485	478	520	502	501	518	477	485	488	491	510	493	495	493	482	479	507	502	537	485	519	471	454	496	472	490	452	478	451	490	505	449	467	496	485	510	491	491	537	484	472	515	504	512	491	505	444	481	494	508	470	482	494	473	505	477	473	520	463	471	489	486	531	489	457	483	471	492	482	530	517	460	507	494	520	522	499	492	497	491	502	500	485	459	482	451	515	464	479	483	498	496	473	486	495	513	496	552	498	481	507	470	519	490	496	497	491	516	513	493	490	485	475	482	495	504	492	504	460	469	544	488	473	447	521	466	511	495	532	482	500	550	513	501	498	475	503	526	504	490	484	483	499	490	448	479	506	493	511	477	509	486	514	514	498	485	485	492	509	498	462	528	503	497	467	498
25197	21439	27966	25235	15150	5336	3074	2052	1648	1429	1314	1072	996	897	743	683	597	574	494	495	458	445	438	441	415	415	390	398	384	352	370	378	375	314	303	311	400	312	363	314	328	301	344	306	313	324	297	342	352	364	332	355	314	323	355	325	296	301	319	320	364	324	311	326	339	343	295	332	334	327	316	318	346	336	330	338	324	352	338	305	317	291	329	319	341	335	320	337	312	312	339	289	310	348	320	350	338	336	321	312	334	315	328	346	325	316	312	317	332	313	324	348	293	337	315	330	304	334	290	328	315	310	362	321	307	324	318	329	329	368	311	337	337	307	308	362	323	323	318	329	317	321	302	313	320	344	314	310	338	319	343	319	300	343	295	310	286	351	303	311	338	345	297	310	308	318	314	343	357	335	334	353	332	335	324	318	297	333	321	314	314	348	347	337	335	328	295	332	312	314	309	329	311	336	296	346	355	305	302	325	298	349	347	296	347	323	337	306	338	319	338	308	336	320	331	348	335	298	338	319	347	319	342	349	303	360	307	309	325	355	325	348	322	327	358	328	335	311	330	325	349	312	283	261	356	318	358	318	335	327	324	301	317	325	321	325	321	304	326	304	335	323	351	327	346	305	337	350	327	357	331	350	388	323	344	329	329	309	302	337	349	344	335	309	318	317	310	330	326	302	341	303	330	319	313	342	349	339	328	345	297	333	316	354	326	313	304	307	297	326	292	337	362	338	331	339	319	313	321	341	324	332	328	299	344	314	350	353	332	294	309	298	342	302	349	341	331	295	338	345	325	307	352	324	312	340	340	334	339	298	296	331	340	329	341	297	311	306	311	298	317	339	350	312	297	307	313	317	310	327	312	313	356	346	326	318	325	309	324	332	311	318	351	326	324	318	323	309	331	310	358	304	356	329	309	314	349	327	308	316	345	315	348	331	329	307	318	304	352	330	322	337	328	343	301	305	318	330	313	350	333	332	312	360	286	323	311	320	326	336	296	321	349	305	337	329	329	350	338	323	324	286	334	310	261	305	316	344	297	310	316	345	329	305	309	320	307	333	309	321	330	338	327	334	359	317	336	322	342	338	283	296	314	354	332	328	338	329	309	327	303	311	320	320	344	362	328	305	297	313	325	302	333	327	306	359	305	322	338	312	345	308	282	344	329	349	323	327	301	339	330	332	340	324	323	311	320	336	319	300	300	349	315	346	325	334	318	323	334	314	319	326	341	320	330	325	307	308	345	331	330	328	347	305	319	340	373	322	324	332	302	349	334	335	337	324	336	371	319	317	310	312	347	309	298	325	334	342	313	319	302	324	339	318	328	328	308	348	311	329	349	344	298	349	337	340	325	320	334	357	316	332	336	348	353	308	325	297	299	336	313	328	304	325	333	320	285	342	333	329	313	322	339	333	345	345	340	335	355	329	305	342	329	317	310	336	338	350	297	330	363	325	323	349	347	342	341	315	322	283	334	359	322	318	340	341	310	299	320	290	325	319	348	333	342	335	318	333	313	318	286	333	345	345	314	309	322	320	321	326	289	326	315	308	310	325	335	313	292	315	320	328	352	331	316	315	336	298	324	329	302	283	335	309	331	281	308	335	348	286	354	317	302	355	327	287	323	330	320	318	323	317	349	331	333	326	328	343	347	308	322	344	347	314	337	339	308	305	301	332	294	329	306	334	330	341	291	319	350	342	330	334	315	316	310	339	343	319	333	335	331	352	333	321	319	347	283	355	325	313	309	310	345	336	343	306	307	293	339	314	306	361	324	374	336	313	265	323	329	320	357	317	331	322	307	345	328	355	329	314	320	343	289	355	357	343	320	328	358	313	354	315	316	302	325	329	334	359	349	323	334	313	320	318	336	348	324	324	315	328	316	324	304	332	319	324	328	300	341	317	333	303	311	324	306	361	344	333	295	310	332	332	319	320	334	327	314	324	353	304	374	324	277	346	329	319	334	310	309	317	309	338	324	343	362	321	315	325	338	361	301	324	354	286	283	330	334	338	342	353	307	326	350	320	356	351	356	318	302	365	300	349	350	330	321	339	366	333	287	325	322	330	330	321	323	343	300	294	311	340	361	356	292	337	313	326	336	381	337	307	334	322	310	347	354	331	324	302	336	296	318	325	369	308	327	311	325	309	322	309	319	339	325	322	328	350	312	322	330	303	335	319	321	310	335	347	359	343	341	312	307	322	306	320	348	318	311	310	306	317	320	312	304	306	335	325	322	318	353	326	300	315	323	307	341	342	300	347	354	332	321	300	321	323	316	321	342	299	336	337	308	335	332	341	357	324	338	306	333	348	317	315	345	285	313	331	320	287	320	340	306	325	305	357	320	303	302	322	317	329	326	313	346	290	307	350	377	297	325	307	330	337	347	346	343	295	338	297	334	330	319	334	353	334	342	319	317	313	309	299	330	353	335	313	311	339	331	352	337	339	329	343	336	333	337	340	335	334	342	349	307	333	340	323	344	302	353	305	316	310	323	337	327	355	272	313	346	295	310	319	322	371	333	285	333	344	293	314	320	337	330	310	349	323	309	319	332	370	329	326	299	354	341	318	338	297	344	337	354	333	321	352	299	325	309	313	294	315	304	318	331	342	307	321	339	357	316	305	364	329	310	323	352	348	314	324	324	329	313	330	345	301	307	298	331	316	309	303	316	345	323	310	315	308	348	329	340	340	325	307	359	314	321	329	345	307	304	341	323	327	331	320	327	357	311	314	325	353	326	302	347	370	350	329	310	378	341	307	339	346	320	313	320	338	311	324	335	302	338	327	324	316	307	290	314	347	311	320	293	296	335	326	313	342	315	341	331	337	329	279	315	316	342	335	315	294	308	334	373	316	352	335	284	317	331	317	349	376	344	323	323	338	326	322	334	326	311	320	327	347	325	348	332	346	326	339	348	317	349	318	314	316	350	306	367	321	320	320	334	304	346	323	312	305	354	311	313	294	317	326	368	340	336	324	336	333	342	366	353	335	372	320	374	342	319	325	318	322	317	335	340	330	335	351	294	313	308	338	333	329	342	296	349	308	313	340	340	354	325	288	290	306	317	300	348	335	342	287	319	332	331	351	347	319	323	327	293	326	327	342	321	342	329	296	289	332	344	346	349	323	340	324	311	296	284	305	294	308	334	310	300	334	344	320	328	317	317	310	333	318	351	302	324	335	329	311	324	299	345	327	330	297	352	342	321	327	357	313	314	349	327	347	325	338	345	338	330	305	312	343	318	378	343	310	328	301	338	309	282	308	303	311	354	311	334	293	324	332	338	356	323	335	333	361	322	318	342	327	339	345	349	337	335	337	303	336	305	339	332	315	333	318	358	338	328	350	319	328	314	327	309	335	318	338	353	311	336	320	326	323	316	321	311	327	327	325	330	334	364	311	318	335	323	341	318	343	328	305	301	286	351	317	301	343	341	351	310	304	318	350	327	332	329	310	335	322	327	331	295	333	336	308	297	351	348	290	299	337	329	304	299	331	342	335	327	334
18802	32242	29591	20162	14829	10775	8399	6704	5726	5051	4398	3624	3200	2758	2332	2091	1800	1624	1404	1329	1152	1177	1047	1011	1012	906	958	901	879	874	834	806	777	822	702	711	668	719	710	702	714	698	690	724	662	669	627	696	632	665	690	642	698	668	605	681	645	664	648	629	637	687	632	654	629	666	646	657	634	683	678	638	678	651	676	664	660	627	654	670	671	650	649	684	601	641	664	626	656	649	691	660	650	687	699	691	643	614	628	656	611	648	663	675	652	653	637	665	678	639	681	646	629	646	662	698	663	645	666	634	670	655	631	632	640	625	668	679	652	635	683	663	616	652	633	654	679	692	658	664	665	640	605	611	659	647	636	682	661	624	613	632	651	660	639	640	626	648	616	613	692	678	615	666	632	678	694	654	607	640	655	667	675	621	637	633	642	639	655	637	688	686	641	605	622	626	639	582	616	638	651	629	657	682	631	639	660	632	654	628	640	657	672	668	680	625	641	594	636	655	631	634	624	633	667	629	615	640	633	662	601	661	652	630	598	627	643	688	692	671	623	626	611	659	671	651	648	644	647	650	647	638	644	648	650	664	649	687	623	603	680	616	673	626	653	644	621	652	698	666	620	653	639	675	678	685	623	637	647	622	677	632	656	642	616	672	667	653	651	627	648	677	660	629	686	619	667	677	630	634	645	674	613	627	634	640	658	610	650	657	636	650	662	649	590	609	595	597	674	673	665	650	681	642	652	653	653	660	664	670	603	653	651	645	646	664	620	655	620	652	636	632	667	626	682	684	613	684	675	660	658	661	629	658	630	653	649	622	697	659	650	643	641	686	672	663	679	590	659	670	682	643	636	646	607	614	631	642	670	599	671	648	657	618	694	605	606	652	625	643	628	642	656	624	690	605	692	652	607	624	630	669	665	639	633	640	631	626	650	641	632	662	602	590	715	630	653	629	652	694	651	640	633	636	672	650	695	658	661	632	636	645	670	670	650	637	678	631	655	660	606	651	634	672	668	646	648	681	598	665	658	618	632	655	629	646	650	648	679	619	644	617	626	649	633	663	653	605	636	675	614	665	596	643	688	656	617	694	651	642	665	625	589	629	675	657	672	693	625	653	615	664	698	659	608	611	654	631	649	669	608	640	617	624	602	630	653	653	611	619	646	643	673	659	639	643	640	677	614	622	651	634	632	614	683	622	611	668	657	640	632	646	656	636	662	664	615	650	664	684	653	599	636	616	639	651	592	660	678	609	639	653	665	605	661	643	629	640	645	622	623	613	666	670	649	601	671	666	608	654	600	656	651	632	643	627	660	669	658	635	647	680	653	662	617	685	640	624	618	668	681	620	668	647	621	630	697	653	638	643	664	626	621	643	652	646	633	651	634	616	646	658	686	640	631	655	670	650	647	673	668	674	664	649	679	653	572	664	613	631	634	645	617	593	666	670	599	643	654	682	609	647	639	659	638	606	659	664	707	623	659	612	628	650	634	664	623	652	675	656	616	645	689	628	636	669	640	659	612	738	653	645	650	675	632	672	638	679	672	675	642	635	643	657	660	617	678	636	666	636	669	650	664	666	622	616	633	666	631	666	667	623	670	644	631	662	647	640	587	658	658	706	665	598	620	620	646	596	687	666	632	660	620	652	654	676	622	659	609	617	642	606	660	677	631	617	628	625	634	662	621	633	639	667	664	626	661	649	644	618	650	619	648	636	676	658	674	611	655	682	655	652	635	622	705	595	633	684	659	656	661	650	648	659	668	628	675	676	582	681	645	641	669	678	636	636	665	646	607	586	643	654	666	625	631	641	643	625	618	642	664	603	694	645	620	675	623	627	661	621	642	643	702	648	609	638	587	652	626	685	683	699	617	630	632	658	591	623	694	640	673	638	631	674	678	654	651	684	606	637	612	598	636	653	614	680	636	619	704	643	625	645	648	679	692	611	676	683	698	608	626	661	676	632	639	653	624	636	645	674	645	618	641	687	661	657	664	667	604	657	661	640	661	623	644	630	660	625	654	650	669	659	700	631	635	644	668	662	640	659	609	626	631	656	668	599	607	625	693	670	638	642	712	670	683	686	664	665	628	633	636	640	602	633	673	665	620	654	670	640	629	671	631	663	614	658	633	634	639	637	649	659	622	600	645	661	598	690	665	676	589	660	651	649	633	636	650	643	671	645	659	623	677	638	640	653	653	644	657	665	620	628	658	661	644	658	640	645	602	668	615	650	666	570	646	684	647	633	686	629	640	659	668	684	629	635	659	672	679	653	613	632	669	668	630	672	640	624	621	719	642	661	684	639	632	656	651	607	641	674	622	647	654	654	623	596	632	644	640	610	594	654	633	643	626	666	683	692	627	671	601	624	647	662	652	646	642	669	628	638	652	622	701	648	639	611	636	670	645	642	653	650	642	636	649	676	644	665	699	629	690	644	655	654	609	647	622	622	627	646	673	653	632	660	643	654	603	608	668	651	651	635	632	686	677	639	676	622	627	645	602	719	633	636	644	651	668	589	633	656	645	620	623	682	614	625	657	637	614	660	691	619	613	680	642	634	663	651	632	664	680	647	627	655	660	657	705	594	664	630	648	642	632	658	631	615	673	644	682	633	643	643	644	663	615	662	622	656	630	606	621	626	663	651	686	594	703	642	657	633	661	654	683	683	663	634	661	670	647	656	640	647	646	599	641	664	667	691	692	644	623	669	641	625	659	664	635	660	640	673	667	628	697	614	626	662	638	670	666	620	619	649	666	661	607	644	672	624	641	618	623	663	649	635	661	644	641	613	624	575	636	632	696	684	612	662	616	625	626	660	655	639	631	643	622	615	617	650	662	638	633	656	702	611	655	665	637	606	704	658	665	626	666	625	651	700	677	687	638	638	699	607	619	656	605	673	665	617	651	646	634	649	641	638	616	669	655	681	676	670	643	624	610	645	676	659	651	661	631	634	606	668	642	616	627	660	651	626	612	612	652	622	669	663	654	634	628	691	681	610	616	704	660	656	605	580	629	617	597	642	658	653	636	653	655	674	657	604	655	645	590	659	614	608	661	618	610	643	668	623	615	651	613	639	692	651	609	606	635	638	644	654	625	681	679	632	667	619	666	676	686	634	664	625	621	640	631	644	686	638	669	632	660	621	663	654	620	622	599	636	631	654	676	666	641	631	617	673	687	636	657	657	625	661	656	615	623	598	661	622	593	663	694	645	650	647	677	647	671	673	641	654	686	644	616	676	646	664	662	642	645	662	660	665	686	646	615	679	587	649	694	608	624	620	673	644	650	657	642	637	664	638	645	666	681	612	643	671	688	680	608	638	641	634	647	622	695	636	674	636	643	645	624	647	665	609	652	639	610	607	644	609	628	634	635	660	658	618	623	641	655	679	640	630	642	648	641	676	684	635	621	644	653	648	639	683	661	648	625	656	615	661	591	647	682	634	638	651	643	637	619	662	632	733	630	647	643	619	632	649	645	642	698	645	674	654	647	597	656	649	602	643	676	644	607	639
24173	21414	28883	24337	21336	14808	6236	3526	2618	2327	1965	1680	1495	1283	1186	1045	912	828	764	769	714	719	659	635	665	607	611	600	603	578	561	566	557	605	539	500	502	493	515	534	536	496	506	475	483	520	507	467	429	495	488	531	509	505	509	493	457	483	505	474	488	496	485	516	505	495	500	535	503	505	471	509	508	487	491	490	515	502	488	480	538	488	503	507	464	488	498	526	507	504	458	478	491	482	452	470	522	445	482	503	461	507	490	474	499	455	497	477	466	494	512	470	445	481	467	517	471	468	495	460	484	460	488	485	537	460	486	509	491	476	481	516	479	485	495	484	528	498	442	485	466	478	511	437	446	458	477	429	484	470	487	473	502	501	485	482	536	512	497	491	500	541	506	484	506	487	477	481	480	463	525	457	481	471	472	487	480	497	505	491	502	479	524	515	478	494	500	517	466	506	463	525	479	470	510	497	500	486	522	476	498	478	461	503	473	453	482	493	460	500	502	509	500	530	518	491	513	488	506	492	504	495	467	502	513	500	466	524	481	490	499	532	507	461	462	515	496	462	530	505	524	459	492	479	505	498	456	500	515	457	484	466	524	483	507	496	512	478	524	461	483	487	469	461	520	474	513	506	512	498	523	461	484	502	500	505	547	501	508	479	484	509	489	486	493	468	480	523	479	508	454	487	506	470	531	477	503	515	478	507	474	481	472	446	486	486	491	519	488	526	498	482	489	509	502	516	454	498	480	479	474	476	508	501	543	463	489	486	482	496	472	479	472	514	499	461	500	528	515	472	493	477	522	512	473	486	490	523	470	466	505	465	482	482	471	488	478	458	475	460	537	457	480	468	459	477	439	496	468	506	464	521	510	475	489	465	453	532	467	516	472	495	485	498	492	487	478	493	481	485	488	464	463	482	506	482	468	455	475	534	493	492	514	507	461	499	457	486	469	479	531	476	458	458	481	491	494	501	466	497	512	496	489	470	481	485	464	502	503	507	481	485	468	484	469	448	462	460	498	451	505	475	496	517	464	474	493	476	516	473	467	519	499	460	481	480	474	508	480	467	479	489	519	486	464	499	494	466	498	496	493	519	435	482	486	501	500	512	518	493	489	498	504	505	513	475	479	477	487	498	477	482	516	476	506	490	480	482	518	471	469	474	539	470	563	498	512	475	509	531	473	520	497	449	495	479	495	491	493	521	551	477	525	490	485	519	505	518	480	494	481	493	491	515	506	485	483	514	505	478	507	503	473	481	483	511	473	500	494	504	462	499	501	482	467	490	461	474	475	502	485	455	503	479	480	494	521	503	535	486	501	515	479	504	494	480	492	510	494	456	479	494	494	464	521	475	525	477	515	508	452	470	453	481	507	527	453	477	488	507	487	479	512	496	492	488	477	497	494	499	482	460	518	471	496	486	493	493	487	489	478	465	495	468	465	500	488	529	479	496	515	422	512	466	462	530	486	519	509	509	468	495	481	453	486	474	508	461	507	457	494	504	483	483	505	498	483	490	481	480	504	487	479	474	497	449	488	494	523	520	478	477	494	491	529	482	487	433	495	541	503	452	467	486	537	479	497	464	449	468	476	537	491	512	495	490	499	522	506	487	485	523	493	480	459	501	462	468	490	465	489	490	467	494	481	447	513	475	485	483	460	484	483	493	479	476	503	456	500	456	478	486	504	479	533	465	505	471	505	481	495	506	505	477	509	492	477	492	503	501	432	482	502	480	438	501	536	485	526	510	491	500	489	497	514	472	418	486	478	521	498	493	483	473	513	503	488	514	472	481	491	487	482	513	500	468	502	497	530	507	502	454	512	489	458	500	454	481	497	502	496	511	488	511	534	523	489	499	500	522	462	492	490	532	509	506	507	511	465	501	504	450	480	474	471	464	467	447	496	493	464	517	485	506	498	518	487	475	441	502	483	485	447	483	498	489	485	494	488	523	479	503	503	518	445	467	482	478	475	517	504	486	497	457	493	464	485	501	491	478	447	475	486	481	502	475	483	482	465	499	507	494	451	506	538	482	466	464	469	507	463	469	489	507	491	522	459	503	492	438	473	528	471	478	484	469	505	517	513	454	459	491	481	513	493	450	461	481	489	467	469	495	480	500	485	496	507	472	488	491	484	542	471	464	481	490	460	522	481	506	499	526	476	469	473	472	502	514	496	472	464	473	486	505	524	509	473	501	463	470	480	479	444	485	470	492	494	512	484	437	511	498	488	487	455	509	508	487	468	513	477	467	488	461	477	511	470	530	482	537	508	532	503	491	548	529	482	495	520	534	477	458	482	466	457	458	527	500	501	503	498	472	504	453	509	520	503	476	506	520	485	481	532	505	476	499	478	456	455	519	480	494	478	467	482	522	477	474	499	516	480	520	498	489	483	530	456	485	492	483	471	515	479	495	439	469	464	514	477	460	460	520	499	453	439	473	519	481	502	495	511	472	442	545	507	445	467	491	458	500	509	485	458	466	516	508	485	505	506	465	506	476	505	505	524	497	504	501	495	501	464	501	479	464	493	444	473	503	485	507	484	479	480	481	468	497	488	487	493	458	516	502	477	468	485	465	491	472	520	496	472	467	497	509	469	479	476	499	508	494	484	503	488	482	503	474	475	509	523	502	490	494	445	511	480	482	474	458	460	487	501	473	496	468	480	510	493	496	502	493	486	512	448	496	462	497	504	483	531	488	490	465	498	535	484	470	497	472	509	466	491	462	473	522	451	465	468	481	458	489	508	503	500	465	422	504	478	514	503	466	491	476	485	472	488	474	503	517	491	492	501	497	493	499	506	493	500	479	499	500	457	502	468	557	511	472	452	498	505	518	473	454	465	432	518	503	496	498	501	470	497	484	533	497	496	466	469	488	503	474	490	503	509	483	453	470	459	477	472	476	535	486	552	497	509	492	473	470	478	476	459	487	527	465	484	489	500	519	514	467	512	470	481	497	510	480	532	499	521	507	485	503	513	486	456	493	481	503	501	470	482	498	488	475	518	469	474	477	499	473	457	519	491	457	526	496	465	484	468	480	492	467	499	466	455	440	514	485	492	492	480	459	522	466	486	460	543	530	455	444	500	485	468	468	494	492	490	499	478	474	472	522	500	510	481	500	479	456	525	514	482	491	459	450	515	470	465	483	500	479	483	511	464	485	472	492	503	550	469	489	488	497	498	488	456	491	511	507	500	423	481	508	476	463	479	487	516	455	443	507	470	457	456	493	439	472	460	468	503	492	468	470	497	527	486	485	482	514	484	500	508	484	498	479	501	495	480	525	467	513	499	463	462	469	526	503	512	510	465	467	478	497	470	495	486	478	499	463	482	476	461	503	499	481	485	442	474	498	485	441	475	498	452	475	519	464	480	499	446	470	442	488	523	483	500	478	511	485	505	471	474	491	502	514	471	493	528	457	487	463	488	498	490	469	507	494	465	462	484	513	531	496	503	489	497	535	477	479	466	530	499	460	467	479	498	463	488	448	510	463	490	479	485	496	480	520
20989	36465	33970	25063	19285	14844	11986	9745	8242	7482	6349	5468	4725	3991	3453	2916	2603	2388	2123	1896	1706	1658	1518	1498	1487	1419	1307	1281	1227	1309	1205	1134	1145	1069	1038	1068	991	999	964	977	986	939	989	933	943	917	1000	904	913	967	976	994	978	938	930	929	897	970	933	935	929	915	969	880	965	873	924	915	964	901	1037	951	914	972	969	955	946	890	922	976	943	927	921	877	966	958	999	897	953	964	930	952	972	964	950	954	862	920	961	943	944	929	910	932	920	929	901	916	919	956	978	939	967	972	948	947	972	967	908	934	904	852	925	907	917	958	870	905	930	947	933	920	942	973	960	914	891	930	904	994	964	924	939	929	978	946	876	955	927	950	925	954	854	898	996	974	908	921	898	942	938	924	901	911	940	938	947	937	909	909	965	924	912	912	939	976	893	888	889	980	933	985	934	973	924	903	919	984	907	868	970	996	868	876	834	924	904	887	961	860	945	879	891	909	962	921	953	899	927	910	934	950	919	923	876	953	892	923	910	891	970	943	900	963	954	909	908	857	936	917	924	919	994	940	915	932	873	934	909	861	924	931	932	931	956	918	828	931	859	938	885	899	958	894	885	945	947	927	911	911	938	958	945	891	918	949	956	919	937	945	918	954	963	899	900	951	985	937	948	911	909	943	908	910	991	912	959	906	911	893	874	906	955	949	947	932	913	918	951	969	940	907	897	905	875	921	916	903	995	929	959	935	979	929	881	960	898	889	868	908	893	896	944	913	870	894	876	900	900	942	927	940	936	934	930	955	921	910	906	901	973	923	883	944	949	958	879	879	924	878	935	938	908	930	980	940	883	934	930	946	962	950	946	936	938	924	905	940	955	901	906	995	863	928	909	902	961	932	961	908	936	907	936	945	884	934	957	957	941	949	905	915	938	960	894	963	906	917	929	934	933	901	924	916	865	902	943	934	857	903	896	909	923	903	972	943	928	920	947	916	920	901	861	915	917	900	973	933	935	955	903	930	895	886	956	966	885	925	1003	929	916	908	936	948	906	905	967	942	898	955	910	939	944	880	891	948	922	892	964	916	869	934	962	898	879	939	920	932	882	902	932	913	939	988	939	885	943	953	938	956	934	889	889	978	893	904	960	894	888	950	904	935	952	942	950	871	881	939	910	922	930	878	904	944	912	937	851	934	930	936	905	891	917	933	903	930	942	862	903	897	929	972	970	958	919	926	940	892	906	933	1012	875	981	917	1005	912	940	880	893	907	926	903	912	940	948	926	885	860	893	934	886	917	881	951	871	903	928	895	904	875	917	962	956	879	909	966	851	931	939	908	889	902	921	1006	878	909	900	937	939	944	900	885	962	907	987	876	931	904	927	907	959	954	980	908	892	941	951	963	891	930	923	916	889	962	943	916	942	912	911	972	905	936	963	932	939	947	923	897	900	942	937	867	887	951	955	921	988	931	894	951	873	958	946	918	920	872	890	894	952	977	904	896	887	933	890	916	875	956	945	899	841	893	891	939	899	928	895	912	902	875	910	936	977	893	921	904	939	849	930	962	907	902	946	958	929	932	927	976	888	913	903	867	950	941	905	904	930	879	860	885	922	907	919	935	911	877	889	928	940	931	882	920	943	932	897	889	940	917	903	891	916	935	898	953	954	928	935	936	926	874	933	906	874	919	852	906	968	882	936	947	919	892	925	930	927	892	963	896	915	972	911	950	937	887	912	929	898	920	964	886	887	926	966	951	903	911	943	930	908	924	871	919	915	965	915	960	925	967	904	870	925	901	901	881	877	918	924	950	876	914	958	929	904	893	901	881	900	916	937	888	887	887	963	941	975	933	969	901	907	994	896	909	899	907	915	908	920	914	910	893	896	892	911	939	900	965	891	917	923	926	876	880	902	888	922	909	917	962	929	946	911	958	878	952	912	950	942	927	905	974	849	899	903	901	949	927	941	910	902	921	876	937	925	936	893	866	954	937	897	926	920	915	900	870	894	917	857	921	952	903	896	943	977	883	932	912	931	888	881	905	898	932	884	937	894	940	957	896	920	894	916	907	916	929	945	897	892	928	967	903	936	856	940	912	939	887	943	934	934	920	942	917	940	935	925	904	889	936	966	885	903	926	947	923	933	923	956	954	861	910	877	877	908	929	953	931	894	917	914	892	925	926	957	929	910	941	904	934	879	945	920	900	974	940	921	926	927	926	949	848	896	926	940	911	899	946	951	926	884	938	857	932	974	940	901	900	930	1002	930	945	858	924	918	956	921	961	923	922	920	951	889	945	885	950	920	912	908	890	946	899	963	900	939	923	881	928	964	915	891	893	920	959	908	904	928	925	963	887	893	864	882	939	936	932	943	841	917	858	894	880	927	956	897	904	915	908	953	889	899	913	921	881	897	889	994	911	946	983	955	949	978	928	904	902	942	857	975	956	868	883	944	950	906	929	871	899	932	918	904	942	873	889	933	920	905	921	953	895	917	926	925	885	885	883	920	921	927	903	917	848	916	908	882	916	936	868	900	950	908	935	890	935	898	935	931	957	932	899	900	891	934	886	898	880	920	900	952	954	890	914	912	946	973	950	884	943	921	937	914	954	934	907	992	883	910	943	944	939	899	941	865	945	948	909	923	912	932	892	922	907	984	892	936	911	955	989	917	891	900	844	965	937	924	909	917	927	919	936	909	945	918	927	921	931	883	852	855	884	942	915	909	876	928	942	861	904	917	941	947	960	990	971	927	890	915	924	921	860	869	905	957	928	858	931	885	898	922	921	884	936	922	920	936	918	897	933	928	898	904	871	910	916	954	886	893	857	922	899	890	942	920	877	952	885	922	899	939	942	953	913	931	887	896	912	919	938	1008	938	969	907	992	888	927	953	893	915	917	926	936	954	911	912	975	916	922	936	936	860	906	889	902	892	876	911	944	923	961	908	935	940	929	917	907	885	911	926	941	937	924	924	943	874	940	920	920	988	896	977	913	887	877	921	907	899	900	957	920	985	922	957	915	902	919	943	898	913	892	931	911	911	939	939	978	939	887	912	900	898	959	915	942	921	903	907	896	900	881	944	936	929	880	924	927	945	930	933	934	934	946	925	922	902	889	917	911	948	894	953	927	928	920	960	914	936	906	884	950	948	898	877	906	917	899	919	910	873	924	912	899	872	903	903	925	967	890	974	962	903	899	905	918	871	921	923	913	928	850	997	877	885	980	943	932	887	905	887	935	923	891	939	909	908	884	942	897	947	942	921	958	921	906	908	918	948	899	928	928	914	889	941	961	930	916	909	929	921	972	999	940	873	927	897	956	892	908	839	901	910	904	938	884	906	889	920	927	906	921	891	928	980	874	892	931	903	946	904	894	881	927	905	881	923	830	942	932	881	967	947	903	894	895	934	951	947	892	943	935	940	930	960	906	869	928	938	883	927	958	858	884	952	886	922	893	971	920	913	909	956	935	926	974	910	954	853	910	904	924	954	884	908	919	874	949	949	943	873	909	904	881	910	854	919	932	900	950	903
27442	19613	13157	6401	2837	1728	1236	947	830	788	728	611	536	468	465	391	382	347	298	350	308	302	271	306	276	254	285	272	268	259	249	242	300	232	272	270	255	275	228	230	214	227	241	228	243	250	258	251	263	247	228	241	247	251	231	244	235	226	264	257	234	240	252	288	256	238	260	272	260	255	231	234	222	254	236	269	252	256	251	257	266	236	224	259	255	243	259	229	273	221	271	208	251	265	243	224	238	254	261	246	218	220	258	245	236	227	246	252	240	246	237	245	256	250	241	244	239	251	247	235	229	247	225	279	271	244	262	259	243	238	232	232	240	209	228	256	233	239	275	257	245	225	236	255	234	247	265	247	254	227	235	250	224	227	249	259	248	228	242	231	235	237	236	242	243	250	246	246	241	237	255	275	240	279	245	259	231	218	276	219	227	245	251	213	228	279	247	223	270	228	268	240	225	238	243	248	275	243	245	233	236	251	254	245	250	252	251	240	259	239	253	249	229	261	245	229	242	219	239	212	242	241	227	241	251	260	228	243	255	246	266	256	227	227	228	264	259	259	242	237	265	249	232	256	246	235	219	241	244	232	268	254	246	241	251	256	250	245	244	230	227	275	273	240	257	260	230	222	255	224	257	256	243	257	234	244	216	286	248	259	242	216	228	225	237	284	238	240	242	255	243	231	268	269	249	237	261	257	244	270	226	221	256	247	243	247	230	197	252	268	285	240	265	221	244	251	251	240	249	255	218	262	257	249	228	215	255	286	242	249	249	249	231	245	235	232	248	234	230	240	226	228	215	239	217	225	261	219	257	261	272	254	225	276	251	231	230	209	287	262	243	254	241	259	249	239	268	231	243	254	227	246	217	229	232	269	237	235	233	234	281	245	236	239	242	261	240	241	222	252	253	259	224	235	250	246	246	259	249	223	232	259	245	242	292	248	250	244	252	232	266	221	242	257	238	234	244	223	257	264	250	238	227	233	234	224	247	259	242	244	249	251	242	240	255	234	276	249	246	239	237	236	251	247	257	257	272	233	258	227	266	228	250	253	223	257	241	244	247	252	248	243	241	249	249	252	230	257	258	230	248	239	230	241	224	232	220	250	288	254	233	251	253	220	221	256	252	239	214	248	244	240	230	257	264	235	244	245	236	229	266	218	236	248	236	256	222	234	210	240	263	210	245	214	261	261	215	258	233	254	238	236	246	247	264	242	241	220	232	237	259	227	250	269	239	246	245	227	213	244	250	235	252	260	226	237	255	231	253	243	259	263	259	227	248	251	268	241	238	260	270	269	232	246	259	265	225	250	241	256	234	237	232	258	215	234	258	233	256	265	215	238	234	199	221	242	244	226	227	226	251	247	245	240	226	256	232	248	224	237	260	241	224	269	223	241	250	244	238	231	226	239	248	251	249	222	227	246	247	207	266	247	236	267	234	246	253	237	227	252	215	241	257	226	274	243	240	240	213	233	251	255	276	239	240	212	241	231	221	240	244	259	259	266	261	253	229	239	258	253	250	246	228	237	249	215	261	233	253	242	226	252	268	225	237	259	231	236	243	248	226	231	234	246	253	257	260	257	229	252	235	224	255	231	224	242	220	235	231	255	276	242	254	215	247	258	238	253	225	254	265	252	253	259	225	237	236	237	253	237	235	249	244	238	251	239	238	262	210	266	264	270	256	254	267	221	236	262	237	260	230	258	256	234	282	263	231	251	238	254	264	250	260	254	254	240	212	230	230	247	279	251	236	236	257	260	264	258	236	263	256	244	258	250	242	247	249	222	247	256	274	252	217	250	244	225	226	246	249	249	224	232	253	232	257	227	248	253	227	226	263	249	278	221	241	244	250	260	243	254	238	259	251	270	229	228	235	228	241	266	254	224	225	219	250	225	236	235	245	225	269	217	218	212	283	250	241	241	244	214	222	229	251	263	217	239	219	236	243	244	226	237	271	238	238	262	251	244	231	251	242	246	232	209	236	229	242	233	239	237	245	255	271	247	246	243	245	236	247	266	202	242	225	250	259	236	222	251	272	247	214	270	242	252	243	248	254	244	226	237	236	233	265	245	269	243	248	236	231	254	279	250	254	253	270	238	254	246	266	244	238	240	231	251	235	231	238	275	248	229	268	228	213	247	238	226	257	260	255	278	255	268	260	249	264	256	209	229	258	263	259	268	243	255	240	243	261	253	251	230	272	279	231	238	218	235	261	244	251	254	246	248	283	246	254	228	265	267	254	236	244	254	248	233	237	221	247	261	235	254	260	229	260	236	276	217	250	231	230	263	240	257	248	228	242	258	243	263	257	258	256	247	223	225	258	268	213	231	246	224	257	232	250	264	251	232	252	234	214	248	230	246	250	228	231	227	267	261	260	242	234	227	231	280	249	258	254	222	252	243	214	236	218	215	262	257	260	237	237	268	240	223	266	232	235	233	245	252	254	244	243	262	256	238	241	251	256	270	261	227	248	236	238	244	211	215	229	236	244	233	256	245	230	214	233	222	240	260	243	235	252	263	226	270	237	232	212	248	246	259	227	242	257	253	261	203	256	239	229	227	249	259	224	265	233	242	236	244	237	242	245	247	223	225	214	232	234	249	223	243	280	224	248	272	215	241	212	242	250	237	280	248	220	271	234	231	239	258	262	278	255	238	236	253	261	244	247	224	249	257	239	266	215	248	253	261	249	252	250	240	223	241	246	246	230	240	230	246	218	249	212	227	203	236	234	240	258	225	225	225	217	241	228	251	266	233	251	234	243	263	250	237	232	230	243	256	240	246	219	243	264	227	277	234	237	226	224	233	234	224	207	237	272	244	273	251	242	230	265	235	258	222	252	285	252	241	253	245	235	220	281	229	234	243	259	222	257	259	228	226	232	243	266	248	242	246	221	255	215	238	241	276	240	247	218	250	252	239	242	241	266	247	246	225	243	258	257	217	236	251	252	235	227	247	215	243	257	261	220	231	252	249	218	237	225	246	243	244	245	237	252	230	252	255	241	261	226	231	245	252	243	270	243	253	234	241	260	246	242	261	224	251	251	247	228	219	240	240	248	280	252	235	222	250	253	254	226	230	234	244	253	221	274	271	256	237	245	239	267	241	243	228	261	239	258	236	242	222	234	233	243	250	285	245	273	254	235	254	240	233	273	233	235	241	241	241	229	243	211	235	232	252	238	240	243	226	246	260	232	272	234	256	253	267	229	260	231	242	229	199	273	231	214	236	253	257	261	243	251	274	248	254	217	259	246	257	219	235	245	251	266	247	261	233	257	253	240	252	239	242	248	227	242	239	229	258	219	229	259	250	228	241	254	255	230	201	233	247	255	263	235	260	248	231	249	246	269	246	242	253	231	226	236	229	252	251	241	227	230	236	268	244	234	259	225	205	249	253	237	244	241	242	245	241	226	257	269	245	213	242	264	215	206	262	243	246	229	240	251	216	249	263	225	243	280	241	224	222	251	242	265	225	229	247	220	253	250	252	229	250	216	266	247	232	246	231
16431	24429	21680	12816	8315	5962	4305	3432	3075	2827	2486	2133	1811	1574	1328	1177	1057	972	883	820	808	715	707	660	662	654	615	589	560	615	523	527	547	545	559	506	520	522	512	506	545	507	487	516	550	487	505	503	505	536	526	504	539	515	493	540	506	541	488	492	464	483	497	515	534	531	471	495	495	511	504	502	519	514	502	509	530	524	517	489	514	529	564	512	491	501	471	499	513	520	497	505	484	449	533	506	492	494	526	506	486	485	511	493	475	479	519	510	511	500	514	508	507	523	486	493	489	478	477	493	502	523	512	531	471	513	493	502	485	511	448	512	476	517	511	483	513	483	502	510	526	531	464	506	487	513	491	495	496	491	472	504	492	511	489	529	501	500	490	546	518	556	494	506	496	518	509	483	512	516	507	477	490	486	513	467	496	484	533	521	505	540	496	487	512	508	482	473	470	487	488	514	468	498	528	514	507	491	520	528	470	480	487	503	492	531	461	466	500	497	526	517	518	462	490	481	489	461	505	510	496	526	487	515	453	506	531	529	553	525	508	537	478	498	479	483	485	490	528	509	530	491	479	489	524	475	520	512	474	492	472	535	468	482	509	492	531	527	508	509	495	519	449	485	502	477	498	508	479	495	499	489	530	505	512	516	514	470	526	522	521	518	517	498	495	505	486	454	500	480	473	508	499	465	557	488	466	507	507	492	542	493	515	487	511	491	530	512	490	511	514	499	500	515	482	504	520	485	453	525	493	485	524	516	465	482	488	500	468	452	480	497	490	531	475	527	456	497	516	517	488	535	474	458	458	511	521	465	490	488	484	497	529	526	476	487	518	503	482	463	567	477	516	522	509	536	517	524	486	555	490	507	477	502	532	473	506	514	534	504	492	509	515	471	497	467	497	481	498	520	498	539	530	542	511	496	506	492	493	506	502	523	505	512	518	489	510	470	519	503	535	495	495	499	485	494	540	504	509	505	487	479	526	510	497	510	523	486	477	510	519	499	518	493	491	528	469	514	516	521	509	481	494	468	484	496	509	487	474	486	522	545	474	500	454	474	501	461	524	515	507	494	502	487	535	524	494	505	501	484	496	524	516	504	504	466	479	490	479	507	439	477	483	505	506	534	472	512	500	461	492	504	480	494	527	508	514	498	501	556	477	515	512	497	464	525	502	510	497	537	524	506	521	484	457	485	487	503	510	514	492	515	511	480	526	491	475	504	497	549	512	537	520	516	516	510	550	522	499	496	462	530	531	498	502	489	452	519	516	530	519	493	476	473	540	504	511	500	487	523	497	475	496	522	469	463	530	487	512	499	509	501	476	504	454	484	496	493	513	486	494	506	449	481	528	486	496	518	480	503	495	518	475	517	489	511	520	512	499	474	519	495	512	489	524	508	480	517	454	505	505	487	519	548	486	491	474	518	497	499	491	502	536	495	492	518	522	492	486	487	490	489	504	519	512	484	501	496	526	501	524	520	471	468	559	530	480	520	493	530	502	514	487	467	492	491	544	497	481	469	497	493	508	481	493	526	513	478	504	490	512	475	538	524	479	537	495	475	470	511	491	505	471	474	446	497	491	509	500	489	516	518	486	520	493	458	487	505	505	509	521	505	517	504	528	505	496	502	500	509	551	489	502	457	528	508	470	490	501	505	524	492	490	529	500	487	510	505	522	508	489	473	480	507	506	516	493	527	536	496	463	475	500	520	511	478	499	524	475	517	495	482	506	486	479	530	511	491	524	525	536	512	478	489	531	495	526	538	468	514	538	493	526	521	524	442	512	477	487	524	488	524	488	507	506	504	453	465	523	526	489	465	472	485	506	515	530	506	504	505	516	468	508	567	466	534	503	505	466	463	521	503	511	480	525	529	504	503	491	507	497	490	492	486	488	482	478	495	511	533	482	507	499	514	492	525	495	481	516	539	499	525	457	487	509	509	526	497	493	487	467	506	495	502	532	475	500	498	476	506	513	509	506	507	490	446	485	524	508	513	497	502	502	537	538	481	500	487	500	495	477	481	506	497	511	521	525	466	515	567	483	471	474	504	528	528	522	464	475	533	492	480	502	502	508	524	494	492	514	500	524	530	490	473	511	492	533	540	465	479	501	482	467	499	506	468	534	519	530	488	505	507	494	493	528	534	495	510	496	497	496	549	503	517	487	492	499	499	494	551	464	499	500	511	481	477	513	511	461	484	495	475	500	473	536	456	464	488	511	483	482	500	469	530	491	533	464	492	535	462	519	469	493	494	484	495	459	494	502	492	533	481	492	496	505	488	513	551	505	558	490	526	460	500	508	483	546	476	494	513	493	459	478	533	497	508	464	482	519	515	525	501	509	509	534	502	453	485	500	521	483	483	526	496	482	484	529	483	515	502	496	487	493	541	535	535	486	499	511	495	506	554	531	505	493	495	495	512	501	523	484	493	502	507	516	464	503	493	472	494	507	477	514	507	522	513	471	522	475	541	476	476	519	502	482	495	510	519	524	518	471	511	472	496	487	483	506	467	498	517	491	498	524	444	494	498	465	500	488	480	517	516	526	461	512	472	456	524	536	481	487	491	505	478	452	518	507	488	489	511	505	495	493	499	469	494	519	517	473	452	497	483	503	522	482	467	520	469	503	517	514	546	481	511	497	501	504	503	484	530	480	482	536	481	473	510	466	488	495	504	507	507	511	484	475	514	503	492	501	475	485	529	523	512	505	468	499	487	531	545	539	476	495	478	529	488	474	490	462	526	500	507	445	442	477	500	512	500	513	517	496	488	509	507	504	476	497	501	520	499	549	463	486	505	469	484	508	513	520	530	537	493	483	507	505	497	474	485	533	512	466	464	502	493	465	491	510	452	532	526	543	463	490	531	558	457	491	500	495	496	503	503	481	494	508	500	439	480	523	535	473	468	523	498	491	468	499	490	484	502	507	508	497	481	505	522	495	539	531	513	560	490	508	507	527	496	519	540	530	487	513	484	477	509	485	475	478	514	518	529	452	490	495	500	513	475	511	526	510	520	489	502	534	513	489	512	493	487	499	530	529	474	487	490	523	515	508	505	522	495	481	471	506	505	484	518	535	478	533	500	496	509	517	462	510	508	497	531	491	537	486	493	483	514	489	526	497	509	491	533	507	504	563	501	454	533	498	529	522	522	492	496	504	451	544	487	509	513	502	510	483	495	511	487	470	503	473	468	464	482	521	498	510	505	510	505	518	530	477	498	501	530	469	468	490	517	509	428	508	508	491	499	449	486	498	524	515	483	482	497	459	495	489	477	538	472	505	524	524	515	488	487	513	493	495	503	480	475	498	519	521	483	507	517	488	516	518	501	494	540	496	473	483	496	513	474	498	511	479	511	492	514	502	527	505	521	509	514	491	506	521	497	500	473	491	494	536	486	486	507	471	504	520	477	494	526	507	509	466	482	484	499	492	490	486	452	464	509	494	481	470	472	497	510	478	483	489	517	506	517	488	509	453	519	489	451	494	492	519	499	506	489	540	530	486	488
25116	21424	27917	25235	14890	5250	2960	1988	1634	1397	1197	1097	931	804	701	620	611	551	535	495	483	433	438	443	403	375	386	434	364	367	358	364	379	344	308	395	321	344	347	346	340	334	298	343	316	359	349	327	326	324	331	322	327	358	310	329	358	340	348	321	300	311	323	348	331	313	304	317	337	360	341	323	294	336	320	337	328	339	321	324	324	357	326	339	320	315	329	309	331	355	352	319	355	298	341	324	335	308	362	350	335	330	358	326	323	332	363	331	332	305	344	321	323	318	342	310	344	330	322	350	306	345	340	323	305	327	319	323	326	307	316	352	365	350	306	306	340	341	324	303	352	343	350	355	354	322	353	302	332	350	312	324	328	302	352	355	337	310	332	346	348	371	348	350	325	322	298	338	317	345	323	331	350	317	354	302	336	330	363	361	342	306	342	337	353	294	320	325	340	308	309	325	345	338	319	323	336	320	337	311	298	303	337	319	326	329	316	318	314	310	339	347	355	301	327	350	304	320	312	366	295	354	275	318	331	346	298	329	311	344	335	319	365	303	350	306	292	336	312	327	327	307	326	321	317	325	313	317	318	360	316	321	343	310	345	327	351	351	337	330	309	294	352	323	328	346	382	345	319	331	325	321	357	312	346	324	327	369	323	306	307	317	336	338	349	302	342	333	333	303	330	335	340	344	325	337	335	336	320	294	342	332	353	298	333	341	331	354	318	349	358	306	326	352	321	330	336	338	332	321	303	314	355	358	320	308	289	310	316	341	333	307	307	322	343	312	333	328	307	291	296	309	348	317	286	358	322	287	324	335	277	326	344	319	334	329	329	316	340	335	320	313	345	335	334	334	343	331	314	330	324	331	347	318	317	359	307	316	358	297	343	359	322	313	316	337	325	312	302	304	293	324	320	330	328	319	350	327	328	342	320	356	340	318	327	336	333	315	339	309	323	287	312	342	373	342	337	310	339	330	350	327	326	338	360	334	339	286	332	321	339	330	364	328	339	318	308	321	322	323	339	307	336	331	325	353	338	346	297	333	338	286	321	299	322	336	317	307	334	318	327	304	321	306	322	347	306	353	353	322	310	328	353	315	323	311	314	325	302	362	318	312	317	322	308	329	299	332	351	328	302	316	335	324	335	323	328	329	330	345	357	328	310	290	314	346	337	326	343	338	343	321	312	325	328	299	311	341	332	315	328	309	288	336	334	342	324	328	329	311	343	343	290	340	345	328	315	299	320	300	326	341	335	357	309	338	322	335	342	343	320	320	342	313	327	318	320	315	310	327	314	322	299	297	318	345	327	373	324	312	317	326	319	300	335	328	324	338	320	329	345	364	325	327	341	379	324	348	329	313	346	322	331	318	315	333	366	329	338	315	359	341	304	335	333	304	336	344	343	341	334	311	323	334	339	368	322	310	340	328	322	327	346	341	306	333	330	324	309	326	360	331	339	285	327	334	331	328	319	300	324	345	365	326	296	339	311	325	314	333	319	293	326	290	326	338	353	334	318	303	366	363	335	324	327	305	349	316	345	318	364	326	317	329	317	348	353	355	324	330	330	306	307	325	353	321	299	320	319	322	319	298	376	297	328	316	349	365	318	322	323	322	329	307	353	311	303	286	337	342	307	331	315	352	335	336	339	305	328	322	325	351	389	295	309	331	321	328	306	314	331	322	350	349	338	336	329	318	308	357	342	305	318	346	330	326	333	321	340	333	341	264	340	305	295	328	324	301	302	312	322	298	340	331	354	322	322	333	346	331	315	325	320	332	334	327	298	344	315	337	336	329	340	340	320	321	316	322	360	334	342	339	352	334	342	307	314	309	336	316	365	305	325	328	332	313	340	358	343	330	321	345	352	304	323	314	316	357	337	335	348	323	337	360	331	320	329	330	324	311	320	322	339	371	312	337	310	329	319	303	340	339	311	327	333	315	324	328	334	315	327	348	355	312	333	340	327	316	291	328	343	363	301	276	304	318	301	302	325	359	311	318	296	309	331	352	316	319	320	323	347	313	322	339	345	364	312	356	329	301	343	331	313	330	333	347	343	339	357	301	322	319	289	299	326	324	349	323	332	333	305	304	326	328	343	307	325	344	323	311	312	336	351	336	346	338	333	298	310	328	319	314	317	315	322	335	306	365	313	329	323	335	328	312	337	324	359	350	333	356	331	326	344	333	364	348	317	327	345	325	328	309	295	330	318	317	323	327	315	323	350	351	347	355	329	318	301	331	313	326	344	327	305	359	329	327	322	346	349	315	344	361	315	342	325	322	353	346	308	342	331	333	317	327	321	320	311	340	324	332	317	358	314	297	339	323	337	334	347	324	326	315	282	337	349	346	333	350	331	326	361	342	361	355	345	358	361	311	309	329	340	327	313	340	337	331	317	300	373	341	350	306	308	306	342	317	326	317	326	345	319	321	361	273	328	326	340	340	335	337	328	313	301	308	338	308	309	326	364	326	321	336	315	337	341	308	315	338	328	328	348	296	316	319	311	347	331	318	296	334	310	315	332	314	337	330	298	303	343	345	354	349	299	315	339	371	334	319	301	348	296	319	336	353	308	287	321	349	317	339	320	349	342	318	364	353	331	329	326	342	321	299	307	326	352	331	324	325	312	305	344	337	344	326	357	299	332	342	304	339	351	349	349	358	316	353	332	338	362	298	332	343	343	329	345	346	342	349	333	317	327	301	374	327	349	346	337	313	330	340	347	311	288	319	319	344	328	303	313	307	365	329	310	328	355	325	308	323	301	319	375	310	295	330	338	329	327	303	347	307	388	347	335	334	333	334	338	341	345	295	334	324	325	326	326	309	353	344	327	306	313	295	335	365	314	319	322	361	344	323	349	322	319	342	334	367	350	314	297	338	340	338	331	326	339	315	323	373	315	308	326	366	323	336	340	325	332	356	312	343	317	309	350	356	320	340	333	330	303	365	328	333	313	336	383	308	339	322	371	354	349	303	341	364	328	328	331	318	348	303	347	303	336	318	349	331	317	331	314	338	330	328	314	312	330	358	323	313	299	343	328	327	352	338	295	302	364	313	334	345	345	303	327	335	332	357	323	324	315	343	318	318	336	315	336	332	338	324	326	365	339	327	325	361	323	333	309	344	361	317	335	333	325	319	337	305	324	304	302	325	340	343	322	283	351	352	313	319	321	308	349	340	365	347	318	325	349	350	325	350	328	277	328	330	297	341	319	339	313	330	368	348	345	313	315	340	316	317	345	335	288	332	344	326	319	339	299	321	325	286	338	344	316	350	324	307	339	322	341	351	345	326	344	308	324	363	333	316	361	299	325	334	306	328	342	323	324	305	326	338	346	343	352	338	330	353	319	320	341	327	334	312	320	330	360	334	330	315	352	312	328	335	365	324	347	327	342	312	341	337	324	333	313	349	331	345	308	348	313	315	314	351	324	368	318	321	308	323	348	325	328	312	357	277	329	336	312	304	327	345	350	304	344	325	299	352	310	315	322	328	316	306	352	306	301	321
18240	31890	29301	19677	14562	10647	8066	6304	5322	4748	4482	3719	3152	2555	2256	1954	1761	1563	1359	1319	1251	1082	1063	973	990	957	857	863	835	834	842	802	822	697	746	739	725	687	733	711	726	712	649	679	660	645	664	631	640	639	676	689	680	661	701	657	669	688	677	668	674	666	669	632	649	633	664	661	735	716	643	639	624	631	658	648	648	681	649	631	691	638	633	650	642	661	664	685	658	685	699	640	641	666	673	665	687	687	662	658	688	667	662	630	623	641	648	687	668	678	674	649	622	655	655	665	675	657	692	646	664	660	673	649	654	665	666	631	662	717	651	679	680	659	683	675	694	613	666	646	690	648	661	651	640	653	665	690	675	683	620	638	641	655	679	616	646	660	615	651	667	647	642	636	682	675	666	625	677	645	663	663	680	706	655	685	626	664	698	666	693	643	639	606	674	654	672	619	653	671	669	656	688	676	666	637	635	668	668	655	673	644	667	685	674	656	667	649	647	657	646	664	618	657	640	646	684	666	634	657	597	637	654	658	679	697	609	667	719	660	681	628	640	658	693	641	648	667	657	650	639	639	609	641	626	666	661	671	714	685	705	677	670	645	721	630	642	708	617	628	622	642	630	641	639	604	660	603	643	670	684	646	645	631	626	637	624	665	620	637	643	621	635	658	598	658	702	648	654	643	636	680	670	637	652	667	611	667	657	657	672	665	659	661	641	643	695	647	624	643	682	647	685	651	682	643	682	682	651	635	646	675	619	631	648	661	656	671	658	615	646	650	631	634	618	643	672	622	664	607	662	665	595	676	644	693	637	627	644	646	625	611	695	604	623	631	647	653	592	608	662	625	660	660	643	649	671	673	644	678	658	645	642	693	675	632	591	675	625	652	622	620	629	647	630	593	627	651	619	628	588	608	677	661	663	613	653	626	643	679	630	635	635	650	646	678	668	658	684	657	645	677	634	636	652	661	653	664	683	675	662	602	650	650	649	654	586	658	679	663	670	683	610	656	630	677	669	656	638	649	626	644	623	686	671	662	633	666	666	630	662	688	663	628	599	641	661	632	682	640	629	693	676	664	695	665	653	632	677	653	641	673	628	656	615	696	622	668	645	660	661	653	597	704	628	611	647	651	616	699	645	628	640	659	665	636	671	675	623	663	647	623	608	697	639	675	624	618	690	687	649	651	601	666	657	627	634	684	636	632	680	672	626	633	720	647	668	660	632	682	646	649	668	690	679	661	611	647	676	662	662	643	687	639	618	676	644	683	665	654	664	646	644	619	648	674	641	656	651	630	634	666	651	643	644	639	699	681	612	650	660	699	656	671	615	651	656	624	635	644	676	679	710	697	648	678	687	641	639	655	640	639	625	598	650	670	634	651	635	654	668	654	638	691	639	625	677	688	671	657	631	613	658	652	640	658	647	629	622	658	611	668	620	628	635	670	639	665	641	635	633	634	643	628	661	673	608	643	659	692	683	672	636	660	670	653	656	662	664	642	693	666	662	667	642	686	614	669	679	599	651	645	679	629	662	656	668	636	637	707	674	650	687	601	618	633	656	623	651	650	627	650	673	619	604	670	644	673	646	637	662	609	641	675	659	643	616	627	647	667	685	673	651	656	654	685	674	632	636	643	656	671	616	633	623	632	629	614	641	637	632	647	634	652	679	675	658	670	675	686	634	666	655	642	620	706	651	692	642	651	650	690	587	664	672	634	647	642	684	610	671	646	712	633	724	643	638	644	623	655	689	665	618	612	657	682	690	673	627	648	652	664	636	649	687	677	671	664	655	662	663	664	643	663	611	650	667	635	674	645	624	630	637	628	663	657	679	662	650	624	679	642	677	600	654	634	668	644	628	657	658	668	653	661	690	651	713	632	674	694	641	637	660	686	642	663	598	668	664	619	671	682	682	642	647	672	682	664	664	658	708	628	686	668	680	669	628	560	628	661	659	669	649	657	653	635	621	691	672	659	656	669	700	649	670	635	622	704	671	651	655	700	676	649	660	742	643	638	603	639	641	632	605	634	613	681	662	637	681	630	643	647	632	639	639	648	657	707	624	625	651	668	681	659	695	648	684	673	597	630	610	645	640	620	651	644	660	689	664	623	623	686	629	658	677	630	623	664	646	669	645	652	661	651	658	622	693	635	631	678	658	655	653	665	670	598	618	631	635	614	664	682	674	660	660	633	664	635	639	623	629	656	642	640	613	641	665	644	633	647	623	654	638	691	670	662	652	648	674	631	670	648	645	665	664	625	630	666	662	662	647	609	588	656	660	650	691	637	677	639	664	659	681	692	625	667	613	670	668	670	651	644	651	657	635	665	671	671	648	636	642	647	643	648	700	710	659	650	685	683	654	594	652	668	667	661	651	647	643	646	659	646	656	635	662	668	649	661	616	680	633	634	690	664	650	684	630	647	638	574	655	665	708	672	650	640	642	661	638	680	687	628	691	662	673	627	665	645	652	594	662	653	690	594	639	622	665	636	651	616	631	667	654	643	669	702	657	635	609	673	645	643	627	675	641	681	642	661	701	655	674	657	644	656	617	595	632	681	680	616	658	659	684	610	641	645	656	678	632	661	652	677	652	695	685	615	635	671	644	605	629	688	659	683	694	683	674	661	658	671	635	649	667	645	650	680	678	615	656	679	666	670	656	668	692	643	670	626	632	680	670	678	653	635	632	650	622	667	663	652	660	653	654	666	627	617	671	628	654	636	633	648	652	672	651	661	624	704	667	634	657	672	639	652	634	680	654	629	636	639	687	694	672	652	650	665	647	652	691	640	665	668	642	627	683	644	593	645	675	689	688	640	638	678	639	609	668	636	660	624	649	660	680	687	615	647	640	648	682	642	647	680	627	658	637	650	647	720	642	673	616	650	676	647	622	663	672	632	644	667	642	675	629	628	653	690	627	633	680	679	673	646	638	648	622	649	589	680	691	651	623	653	611	632	659	617	617	640	672	659	677	630	659	664	661	616	617	654	687	673	577	651	647	597	659	666	633	699	654	656	662	604	620	677	658	664	664	648	658	688	653	654	634	639	663	669	606	658	642	624	637	651	667	637	660	681	668	694	654	612	645	670	641	678	669	667	604	676	643	634	697	577	649	654	658	629	667	676	679	616	647	643	674	652	696	666	671	681	650	668	649	640	649	672	661	647	686	664	641	638	677	644	690	662	675	668	709	614	655	633	638	639	696	678	667	674	644	674	641	666	603	639	636	656	707	659	658	641	631	632	594	669	632	666	693	632	666	678	627	650	686	661	687	655	679	577	714	630	631	623	671	669	653	654	597	668	628	642	725	629	664	660	687	677	665	605	688	691	666	630	659	616	653	627	658	650	708	651	637	622	680	644	669	665	683	623	639	640	663	678	648	641	595	692	693	685	678	622	717	654	644	668	664	632	630	633	665	634	674	637	687	637	665	699	642	672	633	654	655	643	639	603	609	656	637	659	652	678	659	638	646	588	660	665	669	657	647	638	648	696	671	663	631	631	685	663
24151	21420	28847	24371	21401	14396	5755	3198	2320	2184	1875	1636	1410	1267	1153	996	930	903	835	743	692	673	587	652	586	563	577	556	570	583	556	560	554	533	548	491	529	512	519	476	493	481	502	492	510	470	495	487	521	490	527	512	502	493	519	495	446	497	517	487	491	420	477	469	498	512	478	525	513	538	490	533	516	483	562	449	513	505	487	496	478	492	483	493	530	474	461	491	507	489	506	522	500	520	514	486	505	477	463	445	506	495	461	493	485	493	468	459	474	471	463	476	510	468	479	536	472	505	466	482	510	502	495	508	512	504	459	467	544	517	501	482	496	460	482	460	523	520	470	510	475	434	476	490	479	511	455	464	440	499	475	504	502	510	507	531	449	503	494	486	511	457	463	511	525	495	490	500	457	493	500	477	501	493	459	488	488	490	492	514	485	459	498	463	442	498	496	470	485	457	463	501	507	493	492	485	504	518	493	499	490	512	466	484	472	442	482	455	494	470	431	505	498	470	473	462	485	478	508	494	458	483	474	466	525	517	452	525	443	464	511	490	467	474	499	515	519	480	504	484	504	509	502	493	494	482	471	494	456	499	545	530	439	491	461	517	530	521	480	498	493	478	455	529	484	499	454	458	520	469	501	503	493	470	499	508	470	504	496	472	524	463	488	480	496	479	459	477	524	460	493	484	504	469	525	486	479	472	486	450	500	455	446	447	486	498	480	494	489	476	539	500	514	473	481	462	450	520	490	521	493	476	492	502	520	541	488	509	495	460	458	526	468	451	473	503	518	461	498	488	446	466	506	458	497	511	486	469	483	488	466	461	512	496	517	499	472	491	512	542	470	491	469	497	505	486	557	474	467	483	506	479	533	506	489	537	490	481	497	480	489	466	501	496	511	564	501	534	479	510	462	453	477	526	477	512	495	463	473	505	494	461	511	493	484	511	511	518	470	493	477	488	502	439	496	492	489	468	507	515	523	524	469	483	533	519	478	474	495	496	450	493	476	494	529	506	516	507	494	485	500	482	500	451	472	502	455	442	486	511	481	494	516	494	495	499	476	478	492	431	533	469	508	478	528	470	525	482	516	480	481	518	481	509	508	490	495	518	468	465	470	468	485	477	506	456	483	489	489	457	472	489	495	511	480	494	455	476	477	461	478	512	518	490	473	476	505	473	495	458	438	514	519	502	503	476	453	465	495	470	485	450	472	493	519	464	507	481	480	508	472	464	494	473	502	469	489	507	511	491	516	468	490	498	521	470	509	465	532	494	473	506	467	443	524	490	505	530	492	455	476	511	498	485	531	479	464	488	505	440	486	474	494	470	505	504	478	499	490	527	493	508	490	457	546	483	514	498	470	424	480	451	532	492	484	489	501	477	498	448	483	459	484	504	480	481	497	493	506	477	507	459	496	488	509	533	457	475	463	497	468	519	500	499	514	460	471	466	502	487	506	440	475	474	521	525	458	495	468	509	441	516	450	496	495	482	469	481	522	517	475	536	493	510	509	454	478	516	528	469	458	500	483	503	505	491	501	482	484	482	474	450	447	466	482	463	485	490	493	503	450	505	502	445	504	472	519	477	504	494	500	482	480	487	466	506	499	454	460	515	439	505	489	478	446	512	482	508	488	495	505	487	491	448	489	514	495	516	492	487	502	522	516	491	482	450	512	503	510	510	491	520	501	521	512	497	516	507	488	495	500	499	461	492	511	522	488	503	522	484	480	458	504	479	481	475	510	525	471	509	503	497	494	527	498	528	515	502	496	484	497	447	474	486	506	505	483	471	488	475	498	475	465	494	494	491	494	479	506	475	479	489	486	523	490	496	503	491	504	484	456	484	524	486	509	477	485	504	510	474	496	435	480	470	445	485	482	487	510	523	516	478	507	487	550	452	470	514	500	451	498	524	456	468	444	467	499	460	490	505	503	481	476	510	457	474	511	474	510	472	508	499	507	489	482	450	475	471	516	497	517	484	496	478	472	502	507	450	459	486	524	482	499	470	498	514	479	453	505	488	488	444	446	492	475	505	470	448	512	503	484	451	472	514	536	492	454	505	469	486	494	485	472	517	485	506	498	472	474	482	488	462	484	491	480	468	489	487	501	510	464	489	511	488	466	482	512	474	501	496	502	483	525	494	462	456	532	458	462	441	498	467	503	490	507	528	508	478	499	467	473	464	504	453	507	500	515	479	487	518	507	496	516	499	472	485	515	492	471	498	473	460	473	500	473	485	513	457	496	480	528	517	491	507	495	496	490	471	507	463	457	468	511	469	493	485	508	477	501	464	470	482	523	523	485	471	476	518	476	479	444	484	451	495	531	493	519	457	509	478	497	458	508	499	497	478	478	479	475	487	516	516	454	434	461	465	491	526	521	486	491	480	489	447	460	497	477	480	463	478	537	473	505	510	511	456	486	502	489	471	461	459	480	460	500	540	510	517	462	485	501	491	489	490	494	458	457	506	489	474	484	492	533	473	511	517	490	473	544	500	470	465	487	501	488	501	545	517	480	481	430	459	468	474	486	519	485	460	539	499	455	464	511	480	489	527	503	479	489	475	535	457	467	487	465	423	502	485	488	478	494	457	463	471	485	493	485	498	490	490	500	498	500	498	481	494	467	478	473	508	493	470	490	453	498	477	479	529	476	503	521	513	504	509	478	478	481	485	449	547	482	479	474	501	452	516	492	466	501	486	492	517	520	482	446	499	495	462	503	455	462	481	498	479	456	459	469	484	467	527	495	470	481	489	499	469	495	519	482	433	482	491	481	523	488	464	489	469	469	477	477	468	493	515	489	487	504	494	486	505	493	486	455	466	478	486	487	457	492	468	521	487	473	498	488	474	504	490	487	493	490	492	492	479	484	456	494	463	499	469	474	502	504	523	477	469	512	512	499	508	456	502	483	416	494	468	474	502	467	463	494	500	478	479	488	458	430	448	495	474	452	520	523	457	474	482	505	464	495	506	494	494	459	510	520	473	509	472	500	470	488	475	444	483	472	471	493	502	496	497	497	484	498	478	458	482	507	502	502	517	525	463	501	513	475	496	504	473	517	476	478	483	490	496	461	491	512	466	481	495	490	464	483	507	495	482	487	499	480	483	506	520	491	487	487	472	469	452	482	493	471	480	479	501	487	494	469	498	495	502	497	545	463	512	473	537	472	461	470	499	483	495	509	453	483	507	498	482	475	484	477	478	466	512	513	536	446	493	433	481	489	509	511	493	506	503	490	444	510	511	514	516	482	516	448	500	469	486	509	463	493	513	500	477	490	470	477	497	492	477	485	444	512	472	511	460	474	492	481	489	502	508	469	483	490	491	503	490	480	452	492	486	492	464	483	488	504	479	482	481	483	503	514	477	482	460	490	450	486	475	483	472	460	477	469	493	486	466	487	515	489	484	474	525	495	495	480	450	495	497	476	458	502	489	517	494	570	475	478	463	487	433	474	467	523	483	477	470	459	496	497	479	496	502	532	451	473	471	458	491	507	473	507	474	448	501
20775	36378	33410	24681	19011	14752	11149	9104	7813	6922	6258	5397	4609	3950	3348	2989	2589	2322	2124	1933	1799	1728	1564	1461	1481	1387	1278	1254	1152	1241	1184	1122	1055	1084	1031	1023	1062	1014	1015	965	979	897	956	968	949	975	936	945	962	957	999	970	962	976	943	908	939	921	969	968	991	883	941	981	967	952	962	969	938	1005	970	976	964	962	971	977	929	992	938	1003	955	944	927	1001	955	995	950	905	938	950	959	924	954	856	961	991	923	905	995	1004	988	973	990	951	950	920	885	950	981	925	904	955	1003	872	914	927	934	935	935	959	976	924	931	947	912	897	952	912	960	972	957	947	939	975	920	873	943	931	986	915	919	937	905	985	881	944	892	928	902	947	938	940	961	927	936	932	899	954	927	925	978	945	944	928	944	955	973	923	967	890	940	981	935	916	1003	965	918	958	926	970	871	905	900	913	891	979	944	883	877	993	982	923	904	906	973	896	933	929	906	891	952	940	957	942	926	955	930	931	935	948	917	914	896	973	936	914	936	943	959	948	901	936	959	993	952	924	915	882	951	960	884	980	997	937	878	900	933	925	881	923	931	907	905	900	940	944	922	974	948	955	987	968	903	949	918	1007	878	900	936	977	919	939	906	970	955	931	944	917	893	894	925	942	884	954	938	969	881	934	922	946	896	931	920	982	987	934	942	894	931	926	934	931	996	956	947	887	960	926	981	932	968	900	893	908	854	930	930	931	952	920	914	941	947	989	904	951	934	920	954	976	978	950	936	891	921	956	918	921	956	915	961	852	950	947	935	880	948	981	965	922	906	983	921	914	938	882	949	933	1005	977	958	967	980	915	947	922	961	913	934	896	992	1008	971	891	946	960	1026	929	909	894	943	912	953	894	945	863	879	957	938	934	911	876	967	929	952	947	926	910	899	920	947	973	916	918	942	969	915	917	911	916	894	941	960	960	948	967	937	921	964	896	913	947	902	954	926	890	907	925	935	900	971	964	968	896	956	928	954	934	948	932	953	960	917	940	904	913	932	935	899	951	939	954	940	920	927	903	915	940	926	970	948	991	952	950	951	954	932	941	961	922	928	965	950	957	942	969	955	990	908	913	955	945	931	922	956	984	947	974	917	874	918	933	988	936	945	967	934	966	916	906	937	887	864	989	932	971	896	963	938	993	965	956	913	949	922	924	937	938	943	904	969	973	970	932	944	952	903	892	947	890	998	892	924	950	980	923	914	925	933	947	923	899	880	910	917	950	935	941	979	949	1015	968	930	903	874	930	968	914	918	928	941	987	951	971	924	899	956	959	931	901	940	918	928	958	951	868	935	918	871	938	932	956	924	873	930	916	988	887	885	948	955	907	924	959	953	946	963	919	958	910	918	943	966	994	893	906	932	949	929	847	992	974	924	913	920	953	971	873	962	947	903	899	955	903	943	922	926	954	927	970	927	975	939	958	943	947	994	943	920	927	942	925	921	953	991	918	975	939	901	1003	866	872	928	887	933	927	944	921	878	923	889	907	914	962	958	906	970	942	931	934	977	940	981	926	953	932	946	960	920	945	942	911	952	970	969	914	904	959	950	922	900	916	957	918	1020	959	930	904	890	895	945	981	935	921	906	919	872	922	929	901	938	901	942	932	947	974	956	920	932	989	868	937	975	955	911	970	926	917	932	910	916	908	918	993	943	966	926	913	936	869	967	927	907	923	918	912	959	952	964	966	891	928	916	926	886	915	907	915	930	886	941	917	957	937	949	922	900	969	964	921	934	993	941	869	933	884	922	923	952	936	921	900	914	901	973	953	915	954	974	957	960	958	942	935	925	940	881	940	887	926	931	932	897	964	929	971	948	946	985	905	881	918	960	926	895	891	932	902	958	915	961	880	897	906	937	920	874	863	927	941	895	925	910	890	956	930	931	944	917	917	925	917	895	894	928	928	965	969	952	931	918	979	914	953	962	926	976	931	887	976	947	908	939	925	922	953	966	904	932	933	935	966	927	871	945	920	937	965	919	942	925	970	947	906	878	908	902	881	967	882	983	943	948	906	919	962	929	980	913	922	1002	886	906	955	930	951	912	999	950	974	936	944	917	949	887	949	965	915	908	962	914	941	972	939	948	951	888	945	917	847	925	960	923	953	877	906	907	937	926	958	983	961	940	938	1003	893	911	941	922	928	911	923	932	923	942	952	889	933	876	906	953	956	890	881	897	938	929	903	955	945	981	861	962	896	899	992	975	930	924	980	909	906	918	946	972	918	918	1028	948	891	942	945	946	905	944	965	900	973	935	924	932	908	953	918	905	940	939	926	942	934	936	921	963	902	901	952	955	948	938	921	918	909	900	895	953	906	931	918	944	946	956	966	960	975	935	921	920	938	963	948	967	955	948	905	996	925	928	898	978	966	1015	915	946	950	910	929	928	973	943	934	903	909	907	968	898	889	965	952	918	903	914	931	937	975	897	974	943	975	929	901	916	899	952	879	942	952	880	963	927	994	957	900	915	893	1005	962	905	923	944	847	937	921	943	930	908	931	955	920	922	971	893	937	927	888	947	883	894	905	907	898	926	938	950	937	956	942	919	937	958	936	939	943	915	934	963	898	921	917	968	939	935	925	955	938	905	936	899	954	962	903	957	933	901	931	924	919	940	946	952	906	996	942	930	931	960	905	951	936	878	936	900	959	851	981	951	919	930	991	928	949	977	968	913	973	923	997	918	927	943	945	939	936	904	911	919	875	935	949	979	996	972	961	913	887	915	974	913	982	981	990	916	927	994	905	974	907	890	935	977	934	942	901	954	896	933	967	960	944	940	968	916	925	1032	933	995	947	935	980	937	866	932	947	931	916	884	888	934	889	920	942	961	933	922	925	955	974	953	884	929	890	953	902	947	935	961	962	914	903	959	959	926	928	989	921	883	923	943	929	941	940	914	932	992	942	882	987	952	941	907	907	948	972	894	915	948	942	929	911	977	985	930	945	961	959	972	903	962	951	985	954	912	926	991	901	914	904	938	989	989	944	938	893	934	929	956	905	909	895	897	968	932	936	953	894	914	970	927	933	900	920	929	882	929	912	940	926	932	938	869	905	940	921	933	900	924	954	933	920	914	917	937	960	968	957	938	950	946	884	970	938	976	886	918	910	926	895	933	940	902	886	941	925	944	894	962	943	939	937	944	967	925	951	937	920	1010	938	977	904	935	935	926	929	986	967	967	959	939	926	950	951	956	959	848	933	954	933	933	907	923	916	948	970	971	904	964	976	934	960	913	924	964	952	917	938	980	919	974	951	914	959	983	984	920	950	912	911	868	938	882	949	943	936	935	900	947	975	945	963	936	910	974	999	892	963	916	858	942	894	896	946	907	914	979	886	935	993	924	908	919	956	957	943	968	910	944	903	878	973	976	965	867	950	985	908	1014	908	940	955	946	974	926	968	891	929	874	915	979	955	940	953	901	982	922	949	935	900	925	923	884	913	914	884	954	935	948	971	914	962	950	950	931	900	953	942	914	933	908	945	936	926	940	911	897	1020	886	914
27509	19363	12100	5889	2632	1580	1030	817	716	758	644	610	582	491	449	453	382	297	349	321	328	298	270	251	274	268	289	252	283	269	249	254	262	254	237	255	286	280	256	283	254	230	254	248	237	252	260	238	219	263	249	236	269	255	240	228	252	251	221	254	246	278	258	218	262	268	251	238	265	233	261	258	249	257	252	258	267	286	249	266	225	255	249	240	266	226	282	269	234	258	239	252	252	245	270	224	251	235	245	237	273	201	261	277	228	239	252	244	255	253	234	234	256	233	241	247	228	250	246	240	217	256	229	227	227	246	220	241	250	243	242	219	250	259	230	233	258	237	249	256	237	249	226	237	255	253	249	241	249	247	257	250	268	244	221	256	240	256	245	296	239	256	238	227	250	272	275	252	230	252	244	227	254	253	223	259	223	234	235	241	256	251	273	240	233	238	242	252	245	264	225	234	262	251	232	261	248	221	249	277	256	263	229	273	231	237	239	240	242	253	253	268	268	266	259	270	252	248	261	274	215	238	252	233	268	228	258	258	258	249	229	230	245	241	244	265	251	241	244	270	239	251	253	250	270	242	254	271	235	238	247	249	244	244	270	254	274	262	251	272	214	226	264	279	280	230	256	281	245	235	279	234	257	254	255	231	268	273	230	275	234	238	245	254	253	229	270	249	245	243	248	247	271	241	261	224	235	258	241	265	213	248	249	247	235	246	265	225	230	238	237	271	228	250	225	252	229	288	238	271	269	245	259	272	253	223	243	249	249	275	229	241	234	255	258	263	253	232	258	243	259	260	251	216	251	266	272	219	247	257	232	234	229	259	247	273	255	249	238	237	223	224	224	229	238	235	256	274	251	257	245	253	241	248	253	275	260	239	222	255	242	241	270	246	243	243	292	237	274	254	263	235	235	236	237	293	255	259	240	244	238	253	253	235	255	259	279	237	263	233	269	246	281	237	278	250	228	262	239	249	258	250	255	248	232	260	234	255	250	264	213	248	239	243	255	229	239	233	224	241	248	257	230	230	246	255	248	252	269	217	268	238	251	259	254	271	224	259	257	248	257	235	218	261	238	247	260	283	248	230	259	227	252	255	273	276	224	230	236	219	250	242	271	245	255	232	283	230	238	224	240	258	240	252	240	233	226	265	261	255	220	239	228	255	244	258	234	238	243	232	258	257	246	239	216	247	263	254	235	262	245	233	233	268	255	244	259	228	242	266	236	260	239	253	252	260	233	220	246	215	244	262	251	271	233	247	266	237	211	245	261	236	221	244	251	260	229	273	260	239	246	245	268	253	260	238	228	269	253	231	263	262	239	261	249	228	258	266	259	258	222	249	249	217	238	233	251	270	272	255	258	239	224	242	231	263	248	245	231	237	240	244	227	258	267	235	263	245	259	245	251	240	261	260	241	250	221	233	237	247	262	237	241	249	227	257	283	252	250	236	240	230	248	249	232	238	250	235	221	237	237	219	257	236	238	197	248	256	263	263	261	257	238	273	259	241	250	244	245	267	241	241	235	253	246	278	238	223	230	233	261	242	236	237	240	270	234	239	234	244	236	241	233	229	220	279	272	268	277	258	242	231	241	226	247	249	243	241	230	244	224	216	248	247	239	253	220	248	239	245	259	277	251	236	241	247	241	250	245	254	248	257	244	230	268	246	243	274	264	245	255	245	247	297	249	256	259	250	246	274	238	231	256	261	242	255	226	248	267	258	253	252	225	227	245	229	263	236	264	257	237	279	276	215	234	235	259	228	267	246	277	233	252	225	239	243	230	257	232	247	245	252	244	238	249	248	240	237	247	244	227	249	270	225	266	253	278	219	247	263	248	252	238	234	253	234	270	220	255	246	234	250	229	226	247	270	235	272	218	261	241	264	234	240	254	267	263	254	248	228	275	261	219	264	243	261	241	228	267	245	220	257	247	232	235	241	236	245	265	241	225	253	251	257	241	244	236	208	216	245	236	257	242	250	246	246	251	251	251	248	241	245	281	242	268	231	247	259	231	240	247	224	245	223	232	239	245	261	226	267	246	228	215	258	214	232	238	232	256	261	268	253	232	250	205	235	258	236	246	263	239	233	217	235	248	271	236	224	246	237	254	245	247	251	248	243	258	272	269	248	235	255	275	266	266	256	230	230	259	267	256	258	232	289	263	281	238	247	258	227	243	220	261	261	235	265	247	259	248	241	249	251	239	212	268	251	250	237	251	251	255	249	270	245	232	245	237	271	271	247	241	228	229	237	247	242	251	236	245	268	244	245	233	252	249	264	227	239	269	248	236	246	239	255	229	258	265	276	254	246	262	254	262	262	254	237	244	243	253	239	239	241	234	284	249	258	257	219	247	250	237	225	226	246	259	273	246	268	258	239	246	261	256	251	240	245	255	249	251	245	219	249	277	227	260	224	242	247	238	229	271	261	248	229	252	231	237	249	253	237	220	265	214	247	230	217	237	247	236	282	239	223	240	278	229	241	256	232	233	233	234	249	228	252	238	247	250	239	231	246	227	220	253	235	230	249	230	257	242	294	236	262	256	220	233	268	263	266	244	205	254	259	234	241	257	241	255	226	248	261	230	207	247	246	245	252	266	228	256	228	253	249	272	260	224	224	242	233	230	256	245	250	251	239	231	229	237	232	263	239	263	242	235	239	266	224	230	254	266	240	248	260	260	223	250	245	216	258	248	258	230	250	240	227	244	237	279	259	246	269	227	263	255	257	245	220	264	227	267	235	205	257	254	235	262	265	248	250	250	250	250	253	252	244	223	246	235	245	235	236	245	253	262	258	237	263	245	261	237	233	233	254	241	270	227	278	246	256	266	224	235	253	244	252	235	226	248	257	253	242	273	247	249	284	231	235	210	224	236	219	254	224	257	266	264	245	232	246	231	222	253	241	220	282	274	279	245	254	243	231	243	271	229	258	266	251	216	262	223	230	265	275	230	247	255	264	237	252	221	259	258	244	239	256	242	277	273	243	251	240	238	240	250	266	253	270	256	246	225	225	241	259	238	274	257	246	274	234	265	248	255	242	263	273	226	255	228	252	252	261	237	226	241	228	261	245	280	244	256	273	242	253	210	249	259	252	261	240	225	242	239	244	237	247	253	233	240	261	252	239	239	240	239	236	218	243	224	270	245	233	265	259	231	257	251	241	257	253	234	238	239	252	252	263	237	267	236	278	238	249	239	221	239	225	231	232	270	240	233	271	240	266	248	243	244	266	211	222	239	246	240	252	249	249	204	255	215	228	270	238	263	260	268	234	250	268	239	250	264	239	253	234	261	251	244	231	228	253	218	254	256	237	239	247	239	250	236	217	258	246	231	259	233	240	270	270	277	249	203	252	253	260	230	248	264	229	271	260	262	227	258	218	254	247	240	243	228	249	255	216	248	221	260	247	249	232	203	260	255	257	248	224	265	277	254	227	227	263	242	269	228	226	235	239	270	253	230	215	240	273	238	250	235	250	223	237	262	236	240	221	272	266	264	248	218	250
16072	23815	20591	12031	7867	5361	3839	3015	2722	2450	2228	2051	1815	1519	1353	1166	1059	896	909	855	781	737	669	615	662	637	559	578	633	578	572	590	585	609	559	541	513	549	533	540	568	526	555	496	524	509	519	520	490	524	524	525	497	513	505	561	538	500	513	518	505	492	481	487	521	494	480	535	457	550	515	514	479	516	500	542	493	518	501	503	526	524	528	510	510	533	545	541	482	525	554	573	509	518	519	565	499	503	507	471	527	504	481	510	481	502	499	480	536	483	530	493	525	501	544	534	527	480	463	542	492	435	496	568	482	514	480	477	477	488	507	506	546	528	501	496	493	474	472	545	538	539	522	524	529	500	496	534	511	499	486	515	473	501	485	498	503	496	483	498	509	502	487	536	501	488	505	464	537	523	503	499	540	508	495	487	523	514	550	487	476	475	506	529	499	486	465	472	491	502	520	528	496	508	519	510	504	538	479	476	488	498	519	514	539	511	542	489	487	501	512	550	530	522	524	506	482	505	541	512	520	513	470	510	508	517	466	518	494	482	488	522	477	523	521	504	521	503	532	501	516	484	502	494	516	478	507	517	501	509	490	479	513	492	485	503	474	526	505	478	500	518	497	474	518	503	494	472	485	514	504	477	537	524	502	515	483	468	478	499	510	453	496	478	495	487	509	484	534	518	487	502	507	502	488	511	540	532	476	481	492	498	466	522	521	459	508	454	527	506	449	515	473	459	499	504	535	483	524	437	485	461	498	537	520	537	508	521	506	478	523	491	510	495	488	518	543	516	532	453	505	504	511	517	514	493	524	500	504	478	544	495	497	466	500	504	518	505	493	458	485	538	531	493	508	521	513	529	491	531	516	493	508	513	527	524	527	549	502	509	510	524	475	486	472	504	491	500	516	511	494	557	492	490	511	477	536	482	493	512	505	517	489	541	532	522	485	542	523	488	518	475	501	477	540	484	499	524	537	482	524	519	547	515	507	512	478	521	485	484	475	484	481	519	515	482	547	529	526	490	506	535	473	526	499	542	465	547	491	532	473	501	526	497	515	545	503	525	478	491	505	498	503	537	476	527	555	526	490	531	491	509	540	506	487	495	482	516	491	532	502	495	519	553	534	527	524	480	560	484	506	533	486	496	519	460	468	521	549	481	525	528	511	529	492	524	486	528	521	539	539	489	531	510	491	535	520	510	527	473	481	489	510	504	536	511	489	522	468	498	530	524	486	513	462	485	495	506	481	506	514	509	505	474	507	500	508	517	506	505	509	484	533	542	491	496	469	462	511	496	490	479	500	487	559	483	506	493	498	501	507	496	487	504	493	496	503	488	529	510	496	510	498	540	473	511	526	494	499	504	504	467	493	508	532	502	511	523	500	535	520	497	453	500	511	495	525	541	517	531	502	478	517	460	542	530	510	540	514	520	488	507	548	516	496	523	504	493	483	494	514	524	460	515	494	513	493	515	513	488	500	518	531	487	555	546	530	485	523	555	513	504	488	499	481	550	500	547	526	515	499	474	511	512	481	478	515	535	523	506	505	490	512	512	531	511	489	508	524	493	533	541	471	511	484	468	491	509	482	541	544	548	523	495	538	514	497	523	512	540	522	505	502	485	483	494	528	488	522	493	479	540	493	469	491	528	528	490	532	489	494	536	517	508	515	468	543	518	513	436	513	504	516	499	490	473	501	478	525	494	547	497	535	541	534	533	462	499	498	519	470	518	486	509	525	490	507	543	530	480	508	476	516	513	482	523	497	496	521	482	519	504	535	491	462	474	477	465	479	439	502	506	540	522	513	516	492	508	507	521	522	453	514	498	516	482	541	516	491	500	484	485	484	523	507	492	521	524	492	462	448	500	468	506	528	512	495	512	500	531	541	510	473	527	499	475	494	519	455	512	505	512	504	467	503	521	499	483	518	491	489	539	508	516	609	496	472	492	463	482	480	535	499	474	498	510	494	530	506	485	480	507	483	530	538	523	503	522	495	472	539	509	490	522	482	483	474	493	497	489	506	546	518	520	488	526	534	471	479	504	520	484	538	503	559	539	482	477	483	529	495	500	532	491	520	500	517	527	534	513	516	538	509	528	497	483	491	546	477	505	508	481	493	492	534	480	511	486	510	506	532	527	533	521	485	491	467	490	540	482	493	508	535	490	501	485	483	514	481	525	502	488	520	494	487	486	543	481	500	530	517	503	487	489	526	484	487	458	509	521	510	519	489	545	492	533	532	524	504	484	556	491	464	512	502	496	506	474	535	477	518	503	497	499	509	473	517	540	499	514	512	506	486	489	508	505	518	487	500	503	559	530	488	527	514	472	508	526	516	520	535	498	499	514	514	514	521	515	496	495	515	492	544	497	498	525	509	493	542	527	509	494	493	517	487	550	548	485	513	507	506	484	494	499	502	500	508	491	512	499	507	504	543	534	526	519	507	478	487	507	469	521	516	459	489	553	494	505	486	512	510	522	516	522	498	482	519	472	497	531	545	510	521	501	551	530	472	506	484	551	511	463	497	517	533	530	515	506	482	508	532	494	525	566	562	494	500	495	484	465	513	480	492	522	488	562	520	490	522	502	489	519	496	507	531	554	505	526	508	513	509	511	497	507	500	495	526	511	471	542	502	527	497	507	533	449	517	526	523	533	503	499	544	532	475	495	541	498	480	503	491	490	467	478	490	490	488	496	505	512	466	520	495	480	504	508	437	556	485	527	484	524	496	531	535	502	505	535	486	530	520	512	517	500	499	513	544	493	541	538	563	516	481	524	513	530	486	548	471	535	489	518	492	489	495	518	513	514	501	526	487	515	502	510	542	507	510	533	487	516	528	524	495	494	499	506	528	484	492	482	535	495	479	488	482	490	529	502	497	517	468	543	500	559	496	586	459	530	527	534	502	451	513	494	513	530	429	517	513	518	524	504	494	514	500	530	519	496	510	476	494	506	511	522	534	480	507	534	471	516	527	518	506	519	495	518	515	523	476	526	519	520	517	517	480	527	515	478	498	469	493	497	498	507	469	524	522	511	511	521	500	476	528	506	491	528	528	472	510	506	498	517	511	520	529	497	463	529	492	543	534	519	496	504	548	517	474	464	485	480	525	513	513	510	498	487	536	504	450	513	520	490	550	502	506	519	467	514	511	485	524	526	523	495	507	487	536	510	513	509	501	477	508	516	526	513	505	497	496	530	544	483	506	494	495	558	492	524	508	534	539	504	518	487	514	510	489	510	505	499	532	488	493	521	473	532	511	474	501	508	473	486	502	506	524	511	516	548	539	480	499	492	529	557	466	506	526	497	499	479	512	502	479	496	477	479	481	501	500	504	512	486	496	524	482	521	545	515	523	474	511	510	543	512	498	521	535	488	483	544	531	496	475	564	519	511	522	527	480	516	485	510	519	508	491	500	514	524	465	485	499	538	483	520	500	498	515	531	495	487	476	480	530	491	510	487	528	506	457	492	487	509	538	491	524	551	566	492	519	503	479	507	516	550	516	486
25103	21418	27920	25183	15065	5090	2824	1832	1463	1319	1251	1103	984	804	751	617	606	579	561	515	506	460	445	415	403	374	389	396	385	386	366	395	365	355	343	373	328	350	340	350	333	334	368	354	346	333	369	366	328	365	368	342	346	358	367	355	363	378	337	360	342	320	374	290	347	319	335	349	345	330	362	328	331	339	360	340	324	345	381	370	369	298	350	352	326	361	337	350	345	339	323	323	344	331	374	340	314	311	351	333	351	320	349	333	385	355	361	333	334	333	323	328	357	341	337	338	331	348	338	330	327	314	334	340	313	331	305	334	350	322	353	343	331	316	334	342	343	292	364	320	343	345	347	332	334	326	337	367	333	303	327	355	329	327	320	329	327	332	330	318	335	316	314	327	301	372	351	298	344	327	328	337	355	326	299	310	349	346	313	328	340	342	351	350	332	324	327	292	335	329	330	336	338	341	322	306	331	345	366	336	322	338	327	366	350	309	349	313	341	333	320	324	335	323	336	313	332	325	329	321	357	329	353	320	341	352	341	320	327	331	349	316	317	377	322	321	327	324	340	364	345	312	327	317	310	315	351	304	322	359	370	345	340	307	343	326	346	347	314	337	337	309	333	350	335	357	346	330	310	350	335	344	335	347	362	329	328	343	355	347	347	341	302	368	364	326	355	326	301	325	331	302	326	303	361	335	335	316	345	341	327	320	330	297	339	330	339	347	342	319	325	340	320	317	370	329	368	302	353	295	355	369	354	342	330	332	355	322	352	324	339	323	314	336	356	337	342	322	345	323	319	358	334	319	381	333	332	344	340	316	329	321	329	336	342	368	316	339	332	330	312	333	318	326	338	349	345	343	325	307	320	355	342	369	365	331	308	349	322	328	315	327	299	329	346	335	329	323	329	356	323	317	296	326	362	319	345	334	356	318	329	372	326	297	376	328	347	363	323	320	311	342	332	297	339	357	307	359	333	311	333	359	359	340	363	325	358	343	332	334	329	336	332	314	362	326	356	364	301	334	298	336	299	298	288	326	349	345	338	356	343	324	320	346	316	345	324	335	322	320	290	353	310	329	377	300	330	316	357	322	320	326	305	356	335	333	351	303	344	323	356	350	336	345	342	351	320	353	311	357	358	320	318	300	339	364	352	319	332	347	348	331	344	318	313	311	319	350	348	320	334	330	347	319	328	304	340	324	316	329	329	339	337	334	363	348	320	343	349	329	291	303	332	319	322	326	351	322	324	302	346	320	360	292	325	308	357	331	336	338	348	332	345	326	326	338	326	319	346	355	285	337	308	358	316	326	344	349	318	351	364	369	330	283	343	358	337	318	329	319	325	313	319	343	307	324	356	334	347	358	308	293	346	356	348	329	308	335	334	338	341	325	335	335	365	356	326	343	318	351	329	345	326	332	356	337	339	346	305	321	327	313	344	338	352	326	320	354	358	320	314	332	339	337	330	342	315	354	314	345	342	346	336	326	309	345	304	343	307	371	340	297	309	348	322	346	302	370	296	363	324	335	325	326	340	316	336	317	317	343	317	330	337	307	351	345	314	351	371	320	361	347	321	324	347	347	335	324	349	327	331	314	301	312	312	353	320	310	328	356	330	339	352	347	344	317	335	340	361	341	342	337	320	331	321	348	321	327	344	347	336	329	330	368	321	323	367	307	347	339	356	330	325	312	340	332	370	311	302	333	350	326	310	342	308	297	351	328	360	342	320	315	314	362	324	335	324	316	322	331	381	339	334	341	293	354	326	383	337	354	363	297	325	353	321	308	356	322	348	318	331	319	378	327	319	330	359	352	340	314	319	341	324	337	334	334	345	322	383	347	319	330	330	336	343	325	327	298	336	330	329	350	350	346	339	345	331	352	311	358	310	343	361	337	326	338	334	355	328	377	344	357	334	349	369	305	322	345	353	320	309	334	384	354	367	348	339	349	359	340	320	317	327	321	357	345	330	372	340	338	368	354	326	345	328	326	330	331	333	319	339	361	353	311	347	314	319	335	364	336	312	325	332	332	352	340	318	342	322	351	330	330	333	350	347	338	335	375	311	351	338	324	317	341	355	327	372	340	334	367	333	330	334	349	325	328	368	353	339	351	330	338	366	301	351	342	357	318	339	335	296	319	341	381	309	324	310	357	346	359	329	328	329	346	334	335	324	366	350	323	328	343	366	324	304	358	322	325	306	307	331	364	330	321	341	342	342	330	347	347	342	346	324	339	337	330	329	318	312	357	354	330	329	309	327	333	307	340	371	338	333	347	309	350	343	318	356	338	350	316	332	309	314	342	311	324	319	320	329	350	301	351	347	331	333	319	345	328	366	344	304	330	341	307	328	346	341	331	329	371	365	324	341	308	318	337	357	329	322	337	312	369	318	334	299	351	330	340	321	318	346	332	340	345	336	352	320	351	334	337	325	328	339	335	334	350	327	340	361	325	303	322	330	329	295	324	329	317	288	350	328	349	373	352	356	332	313	347	345	338	321	335	325	342	312	348	300	398	343	332	348	339	325	326	364	339	338	309	353	330	315	314	338	328	320	329	339	354	336	335	315	341	322	356	360	330	340	341	324	321	319	337	317	329	331	324	323	346	340	333	329	336	334	331	312	320	342	329	346	317	316	357	322	327	318	329	337	332	389	356	329	357	344	351	333	331	325	362	353	329	331	335	343	298	323	339	347	359	307	334	321	378	354	353	348	318	342	331	331	336	371	336	333	300	340	342	338	347	329	339	337	310	326	339	336	333	364	330	371	323	315	341	340	339	317	328	311	333	361	378	332	349	329	326	350	334	314	351	326	364	357	333	345	342	350	315	329	339	346	316	338	348	346	337	334	308	359	355	334	328	345	326	323	325	357	319	367	340	361	361	316	322	316	340	395	350	347	340	348	378	335	349	335	346	337	313	375	344	345	339	360	313	334	333	326	333	322	311	312	359	321	348	351	317	331	311	335	346	340	375	318	354	335	353	337	365	309	345	314	377	335	366	337	351	319	318	343	333	316	345	346	342	334	312	306	345	339	321	344	305	329	309	357	351	350	338	322	364	308	346	336	322	399	316	355	319	351	342	324	342	333	357	342	348	323	325	326	368	349	313	331	325	343	343	338	348	375	322	344	353	335	288	328	372	330	361	333	333	329	329	311	326	340	354	350	339	342	369	347	320	350	348	329	322	305	315	286	351	332	354	334	325	348	355	363	340	360	356	347	346	335	324	336	381	364	343	344	309	326	332	348	323	334	334	342	332	307	371	321	336	340	342	329	343	352	358	333	317	316	352	340	328	339	330	292	323	323	326	338	367	355	307	372	368	326	345	372	328	308	316	332	385	324	344	331	352	363	317	375	327	342	339	350	312	319	322	365	322	354	356	341	345	350	299	310	331	327	341	318	334	328	342	346	326	332	325	308	316	319	356	314	339	355	302	318	334	301	328	347	293	359	333	342	363	346	351	350	328	338	329	331	335	333	326	358	344	364	378	364	349	319	299	341	311	324	314
18035	31309	28036	19226	14239	10324	7652	5972	4908	4437	4018	3598	3156	2572	2276	1895	1700	1568	1453	1372	1309	1043	1020	1033	960	953	915	886	819	771	776	814	754	728	743	734	709	762	763	699	685	668	672	730	703	677	653	687	696	661	690	703	712	681	695	683	675	644	637	696	682	711	677	683	647	644	669	653	688	671	707	633	696	645	649	698	702	677	676	717	658	734	681	703	683	642	709	669	658	626	681	653	682	680	672	654	701	670	648	656	690	667	663	631	640	634	619	637	685	665	637	680	647	634	686	691	679	683	637	676	626	616	672	631	619	634	666	710	726	617	686	669	660	654	694	643	624	652	621	650	670	698	653	643	635	629	625	642	639	649	671	633	650	700	665	679	662	674	666	660	648	716	644	698	652	660	636	680	695	669	653	691	662	629	626	652	634	675	694	662	633	669	693	649	635	644	668	678	661	685	672	678	683	654	631	663	662	648	664	654	636	655	652	632	637	608	638	636	692	668	620	670	641	681	619	677	654	656	691	639	645	681	659	687	661	647	628	702	685	666	625	712	630	629	662	677	652	686	657	633	631	681	699	666	685	667	689	694	671	622	670	675	639	652	653	695	665	720	664	620	649	652	743	661	636	698	654	662	634	623	678	685	667	679	667	650	680	666	689	644	642	632	679	668	624	648	678	726	666	666	670	657	680	663	663	678	611	651	696	653	651	625	707	646	649	664	691	671	627	656	646	656	674	641	661	615	621	660	693	655	678	652	644	643	639	658	671	653	673	636	665	686	674	631	675	686	621	624	649	621	687	669	630	691	648	672	704	732	655	655	697	646	647	635	624	703	626	668	657	605	669	697	650	685	644	668	667	627	664	650	699	695	675	667	651	646	604	649	665	680	682	655	624	670	639	699	675	606	638	626	647	687	660	702	673	635	657	675	665	682	650	634	709	703	717	641	659	682	634	693	696	643	650	611	675	648	672	655	681	676	672	636	626	680	666	661	662	665	641	668	654	664	589	705	667	700	652	644	649	639	635	646	656	663	634	648	643	616	624	683	649	663	662	642	666	643	677	624	664	681	655	688	687	659	606	612	684	667	625	611	725	695	639	639	683	627	658	673	657	659	674	633	618	658	710	652	658	634	681	651	640	689	646	663	665	681	649	663	682	639	645	683	633	676	629	662	665	673	664	655	619	692	682	678	700	684	660	647	696	670	647	688	644	619	661	668	662	686	673	655	718	710	641	731	641	638	648	658	653	670	659	690	637	690	684	697	642	635	660	670	643	628	641	650	601	693	702	693	655	617	641	668	671	677	635	655	685	634	679	633	671	664	703	700	632	678	694	696	631	677	632	675	632	646	656	590	650	676	664	665	644	679	672	671	689	641	642	649	646	679	665	652	622	662	657	646	684	678	723	652	603	682	717	678	661	651	641	649	632	676	586	669	676	674	651	648	623	657	682	599	701	672	659	642	650	679	636	676	608	581	655	668	661	661	626	665	610	668	647	619	631	644	651	639	636	679	645	683	651	671	676	649	650	666	655	691	607	657	669	699	665	638	674	653	660	672	641	655	641	652	659	706	616	626	658	667	661	670	691	644	643	654	641	700	669	690	653	633	645	712	650	641	709	637	692	658	653	649	659	669	683	611	653	670	669	712	655	662	627	674	630	637	677	674	679	655	665	656	643	642	649	695	647	666	647	632	693	638	672	668	683	643	646	651	652	690	608	677	625	659	674	689	645	694	672	662	640	683	657	672	707	633	717	687	679	633	641	676	651	663	644	694	655	633	673	615	686	675	645	639	656	694	642	712	651	680	636	621	646	661	649	644	691	638	664	666	660	629	684	662	667	683	633	647	674	657	630	620	658	662	670	690	648	697	639	673	729	641	649	675	623	663	650	636	695	625	689	664	678	709	667	678	652	668	643	684	642	675	632	703	695	654	627	654	654	649	633	693	666	690	699	700	647	665	674	661	701	660	646	668	692	629	647	706	679	652	675	650	645	673	648	611	646	658	708	672	672	683	680	701	710	669	648	627	652	687	691	661	696	660	671	632	657	676	635	641	615	663	652	652	656	676	625	705	636	673	621	705	662	628	661	666	702	662	677	653	646	672	672	620	626	688	664	647	632	678	697	630	694	636	661	636	658	686	662	701	642	667	677	711	658	629	666	634	688	668	662	683	673	620	642	605	766	651	684	678	652	642	650	648	643	657	626	657	642	666	666	688	701	635	639	662	618	620	660	645	645	625	674	644	683	630	686	647	649	628	667	606	642	635	664	664	689	604	673	704	665	676	672	653	664	648	663	689	654	678	657	645	641	692	689	706	647	687	736	648	642	593	660	683	680	650	623	676	650	639	667	654	691	659	660	689	628	631	642	673	669	659	641	653	681	707	699	654	676	606	668	647	678	655	620	693	665	665	662	669	679	643	658	677	649	647	669	646	655	676	619	659	691	664	617	630	663	599	622	653	641	658	654	667	655	660	609	687	660	668	644	715	686	670	695	670	624	656	654	670	675	677	655	613	644	698	656	635	660	695	654	689	648	653	623	682	660	659	639	655	661	638	685	673	662	659	670	674	653	706	642	653	677	607	629	662	638	603	619	656	649	648	639	691	670	665	697	617	638	658	644	680	642	637	685	631	649	603	652	663	639	626	689	628	683	695	716	686	633	639	694	638	655	647	644	621	669	617	601	665	642	649	694	659	656	664	645	648	683	685	657	709	674	621	679	654	628	688	650	649	655	677	671	677	682	633	703	601	679	664	708	672	672	617	655	626	634	642	661	649	633	651	596	636	651	624	658	607	657	649	687	684	680	659	712	682	658	686	663	674	630	650	647	640	645	638	644	708	634	678	595	593	637	639	656	644	655	632	644	660	667	675	651	673	647	658	636	650	578	663	698	670	704	626	701	686	677	644	682	673	639	652	620	651	622	688	622	683	686	661	613	649	689	617	648	647	711	659	698	609	619	657	688	690	659	674	642	609	659	640	654	675	666	694	663	678	681	623	651	651	688	690	672	616	639	661	661	674	703	623	685	670	650	683	642	665	628	623	672	689	694	664	679	676	654	675	654	660	626	626	621	665	649	659	650	619	635	689	628	694	685	678	677	679	658	658	669	666	634	680	638	646	649	632	665	702	669	689	687	656	611	654	657	691	635	676	644	644	631	679	666	638	659	654	639	653	652	648	629	672	638	620	623	631	624	646	653	646	700	711	652	718	668	680	639	684	677	624	690	697	674	684	648	661	668	665	679	690	652	665	708	669	634	641	680	647	644	632	683	666	686	660	661	688	646	646	635	637	651	645	659	683	673	658	694	667	626	658	636	694	674	674	666	665	669	667	655	669	693	689	604	607	616	647	681	657	685	634	605	661	656	624	655	638	664	668	671	675	672	666	667	687	638	654	633	660	680	654	662	665	612	645	668	664	617	619	687	651	687	623	643	688	721	639	660	679	627	679	630	675	706	655	648	625	629	655	661	671	689	680	644	658	645	701	611	666	678	684	661	643
24235	21484	28954	24420	21473	14618	5812	3139	2386	2039	1769	1685	1427	1285	1108	1008	946	853	828	791	759	710	635	678	640	628	605	551	606	558	542	558	546	552	546	539	505	493	515	530	525	517	541	480	539	564	519	524	531	482	501	522	490	469	490	488	498	504	508	469	519	479	492	522	522	524	511	474	513	570	513	544	533	466	486	502	487	535	535	512	516	460	531	489	479	508	512	507	527	542	480	522	518	515	509	480	548	512	484	491	531	469	497	479	527	513	502	510	531	499	508	510	508	504	481	553	494	495	534	507	485	520	462	543	500	489	514	504	491	498	509	557	482	479	518	490	501	513	514	507	497	475	531	559	508	500	485	502	494	529	495	485	495	501	511	499	549	528	516	544	530	514	476	551	538	463	496	494	523	496	482	526	511	525	512	485	465	544	490	489	480	499	549	496	490	564	498	538	522	521	491	494	507	512	533	500	498	520	510	515	482	469	501	550	482	444	506	481	542	472	483	550	533	509	516	496	576	502	473	464	515	527	509	463	520	535	510	487	505	459	535	496	537	512	467	499	493	532	489	492	531	471	517	467	550	501	519	503	509	499	510	537	500	489	481	529	491	483	490	495	494	513	513	461	536	498	518	484	505	506	492	500	493	504	509	563	531	523	500	487	512	492	517	504	459	517	488	487	480	542	504	519	518	490	487	514	482	491	478	499	501	545	501	508	510	544	504	475	470	475	521	494	504	493	497	470	500	507	480	489	513	564	533	520	511	496	483	494	522	527	521	448	522	455	473	500	454	513	487	474	478	517	492	523	495	487	463	517	454	475	492	519	527	531	499	521	528	489	535	478	518	502	488	510	528	527	507	519	465	490	493	480	491	556	549	524	494	501	484	481	484	474	551	498	522	512	492	528	507	473	490	543	504	492	487	514	466	515	523	471	539	468	493	493	484	460	491	476	541	514	538	529	503	476	529	496	508	462	532	520	470	505	503	445	531	489	466	505	499	519	505	519	451	494	508	483	499	538	491	522	480	521	505	511	508	527	484	516	479	478	501	516	527	523	496	504	490	477	469	505	498	498	495	517	500	473	527	472	527	507	456	471	492	464	502	514	499	506	461	494	513	556	455	486	505	519	493	508	499	486	481	556	486	475	512	494	521	493	494	526	540	529	498	496	487	538	492	498	483	507	471	494	490	540	475	516	478	513	550	488	499	485	506	508	481	507	525	479	475	476	545	509	520	481	489	505	500	505	507	468	483	495	485	447	505	509	491	551	520	457	476	462	536	475	489	506	519	481	490	471	458	502	502	519	496	509	522	439	472	493	487	490	468	451	499	489	518	493	508	491	510	512	479	530	475	504	466	501	509	447	531	494	471	549	496	486	494	536	469	475	508	508	490	529	526	530	518	518	463	433	525	496	523	444	497	471	479	514	547	472	543	541	495	515	479	485	509	490	515	494	492	509	500	474	474	518	476	514	497	524	518	526	499	463	497	499	509	495	498	512	475	478	544	513	489	489	479	498	497	494	550	482	509	468	517	516	517	513	484	495	502	512	495	488	514	499	494	507	478	543	451	478	524	511	508	547	504	512	528	478	495	485	530	477	490	487	499	526	500	473	460	484	505	461	480	496	518	473	500	509	483	518	462	486	495	458	452	503	533	469	487	501	488	462	490	497	510	502	496	505	488	520	536	487	501	473	520	518	478	485	479	500	507	510	510	507	524	490	487	486	510	534	490	508	496	491	485	492	479	502	508	516	536	500	470	531	499	462	483	460	527	530	499	489	509	530	497	517	498	497	485	494	496	519	538	465	483	513	498	483	492	506	485	511	484	471	536	535	554	511	494	467	512	519	501	498	524	494	530	511	530	495	490	487	484	500	460	516	502	506	498	533	527	523	514	466	529	512	519	484	498	500	477	530	520	485	515	507	465	526	445	494	484	513	529	466	499	492	496	499	503	513	477	535	502	523	474	520	500	538	526	519	493	467	486	528	509	476	480	478	538	492	492	461	485	502	510	482	513	555	464	475	514	490	527	499	534	514	509	492	489	493	485	487	497	490	504	486	492	522	472	511	505	502	480	475	508	486	500	493	471	497	514	542	492	471	504	488	517	495	537	530	494	492	503	502	505	510	484	501	493	495	481	530	480	477	490	458	494	515	498	512	504	550	533	502	523	497	486	504	478	511	496	475	517	495	524	489	487	538	481	511	503	522	498	517	492	510	527	509	488	479	518	471	484	538	510	518	531	532	495	476	487	499	489	492	552	493	520	478	509	499	460	538	533	513	534	528	463	485	482	462	540	485	518	491	487	480	486	482	516	490	471	514	475	518	498	500	496	508	497	480	505	500	511	495	516	476	508	476	480	501	520	500	499	511	484	493	478	557	491	497	488	523	475	475	502	470	505	521	481	530	499	478	497	482	465	506	471	540	500	482	504	529	508	478	515	488	522	498	535	506	499	466	471	496	479	455	475	508	537	475	495	523	466	507	486	499	502	488	512	497	440	493	495	478	535	474	499	540	516	485	493	510	507	502	507	496	463	503	488	509	470	511	496	543	509	500	546	503	504	486	506	499	521	483	511	491	493	488	496	503	508	498	525	528	491	475	522	551	498	465	536	479	507	535	512	500	485	518	503	509	533	473	507	498	534	500	545	485	531	515	520	474	504	498	497	481	499	494	503	503	470	491	463	504	537	482	513	512	516	496	492	522	466	494	506	495	497	513	513	479	475	511	503	499	526	522	504	516	507	489	509	499	505	480	497	515	534	522	480	493	485	494	485	489	496	472	509	501	492	539	501	439	466	499	528	552	475	439	483	500	494	454	519	505	505	509	458	494	445	505	523	531	467	489	514	510	500	504	531	531	519	514	519	516	495	507	471	500	477	490	453	521	500	501	501	545	504	520	548	516	493	518	495	495	495	471	504	500	481	528	527	528	508	504	522	516	497	487	488	469	479	515	486	488	558	488	526	480	494	481	495	546	492	485	498	518	455	507	477	518	500	483	498	486	506	473	507	499	518	487	509	513	549	520	528	483	494	488	500	508	483	497	457	488	503	478	515	460	522	462	523	486	503	516	498	493	488	487	508	502	468	536	483	509	495	501	515	487	490	460	517	515	463	465	519	553	505	484	483	518	504	470	505	440	487	530	478	469	498	515	513	484	489	476	518	540	535	477	519	535	503	480	525	504	523	563	514	526	497	499	476	501	543	511	520	500	477	558	468	481	530	502	500	523	500	529	516	475	493	494	537	519	507	457	474	514	538	519	501	508	504	470	482	489	485	470	473	503	491	513	522	505	514	486	456	523	549	477	526	487	455	492	519	498	501	520	491	524	490	502	480	526	479	507	516	518	497	481	495	505	497	491	517	502	509	514	496	473	480	501	553	492	514	505	501	514	510	513	516	502	503	496	504	532	487	485	508	541	491	493	450	530	510	532	466	537	491	520	518	487	509	508	490	485	535	491	490	524	509	522	492	463	472	479	528	525	510	514	499	481	488	529	526	512
20363	35530	32456	24232	18566	14345	11139	8515	7221	6247	5586	5068	4462	3807	3352	2923	2612	2376	2229	2074	1892	1686	1550	1473	1408	1301	1269	1227	1163	1179	1203	1123	1080	1125	1124	1011	1096	1088	1038	1002	972	994	1003	944	996	991	950	1027	969	1010	1015	974	918	943	937	943	989	933	995	979	971	983	922	936	901	964	930	965	982	962	967	953	898	981	932	955	940	993	940	999	986	953	963	1002	990	949	935	942	993	1002	925	948	943	971	904	989	920	953	990	919	907	955	909	936	941	977	949	914	920	937	902	937	913	920	986	950	942	958	890	924	949	919	1001	951	999	990	1007	920	985	1033	994	961	953	916	932	922	921	945	998	945	895	976	901	959	951	912	916	945	912	946	922	933	888	973	942	899	938	920	936	1000	968	958	930	943	887	946	915	903	895	893	898	930	933	995	978	932	953	913	964	882	948	939	1023	959	943	979	881	912	932	938	909	880	926	929	946	952	907	931	954	927	950	925	939	890	958	1004	922	955	902	988	929	979	984	880	965	911	912	895	908	944	917	942	944	908	973	921	974	913	915	988	935	948	1014	921	929	897	951	905	941	863	927	945	922	857	963	908	985	935	938	916	943	924	970	917	980	936	960	970	936	956	988	926	962	931	930	925	902	966	968	920	903	954	936	937	965	888	1000	921	907	912	987	928	910	966	990	923	964	897	966	941	951	944	956	931	989	961	970	933	878	918	928	920	871	941	982	970	923	961	920	958	927	919	916	930	929	923	913	943	966	913	869	946	922	962	925	936	890	950	937	951	962	915	955	928	907	982	947	914	932	945	988	899	926	995	889	924	967	981	933	883	912	961	952	953	914	945	949	978	900	932	888	933	911	923	1000	997	933	930	915	964	968	964	931	926	945	967	922	940	915	990	940	993	886	984	920	973	903	987	954	979	927	1005	936	954	937	947	855	922	979	881	952	908	891	920	965	914	1001	930	944	921	964	973	906	980	942	983	949	943	909	962	1012	920	937	944	944	914	870	886	971	910	953	973	941	934	995	912	986	983	906	935	956	994	943	903	945	923	882	940	885	920	962	939	971	974	951	921	937	919	973	911	907	922	944	954	940	902	911	950	896	984	919	928	938	983	916	981	994	951	957	970	998	916	960	949	952	941	988	920	926	920	876	921	918	994	900	943	967	944	966	947	935	929	980	999	946	950	987	948	957	957	955	893	949	929	980	897	926	915	899	991	961	964	946	936	913	916	901	950	939	978	895	887	932	882	954	876	943	834	927	911	895	925	928	962	931	921	962	878	921	933	948	884	969	966	910	943	937	916	963	949	891	926	937	914	985	909	897	922	918	865	921	933	945	1039	930	937	944	961	951	951	967	939	997	953	908	880	916	925	901	947	886	933	921	940	879	974	961	1000	976	940	944	910	913	941	956	935	884	917	947	961	914	934	948	922	903	971	931	942	956	929	970	917	922	922	927	933	957	938	914	932	946	930	997	975	908	917	921	931	891	960	924	914	932	929	914	966	931	925	964	919	885	986	923	943	988	937	928	911	964	963	934	919	921	936	934	934	973	917	959	907	952	953	906	961	959	877	968	916	871	921	929	926	960	879	956	953	927	880	949	942	881	1019	907	947	947	920	959	979	942	1028	905	1004	889	987	1005	920	967	947	988	993	925	971	998	928	895	941	942	901	953	939	915	948	920	951	945	914	990	897	950	985	922	946	891	910	963	931	932	968	936	939	904	936	929	888	934	962	864	987	918	911	931	987	943	945	918	944	895	907	936	976	958	952	954	986	942	920	884	888	927	927	923	1007	950	963	974	972	939	891	954	917	929	954	981	911	940	934	847	903	940	975	928	962	931	943	1003	906	935	961	900	938	938	951	1012	975	975	951	930	945	984	959	996	970	949	928	951	916	937	986	958	949	946	995	951	956	921	959	955	948	1017	933	962	955	964	947	887	945	963	947	982	916	943	939	939	936	998	921	970	880	968	880	932	966	947	936	946	940	971	910	939	950	929	943	940	889	958	931	923	937	957	973	945	978	959	873	940	985	932	950	935	983	927	958	957	934	961	966	936	928	921	960	904	1006	930	922	925	959	936	924	981	937	917	910	901	960	924	921	943	902	934	952	940	871	940	898	917	980	926	935	953	972	944	945	922	933	953	951	924	956	910	972	942	921	952	946	986	960	934	890	921	925	949	921	960	943	990	954	956	941	945	954	930	973	961	910	931	901	935	909	893	1006	970	1000	947	935	928	967	909	982	915	978	995	911	972	956	950	955	986	920	928	890	889	961	915	983	935	887	965	933	910	950	964	950	923	898	976	945	904	942	899	921	960	947	923	945	913	914	958	952	919	957	990	988	960	933	955	894	918	930	917	981	942	926	964	957	941	965	903	1072	927	899	924	962	925	944	933	942	914	918	944	963	949	924	942	940	944	928	936	891	923	962	973	939	923	952	975	950	924	924	979	883	985	940	950	988	975	892	894	888	931	904	912	969	930	929	903	894	949	967	941	953	934	936	889	960	951	924	934	967	939	945	929	921	970	936	914	923	911	903	951	882	899	979	934	935	925	927	924	962	952	967	953	963	889	981	887	907	911	986	931	943	902	953	997	897	994	967	956	945	912	948	972	982	965	981	966	904	908	875	933	924	913	922	936	915	1001	975	969	966	926	939	866	965	938	902	991	962	924	956	935	929	1003	977	914	962	990	990	959	875	891	936	952	906	939	956	923	927	927	926	967	920	920	973	915	985	939	914	961	953	935	961	908	883	930	910	916	997	892	953	923	919	960	970	894	908	898	979	944	882	990	948	991	955	912	932	947	959	953	978	949	941	940	931	863	1021	893	959	933	967	1017	899	914	940	896	1031	976	980	967	956	964	894	979	941	939	935	955	954	934	908	923	949	885	900	889	886	945	939	936	975	982	898	961	970	924	949	971	920	914	927	933	995	938	995	923	884	931	928	919	908	897	952	944	982	927	893	904	989	932	980	974	923	935	975	952	964	923	953	942	973	900	906	928	946	873	948	906	943	927	935	991	974	897	877	967	913	896	908	919	911	985	942	959	939	901	970	976	910	922	986	953	914	916	872	881	917	944	931	970	908	924	936	937	923	907	929	943	946	920	921	953	937	941	939	902	949	881	900	951	931	978	941	931	962	933	958	888	926	888	955	944	932	931	966	938	954	910	902	947	936	925	963	927	945	923	885	976	986	898	903	922	968	950	915	964	926	932	982	944	935	899	966	987	880	954	937	1009	899	952	962	941	964	909	945	939	931	1002	904	951	907	893	935	908	915	931	981	944	923	915	927	965	941	933	957	974	920	903	918	922	913	972	957	950	979	933	892	949	960	942	898	977	872	952	940	937	935	899	975	928	1021	939	985	930	953	958	917	912	940	918	963	912	908	951	884	870	946	967	911	922	951	942	950	888	1023	927	903	960	948	923	956	918	972	984	941	987	902	914	867	961	924	978	944	900	923	961	909	955	960	962	936	937	941	948	896	901	990	898	901	949	979	926	977	941	966	932	969	912	939	932	960	960	957	924	954	979	957	935	892
27551	19383	11610	5418	2586	1553	1172	871	682	617	564	559	491	456	440	411	363	354	333	351	303	304	288	314	265	291	253	259	251	271	277	255	249	250	261	249	283	271	265	272	240	258	265	252	232	234	268	260	228	255	240	251	243	262	271	255	253	234	280	220	263	264	250	271	232	236	262	276	227	270	269	250	268	254	289	258	278	229	263	227	244	232	235	251	260	261	266	255	250	248	269	259	248	274	263	255	265	260	231	243	224	239	228	266	262	276	225	226	258	286	243	252	267	261	249	268	220	234	222	258	267	247	273	229	241	253	242	250	252	262	235	222	228	258	273	278	229	250	228	257	254	218	258	247	254	256	239	247	237	253	263	238	251	241	242	261	271	254	238	244	242	256	241	256	234	258	250	260	227	245	242	215	261	247	240	244	256	282	287	236	272	237	258	251	229	248	280	286	260	247	263	250	284	269	262	245	240	246	255	251	227	235	248	253	233	238	260	264	269	241	242	244	240	255	233	254	244	258	275	248	252	260	249	224	246	230	254	220	217	272	248	234	253	246	247	243	251	254	240	256	261	251	254	249	257	268	229	226	245	243	247	242	264	260	235	230	259	248	239	246	248	265	244	246	223	233	247	282	248	248	239	295	258	237	234	234	254	238	239	234	266	236	245	256	273	242	244	253	230	246	260	248	271	232	237	248	241	249	269	235	270	242	274	271	263	244	234	260	229	248	246	232	257	254	243	271	249	265	242	232	233	255	258	249	256	248	251	278	236	230	253	257	255	247	264	234	240	257	255	266	248	252	262	260	239	255	259	226	260	237	255	256	225	258	239	249	262	248	270	247	264	236	252	256	233	248	232	256	250	259	239	252	236	260	277	235	261	233	256	245	261	267	279	255	245	231	271	226	256	277	239	264	236	229	243	276	263	232	216	270	250	250	253	266	249	250	256	244	250	246	221	250	247	224	299	252	272	249	242	269	244	248	265	231	214	238	245	245	246	251	269	241	264	242	241	253	268	224	221	238	246	259	256	259	255	269	238	263	231	262	260	244	272	256	284	236	252	249	231	280	267	265	248	247	252	234	277	227	240	220	255	268	238	233	243	208	257	236	245	230	229	240	244	253	252	271	251	256	264	244	238	254	240	241	254	269	261	264	258	213	270	253	232	235	221	217	276	226	268	260	242	264	237	257	294	238	284	266	272	256	241	263	270	269	248	227	246	281	242	258	262	239	240	250	250	261	241	268	263	276	237	265	243	258	249	221	224	217	262	214	237	256	259	242	289	222	247	252	251	236	239	245	240	264	214	232	238	230	233	248	251	248	237	294	236	240	255	269	225	256	245	226	275	250	270	245	243	252	276	244	260	262	218	242	228	245	258	258	237	271	211	250	246	239	252	259	261	249	270	273	232	245	266	227	237	243	273	259	244	243	266	245	238	246	261	239	268	247	217	224	262	232	244	244	273	239	253	251	264	235	272	249	233	247	250	228	233	258	271	247	258	247	259	258	240	269	247	234	250	235	257	247	232	271	258	235	263	251	251	224	277	243	244	269	236	250	269	253	259	252	241	252	264	250	216	245	232	266	240	275	252	248	254	255	267	252	261	278	231	256	249	244	249	257	239	248	237	230	232	249	260	259	285	236	246	266	228	245	252	263	270	236	226	241	240	261	245	236	236	243	234	243	246	267	254	257	251	263	241	248	241	257	250	255	254	257	223	249	235	248	243	253	242	239	257	244	263	237	227	252	243	264	239	276	244	247	237	246	237	249	242	236	246	232	239	243	252	246	273	268	248	240	248	257	227	268	250	280	264	249	251	250	248	252	253	262	278	250	232	271	241	278	231	259	261	258	239	225	233	254	252	239	238	234	261	247	248	275	244	264	237	229	243	241	239	206	247	255	220	248	236	253	231	256	269	243	261	232	253	249	245	252	251	239	252	245	220	246	277	268	250	242	257	224	214	252	244	253	268	277	274	250	252	257	257	241	269	210	269	279	230	261	237	262	247	256	238	260	244	241	220	230	263	261	264	250	264	270	262	246	260	256	246	249	266	237	251	256	244	239	274	242	253	226	224	254	235	249	259	247	257	244	274	254	271	245	267	253	247	237	267	248	241	263	249	252	247	266	251	243	256	258	259	254	256	262	272	269	234	243	256	252	256	249	244	259	255	250	245	238	276	257	266	271	217	232	249	239	234	247	257	263	262	256	253	245	283	256	255	237	262	244	236	244	266	236	257	246	257	228	264	218	231	250	232	277	272	251	285	242	255	252	247	275	266	252	289	266	269	251	225	265	260	269	240	234	279	245	235	242	248	254	278	248	230	270	262	236	273	262	244	208	227	233	250	262	266	257	232	235	242	272	278	271	292	264	251	264	271	249	260	247	238	235	240	231	241	263	243	258	243	229	267	252	246	271	231	260	257	265	255	241	266	217	234	275	243	236	269	284	244	254	271	248	277	253	271	232	253	284	254	235	267	243	251	235	270	226	263	260	229	269	239	251	260	261	237	235	268	275	249	270	256	259	254	222	258	227	248	248	228	258	218	225	271	220	245	258	227	273	271	268	243	232	259	255	255	261	258	263	283	229	263	251	261	249	236	269	237	234	260	230	271	255	226	236	245	260	226	277	256	231	220	279	239	216	275	278	236	251	245	241	250	263	255	260	222	254	266	240	259	241	253	277	249	242	243	233	262	221	234	246	240	245	275	234	285	238	257	261	247	252	262	230	254	255	251	234	241	228	232	241	262	250	244	256	239	264	239	260	249	230	245	254	233	248	245	247	270	260	260	237	246	215	229	227	251	232	240	255	235	221	203	259	277	248	256	251	233	265	246	262	268	249	240	233	258	243	256	229	243	249	227	244	215	261	246	250	248	275	265	224	232	270	274	233	281	264	223	226	236	239	261	243	231	259	231	246	232	242	261	239	236	228	256	243	252	255	259	252	236	258	250	257	245	252	248	249	251	234	265	242	252	224	250	262	252	255	234	237	244	258	233	251	247	255	253	237	246	256	265	245	248	240	254	247	236	255	244	233	237	238	249	256	233	257	241	248	278	240	241	247	247	291	234	225	258	231	264	277	245	257	240	247	217	261	256	265	247	256	238	233	278	267	235	248	272	250	257	257	258	224	247	245	249	269	229	243	259	268	246	258	251	217	221	237	260	272	264	248	274	259	248	249	249	236	274	237	247	243	248	259	220	240	253	270	264	227	240	249	270	244	243	247	229	264	246	212	254	235	242	248	225	271	264	226	220	259	248	226	242	243	238	258	238	239	270	232	251	254	252	261	231	227	223	248	223	228	276	286	277	249	250	257	257	229	240	293	263	284	253	242	250	243	268	258	252	246	285	239	256	274	256	253	277	255	238	253	257	264	238	248	245	284	236	235	287	265	255	256	282	251	257	275	254	281	217	237	235	246	273	226	259	232	231	252	242	246	241	249	244	251	228	239	235	237	252	266	254	255	231	268	259	258	233	261	240	256	259	229	249	264	234	234	238	237
15424	22586	19265	11431	7878	5448	3788	2803	2374	2172	1904	1739	1557	1330	1221	1129	993	924	851	856	759	756	636	665	660	629	586	593	616	563	587	577	526	552	566	525	547	524	517	508	533	500	523	508	512	536	527	525	496	543	516	453	537	504	505	523	502	509	499	533	511	537	555	520	542	461	501	496	522	497	505	536	516	494	493	434	544	517	471	543	513	484	499	520	522	475	542	512	472	482	508	491	498	517	501	494	484	516	568	518	519	547	521	506	476	503	487	510	514	518	469	513	495	515	511	536	473	541	462	496	482	488	516	474	506	501	485	515	507	548	517	530	483	499	530	499	510	501	516	503	457	531	546	507	515	530	509	528	511	501	504	492	490	513	503	540	501	495	506	524	465	492	552	450	527	494	515	465	526	493	540	494	535	520	528	505	500	497	527	530	474	476	503	470	488	523	511	499	535	498	537	517	506	494	535	523	488	510	525	506	510	480	507	509	483	524	478	536	466	479	492	474	525	493	498	521	491	511	520	482	491	473	477	549	497	477	508	451	491	503	511	494	542	492	525	494	493	476	542	546	497	520	488	494	470	494	512	557	499	491	496	538	558	534	522	446	535	525	539	476	484	481	538	518	493	519	491	510	488	493	528	507	512	547	505	497	457	484	500	474	475	529	480	479	553	493	511	463	486	503	531	485	499	515	481	530	518	487	528	501	477	444	531	480	475	551	502	515	500	530	495	516	517	501	503	520	526	552	515	531	482	527	505	485	512	473	515	517	505	536	513	516	532	520	485	457	542	518	496	505	493	505	528	507	552	536	493	485	510	513	519	482	491	478	499	511	507	468	496	463	486	524	466	517	509	558	521	551	545	530	558	505	498	524	547	487	519	523	488	504	515	486	473	482	559	520	477	542	521	518	473	491	490	482	499	474	535	503	501	520	512	514	528	485	497	481	506	544	496	506	484	482	477	476	484	517	498	495	473	511	509	526	523	494	492	541	536	526	519	522	533	493	484	515	495	566	499	503	494	507	484	517	485	501	493	462	519	509	514	497	461	511	525	530	478	531	473	502	528	533	490	505	516	514	505	493	474	487	505	477	524	488	465	498	537	541	506	539	526	489	473	518	514	534	512	511	518	524	502	501	484	508	510	524	490	491	506	515	474	524	519	554	500	529	489	506	515	501	507	498	508	522	471	479	484	542	504	474	530	561	562	480	498	482	519	524	497	548	516	515	545	479	535	509	541	507	484	478	473	500	503	477	460	475	561	494	452	522	547	488	502	521	492	516	502	505	555	473	496	463	489	506	494	526	491	521	535	454	533	521	553	519	495	537	467	516	523	503	512	453	506	527	502	532	436	520	464	509	495	507	479	522	500	498	497	520	477	534	522	498	501	527	527	469	513	502	484	471	505	510	483	515	561	499	495	528	469	503	546	500	533	459	521	517	474	513	510	465	530	503	488	482	530	470	503	513	545	473	506	500	499	498	541	507	479	538	490	499	542	513	495	465	513	505	495	522	511	503	493	522	480	520	472	476	491	553	520	518	481	477	466	530	488	511	511	513	507	505	504	542	517	520	501	477	494	504	508	494	501	493	489	505	505	556	520	536	536	476	542	505	502	529	515	501	477	513	524	500	568	559	521	550	511	536	531	494	473	515	512	534	528	550	526	520	481	496	473	523	524	526	502	476	457	504	531	513	497	542	536	489	523	549	505	532	500	524	525	463	550	486	480	512	508	524	459	505	505	488	514	503	529	524	523	533	525	504	479	514	532	543	532	502	510	514	536	516	506	527	544	515	501	469	469	529	483	487	520	519	501	495	478	572	503	453	506	502	500	523	495	531	481	500	537	536	483	508	493	509	487	506	564	528	499	492	556	500	516	486	526	515	499	493	488	500	493	489	508	504	489	485	507	500	513	517	581	528	498	569	548	492	515	505	490	472	503	514	469	491	527	511	502	526	496	542	516	563	498	523	520	485	514	516	479	512	503	525	473	505	517	517	514	492	484	551	545	505	517	487	513	477	471	537	495	481	513	501	534	542	492	523	491	493	509	536	490	500	516	530	486	495	495	512	470	485	490	527	529	487	509	518	465	500	527	484	517	523	502	506	514	509	496	484	501	521	488	465	525	513	515	486	516	510	470	542	537	495	537	536	490	547	492	478	495	513	497	493	508	468	511	509	535	497	467	515	504	499	504	477	538	487	506	510	494	498	487	463	511	506	531	487	533	498	482	508	502	496	497	502	467	506	502	487	476	497	499	477	475	534	534	486	509	478	504	499	497	514	507	526	533	498	470	523	482	499	532	487	521	504	503	530	470	490	489	488	479	523	504	539	532	454	523	488	500	520	490	484	521	500	523	483	482	526	564	519	526	534	510	503	504	504	509	501	498	525	536	499	498	529	499	464	466	491	468	497	473	445	486	498	515	501	516	503	517	478	475	494	540	530	510	474	549	493	500	528	525	515	483	530	529	530	553	502	488	508	481	471	504	528	511	486	521	486	507	502	519	514	507	492	520	531	458	494	517	532	504	503	544	494	510	504	496	490	535	501	529	529	551	494	528	474	507	546	499	512	510	523	505	504	546	507	536	527	506	510	546	504	522	497	507	476	524	501	515	520	517	515	476	472	489	524	524	529	535	558	494	494	462	516	521	512	508	518	516	477	494	517	504	529	539	545	540	508	488	514	504	538	521	519	490	521	496	512	529	528	490	496	500	563	494	472	504	501	467	520	490	509	543	490	512	482	493	495	502	501	552	536	457	505	524	492	491	529	509	489	501	499	518	501	474	526	542	479	464	520	553	516	490	558	473	464	498	505	477	527	517	532	484	523	497	492	521	477	533	531	478	536	537	502	525	511	512	486	506	490	498	496	531	493	476	505	515	488	483	514	510	486	488	471	519	520	524	527	495	517	487	538	516	498	480	489	518	530	516	478	490	495	526	474	504	522	460	519	543	525	507	491	492	524	490	516	512	483	455	516	485	535	539	493	518	496	510	451	496	489	474	547	485	496	483	485	512	538	517	521	495	496	522	500	509	516	500	509	491	470	503	529	517	525	528	521	521	478	519	550	487	530	503	484	466	560	541	511	539	529	467	510	460	508	485	531	522	521	486	464	484	565	528	526	481	525	488	522	526	564	528	500	491	518	530	493	493	465	506	514	526	511	506	486	517	502	484	496	515	508	502	498	511	524	503	515	563	499	511	487	502	509	475	482	564	515	472	471	483	495	494	503	526	495	527	509	492	494	529	505	468	496	501	525	520	510	499	513	522	466	509	469	508	495	512	477	499	499	478	561	523	502	519	485	498	528	497	502	450	506	536	473	522	501	482	469	511	513	498	471	521	497	495	515	498	470	510	525	508	505	513	506	488	506	524	520	498	502	508	474	491	495	489	524	505	501	504	530	456	529	509	525	482	512	475	509	491	492	520	503	524	491	511	501	479	495	524	505	493	481	495	462	475	517	507	536	498	468	505	511	512	503	514	474	491	493	499	509	474	510	540	493
25072	21450	27965	25249	15020	5104	2784	1915	1455	1183	1112	983	862	797	720	664	607	530	513	495	483	488	457	429	361	418	370	374	386	374	409	380	380	367	383	370	324	369	330	334	369	339	347	338	373	375	357	368	357	325	356	343	297	310	329	357	326	367	359	342	345	336	351	329	320	331	317	351	358	322	361	374	362	343	367	330	372	325	309	366	343	375	343	345	365	316	333	332	309	338	352	333	321	327	354	351	354	324	383	328	368	356	346	376	315	317	358	354	341	339	356	332	351	342	319	321	363	384	319	315	373	351	359	359	328	341	359	337	319	361	337	391	319	345	334	321	346	332	331	370	336	318	363	361	351	329	326	324	349	339	326	332	354	344	374	345	324	349	343	319	350	325	333	314	361	357	311	358	344	316	322	324	374	363	325	346	326	332	352	342	348	362	358	370	352	335	377	361	338	340	339	357	317	345	329	334	359	356	348	347	334	320	339	357	325	329	317	351	355	310	350	340	349	350	304	301	357	341	330	363	313	383	341	316	369	349	340	355	324	308	312	328	360	329	373	375	338	313	339	338	338	308	329	325	365	338	321	338	326	335	346	348	307	353	302	354	333	323	328	331	337	330	316	351	337	340	331	367	352	344	317	345	343	343	350	310	335	370	349	357	353	334	364	328	354	332	304	366	337	306	360	343	328	308	346	341	340	317	323	338	365	356	374	329	351	355	345	329	349	321	323	333	342	359	336	339	367	326	329	314	349	346	322	352	348	358	333	319	333	355	349	337	315	352	314	353	318	366	322	327	354	322	343	375	347	339	354	310	332	338	304	322	317	352	313	343	352	351	329	346	331	363	331	288	312	325	339	361	355	331	341	350	371	334	372	336	354	309	329	313	309	343	346	359	324	363	309	360	304	359	322	301	351	347	340	348	338	343	370	344	368	345	350	342	366	335	372	323	339	327	353	323	326	337	340	340	358	388	351	336	310	314	382	348	353	330	368	333	303	308	361	354	374	329	325	349	336	314	315	323	349	314	332	355	353	360	342	326	321	341	346	365	328	316	344	360	288	321	321	322	350	335	323	336	313	324	318	332	318	323	349	380	307	353	315	365	366	343	342	342	341	338	320	340	336	289	345	328	320	346	341	352	345	357	384	352	369	332	337	336	341	338	337	345	296	324	359	330	352	343	350	356	332	350	332	341	337	331	323	318	351	355	325	317	348	373	347	327	339	346	349	320	322	351	347	334	335	349	320	307	331	293	371	339	313	326	310	346	366	361	352	335	341	359	334	338	350	366	366	340	312	324	356	336	339	362	327	328	367	353	310	332	322	373	343	373	348	362	356	321	346	327	325	357	345	361	345	345	353	339	337	318	400	316	374	311	367	347	332	355	333	351	288	338	323	349	363	328	368	323	333	379	326	341	311	340	310	302	337	362	343	355	350	348	335	319	365	356	331	335	347	332	372	342	333	340	329	320	320	347	338	320	330	346	331	325	287	318	339	356	336	375	330	336	367	318	359	332	347	339	368	329	347	342	326	343	312	309	358	327	325	355	319	338	341	333	337	372	340	338	347	334	328	395	341	328	358	344	334	327	375	312	316	347	327	356	317	344	319	296	340	341	314	349	372	351	346	339	350	304	343	334	363	330	334	319	329	358	355	304	350	348	347	313	302	365	357	339	349	380	338	329	376	332	342	333	355	345	345	336	332	354	344	345	356	332	343	335	357	302	356	321	356	360	336	360	337	364	331	336	330	336	347	326	355	374	332	356	337	354	362	340	344	342	356	365	329	343	328	345	341	350	360	325	322	377	387	330	351	336	357	344	374	328	361	367	370	314	311	362	296	327	319	356	354	352	314	335	310	339	319	325	350	321	322	337	327	340	351	318	344	328	355	356	318	325	319	318	311	368	316	340	362	321	331	358	321	314	337	339	375	373	340	374	363	332	340	322	344	341	324	337	321	346	351	325	350	344	305	331	363	326	349	355	340	336	342	331	368	348	332	359	382	331	337	391	353	324	349	322	347	339	323	327	360	354	344	362	351	353	333	326	332	322	345	340	338	345	335	356	347	355	320	334	348	319	379	347	334	338	342	363	347	323	320	330	320	370	342	316	359	342	346	366	356	360	348	337	336	310	361	310	359	340	340	334	352	356	346	338	332	341	354	307	328	350	335	340	340	347	354	338	356	327	343	296	311	334	335	366	336	335	326	377	341	357	345	308	341	350	317	316	393	327	363	353	377	319	354	339	345	350	331	347	344	349	370	343	312	360	321	352	325	317	350	319	313	372	323	340	389	321	316	346	333	360	348	328	336	314	375	395	342	319	345	322	366	314	309	338	361	360	322	379	350	341	377	358	331	328	343	301	337	356	337	358	370	337	343	385	342	350	305	357	311	332	328	352	346	331	317	335	317	339	351	328	358	396	327	325	341	328	305	339	334	364	322	351	353	338	359	318	295	371	370	356	347	340	317	342	347	322	330	348	331	360	356	340	328	323	337	341	338	349	308	327	343	371	337	329	333	339	351	321	357	371	342	381	367	326	312	344	329	328	351	369	355	346	361	330	353	313	355	343	344	329	325	346	365	388	349	344	355	340	344	314	338	333	379	334	315	326	312	334	344	334	330	351	340	332	356	351	313	372	374	336	341	303	362	358	318	334	338	337	346	359	315	336	337	355	325	368	337	330	344	349	327	367	327	319	313	332	366	378	345	342	359	349	311	335	366	353	342	352	316	336	339	344	324	324	355	343	347	356	350	316	323	318	331	339	347	335	307	354	311	334	358	379	351	333	337	337	308	359	326	330	367	338	355	345	306	364	371	324	360	322	326	332	321	376	373	343	332	320	337	335	330	327	329	352	310	326	372	347	314	344	344	375	335	315	342	367	339	332	343	353	324	323	349	343	351	365	331	330	353	352	345	311	316	314	336	342	352	306	334	321	326	351	377	372	333	379	322	342	303	340	370	352	316	337	336	302	307	319	326	364	337	372	368	362	349	366	354	347	346	333	322	325	346	326	343	357	335	329	325	328	328	350	363	323	297	352	359	353	333	341	370	364	316	313	354	327	333	307	316	385	318	341	355	314	336	340	334	344	321	303	326	332	326	346	298	352	351	321	342	315	355	314	353	321	352	325	368	341	375	344	359	350	331	337	323	366	342	338	314	319	330	324	308	332	344	337	371	370	337	362	334	317	320	373	377	316	360	347	325	358	340	357	324	365	333	344	317	372	375	326	302	344	320	347	347	324	299	328	326	305	338	370	345	339	353	338	340	345	339	322	322	338	360	374	315	342	350	367	324	310	353	325	341	329	342	357	289	350	321	354	336	335	322	348	336	344	322	339	330	341	337	342	315	338	334	348	372	338	332	324	328	365	329	347	354	354	332	328	328	342	358	306	355	352	362	309	318	335	344	313	367	329	375	361	358	340	369	343	339	311	339	314	330	302	344	403	333	335	308	315	325	327	311	344	352	328	342	320	345	348	325	334	334	329	360	326	308	311	319	325
17548	29906	27548	19037	14203	10224	7426	5900	4705	3969	3511	3253	2730	2322	2167	1966	1687	1548	1490	1349	1257	1218	1031	1023	912	919	872	855	816	827	832	789	775	802	766	747	729	736	676	720	707	726	646	725	696	683	689	692	668	651	691	687	703	693	738	683	678	697	678	633	651	702	654	644	705	706	672	670	628	707	681	676	692	689	697	700	713	735	694	706	706	656	699	691	639	682	697	654	679	662	616	638	678	654	649	648	671	667	692	642	710	649	646	675	664	659	668	708	700	735	652	662	653	658	670	672	659	672	670	661	685	624	642	615	642	718	676	677	664	619	684	638	666	673	645	695	680	670	679	639	658	675	665	669	686	653	683	706	704	658	643	629	681	629	685	655	672	637	665	664	669	664	648	625	646	665	676	680	638	671	638	645	687	696	670	672	657	655	642	674	668	628	654	660	653	696	704	665	623	678	626	681	652	647	681	640	711	679	694	632	673	685	684	666	650	677	645	647	665	636	721	613	679	643	669	713	656	605	617	637	680	635	685	681	634	660	699	654	680	649	648	644	694	683	647	702	643	662	656	661	661	632	648	637	642	648	672	689	663	661	677	671	646	665	670	678	657	672	663	632	650	692	668	684	685	640	660	651	649	657	671	665	674	686	628	672	655	651	640	661	681	669	703	672	668	623	644	665	677	678	640	667	641	659	665	700	616	618	662	674	659	649	671	647	647	681	680	671	654	694	638	694	705	672	656	683	659	667	687	701	614	684	669	684	655	707	684	624	645	718	685	662	619	626	711	670	663	676	674	671	651	672	665	684	674	652	691	668	643	633	675	665	670	677	660	638	678	662	667	645	637	651	644	680	623	672	669	652	686	671	657	631	653	662	665	667	645	642	694	649	666	667	693	668	658	657	647	700	653	628	680	694	634	705	668	619	710	617	707	658	653	661	631	678	669	661	638	645	660	682	643	655	677	689	658	653	639	652	670	691	618	629	678	676	639	626	641	638	703	629	705	669	662	671	674	671	640	650	665	701	694	655	657	690	633	695	592	685	667	699	648	701	668	681	656	655	656	667	602	682	680	653	659	662	664	710	688	656	639	680	686	668	645	684	631	715	653	662	629	672	653	657	655	669	669	663	699	652	650	710	686	639	651	638	652	684	678	662	625	636	680	648	687	648	656	680	642	665	637	702	696	694	655	705	653	643	649	643	654	700	649	621	635	676	680	674	679	676	644	692	638	732	667	643	669	702	646	638	664	641	634	695	634	679	625	637	692	685	608	651	691	644	633	685	667	675	661	640	651	663	672	637	675	672	693	642	670	633	655	711	661	684	704	658	654	705	662	705	636	624	653	668	628	669	652	709	643	677	631	639	667	634	691	672	667	731	680	660	678	643	704	635	646	653	697	654	669	648	697	669	643	696	728	656	667	675	629	643	644	700	664	710	659	659	653	666	687	673	683	600	644	686	686	691	665	681	616	643	661	628	635	740	640	673	696	624	642	649	655	661	666	666	652	618	674	657	651	675	641	688	645	678	705	681	654	700	725	686	707	684	696	677	668	690	641	675	650	668	660	694	686	689	693	644	694	610	643	641	704	691	700	661	689	622	677	669	679	656	649	643	621	675	662	656	667	640	650	691	671	654	686	671	691	639	657	676	678	664	707	642	653	638	697	648	655	667	662	686	661	644	663	683	676	679	663	662	682	678	737	654	695	632	650	691	675	611	671	634	638	685	657	713	636	695	685	645	722	685	654	679	698	721	669	656	676	656	638	660	663	719	679	676	626	670	629	655	658	632	699	645	699	687	618	693	618	664	651	687	670	616	656	697	622	679	647	690	683	660	678	623	645	651	574	674	677	656	691	676	641	677	629	649	642	631	635	696	688	664	609	658	682	678	638	674	706	659	659	653	683	652	664	698	671	668	641	655	671	720	685	689	631	666	680	668	684	651	632	657	667	635	738	691	657	659	633	678	699	667	644	674	616	681	684	672	721	618	675	667	648	675	633	623	709	702	646	636	651	691	669	638	654	669	720	617	670	672	674	651	676	668	647	706	674	641	666	664	675	662	623	639	662	653	664	668	689	657	648	664	653	716	708	667	625	635	635	653	675	627	673	651	664	702	702	634	652	686	680	671	666	690	657	660	694	701	643	687	688	646	659	629	666	709	643	669	685	676	666	632	619	685	660	684	643	707	663	646	632	640	661	647	668	667	701	660	708	645	669	640	675	655	715	627	667	630	631	624	651	639	647	666	654	689	682	668	701	640	662	643	699	696	663	656	678	689	636	649	634	659	630	660	678	632	660	628	674	696	620	628	662	664	649	620	658	648	632	638	685	640	684	715	676	672	712	660	628	691	616	606	681	651	672	666	609	649	671	660	647	654	696	651	641	695	684	619	645	622	686	668	657	636	635	668	694	648	661	618	668	661	686	624	640	677	646	656	663	692	693	716	706	631	665	654	670	656	689	689	696	673	665	628	666	699	679	640	682	667	649	660	657	638	683	669	668	690	639	664	686	645	663	638	678	680	681	615	659	624	714	662	619	676	684	663	645	624	659	627	672	701	636	728	673	646	664	687	724	665	697	641	673	638	638	644	657	729	640	646	659	630	632	638	661	665	663	643	682	690	659	713	621	684	659	669	629	624	651	669	630	709	727	658	659	710	697	667	650	655	661	723	655	688	685	655	632	679	697	605	681	678	651	624	638	680	667	687	668	655	655	672	664	637	676	652	683	662	657	631	731	653	665	662	651	627	656	617	652	708	684	688	686	661	643	662	697	660	659	645	634	641	642	668	672	638	656	663	669	666	622	683	708	634	677	666	704	685	629	674	685	679	649	690	670	661	657	672	659	638	654	696	682	662	632	673	646	600	636	655	595	636	659	692	664	632	667	653	701	696	668	629	695	659	648	683	652	659	641	696	664	646	630	678	652	676	650	657	682	703	707	676	699	662	693	640	677	647	624	700	687	690	683	640	629	636	639	647	658	632	652	692	651	686	648	685	690	658	644	634	658	623	637	692	645	689	682	628	626	659	661	763	670	661	643	644	688	651	659	621	642	704	668	659	657	643	630	694	647	659	656	643	664	665	652	620	636	658	693	663	642	713	636	614	621	661	695	624	677	679	684	691	677	639	618	709	642	666	694	668	633	690	657	648	673	682	690	672	692	670	682	650	636	676	638	664	710	676	643	658	647	706	648	682	688	641	715	662	682	679	684	675	717	668	689	636	717	677	678	652	640	706	631	647	632	666	719	675	615	661	686	610	673	630	606	707	645	664	662	628	664	628	642	653	623	643	704	630	691	654	676	656	642	672	714	664	680	651	656	664	666	655	659	656	665	653	655	632	683	693	661	679	705	705	652	674	658	683	640	688	695	673	669	663	644	694	646	673	632	644	650	693	648	639	651	644	629	693	666	708	671	644	633	637	661	684	699	674	646	690	597	641	655	714	690	670	688	678	679	684	621	639	635	681	684	689	673	633	646	675	632	661	658	639	716	668	671	683	705	670
24185	21426	28887	24339	21400	14683	5667	3125	2349	1925	1589	1524	1309	1252	1102	1004	941	895	808	834	802	742	635	685	643	630	582	611	605	563	574	561	509	553	587	542	561	532	576	563	567	523	554	505	515	495	554	550	506	523	534	501	498	483	491	538	520	525	507	544	546	533	500	531	521	513	534	508	512	512	552	544	551	562	490	546	530	515	497	495	482	551	508	527	545	502	489	525	490	495	521	521	478	527	501	525	478	497	541	518	495	485	491	476	488	539	508	513	497	506	524	498	484	514	466	520	549	527	521	493	521	509	491	512	473	526	481	516	507	502	457	512	519	470	502	505	499	523	532	500	516	517	480	497	490	521	493	480	508	511	478	492	494	519	499	499	462	505	505	499	518	495	516	510	503	492	480	549	508	536	531	475	516	484	489	493	481	521	485	507	485	510	517	562	482	502	567	494	484	563	505	500	496	504	499	541	530	485	512	493	516	509	500	557	554	459	515	561	534	528	528	502	565	538	477	492	468	500	471	515	509	484	520	552	510	499	530	536	505	482	517	493	460	538	458	514	546	520	538	546	516	494	511	501	505	493	485	500	533	511	540	487	491	529	521	515	534	492	464	460	486	487	500	515	523	515	525	500	525	473	522	506	491	534	489	518	468	480	509	534	482	514	537	484	507	505	484	556	442	505	551	542	520	522	556	513	475	518	475	506	505	507	498	540	503	528	489	487	487	491	482	509	533	497	506	488	502	440	526	472	506	498	519	520	532	483	547	507	507	495	481	507	506	498	504	499	522	508	491	539	485	462	531	508	472	505	484	519	506	505	453	498	528	543	499	497	496	500	489	483	514	455	487	489	481	512	509	527	481	506	480	494	477	485	472	517	512	533	484	521	477	498	506	515	512	493	502	522	509	507	526	471	497	521	474	508	498	472	482	484	523	493	522	478	476	491	509	533	487	481	516	519	506	529	518	482	532	513	513	521	508	493	518	502	531	484	467	514	511	501	505	468	513	516	548	451	521	497	505	515	480	526	539	471	487	516	545	524	505	509	491	514	478	494	526	551	496	521	511	508	460	509	526	530	536	553	530	489	505	459	545	502	488	547	512	528	528	525	534	515	504	539	502	474	505	496	521	506	496	507	502	505	454	513	500	488	505	493	533	492	487	519	508	506	497	506	498	490	487	515	481	507	490	510	474	540	508	501	505	499	490	503	483	527	485	518	501	509	499	532	517	463	516	492	513	476	510	515	476	482	494	497	519	491	490	485	477	520	474	520	470	539	500	492	536	485	482	521	497	509	487	490	521	527	529	485	476	512	500	525	533	486	538	465	527	501	495	482	483	501	521	513	457	507	560	521	480	512	509	530	497	494	509	458	539	510	523	476	491	498	531	471	531	505	508	512	492	494	537	538	507	508	500	486	542	533	507	513	475	506	513	468	534	470	520	491	539	526	493	560	529	510	529	522	520	503	522	492	498	514	458	472	518	574	477	522	547	494	526	481	493	497	505	497	469	486	519	548	487	507	522	487	506	511	476	479	470	494	509	493	505	501	480	541	491	516	477	465	469	468	515	494	545	509	510	529	478	501	490	519	514	481	484	509	536	517	538	542	491	525	519	514	519	496	479	527	473	489	528	512	509	526	490	523	504	502	484	478	531	504	517	496	537	489	466	525	505	506	479	508	506	500	522	534	522	518	524	540	539	481	494	483	482	548	483	501	494	473	489	526	507	508	503	514	486	538	483	516	512	519	512	493	507	523	482	503	485	481	482	480	476	471	462	482	506	479	511	486	522	515	496	464	504	508	473	432	510	529	513	484	472	533	498	523	513	497	517	501	470	479	496	472	478	543	475	525	509	518	530	538	516	498	517	521	509	513	496	469	532	479	498	504	503	532	559	497	484	468	445	519	518	494	503	493	489	527	474	498	480	541	481	516	523	525	522	503	554	482	512	491	502	511	525	522	519	581	504	517	503	517	531	495	510	533	506	506	528	519	496	476	460	501	495	470	495	497	483	537	505	498	500	518	491	485	500	521	484	540	545	528	486	514	521	490	486	493	545	491	500	509	466	517	510	535	511	472	498	529	494	519	471	502	494	494	535	485	512	502	510	497	502	526	489	501	489	510	519	478	521	515	495	498	486	481	503	508	474	494	475	530	506	496	496	524	561	520	496	480	525	499	526	544	523	507	551	468	520	473	561	448	509	504	505	517	490	516	506	522	499	518	521	534	506	452	472	497	499	514	534	547	509	491	544	519	525	487	497	502	518	483	506	529	476	486	507	501	505	529	517	514	533	505	497	488	466	538	444	511	528	530	519	528	467	504	521	507	513	479	507	516	512	471	509	534	491	467	475	473	515	498	502	530	500	504	506	547	521	529	512	524	488	504	487	467	504	501	548	498	457	507	472	500	509	506	524	499	518	465	492	512	526	494	493	509	519	483	516	532	471	527	543	461	492	478	506	464	512	512	495	478	476	510	522	534	500	495	486	515	502	503	491	506	529	516	471	487	518	516	495	511	511	485	493	503	514	492	499	467	532	483	481	494	462	534	487	506	545	491	517	491	479	526	488	486	528	471	527	511	532	472	526	502	497	501	513	517	497	544	487	468	539	502	524	488	489	517	492	499	516	522	511	486	527	505	503	510	487	475	505	496	519	514	532	513	518	530	548	496	476	489	527	491	479	545	488	513	512	514	510	465	530	470	536	479	469	508	473	482	538	470	535	509	505	509	493	536	509	503	474	495	454	485	512	510	459	493	489	515	513	499	492	500	489	501	526	515	512	514	500	525	471	493	586	515	521	517	532	507	499	508	491	499	512	505	467	508	503	487	501	491	540	534	466	512	498	493	508	485	487	526	521	495	501	529	493	505	537	510	449	494	519	511	534	494	499	493	493	516	488	509	530	541	478	478	512	509	490	501	485	486	513	475	524	445	501	510	495	513	489	492	520	537	491	497	539	471	525	512	474	495	479	498	520	544	467	499	538	574	559	515	488	521	553	501	523	555	509	491	478	462	486	502	476	466	507	525	507	494	494	499	526	503	525	536	508	497	473	481	494	514	508	540	465	502	522	504	498	485	517	455	506	489	536	517	539	534	449	488	518	529	512	516	509	491	487	544	547	476	468	507	517	512	513	518	485	498	471	489	485	468	491	451	499	523	457	512	508	545	507	506	517	487	483	536	508	549	494	512	491	515	526	470	521	500	477	489	479	523	505	465	487	525	495	493	496	526	505	486	519	471	518	500	518	504	517	456	531	532	503	535	510	506	496	507	506	546	482	500	491	477	521	515	485	464	524	506	477	513	498	488	525	511	518	547	497	499	529	522	513	515	555	482	516	525	504	471	506	513	506	521	505	485	490	479	518	459	489	507	512	501	499	527	543	510	487	504	518	517	487	493	511	524	513	512	503	477	480	503	500	495	587	510	520	516	476	535	497	501	545	520	503	511	460	486	461	485	493	533	491	480	529	484	518	540	534	536	505	500	528	560	550	526	532	502	523	505
19718	34695	32254	24187	18820	14204	11015	8748	7044	5810	5059	4612	4041	3638	3212	2894	2590	2285	2178	2080	1973	1745	1670	1472	1377	1270	1312	1229	1174	1257	1157	1153	1104	1120	1049	1108	1087	1013	999	1098	992	988	958	929	975	966	998	989	988	976	974	975	958	1026	981	981	982	967	1017	946	993	979	938	989	970	944	929	1001	980	943	975	980	986	955	1032	976	987	977	979	990	996	978	945	956	999	1018	930	996	969	1040	918	970	952	945	932	952	924	992	952	900	936	973	947	954	972	926	865	954	980	1013	996	948	969	964	932	904	947	962	966	878	996	924	902	907	954	945	954	959	974	914	978	927	954	911	998	924	899	910	972	925	913	968	969	964	942	1003	933	952	968	935	942	955	983	926	915	949	912	1021	955	930	929	995	956	962	848	923	970	977	975	919	920	950	959	872	990	906	967	916	955	996	949	968	917	925	927	965	950	923	920	951	934	949	916	975	921	867	984	909	943	957	942	962	934	902	946	940	932	931	973	999	937	892	903	955	984	920	923	919	912	962	955	984	935	930	937	1011	951	906	946	989	983	957	925	928	943	923	923	948	944	926	963	915	927	952	953	1001	922	887	942	940	925	950	921	944	887	905	926	934	933	946	960	984	1001	950	954	921	935	911	963	948	992	936	899	945	909	926	981	989	998	942	975	956	947	931	931	902	941	948	958	947	1023	948	927	1017	947	962	997	948	924	920	958	875	944	967	967	940	888	933	936	983	951	927	888	1001	921	1001	966	916	917	969	905	925	940	980	906	906	980	982	927	972	986	978	963	902	940	920	933	938	895	985	886	935	917	934	916	969	881	896	948	922	992	946	930	979	919	907	946	979	903	936	965	938	974	929	960	936	972	912	969	933	919	1022	985	942	969	910	942	966	930	940	932	941	988	915	886	918	945	945	999	962	900	957	966	944	945	992	919	954	960	963	924	921	915	941	940	919	923	946	961	921	995	949	922	924	956	964	945	939	963	1004	885	890	985	963	965	922	958	980	954	945	937	1006	929	919	908	938	923	1015	972	950	920	930	920	934	827	952	924	940	920	997	952	966	926	920	932	911	962	963	944	927	963	970	960	946	942	953	913	898	966	923	940	955	924	929	924	981	934	959	924	969	911	924	919	939	951	945	952	974	982	1009	966	951	949	992	927	947	924	883	914	981	935	977	851	943	935	937	949	906	969	894	1018	896	916	974	942	957	945	967	952	892	949	923	968	909	905	974	927	921	974	951	981	1051	960	944	942	914	979	927	891	964	940	902	926	889	939	946	973	930	938	984	948	931	986	985	898	970	958	929	942	925	933	938	929	964	914	976	856	912	976	908	953	937	918	917	983	978	896	948	923	887	898	988	917	960	978	930	918	925	955	927	952	965	918	994	889	977	937	997	977	959	976	963	909	929	925	955	947	947	980	919	945	957	905	915	906	938	949	969	954	918	927	938	957	953	919	947	987	881	967	927	918	976	967	918	952	955	950	929	934	928	971	971	933	968	971	936	897	990	904	965	923	942	953	949	972	973	980	961	930	988	948	974	945	942	878	935	940	982	977	914	900	967	914	928	951	934	932	897	928	890	966	929	927	923	947	956	939	909	874	947	971	975	958	984	940	961	992	957	903	975	918	987	1006	948	917	891	939	967	947	972	915	983	921	886	931	976	933	953	937	928	926	960	949	931	960	947	899	933	973	913	930	904	940	968	959	964	943	967	968	939	935	957	969	985	930	901	936	890	993	954	957	973	926	985	947	965	984	937	925	941	881	977	942	945	895	941	907	961	943	971	936	922	959	935	974	983	887	1000	986	975	935	1003	944	889	894	922	915	956	937	963	942	994	900	928	1020	860	952	964	972	942	958	892	995	935	919	956	906	887	943	998	937	887	981	927	903	926	985	985	969	977	950	949	945	964	950	882	981	997	967	974	947	905	910	897	959	920	966	958	948	974	994	944	940	1013	1003	979	936	930	941	929	924	923	927	950	933	910	978	931	955	938	903	963	961	899	923	932	965	929	929	866	928	952	936	935	936	961	908	972	962	981	950	984	959	904	964	941	917	943	917	945	965	956	903	925	910	912	971	986	989	874	920	929	879	968	962	948	964	939	960	907	926	971	1018	917	912	907	949	996	958	895	962	920	926	965	960	969	971	870	899	939	970	957	950	933	959	881	950	925	938	920	922	984	922	944	887	924	893	923	954	936	915	924	939	967	904	964	983	935	916	951	957	914	940	951	962	939	969	918	986	991	965	919	915	918	982	911	903	970	904	901	900	902	884	989	1001	906	945	1003	925	1022	955	1003	900	922	953	896	934	972	973	1009	952	964	922	931	960	943	971	947	951	959	893	1000	902	980	947	925	942	947	937	879	944	962	933	962	1020	908	978	942	948	928	907	941	952	948	934	968	910	927	916	969	918	946	944	896	996	915	947	1000	898	988	983	961	920	913	951	935	895	945	962	919	943	919	936	934	970	935	916	890	950	888	954	975	850	1020	940	911	906	939	931	955	987	949	943	971	907	940	974	905	915	942	930	948	910	948	955	939	965	920	953	965	939	953	930	914	895	960	931	947	950	986	927	940	973	982	1019	927	931	944	926	958	933	927	871	956	930	943	905	942	922	956	936	900	962	961	968	900	955	930	946	901	943	970	939	975	997	932	931	936	929	990	929	933	951	920	927	923	929	906	999	1014	917	938	922	954	974	971	964	999	919	1019	936	951	925	915	923	970	952	922	934	950	965	952	954	970	945	924	924	958	958	933	964	938	930	957	998	948	922	952	936	936	947	950	951	932	944	911	924	940	904	972	871	985	964	931	958	960	932	950	979	934	948	917	949	892	935	911	991	963	947	946	943	903	975	943	898	960	941	897	962	954	942	959	928	963	906	984	948	912	875	887	900	962	956	1004	921	961	935	964	910	946	985	951	938	955	940	949	873	951	994	1001	946	970	961	913	961	929	943	951	887	941	935	959	877	935	894	909	905	924	945	937	897	950	942	940	922	903	925	946	898	918	960	988	940	923	964	991	921	910	922	952	927	931	936	972	1012	964	955	991	907	919	869	912	969	913	910	939	979	896	1002	955	958	918	987	921	927	927	960	923	934	954	935	979	931	935	949	870	919	983	974	981	935	995	916	873	966	940	988	952	917	921	996	906	961	982	955	950	927	936	943	918	958	924	944	995	979	926	938	928	903	948	914	966	968	948	955	938	982	909	962	935	981	953	896	950	958	972	956	975	978	941	950	925	922	893	967	945	950	951	906	988	870	935	911	909	914	935	903	934	986	974	949	975	935	893	966	964	973	1017	950	975	941	945	910	980	926	902	980	950	947	937	944	919	914	966	984	906	932	910	945	932	959	957	894	956	915	964	946	945	957	866	962	959	959	930	942	927	871	968	932	942	937	964	961	936	903	943	964	957	930	963	940	945	1000	921	927	968	941	951	963	949	917	962	975	971	942	927	943	990	941	978	925	993	965	1022	916	872	986	898	962	967	982	946	964	896	920	938	964	951	939	961	988	912	1012	935	967	876	945	944	933	931	996	981	964	921	945	975
27505	19263	11381	5571	2536	1597	1101	819	728	576	515	540	437	425	442	407	361	351	333	321	313	352	303	281	317	281	275	316	269	257	279	275	261	263	247	289	250	258	239	272	229	246	263	263	253	225	252	212	261	277	230	246	252	252	293	221	262	261	248	246	282	296	268	251	247	250	255	250	262	254	262	253	236	252	301	247	268	267	279	260	242	253	247	279	255	227	250	257	261	256	234	259	235	264	282	241	247	242	232	228	262	259	257	267	243	252	248	245	266	240	274	257	254	237	270	262	256	267	260	266	240	237	277	261	275	241	259	260	277	236	265	245	259	268	285	261	276	245	253	257	252	266	262	254	246	268	234	270	254	245	271	233	241	238	223	251	252	255	280	256	253	260	257	264	251	241	246	250	255	259	244	276	282	259	280	231	212	257	261	232	244	243	249	238	253	255	222	252	220	263	280	235	261	227	273	242	269	264	262	255	264	248	248	233	278	262	277	252	266	261	275	262	262	261	246	237	246	240	259	261	266	263	261	236	240	264	285	258	240	215	275	245	252	242	246	238	242	244	256	239	242	274	238	254	254	241	245	227	264	262	254	270	244	291	242	246	259	248	241	252	259	217	254	229	254	271	260	316	272	240	244	249	262	267	273	250	269	270	260	237	270	258	236	246	252	273	278	276	299	244	251	286	249	274	261	253	250	225	270	245	253	256	243	248	259	263	241	250	229	263	261	256	235	249	210	277	287	246	265	258	226	261	252	282	247	251	242	253	223	260	243	250	271	231	238	242	248	250	244	247	247	228	233	268	246	236	256	235	233	260	251	262	253	251	265	275	264	258	251	236	253	244	274	234	232	249	248	282	260	237	228	233	253	243	270	232	265	257	245	237	243	238	248	268	257	282	255	255	255	242	247	262	230	249	263	221	276	258	262	242	254	228	258	262	257	272	251	254	225	238	247	238	232	250	231	247	284	257	269	252	276	267	292	206	250	275	252	272	257	264	253	279	239	284	257	257	232	235	252	245	258	262	242	249	233	253	251	238	256	271	247	262	256	280	255	259	270	246	232	253	260	241	251	248	232	257	250	235	260	246	248	253	234	238	251	257	279	258	228	232	256	268	255	238	257	248	275	234	254	262	265	244	243	267	231	260	266	250	213	253	250	243	229	259	272	262	276	252	250	262	287	233	253	259	234	260	262	221	243	280	256	252	256	258	228	266	278	247	263	267	262	253	243	222	243	269	250	233	267	229	275	287	228	252	240	248	243	249	260	231	261	264	238	259	252	240	255	247	248	292	230	243	260	241	252	260	274	271	252	277	252	244	265	248	243	254	257	287	260	249	262	251	250	250	271	267	230	241	245	250	243	269	279	247	236	239	245	243	233	240	260	227	253	240	254	268	259	255	263	252	253	252	259	275	263	254	239	261	233	266	248	234	221	262	239	235	212	277	247	267	267	257	261	238	231	254	246	239	251	257	243	243	270	245	253	256	265	242	263	259	246	258	254	265	238	231	259	274	257	260	234	252	251	240	277	230	243	244	255	246	260	258	252	269	233	278	258	263	275	258	280	261	238	263	251	257	235	241	265	281	258	225	269	276	258	237	249	253	259	237	267	215	242	228	245	252	242	272	245	279	269	256	233	232	294	276	248	278	244	243	260	272	253	239	278	247	239	272	254	277	275	260	248	270	240	249	223	230	259	245	273	251	236	260	267	259	279	258	266	259	275	266	253	252	229	249	241	264	260	244	274	259	278	248	238	285	238	243	248	300	260	241	267	236	249	222	232	257	238	240	263	274	239	247	293	271	236	269	252	254	234	241	237	291	270	271	264	248	256	274	226	262	265	254	248	261	243	238	262	273	261	244	281	220	257	256	264	276	269	239	275	234	285	251	234	257	270	247	237	269	256	250	264	260	276	235	253	237	264	265	230	251	250	266	273	245	239	278	256	250	244	253	254	242	235	243	247	244	244	242	284	257	246	214	275	248	266	237	270	242	248	242	225	263	261	290	255	258	241	262	254	282	262	284	246	246	248	216	264	250	256	231	231	251	238	274	262	290	261	259	299	250	260	278	253	257	246	229	232	251	259	261	240	243	288	247	259	247	245	253	254	266	236	248	281	240	253	250	232	273	254	250	261	245	264	268	214	274	264	249	246	262	263	226	266	245	230	272	252	219	258	263	242	218	281	242	255	275	252	233	260	253	256	223	268	272	247	245	232	236	236	267	250	247	242	266	234	269	239	258	226	277	281	224	260	280	232	237	253	272	212	272	246	226	259	277	261	256	253	229	260	274	248	265	237	224	255	238	245	261	241	258	256	256	254	249	255	249	224	240	249	254	273	254	270	249	263	253	261	244	263	252	252	242	252	261	260	229	250	235	264	242	248	269	246	225	273	257	244	231	215	234	252	239	236	280	245	259	252	234	249	285	234	252	258	251	244	217	268	249	230	261	262	261	264	256	271	236	268	236	277	240	255	256	222	273	259	240	263	262	244	248	246	279	287	240	269	276	260	274	234	273	287	256	251	283	243	255	265	257	240	282	251	232	240	250	288	226	262	255	245	250	258	259	252	236	269	248	242	248	247	254	242	259	254	262	260	248	282	265	258	262	231	243	253	238	260	237	256	248	256	266	240	247	267	256	266	241	240	270	256	227	235	242	270	265	257	268	268	250	269	235	257	255	270	253	263	253	256	227	269	232	249	260	217	276	266	256	242	247	240	269	255	252	251	250	248	243	252	269	230	255	268	251	242	258	267	236	245	265	238	225	276	241	242	256	232	233	238	256	257	246	262	241	250	281	225	270	254	269	256	241	234	234	257	262	258	250	254	267	250	260	218	268	255	228	257	256	291	234	241	248	245	261	245	267	244	242	230	267	248	249	248	252	244	226	304	241	259	269	241	271	313	244	244	275	300	256	263	256	269	233	274	261	251	254	234	275	210	282	246	280	256	273	242	250	263	257	241	244	264	249	261	231	245	247	242	249	229	235	256	256	271	249	250	225	256	244	250	234	280	207	248	249	258	270	225	262	252	212	259	269	287	273	283	231	255	216	239	267	231	249	249	240	242	264	230	232	259	211	254	269	232	271	234	257	277	241	266	273	272	255	256	258	281	277	242	255	251	242	282	269	253	264	267	236	261	253	254	240	255	272	257	266	260	245	251	269	261	252	247	238	259	255	240	260	266	260	253	248	242	275	248	247	252	231	270	240	284	269	268	225	249	262	249	262	257	253	257	238	231	247	245	274	300	226	246	247	256	277	261	254	262	242	227	242	242	213	249	247	246	261	241	254	234	241	242	251	261	267	259	269	230	248	250	233	241	258	260	269	246	253	286	294	241	241	242	246	240	234	269	249	222	237	238	234	249	284	244	270	264	238	263	250	257	248	251	216	262	282	236	276	273	270	264	248	252	246	255	256	264	242	254	284	267	233	286	266	234	235	259	239	266	244	250	271	246	260	300	240	281	235	262	235	251	230	258	263	255	247	252	249	255	260	238	243
14474	21332	19439	11664	7804	5388	3790	3047	2452	2112	1720	1617	1422	1309	1182	1125	1013	914	856	842	809	742	713	662	635	603	586	592	599	608	557	602	541	536	545	573	579	523	547	523	522	515	511	514	522	477	542	546	527	499	513	513	484	519	539	531	505	505	514	513	559	497	509	511	543	511	572	512	512	499	484	542	525	506	536	536	537	496	520	597	514	532	528	557	510	512	524	511	517	567	560	526	522	541	521	509	555	518	519	479	501	490	557	482	522	485	510	548	471	520	510	490	518	533	523	528	498	548	495	525	516	546	493	573	560	513	521	557	533	529	496	528	509	540	557	528	507	528	534	536	520	510	480	499	487	524	503	552	494	532	530	484	523	506	512	558	481	513	516	500	566	480	511	505	517	525	472	521	520	500	444	520	501	501	484	508	506	519	494	522	515	508	532	481	516	518	495	484	504	471	522	475	545	531	507	508	539	501	512	497	524	517	486	513	493	538	503	509	471	576	526	549	516	530	544	580	553	526	546	525	507	554	486	510	465	471	510	471	504	518	492	488	519	492	581	550	505	497	543	527	489	480	522	488	506	466	487	516	553	510	484	515	506	582	523	508	510	504	495	508	512	554	531	496	520	513	504	510	490	500	516	485	503	524	574	515	470	501	538	525	503	497	491	486	494	493	557	496	504	472	536	492	522	481	506	545	509	542	544	506	428	496	516	527	505	494	507	501	497	501	530	558	483	552	520	544	509	533	486	500	494	512	498	505	540	496	518	506	449	493	486	527	565	518	508	477	522	538	467	526	513	521	522	510	522	518	493	480	506	534	523	521	521	530	510	505	536	495	496	493	515	491	512	497	484	522	545	499	533	495	488	498	561	495	515	497	511	517	485	514	522	509	530	483	470	544	490	526	474	548	489	515	508	524	507	485	495	470	495	500	490	493	504	480	487	511	523	472	518	491	501	507	509	470	498	548	482	554	470	489	502	538	539	516	511	539	509	495	535	466	518	507	529	522	524	535	492	564	483	529	499	519	485	535	476	471	496	517	526	518	532	493	504	547	451	526	516	497	495	525	480	510	462	492	536	510	519	526	510	497	500	499	497	511	497	504	524	522	513	490	503	538	516	545	531	546	523	501	521	474	494	528	515	499	511	477	557	520	483	522	525	525	494	545	516	518	508	499	495	542	514	487	548	470	542	502	462	550	501	520	509	537	476	530	516	499	499	532	517	509	492	519	537	504	510	542	453	508	557	489	544	491	524	538	482	527	498	547	500	511	543	534	563	512	524	524	519	492	481	472	489	510	516	525	515	527	570	504	508	491	508	549	540	545	512	539	542	523	523	537	519	542	505	550	534	511	525	499	519	513	510	458	553	508	504	507	567	526	480	496	501	499	552	541	476	510	519	540	528	545	512	525	501	510	529	487	495	478	542	517	533	523	536	504	488	527	496	567	515	501	490	448	551	526	508	513	522	580	534	501	525	550	505	491	486	499	527	531	518	535	492	510	524	525	561	504	511	488	531	508	524	506	511	492	543	511	520	478	526	487	498	487	530	522	518	488	555	518	492	502	551	511	538	488	566	525	504	488	532	540	528	457	520	490	538	483	517	540	521	510	553	481	496	533	552	543	516	509	523	538	518	487	504	490	538	559	566	536	505	494	501	485	473	506	502	518	490	472	469	497	500	503	490	529	518	511	501	513	527	516	555	523	502	494	516	451	506	518	502	520	564	501	543	527	490	514	504	506	514	527	496	464	499	493	545	490	565	489	557	497	483	481	503	475	462	499	533	502	536	495	531	533	499	545	505	499	537	496	490	520	536	532	514	490	502	529	506	497	527	497	506	497	463	504	530	499	519	496	536	549	526	531	496	553	514	458	515	503	525	469	490	496	538	520	513	498	485	489	504	509	524	489	505	469	483	489	506	503	510	527	510	532	507	528	541	534	499	570	539	501	556	487	536	504	515	497	474	486	527	532	490	501	554	529	513	512	481	570	536	471	514	510	532	490	510	485	513	504	525	479	507	501	538	521	535	542	516	479	523	509	529	475	516	513	519	523	515	526	537	497	513	496	524	473	523	511	536	511	493	520	457	494	524	487	515	493	523	490	525	540	516	490	493	506	526	548	515	513	577	503	515	544	500	486	517	542	484	500	484	520	468	493	523	495	535	530	522	556	496	534	534	488	486	535	523	505	519	510	491	549	504	480	487	525	510	527	500	510	475	544	550	496	479	507	467	532	543	507	540	531	516	497	511	478	506	503	502	520	504	490	505	497	459	495	496	494	499	476	518	499	480	513	519	498	543	470	529	531	483	496	514	492	489	492	510	509	505	530	511	548	510	512	487	534	506	485	497	554	508	508	489	533	522	477	532	488	510	512	493	459	532	517	516	558	536	523	488	499	476	515	458	523	519	480	526	522	545	530	483	490	480	518	524	511	485	543	505	530	525	540	490	502	524	532	494	519	537	496	525	535	498	515	545	508	516	503	536	501	507	522	494	524	483	490	519	518	498	493	528	510	534	498	482	510	533	506	519	515	492	540	562	557	535	517	513	506	507	519	525	533	504	483	523	518	498	476	538	484	554	481	522	514	506	470	535	525	500	525	502	525	457	502	492	506	539	524	527	508	554	484	497	524	550	491	474	481	560	488	513	478	514	517	495	514	547	516	553	518	524	502	516	503	521	542	522	478	468	524	513	515	507	495	521	470	541	553	510	482	498	538	539	519	532	520	523	462	499	536	538	549	495	483	508	514	526	519	531	543	528	478	522	503	525	518	534	482	498	512	553	492	474	522	536	460	531	542	500	519	526	524	522	511	497	516	538	493	520	528	489	535	498	535	557	531	518	492	510	504	512	463	513	481	503	521	470	509	477	468	475	511	508	490	517	476	515	502	530	521	526	493	552	517	553	504	505	485	539	508	516	498	523	541	526	513	530	505	497	514	495	507	498	497	539	534	502	496	508	474	488	542	483	464	511	533	522	507	537	501	520	517	513	516	497	480	495	496	480	509	485	520	567	516	491	501	510	500	530	535	536	527	523	526	506	526	500	488	510	500	548	539	503	539	514	550	501	475	515	509	524	476	506	506	487	486	469	523	523	548	502	520	502	492	535	497	536	499	506	506	502	551	495	524	516	516	499	522	550	488	489	497	522	511	551	488	547	550	482	524	542	515	507	552	476	515	523	515	544	497	528	520	491	520	512	477	465	466	556	519	508	505	506	491	478	519	506	554	454	500	552	502	490	499	517	524	475	463	526	499	490	476	546	506	523	540	535	512	535	521	480	508	479	493	503	510	487	472	516	553	505	524	528	513	524	551	530	493	512	518	544	521	551	459	483	546	507	500	518	521	505	508	489	537	514	488	508	480	514	497	507	494	479	554	507	493	523	497	541	478	461	506	479	527	483	527	517	514	513	520	533	499	515	498	552	487	489	539	496	492	535	497	534	517	529	505	502	535	493	513	492	505	515	496	497	489	486	533	535	524	504	577	499	490	562	539	510	487
25122	21420	27871	25225	14980	5085	2944	1981	1515	1298	1039	880	838	804	701	645	613	591	572	518	498	480	425	426	436	439	419	404	374	370	405	396	398	373	384	372	361	380	360	345	323	331	346	325	362	365	347	353	378	352	361	318	337	367	339	343	320	346	361	323	346	347	362	355	369	370	323	354	322	363	371	357	345	335	314	358	376	358	358	344	392	315	357	342	361	336	326	345	332	350	359	369	324	305	334	393	339	341	356	364	366	366	346	372	337	350	362	385	329	347	351	329	355	355	346	332	327	358	334	331	341	340	315	334	347	329	339	341	366	352	358	325	359	330	310	328	343	326	370	333	333	331	327	364	362	335	349	371	335	373	359	328	355	338	343	377	326	372	318	328	351	345	376	317	338	315	333	332	346	338	312	368	337	352	376	306	353	323	337	331	342	324	337	336	348	336	362	352	349	335	334	313	348	303	358	340	333	365	342	353	343	346	331	365	342	338	345	354	368	365	342	338	327	364	357	334	347	304	353	336	351	401	333	341	319	319	338	335	303	326	323	366	343	346	335	360	354	378	361	335	379	355	355	348	372	342	323	349	319	378	343	347	356	346	344	322	351	375	341	342	338	364	344	272	350	375	349	358	353	348	324	326	368	325	362	351	329	337	359	350	322	319	315	314	327	354	331	321	343	328	329	346	331	336	314	295	339	320	335	354	336	342	346	338	337	340	307	342	337	351	356	340	370	341	325	363	361	308	371	359	365	334	386	347	362	319	348	381	319	330	359	359	355	319	341	352	331	320	314	344	327	335	337	340	350	346	337	316	333	336	357	354	325	375	328	327	367	337	365	313	349	359	311	327	361	345	331	335	315	337	351	353	344	341	324	365	350	345	392	353	344	354	331	300	357	367	340	361	358	345	305	361	351	342	346	331	340	353	319	369	346	362	381	326	359	353	339	349	372	364	345	348	331	337	341	347	339	336	351	363	367	336	339	354	351	354	345	352	330	359	343	343	339	332	317	353	319	356	354	351	357	307	325	348	287	361	368	347	360	334	361	314	341	366	329	370	321	358	384	359	375	343	339	348	327	333	343	357	351	312	365	341	347	345	340	350	350	338	317	347	338	341	336	357	331	326	326	353	339	326	353	394	380	352	334	342	363	364	346	346	319	384	360	347	361	339	354	348	349	358	357	360	324	365	354	351	366	346	364	317	363	338	359	344	384	314	350	353	338	342	383	325	387	316	294	320	359	327	326	346	347	369	371	387	337	321	343	341	328	365	365	359	364	356	308	350	352	347	358	355	315	317	338	341	364	327	328	346	342	339	338	365	322	364	330	361	315	336	341	342	351	321	367	370	318	343	326	329	372	379	351	337	327	343	360	332	321	362	332	326	346	314	322	325	340	382	358	342	328	316	323	357	345	386	339	362	350	378	342	354	352	370	350	372	368	327	348	362	374	308	350	375	340	311	332	346	327	341	370	316	387	352	330	353	341	366	354	355	395	350	334	362	354	313	329	351	330	348	319	343	329	368	361	331	321	328	354	318	353	342	350	363	376	338	334	336	335	322	345	359	341	381	337	376	332	345	358	380	369	346	343	339	316	318	332	346	349	344	342	338	327	323	378	326	329	318	378	337	345	338	354	338	365	330	343	343	346	360	301	322	340	316	367	355	359	328	346	370	362	366	363	353	363	377	358	331	335	356	315	340	352	315	360	378	393	361	383	359	338	346	339	365	325	334	355	323	337	348	367	343	386	348	356	318	346	336	359	324	328	367	347	337	321	330	324	360	337	347	322	317	329	328	339	325	327	350	343	343	340	315	337	336	343	324	383	393	356	343	353	365	350	357	313	317	335	328	348	331	360	351	355	328	347	375	345	338	335	340	333	371	338	338	356	366	333	370	348	342	348	342	336	329	376	351	379	330	351	345	368	326	353	340	331	381	341	340	346	353	319	323	374	337	365	364	347	357	363	317	330	334	356	342	328	354	325	334	366	352	366	362	346	358	377	354	311	351	343	341	404	342	347	336	338	376	323	330	357	334	320	349	359	338	349	361	352	330	328	315	334	313	350	343	336	380	366	338	341	337	346	338	356	352	353	326	334	346	329	350	369	333	308	360	343	354	373	342	360	324	348	353	336	342	317	349	354	351	338	348	367	309	330	316	316	318	333	342	337	351	317	369	336	315	339	352	344	350	353	335	366	326	323	344	330	337	323	321	363	358	320	337	336	354	351	337	329	350	339	329	357	309	313	304	333	334	326	347	335	317	384	332	343	343	325	340	287	313	325	322	339	369	332	354	376	362	343	347	345	338	336	339	321	319	333	329	347	331	328	341	358	339	339	356	348	340	353	357	351	356	324	317	317	345	371	332	351	348	348	342	349	338	375	354	344	375	341	366	317	319	374	333	320	365	345	324	363	343	348	319	342	363	339	359	331	331	322	340	339	334	352	331	367	321	331	347	339	328	332	348	362	329	319	337	352	335	359	343	360	342	375	326	337	327	334	352	335	364	336	355	366	350	307	355	339	344	350	315	340	345	327	331	337	342	335	355	343	357	332	342	329	334	354	329	339	359	351	320	354	370	341	327	342	373	323	357	343	360	371	345	338	338	341	345	372	360	320	314	358	326	345	368	348	345	374	361	402	349	349	354	353	365	315	398	377	334	341	332	337	331	352	319	340	348	340	338	319	319	336	327	323	385	341	331	322	333	358	338	324	342	353	359	364	309	340	342	339	355	340	351	334	300	329	358	353	333	344	343	328	310	323	350	368	371	340	350	357	336	335	346	375	315	346	339	352	361	329	350	365	342	352	331	355	343	375	338	340	378	372	334	359	331	353	349	331	341	307	340	351	345	326	349	321	313	355	318	341	357	335	313	380	343	334	345	343	314	379	346	347	322	304	325	358	378	307	347	325	371	376	330	354	343	366	339	338	345	368	331	349	354	369	347	333	331	346	325	355	359	341	349	358	344	359	345	378	394	323	391	352	363	332	361	349	345	359	362	354	323	328	344	341	330	370	335	324	350	337	348	330	336	335	372	358	326	354	347	344	341	331	334	343	353	363	349	351	374	344	300	349	343	365	333	327	339	329	309	318	319	353	356	324	311	291	330	342	347	326	349	311	364	375	341	348	357	362	362	327	302	346	349	341	336	355	338	372	346	354	327	359	320	317	338	363	338	337	350	324	348	336	328	357	320	352	359	342	346	326	376	324	319	341	326	362	371	331	403	369	340	336	372	318	364	345	341	320	341	358	342	375	336	382	379	425	333	360	337	326	324	345	343	368	317	329	380	321	348	320	360	342	374	324	372	329	331	368	389	327	354	379	319	311	327	325	323	352	337	392	352	325	383	346	339	371	335	352	349	351	304	364	305	342	358	377	350	353	351	360	365	337	345	359	348	341	338	345	360	366	312	350	330	334	366	351	359	331	330	352	345	336	317	347	338	355	350	334	349	367	364	313	347	341	352	317	337	343	330	342	333	336	360	351	298	329	384	342	346	357	341
16610	29616	27414	19181	13852	10288	7772	6113	4986	4034	3507	3038	2697	2364	2169	1914	1745	1611	1474	1322	1207	1218	1075	1022	931	851	886	855	872	810	860	821	771	752	746	747	740	766	692	687	687	674	704	669	704	716	656	691	667	667	732	723	708	701	674	706	693	694	682	758	710	697	710	704	655	651	749	673	683	669	688	712	706	685	706	688	702	712	707	693	680	695	695	661	658	709	667	627	661	674	704	671	646	698	668	726	693	656	692	676	676	709	647	634	685	732	648	713	659	652	705	659	666	690	706	672	634	680	702	661	673	698	673	631	688	679	655	634	684	615	659	714	681	692	698	666	664	677	703	704	694	661	691	687	675	673	661	674	665	685	704	690	673	654	686	621	682	673	667	630	698	661	693	704	681	698	664	660	730	688	665	662	661	689	678	640	646	693	725	625	653	691	642	636	685	648	666	663	646	659	648	685	697	650	646	664	640	684	637	661	700	667	654	685	592	653	644	707	687	671	672	678	666	676	672	636	669	679	687	688	653	660	669	649	668	662	674	700	691	702	714	618	693	647	636	669	649	670	718	686	685	700	692	704	675	680	699	666	720	634	685	686	670	643	678	696	689	705	659	646	670	748	625	643	689	737	641	681	680	696	654	693	683	666	680	662	688	676	680	675	692	628	704	677	696	684	712	633	711	639	683	652	651	666	646	650	649	661	651	696	648	670	690	628	679	665	706	621	730	650	692	663	710	682	666	630	694	671	676	701	666	675	670	670	606	702	668	668	655	623	615	649	639	640	702	676	656	675	700	614	653	660	706	647	691	671	635	686	711	671	676	647	635	674	677	676	659	656	666	684	698	716	663	679	703	680	627	717	676	658	705	679	681	645	642	650	643	677	665	706	680	680	644	659	678	703	670	641	710	627	656	633	681	647	715	680	639	633	629	697	678	657	670	647	645	674	716	602	645	667	599	692	661	685	645	650	686	697	670	653	670	693	652	692	627	679	741	658	681	653	703	636	650	663	661	671	685	674	711	710	653	693	662	677	705	625	683	716	675	646	686	662	620	677	675	689	640	722	701	662	678	661	646	660	692	638	655	718	651	659	702	696	659	647	678	674	636	685	653	671	665	688	642	665	643	652	666	671	676	654	672	703	675	663	650	667	648	650	642	655	624	673	682	668	698	658	675	697	643	636	694	661	702	663	665	675	703	683	687	681	639	653	697	682	674	687	660	666	709	697	671	674	705	673	645	660	638	701	653	685	683	642	662	647	716	695	650	654	665	663	691	712	637	615	651	682	685	664	674	666	713	658	675	663	650	644	669	683	667	711	662	653	666	669	692	701	724	654	648	697	714	663	682	648	668	710	664	668	652	682	650	650	677	688	692	637	708	637	717	656	673	680	669	659	635	679	710	641	693	669	647	628	652	627	660	689	695	652	690	629	711	631	685	692	711	672	625	677	692	703	641	644	639	659	668	656	709	688	681	667	683	695	685	640	668	661	679	660	630	661	686	709	636	664	654	686	641	670	673	666	697	671	679	679	655	694	650	687	657	671	688	639	650	675	666	709	702	666	679	706	695	646	678	637	689	656	701	669	682	682	681	662	675	719	637	702	655	651	701	670	680	646	683	685	657	686	643	656	707	673	644	705	692	695	684	677	682	665	718	673	676	671	723	672	674	676	663	625	690	696	681	635	692	685	716	662	693	656	706	653	663	696	670	696	705	670	657	700	688	661	678	656	703	645	664	692	648	658	663	682	680	701	726	678	723	635	645	703	687	652	652	666	655	666	628	683	686	627	645	693	657	661	676	678	611	644	666	645	662	697	704	688	642	655	717	667	655	671	682	658	724	676	674	649	676	625	680	687	633	693	639	664	630	751	674	683	645	684	653	626	709	677	702	751	649	676	699	634	648	647	693	704	692	703	704	657	684	686	686	664	653	708	665	668	638	658	655	681	670	702	725	675	711	682	662	695	681	620	669	656	659	680	675	639	653	674	655	711	655	685	664	619	634	669	645	637	685	662	679	668	671	660	648	638	685	699	699	677	707	682	679	676	675	673	645	688	634	702	700	662	686	681	652	665	686	683	651	680	675	673	700	699	669	605	660	687	646	710	634	668	698	637	703	680	684	661	652	615	691	661	713	706	699	654	664	675	699	685	723	636	722	666	630	660	675	697	660	652	690	682	650	670	702	728	649	697	639	658	652	659	712	682	668	727	710	698	644	674	723	672	713	673	654	667	656	686	693	672	702	662	680	709	689	680	630	720	650	641	721	653	716	654	674	693	684	689	702	641	641	645	684	687	634	710	619	721	664	702	735	656	661	633	614	667	654	650	653	670	631	672	629	649	680	654	690	675	647	678	677	697	631	663	694	694	621	636	672	693	641	663	641	688	647	658	691	722	662	671	661	720	655	681	673	679	657	643	647	684	693	656	634	655	657	664	669	653	673	650	669	676	691	647	669	606	647	652	693	676	682	660	671	623	630	673	675	709	653	678	674	685	627	682	680	692	659	634	668	702	646	673	670	687	681	713	699	646	710	619	711	695	681	708	709	631	636	700	666	698	650	690	682	718	683	666	676	645	648	669	651	698	681	663	663	669	667	681	685	634	682	675	692	670	683	665	692	712	636	668	623	690	682	670	647	717	678	691	675	664	671	642	728	660	683	670	671	705	674	651	702	675	683	689	660	664	679	695	672	647	699	662	702	640	639	665	628	639	691	668	680	696	688	686	694	742	684	686	665	675	632	650	710	644	693	652	680	699	645	638	636	676	667	702	680	654	744	684	713	675	711	707	656	616	662	652	640	635	650	677	601	650	700	721	676	670	666	686	687	677	659	672	675	668	668	720	666	648	679	700	678	664	675	701	686	688	665	619	675	714	681	655	702	646	698	702	689	648	690	698	674	684	669	675	681	672	650	635	688	664	638	656	677	679	631	662	686	603	655	672	659	645	646	653	711	713	679	662	656	637	686	667	647	671	671	667	715	703	630	696	673	717	698	740	661	638	650	656	669	672	712	665	662	660	655	661	626	646	670	671	614	682	707	710	668	672	656	628	698	672	669	674	671	722	690	707	659	659	675	692	678	664	715	686	674	698	660	652	691	713	665	680	678	679	666	641	697	655	619	649	698	681	656	692	709	681	699	695	667	673	685	674	680	686	643	639	669	664	647	668	620	689	647	664	655	671	681	641	648	674	647	664	653	659	658	654	669	673	687	667	683	678	661	699	669	677	717	685	634	678	648	652	665	672	712	650	676	722	688	646	670	678	697	704	670	668	700	681	643	620	714	650	706	683	627	698	642	653	662	647	646	622	676	653	642	666	704	659	652	637	674	676	743	655	685	676	663	694	698	644	680	665	668	693	661	658	706	720	641	695	638	676	614	681	658	683	627	613	667	657	706	696	671	704	675	705	638	615	654	642	636	670	650	657	633	646	670	659	676	718	616	682	657	664	648	658	732	726	651	667	682	672	644	651	688	676	686	676	655	658	711	665	705	682	636	657	666	690
24205	21441	28946	24354	21404	14762	6129	3511	2505	2188	1792	1538	1345	1197	1148	991	957	893	826	788	728	714	677	665	639	640	584	630	589	604	547	583	561	535	536	553	571	535	515	512	526	500	536	492	539	535	524	546	541	535	539	521	521	538	511	526	559	526	496	522	582	507	526	525	539	520	495	552	495	512	486	543	514	555	521	503	506	518	515	526	529	549	492	554	516	490	482	522	504	533	515	464	486	498	491	487	489	494	522	494	528	532	560	495	505	490	493	526	490	519	508	470	517	505	533	549	528	472	509	520	545	503	492	504	534	494	539	492	502	483	486	546	504	491	504	528	469	540	482	495	510	507	529	529	528	502	494	496	508	479	524	569	528	555	474	514	479	490	477	527	551	516	465	494	503	528	516	517	545	510	542	528	522	528	525	533	512	521	557	515	540	526	511	489	524	490	496	546	543	504	499	539	509	569	521	506	496	531	495	493	518	541	486	507	518	488	538	536	532	495	508	534	515	518	528	499	531	535	495	512	491	483	551	467	489	528	527	533	507	505	476	474	507	528	520	520	479	509	520	567	507	533	477	521	525	497	507	581	521	499	483	527	548	528	535	496	513	514	497	516	497	483	492	504	514	524	533	536	560	514	481	537	511	532	484	504	487	520	484	533	497	513	526	521	541	502	514	490	531	525	484	508	505	538	485	519	509	531	516	518	493	582	557	543	538	484	545	495	506	525	590	543	546	511	522	528	529	527	503	507	501	493	556	509	537	500	504	495	478	559	478	531	508	509	478	509	555	461	519	535	520	492	502	518	457	498	485	487	488	495	472	487	508	502	531	472	523	467	512	503	495	495	504	527	492	521	566	573	552	526	486	536	502	551	536	521	498	546	515	488	495	462	540	508	481	542	497	525	508	444	554	520	511	516	491	537	476	484	524	491	515	508	539	481	483	557	533	556	514	465	513	516	543	534	534	507	515	508	504	495	536	493	518	496	528	477	487	536	510	512	463	473	479	503	506	499	508	530	534	544	562	503	543	522	520	494	511	544	501	493	562	526	509	483	513	470	491	479	521	475	518	488	494	499	529	511	498	531	501	498	536	474	521	483	532	521	529	529	496	485	487	526	533	514	507	492	478	551	557	502	528	521	489	559	545	509	513	514	494	557	524	499	532	495	493	530	516	536	542	512	533	509	505	493	573	548	547	512	486	497	507	527	522	531	491	494	493	490	510	528	489	521	558	520	471	547	508	501	560	525	507	487	522	485	506	496	516	478	462	502	511	492	538	509	531	508	530	514	546	504	493	518	518	484	538	522	489	524	548	479	514	503	513	544	486	534	500	469	560	496	505	517	473	535	503	520	531	516	541	533	515	522	498	494	520	552	528	510	496	532	517	514	502	490	513	493	473	498	486	523	499	541	502	496	495	502	487	534	523	528	561	470	482	466	474	527	554	512	487	531	488	503	507	506	530	503	523	491	492	529	533	530	518	515	494	526	520	551	530	506	531	501	525	523	526	527	508	470	495	539	524	537	501	545	517	528	501	511	533	532	508	519	528	602	518	493	499	529	484	533	560	510	484	489	506	515	524	525	538	521	522	504	539	501	520	535	484	530	475	495	526	533	498	464	485	545	517	521	509	484	508	507	540	507	507	521	523	529	519	516	511	516	477	516	462	531	513	495	484	557	511	490	528	501	511	534	522	506	462	543	527	525	538	505	482	503	516	518	475	540	500	501	502	502	484	482	514	499	552	560	492	503	538	521	543	484	508	545	499	485	518	533	492	478	497	534	480	478	536	519	535	517	500	533	508	475	457	526	509	506	540	507	507	469	508	498	490	480	525	519	531	479	535	528	500	538	522	510	547	533	503	474	547	527	530	498	528	507	560	517	542	554	504	520	517	519	507	529	511	497	522	499	522	486	496	513	508	510	505	545	533	538	499	511	513	552	550	521	527	505	514	523	488	536	500	554	485	521	494	505	481	518	517	510	536	516	527	540	515	518	492	511	526	523	546	467	554	507	508	501	468	546	493	488	476	545	508	500	503	555	475	532	537	483	549	525	485	531	477	503	543	485	489	494	506	543	508	508	518	502	538	511	505	505	501	474	515	515	504	519	541	504	499	480	465	522	538	510	516	518	557	512	508	497	514	475	535	507	541	504	500	541	530	509	581	532	471	510	506	483	503	508	479	492	562	539	513	512	518	493	519	511	524	558	510	505	542	515	495	536	511	522	514	524	480	509	546	491	527	514	517	486	506	524	511	482	521	521	529	496	502	532	491	559	492	458	518	492	518	502	482	522	539	531	537	484	521	510	513	511	487	539	492	534	512	509	516	541	511	496	500	543	529	524	486	557	547	521	466	498	525	499	511	491	503	524	519	536	501	490	477	481	499	461	515	518	506	513	497	503	506	522	493	527	535	527	500	502	518	516	481	486	516	543	517	514	522	546	566	511	486	513	523	493	534	524	506	479	501	512	525	539	496	510	497	523	546	523	484	470	510	533	513	519	469	519	524	484	499	508	521	485	507	504	506	506	496	551	512	495	515	575	450	538	516	505	499	512	495	478	517	487	522	499	513	570	510	518	528	573	523	477	496	526	510	499	511	500	486	547	558	500	447	517	504	481	492	484	531	482	494	499	501	527	545	513	498	534	496	486	529	545	506	540	511	476	506	560	527	512	520	529	521	528	516	447	529	517	495	506	480	500	521	480	492	553	531	510	534	516	554	480	504	500	508	558	536	514	518	519	494	470	551	502	506	486	503	585	468	520	503	534	496	511	521	506	496	507	510	509	505	507	499	548	503	514	507	512	469	535	572	529	512	498	553	512	515	518	528	482	538	560	530	529	513	526	527	528	548	537	480	475	509	515	519	490	512	482	482	521	502	503	491	496	501	505	520	497	535	543	550	505	546	512	519	480	504	529	546	522	515	478	511	533	510	484	478	539	511	476	528	520	490	511	500	550	498	541	526	517	490	513	534	435	546	542	517	505	488	501	502	530	578	506	564	514	528	500	536	511	530	503	530	511	511	499	477	485	519	483	480	487	518	548	497	511	525	521	563	479	504	480	511	499	438	515	491	506	488	491	497	495	521	528	517	515	496	559	499	532	481	507	479	510	519	447	540	538	482	543	524	538	549	461	551	503	512	552	467	530	513	524	552	560	503	494	520	541	541	534	500	559	503	507	519	499	505	521	511	502	557	492	557	522	520	483	480	544	521	471	540	510	527	535	519	506	500	539	499	521	517	492	515	525	524	538	514	492	554	522	486	541	538	484	559	540	526	477	490	514	488	495	528	471	518	516	491	514	485	496	529	500	518	511	500	478	517	489	521	518	521	541	486	548	510	526	507	487	514	493	495	530	518	496	513	522	472	506	459	541	519	517	506	510	516	527	507	484	510	511	500	478	493	489	508	489	526	493	505	482	473	490	540	510	451	532	485	499	485	489	495	491	539	513	529	514	496	499	479	490	521	506	520	485	509	496	489	508	499	507	504	504	506	501	516	521
19042	34439	32317	24382	18779	14562	11625	9272	7749	6432	5426	4731	4033	3584	3140	2881	2563	2412	2166	1948	1793	1782	1594	1387	1382	1378	1250	1192	1202	1174	1159	1085	1123	1108	1078	1101	1045	1054	1066	1058	1009	994	964	986	962	961	971	968	1006	1022	961	998	933	980	1008	1060	961	985	936	998	998	930	973	969	971	947	1004	983	951	993	917	1073	1052	1035	934	1005	992	957	993	1003	956	994	1018	986	991	992	967	977	943	1022	937	955	964	988	943	976	947	942	945	965	945	912	943	965	956	928	954	908	943	957	984	927	953	978	1011	929	1013	958	961	984	920	948	978	959	975	970	948	931	976	968	960	1003	929	979	920	977	984	945	978	953	939	935	976	910	1019	907	939	932	1008	942	891	974	982	986	963	910	1038	938	974	926	969	967	956	933	909	956	934	935	920	956	909	922	982	957	965	942	976	963	986	966	942	967	971	997	996	974	945	989	954	957	960	1010	983	959	927	997	976	931	916	993	964	949	918	1003	989	929	944	962	1009	977	955	1001	942	974	1026	967	954	926	923	1003	890	1000	952	919	913	963	956	949	909	932	958	936	954	974	953	955	982	915	990	971	911	954	923	978	938	926	911	922	1022	918	897	1010	976	1009	934	953	990	941	970	943	947	989	940	994	991	1014	958	929	948	930	952	966	822	958	942	912	919	944	915	930	927	1009	965	974	989	931	951	973	979	906	965	954	984	964	933	972	999	962	881	823	919	919	936	968	957	936	959	957	995	953	937	987	914	885	1008	967	960	983	934	993	911	935	928	942	975	977	917	932	956	985	948	918	940	928	855	976	906	1061	961	961	972	984	925	907	964	917	973	967	971	971	959	1014	939	983	945	922	970	961	922	929	914	945	943	918	971	964	912	951	948	999	948	906	968	978	889	929	975	914	996	955	998	988	972	1004	992	939	898	954	991	896	955	980	961	908	957	932	964	931	967	934	949	947	977	960	936	972	949	1005	993	973	981	952	920	934	959	954	963	994	997	916	953	1005	933	902	920	946	958	960	959	933	961	955	929	903	909	925	971	947	941	965	900	959	995	934	909	953	947	932	965	928	981	1021	996	968	978	987	991	1000	891	940	963	965	930	952	960	977	930	1036	931	959	1023	952	1004	963	927	874	961	963	950	953	945	1012	858	985	939	959	983	967	942	931	892	1001	940	892	938	997	953	973	1004	940	923	917	974	933	949	935	982	988	972	985	961	986	948	946	938	961	957	960	959	903	959	913	1017	940	967	977	972	929	946	1019	974	982	994	961	888	939	938	985	974	963	903	948	921	937	941	911	972	915	949	942	989	932	993	962	937	938	920	1040	939	937	928	949	894	1027	909	952	943	984	925	955	1024	990	992	922	939	961	900	976	899	979	897	994	992	929	943	923	966	907	925	946	968	947	1028	1038	977	961	923	942	927	936	908	898	943	948	950	920	950	1003	930	899	943	954	948	987	962	911	986	966	918	987	978	1010	967	961	918	949	921	947	895	936	931	945	967	926	955	976	937	1003	970	930	914	953	1032	966	997	937	912	1008	956	966	1023	982	913	973	966	965	965	986	936	1006	999	926	980	917	954	957	1001	986	956	987	927	985	1002	949	971	952	949	951	959	969	950	986	938	963	951	968	948	962	989	915	935	975	972	927	978	932	925	933	961	970	933	985	938	967	969	942	1018	915	967	979	970	904	937	1012	954	951	976	928	944	949	930	958	962	898	955	926	992	983	942	889	996	918	923	963	964	918	971	964	956	949	906	933	947	957	1009	891	990	964	949	939	999	1004	980	955	928	889	1006	886	949	967	921	899	939	923	995	936	933	971	937	975	905	993	991	904	973	969	1002	880	952	926	975	961	946	952	965	1019	927	961	963	909	875	957	970	937	945	927	956	953	979	914	939	924	940	870	959	893	982	952	948	933	966	938	983	990	968	957	971	997	983	914	927	958	956	981	919	948	993	966	958	921	1003	965	924	991	943	889	959	944	1011	967	957	906	929	946	916	935	959	993	983	955	1050	929	1010	950	954	919	960	962	1022	981	917	911	970	967	977	948	993	954	944	951	939	933	935	951	941	919	916	952	961	960	994	974	908	902	906	939	985	1045	929	974	975	946	1038	917	933	963	960	971	968	920	970	967	936	944	937	923	944	955	938	985	918	963	907	939	950	995	931	938	889	983	969	917	940	918	979	959	935	952	971	910	1001	955	899	953	940	923	989	981	916	1022	917	977	927	969	981	909	929	950	914	977	999	943	977	961	936	954	931	968	961	923	959	957	941	994	934	1031	941	962	955	929	983	932	926	941	900	908	965	942	944	964	988	943	900	950	924	997	938	983	945	954	975	940	951	962	955	957	978	989	974	935	960	958	955	970	972	945	974	971	1003	933	979	923	976	993	908	921	1002	997	933	941	947	982	1018	1036	983	934	947	911	913	966	960	976	973	963	972	979	967	909	1015	985	927	935	941	958	921	971	954	906	951	954	967	986	972	929	1023	955	910	1024	959	962	975	970	907	933	1031	946	954	908	956	981	973	928	944	985	949	898	981	968	936	940	965	955	1021	952	941	952	931	936	923	951	923	915	963	933	972	944	972	942	932	941	941	953	967	981	935	919	980	1009	917	959	969	986	963	958	955	962	963	1003	978	930	953	1007	945	988	1002	922	962	941	969	971	941	892	961	948	964	1029	966	884	924	931	951	958	951	941	939	942	924	983	967	943	1033	988	915	933	972	943	988	929	973	927	919	933	910	1016	980	948	951	960	993	929	957	963	979	972	946	963	995	932	1024	957	919	945	987	980	978	934	931	983	904	939	967	937	962	921	972	910	984	915	944	941	942	931	943	991	927	963	964	992	1008	932	873	982	903	951	954	920	971	960	977	953	969	973	928	985	937	946	990	980	938	908	1006	957	964	948	958	933	938	943	949	943	882	951	958	1010	962	968	987	948	1030	969	958	963	933	927	894	951	963	1014	969	972	932	962	947	951	968	935	950	951	915	936	978	965	930	989	941	969	950	944	1000	971	962	1031	952	896	965	971	1018	930	1028	906	904	970	953	934	955	987	998	911	945	916	985	921	940	977	951	969	914	955	995	965	1002	927	968	908	908	969	914	978	936	993	1006	974	938	909	936	932	964	959	931	948	925	988	966	930	1009	926	991	944	954	945	935	959	909	966	1016	968	992	962	992	974	923	960	969	989	978	997	917	928	912	966	973	952	973	948	940	925	922	967	968	969	906	998	961	987	972	926	934	983	941	966	947	919	973	945	941	948	998	903	918	970	929	955	918	955	982	977	944	935	966	1003	959	948	944	928	915	943	960	973	928	946	929	890	964	956	946	971	972	954	907	981	927	927	984	913	996	1012	974	978	1031	961	970	963	928	946	984	997	928	922	957	984	935	996	895	944	960	1009	890	970	939	1001	991	907	899	1001	917	990	898	994	949	958	953	937	953	965	966	999	907	946	944	929	943	955	934	989	925	930	926	886	934	956	912	953	901	953	950	990	959	953	913	973	893	894	929	993	935	932	933	946	950	930	926	899	967	913	942	945	961	1008	911	963	965	998	972	929	908	919	1008	913	940	1022	914	951	964	933	930	977	963	982	953	905	965	947	974	966	951	928
27422	19248	11795	5730	2696	1811	1258	1026	809	710	603	559	512	469	395	406	382	378	319	317	314	344	311	332	276	286	285	302	271	280	227	293	288	273	228	265	271	263	267	261	259	254	273	279	245	260	260	265	245	235	269	267	261	261	250	259	286	270	261	281	259	240	270	263	251	255	240	229	275	264	254	291	243	254	255	271	258	261	272	251	253	249	273	272	259	269	229	276	255	259	266	258	256	301	270	263	246	262	262	274	264	249	268	246	272	246	253	260	263	244	259	265	261	236	245	283	281	267	257	280	249	278	257	202	253	231	245	277	322	249	245	284	253	271	240	246	255	264	267	284	291	266	250	265	270	266	254	258	267	280	292	257	246	248	258	268	258	264	283	282	256	253	269	279	271	278	258	241	264	269	236	251	270	275	278	259	280	277	285	279	257	248	234	221	240	229	306	276	247	241	248	269	255	294	229	245	261	253	274	227	274	254	254	260	261	275	257	262	264	278	270	266	270	270	264	271	281	269	264	300	294	251	269	261	257	230	246	247	246	267	255	241	237	279	250	272	261	253	262	266	263	267	261	246	290	251	230	262	257	252	270	238	247	270	263	249	241	252	254	274	272	269	261	273	252	250	236	251	260	256	246	249	239	270	246	236	262	256	264	268	265	266	253	261	217	270	265	229	257	259	239	248	279	258	255	275	285	249	255	240	251	261	279	245	233	252	233	260	247	279	290	269	264	250	245	261	265	251	293	284	257	289	252	253	247	231	260	262	244	283	262	272	214	265	274	269	239	256	277	228	239	253	282	260	264	255	248	241	279	268	251	263	264	250	248	280	265	277	240	259	248	251	250	290	245	284	245	253	234	249	255	261	270	292	284	257	252	232	260	276	266	290	243	258	263	258	244	238	280	238	244	240	251	240	270	269	256	264	255	244	298	279	283	257	274	277	259	234	259	248	249	298	297	264	249	257	271	263	260	251	273	260	249	248	240	263	265	248	267	256	234	275	260	253	260	240	283	266	251	290	241	224	255	246	248	268	273	271	254	277	259	282	259	265	265	255	264	258	279	246	290	278	254	257	257	244	253	247	271	240	254	270	258	285	249	238	259	243	253	256	268	249	274	292	277	239	269	264	252	272	267	250	253	242	247	246	282	248	260	256	268	242	241	267	260	286	226	269	252	244	233	250	238	254	249	243	271	246	273	264	250	278	219	253	279	254	247	236	250	236	250	283	267	280	276	250	281	263	270	283	299	256	256	257	277	266	273	256	240	273	263	248	269	255	284	295	250	250	277	256	252	255	245	281	270	268	253	260	248	274	265	259	248	274	273	262	255	266	252	263	286	281	300	249	261	257	246	253	284	261	235	251	254	254	286	269	280	236	257	287	278	256	259	242	248	249	256	307	267	246	279	248	247	254	253	267	263	255	265	290	262	261	245	279	255	235	242	266	249	248	255	248	260	279	248	245	241	284	296	261	255	281	292	240	254	272	284	216	260	245	250	256	244	254	251	272	259	245	272	263	259	273	239	241	275	260	236	246	245	290	292	242	235	297	249	277	268	254	246	255	271	245	250	254	252	262	233	268	285	281	244	262	236	263	268	274	291	250	265	257	244	282	284	281	293	270	238	259	275	283	254	252	229	251	251	266	263	256	261	273	263	267	266	258	255	275	257	255	272	300	246	264	283	268	240	270	278	268	239	244	260	250	249	262	297	249	254	247	265	273	256	251	239	264	267	260	274	280	254	268	281	264	257	278	248	290	263	255	276	273	242	283	245	251	246	283	231	294	279	240	246	238	273	288	267	267	242	254	259	286	288	252	257	280	240	270	280	292	249	254	244	234	270	264	259	271	229	237	303	246	259	277	282	269	273	238	256	263	245	274	298	265	259	281	239	247	273	246	261	271	262	240	278	262	267	242	277	236	256	249	269	286	273	300	295	266	305	242	239	242	232	242	247	266	255	261	261	269	273	268	251	260	309	283	282	248	252	252	231	248	244	265	278	278	256	260	244	268	237	262	280	252	265	243	272	266	261	230	252	253	246	256	264	284	257	290	236	240	280	268	263	281	246	255	251	257	255	259	243	271	245	280	254	244	240	257	260	258	271	269	272	238	258	258	246	248	265	265	274	243	267	257	279	273	256	246	229	263	264	273	268	259	260	271	279	252	251	272	253	274	247	254	269	278	260	274	266	230	257	257	263	246	238	254	257	254	281	266	258	256	237	265	256	282	248	236	286	260	262	268	246	261	234	280	233	260	262	247	247	279	271	247	255	261	271	272	249	274	249	254	286	274	264	271	265	257	270	236	277	243	276	226	268	262	258	293	230	231	259	261	313	250	246	250	251	223	258	251	270	254	253	253	263	274	242	271	274	254	281	291	267	246	257	255	252	273	275	277	262	270	253	265	273	254	262	246	291	252	271	243	257	267	276	255	274	281	242	266	243	226	280	225	262	289	272	260	281	263	271	265	267	258	254	250	284	258	263	305	257	271	261	232	250	264	279	269	256	257	235	262	255	272	248	273	271	260	251	261	259	237	266	250	293	244	277	297	251	268	253	254	233	297	290	282	249	280	257	274	265	232	276	255	277	296	247	280	287	280	237	267	265	225	257	272	293	254	248	242	223	248	267	283	272	267	230	276	290	255	285	255	263	244	295	260	246	271	270	254	277	261	273	258	249	252	276	281	277	255	250	284	265	234	275	265	247	246	253	258	251	256	244	296	231	257	271	246	244	265	293	258	281	252	285	261	278	272	281	253	246	272	262	270	283	265	260	261	279	239	250	258	251	269	251	272	280	279	254	239	225	259	259	275	272	242	276	270	276	267	260	266	300	265	261	266	280	258	269	278	244	251	281	259	241	259	256	234	254	278	253	256	265	270	261	291	233	275	203	245	251	279	252	252	261	271	242	249	254	273	255	288	279	290	281	262	247	265	275	271	260	276	269	252	257	262	258	258	253	240	249	269	260	276	248	237	273	255	281	299	255	242	255	242	277	250	254	250	261	253	252	259	227	261	278	288	280	260	221	252	254	267	270	295	319	252	262	253	269	246	264	251	269	232	242	281	243	249	269	262	241	273	257	246	239	236	243	277	288	275	241	274	272	263	275	254	241	283	264	258	288	266	251	254	257	239	271	230	271	268	244	270	276	283	270	235	249	272	277	270	252	285	264	243	259	269	285	263	243	247	302	270	276	239	273	285	249	294	233	264	285	276	246	292	249	256	268	262	297	272	265	270	262	255	264	237	239	239	269	237	242	270	268	246	275	277	261	256	269	258	257	259	266	246	255	275	284	250	270	252	273	299	281	269	266	263	239	268	270	250	253	273	260	239	263	253	252	262	287	264	257	267	274	250	282	246	264	278	269	287	229	278	294	301	288	270	259	270	260	236	288	257	248	245	254	256	265	281	251	261	283	246	271	262	248	257	258	256	247	212	242	280	246	291	250	243	281	268	226	243	263	247	270	247	269	282	263	253	262	282	259	262	304	273	263	268	269	253
14040	21513	19754	12205	8151	5927	4637	3732	2838	2463	2017	1824	1540	1363	1340	1188	966	960	863	800	779	771	675	715	683	672	656	615	625	572	628	593	582	591	556	570	538	581	560	582	528	569	531	498	563	594	539	558	517	526	543	551	562	507	497	494	568	525	535	546	541	530	529	524	529	523	541	537	552	548	525	563	567	515	529	517	513	518	533	515	540	502	548	506	531	561	516	506	520	533	524	541	514	530	540	553	495	524	513	556	507	517	503	520	525	511	506	529	481	562	533	515	540	519	516	558	491	524	524	527	519	579	527	551	509	504	566	552	500	480	543	537	505	512	557	535	551	532	535	485	568	493	528	516	528	542	495	536	542	517	539	520	532	541	520	528	512	553	509	542	552	539	544	521	508	521	526	534	562	564	569	487	565	522	545	529	568	561	481	529	512	530	518	546	522	538	562	516	566	523	497	551	502	521	519	543	577	541	509	545	523	509	500	530	518	550	533	522	572	532	541	523	508	565	519	523	478	495	534	491	457	491	525	562	520	512	499	553	555	504	500	508	593	522	552	539	542	541	530	508	533	507	533	530	462	503	505	551	515	589	479	525	574	528	516	498	532	541	538	535	526	520	563	519	526	548	520	545	531	547	531	508	535	512	573	544	544	519	514	514	530	526	530	534	566	534	551	511	531	536	573	453	556	495	554	536	531	544	558	500	519	564	501	546	508	532	513	552	555	518	528	508	559	547	534	535	498	491	551	536	512	521	527	527	536	488	532	555	529	531	510	542	513	515	556	564	483	540	540	548	489	533	493	501	534	523	531	485	507	563	518	521	540	541	512	524	528	532	577	535	536	518	527	504	523	508	551	515	556	522	534	540	499	534	501	501	470	541	513	516	534	535	510	544	521	541	519	503	480	501	522	542	552	557	501	528	480	522	551	532	526	484	547	533	530	532	560	553	534	549	558	533	521	500	555	506	521	484	523	540	540	509	546	530	528	512	504	526	503	502	532	524	505	550	514	525	499	541	531	508	551	563	513	515	583	574	545	503	539	541	550	538	497	526	512	537	501	504	532	527	551	533	529	522	544	540	543	530	517	521	536	544	544	491	466	527	492	501	559	482	538	503	515	546	554	544	516	521	491	533	534	571	519	510	548	503	522	550	513	540	541	552	511	496	502	527	542	519	508	539	528	548	531	582	532	515	547	530	534	494	536	487	513	522	505	545	473	498	521	533	532	530	534	568	528	515	535	536	511	531	539	530	561	541	556	536	543	522	537	531	540	541	512	526	481	566	507	554	512	513	542	511	515	507	502	528	514	513	487	497	515	552	504	537	516	499	546	527	523	552	544	518	533	519	524	530	497	569	535	524	480	505	545	509	485	547	527	556	531	521	530	538	514	494	517	523	540	540	558	564	540	504	552	543	548	535	533	535	537	535	544	501	513	556	532	490	510	529	496	497	528	504	582	535	530	581	516	549	497	602	564	506	540	548	514	536	549	531	544	520	518	544	572	510	505	545	503	536	491	499	469	532	512	514	549	538	525	508	549	514	538	501	510	550	503	536	515	544	539	558	521	486	505	511	525	551	492	508	514	537	514	575	561	477	501	524	500	553	544	485	520	535	541	504	521	549	522	486	511	552	515	578	528	556	517	535	536	522	546	538	550	515	521	505	515	548	522	535	544	528	539	502	524	558	502	550	493	516	507	532	520	509	507	492	468	518	518	517	536	527	512	541	524	561	567	546	551	535	547	503	511	584	485	511	566	543	525	494	496	512	503	484	486	524	541	491	548	546	521	556	568	554	524	563	566	511	526	573	519	515	546	506	514	536	523	554	546	538	523	512	500	563	552	491	513	548	530	560	590	582	524	506	542	525	495	536	509	488	510	531	569	544	557	545	529	522	507	505	516	533	529	520	543	524	523	538	499	547	558	531	536	535	533	528	563	499	525	534	522	525	531	499	519	511	517	501	523	537	517	555	547	524	538	523	557	522	510	501	490	493	514	546	522	544	558	533	542	575	514	511	562	528	496	513	524	497	512	527	529	532	510	509	475	539	534	513	542	512	520	546	538	519	533	537	523	489	547	517	498	525	528	510	545	508	536	505	536	516	545	537	532	507	513	492	518	517	523	517	530	509	528	511	524	528	587	512	523	522	511	510	481	555	522	561	554	548	500	521	487	530	573	552	545	567	517	526	504	518	527	535	531	545	507	497	520	551	534	529	554	531	543	489	557	561	581	502	514	511	555	535	523	497	536	492	507	493	529	523	506	541	542	505	499	556	526	531	497	543	552	505	510	542	489	502	499	557	513	518	515	549	490	518	506	546	507	543	508	525	541	521	569	499	509	529	503	526	500	548	534	552	561	542	537	528	579	479	528	509	536	548	515	577	527	496	491	535	551	516	540	548	526	570	543	507	522	530	513	493	530	526	532	524	523	520	508	587	524	512	513	525	507	535	518	524	504	511	543	498	523	565	524	513	544	504	530	521	523	531	519	548	549	547	564	556	520	526	580	491	526	505	560	536	500	538	568	553	534	534	502	557	536	514	494	544	578	570	551	521	539	575	528	525	514	523	547	558	551	520	512	510	526	493	527	566	522	540	517	532	530	525	511	504	525	525	541	539	523	559	516	527	514	526	475	534	528	482	540	535	546	545	535	517	565	538	521	499	553	529	531	463	529	510	518	514	558	581	517	513	524	524	503	524	492	577	546	559	539	502	550	539	494	537	508	555	534	513	563	535	477	535	520	496	521	501	524	528	506	542	486	515	527	560	500	500	494	575	543	524	514	529	522	527	502	532	515	539	521	521	534	512	553	494	552	530	498	511	523	483	501	508	537	496	521	519	556	561	536	535	548	556	531	517	511	510	533	519	538	533	488	535	547	516	485	548	528	569	545	560	556	522	504	526	530	545	556	566	474	544	545	502	534	530	499	540	523	531	503	532	516	525	538	501	545	503	508	554	517	538	572	510	521	535	513	570	516	509	486	476	561	527	492	542	522	529	527	533	524	537	548	529	487	580	456	507	479	498	539	561	552	562	532	512	511	575	537	540	536	535	528	508	545	546	523	530	485	537	521	569	492	542	551	523	542	519	560	573	519	528	534	547	523	494	520	509	549	493	508	518	517	563	522	514	551	501	533	528	511	512	510	541	519	513	520	547	493	524	537	505	564	537	486	571	527	504	541	533	543	529	558	526	566	548	497	526	520	519	537	505	489	521	494	497	509	538	517	520	513	544	535	521	505	525	529	530	546	522	519	547	547	511	505	510	514	506	520	521	525	514	511	550	543	571	495	511	532	512	557	504	542	500	528	534	560	502	505	530	541	515	488	558	513	523	499	528	501	524	509	531	514	515	534	503	529	540	557	516	529	563	505	507	540	566	515	482	549	509	497	518	521	524	547	529	564	529	482	531	500	526	481	520	493	528	525	531	552	525	530	498	544	486	543	520	506	531	486	517	510	574	485	556	481	514	533	526	508	547	564	531	531	525	513	553	494	568	542	530
25202	21451	27890	25299	15287	5794	3556	2254	1784	1427	1272	1033	937	762	732	702	614	607	535	494	428	439	472	464	428	438	417	397	405	379	392	368	356	376	398	366	391	378	352	362	328	397	357	358	328	349	356	346	330	355	367	333	337	371	359	349	374	346	382	348	360	345	341	363	337	321	355	348	360	331	408	351	351	356	357	360	363	397	369	358	361	371	332	328	386	348	339	350	347	336	339	343	367	340	320	369	362	369	355	374	341	347	343	343	347	371	326	344	345	337	375	336	358	328	350	379	342	345	340	372	348	337	342	353	374	359	380	370	364	327	368	360	342	372	352	367	367	342	359	360	324	370	356	360	361	367	333	348	321	354	352	352	345	360	360	353	367	358	358	342	336	371	343	356	314	332	362	374	351	378	377	372	395	335	378	343	347	341	359	357	374	381	367	364	378	328	371	331	366	389	348	309	355	336	329	368	348	341	335	330	362	383	360	375	300	335	355	354	364	331	370	330	353	394	340	358	362	360	348	359	360	364	351	358	341	392	351	343	360	327	372	375	329	380	359	369	322	378	322	355	362	342	348	324	346	315	315	333	358	342	330	345	356	312	371	326	356	355	370	318	352	425	379	358	358	365	335	390	366	370	331	343	358	351	372	354	353	333	325	359	348	311	349	336	336	348	346	328	363	359	330	324	333	390	366	351	389	310	349	358	368	349	374	371	317	351	327	371	364	355	360	362	366	340	357	347	369	356	349	351	355	355	349	339	345	323	378	349	353	341	318	379	390	356	365	355	357	365	363	347	376	346	317	331	356	361	351	321	350	387	365	345	347	337	364	351	382	370	331	343	341	324	363	370	344	364	343	361	362	343	357	364	375	370	339	334	371	323	336	341	331	378	350	349	353	383	351	376	326	332	354	348	342	356	336	347	346	360	352	368	358	353	351	365	326	346	342	389	325	360	365	336	366	372	366	339	338	372	352	348	363	353	373	355	348	393	356	374	347	332	362	389	375	355	378	371	356	357	371	361	385	341	344	327	386	351	363	366	373	333	337	345	369	344	356	370	358	370	353	336	351	347	323	357	338	342	339	346	346	381	371	382	342	315	346	354	319	344	349	356	382	382	378	350	385	339	354	368	345	339	304	374	378	331	376	347	371	358	346	337	358	345	356	385	332	344	350	346	367	356	340	335	323	342	324	338	350	372	343	343	359	324	372	357	341	364	318	358	325	363	326	326	367	355	353	391	338	357	371	338	339	370	384	357	334	371	352	372	350	361	343	365	334	368	336	357	357	361	327	321	366	346	353	365	320	366	334	344	342	349	355	354	346	384	368	340	343	333	351	331	323	354	325	386	333	351	359	369	329	367	368	338	350	323	372	357	354	389	336	344	333	344	340	351	329	343	346	369	376	382	345	387	358	344	339	363	368	339	328	379	375	365	346	352	333	346	329	355	366	359	347	334	346	346	341	338	346	346	369	362	371	334	387	394	349	322	321	345	352	346	369	356	357	363	356	333	364	403	352	346	360	347	374	360	356	359	344	338	359	347	341	348	370	363	356	360	346	339	358	361	353	332	402	310	322	326	387	358	350	359	357	364	382	345	345	385	378	341	349	347	348	353	343	347	354	334	344	329	378	365	330	366	391	360	341	373	348	358	331	332	333	401	360	337	348	384	353	331	337	360	385	344	351	382	379	323	342	357	335	361	341	347	349	346	361	337	356	321	344	320	342	334	336	371	318	356	331	347	340	327	358	347	354	341	336	346	336	370	359	356	336	373	353	362	315	364	350	336	366	338	347	373	334	345	336	354	343	361	331	352	337	343	345	351	323	325	350	325	344	369	350	344	363	378	338	406	348	355	356	326	361	345	313	345	356	310	366	317	350	350	358	351	361	367	314	353	353	327	424	363	319	387	346	319	346	363	345	355	374	347	341	363	340	337	358	333	343	328	341	307	361	355	349	401	341	394	373	359	392	359	353	354	357	351	339	323	374	360	373	349	362	368	352	343	349	324	345	322	360	340	341	353	335	338	356	360	388	334	357	335	339	307	349	367	345	353	366	331	364	337	333	346	358	384	368	351	346	400	375	343	344	349	325	365	364	336	414	357	364	381	347	363	328	369	360	338	340	373	354	353	367	384	322	372	390	369	352	365	341	379	350	379	356	367	373	347	372	384	339	318	354	339	342	338	348	369	367	328	348	360	344	356	355	354	349	389	322	353	378	369	347	359	331	363	343	339	337	341	349	370	353	340	320	354	334	361	343	355	374	349	338	346	355	345	356	358	342	357	375	339	346	326	374	375	312	343	342	335	344	341	349	336	336	333	340	378	379	307	342	374	357	344	341	328	361	371	345	355	362	329	334	382	374	350	357	389	315	369	352	334	341	347	334	380	365	343	319	324	353	354	375	354	351	333	315	375	368	326	364	340	345	383	382	339	367	363	335	360	336	354	335	354	324	336	366	314	366	351	377	337	366	398	353	358	346	363	349	324	368	374	360	333	348	312	379	325	354	366	372	336	361	339	345	327	389	359	353	336	389	332	353	353	333	362	330	374	372	327	393	370	350	355	384	344	329	384	351	339	360	365	333	342	384	366	363	341	351	390	358	300	379	379	380	390	346	331	329	357	382	358	334	346	344	369	347	371	342	347	337	384	381	335	365	368	344	367	357	403	325	365	323	353	326	339	370	362	372	333	351	352	364	354	369	340	388	347	352	328	332	318	370	325	352	367	335	385	353	373	351	356	356	351	341	343	321	366	351	348	313	343	359	341	327	358	359	354	332	337	322	359	356	368	342	338	356	331	335	366	333	368	369	349	336	367	360	351	341	368	353	356	317	328	347	380	369	368	373	354	345	350	342	351	328	337	326	360	376	356	328	362	349	381	339	317	341	357	376	395	340	352	349	355	346	381	389	354	346	371	372	372	370	344	374	332	378	348	363	324	346	338	372	340	362	363	348	353	338	350	323	342	339	349	342	335	337	357	390	354	355	359	349	361	345	329	343	329	345	370	350	352	366	351	333	351	357	366	323	413	352	389	369	362	372	343	344	349	332	327	361	351	322	373	361	334	338	354	342	342	327	356	370	338	371	358	361	353	371	346	343	352	339	341	360	337	361	306	368	333	363	352	366	367	365	345	359	349	344	366	355	363	346	327	330	344	353	325	360	358	342	374	360	358	361	386	334	362	367	363	355	390	334	355	389	379	332	350	358	339	345	363	339	345	333	337	360	332	363	346	333	349	330	349	360	344	325	356	328	363	332	368	378	327	326	371	358	392	356	376	325	327	385	332	380	310	338	352	371	361	350	378	397	345	372	357	389	391	354	379	353	337	368	349	339	344	346	355	321	345	347	366	366	349	316	385	343	340	351	324	358	349	366	368	351	370	348	357	342	382	364	335	350	349	360	367	352	338	380	323	337	360	357	386	350	372	347	356	347	352	380	367	348	371	357	342	331	378	345	322	337	348	341	366	326	381	347	338	359	340	339	347	307	354	366	365	390	332
15907	29535	27810	20070	15144	11952	9523	7479	5725	4662	4193	3576	2962	2652	2224	1998	1755	1605	1436	1245	1259	1120	1052	1045	924	916	879	859	825	826	836	812	750	773	740	779	792	732	752	682	698	687	730	737	754	692	746	719	670	721	697	722	684	687	682	695	671	750	633	697	739	689	654	694	718	719	784	738	732	706	685	706	745	745	700	650	708	720	652	747	707	740	684	732	686	728	664	684	726	703	731	694	708	733	683	689	644	679	672	699	695	735	718	722	663	683	699	684	732	622	675	692	693	697	658	682	717	653	683	698	735	663	732	745	712	700	725	673	721	666	771	691	674	672	761	690	674	716	686	720	688	732	716	693	718	676	681	714	691	693	699	731	649	641	713	723	695	703	662	677	695	751	654	679	722	679	688	693	677	664	696	684	700	719	723	703	676	685	690	691	718	683	700	698	686	651	662	740	685	728	708	698	721	699	683	672	674	636	703	680	682	662	724	711	691	692	721	698	679	722	729	708	727	680	710	713	706	685	696	711	665	694	672	690	711	718	710	679	669	692	730	678	636	706	657	693	721	696	666	667	710	747	694	658	697	662	698	632	674	713	674	714	717	669	666	656	704	687	717	660	694	675	683	695	704	645	719	659	695	692	709	683	687	668	699	704	692	677	670	700	686	695	687	711	699	668	710	676	663	647	715	679	630	715	718	671	646	692	680	680	689	711	672	700	641	692	667	662	702	682	708	721	719	695	722	697	677	708	686	725	681	668	718	720	668	678	729	680	631	725	692	700	668	641	720	703	706	672	612	727	682	669	714	679	652	697	703	647	717	661	689	678	689	670	681	665	744	670	688	736	693	717	715	703	706	702	696	646	735	650	653	715	614	686	689	737	718	661	648	699	678	668	683	750	669	702	678	740	701	679	657	684	677	702	652	685	659	662	689	664	688	635	687	712	676	694	717	675	671	730	671	669	713	667	699	669	713	774	689	677	719	631	705	680	704	685	699	713	711	661	702	671	689	665	731	676	671	667	639	686	704	683	688	730	681	721	686	690	715	674	691	640	728	703	690	694	675	672	658	686	654	693	704	739	700	682	724	652	713	715	724	727	644	708	697	738	665	708	689	632	724	708	684	661	639	704	749	653	709	638	725	706	685	671	677	706	697	673	682	679	694	690	664	679	685	707	655	677	657	659	718	744	689	695	755	681	702	730	676	684	641	668	712	677	717	655	712	683	668	704	667	683	704	692	671	655	692	717	671	659	643	710	691	719	676	717	723	745	674	707	692	677	658	705	661	683	713	716	667	707	707	649	699	682	693	697	698	701	661	688	693	694	666	706	674	696	656	727	674	680	714	664	703	709	722	732	669	688	676	668	728	709	698	637	733	745	652	728	690	681	725	672	689	713	703	681	691	703	680	666	703	684	680	681	722	633	715	693	721	676	669	700	696	696	749	728	662	756	706	637	692	679	735	688	693	669	732	632	692	705	641	712	659	631	767	657	712	669	706	706	696	707	753	720	748	687	691	685	697	682	647	667	691	721	690	700	700	727	654	655	677	675	651	704	706	721	725	732	678	667	680	691	656	687	689	703	699	704	694	703	672	655	687	663	637	729	700	703	679	705	693	694	670	762	686	644	697	687	710	695	653	690	713	657	655	710	693	713	676	684	705	745	669	668	696	727	652	695	668	698	738	724	723	659	690	724	659	648	680	700	639	687	676	725	668	697	675	679	695	752	705	733	648	727	667	712	681	675	715	715	700	724	720	666	670	732	697	717	700	740	635	643	714	673	700	677	720	676	648	699	653	688	732	715	697	665	709	717	680	680	671	711	694	706	671	689	706	668	685	681	680	714	677	714	721	662	676	668	725	666	688	675	676	665	660	681	662	750	642	642	733	707	740	751	655	660	679	699	658	750	683	669	703	671	675	727	704	667	668	681	712	704	689	697	675	694	709	661	672	726	707	669	699	716	708	706	717	705	686	607	654	704	644	665	637	670	672	682	702	719	661	701	648	725	703	676	697	681	718	659	733	669	720	686	666	695	702	638	670	708	707	663	718	705	674	651	678	683	715	655	669	717	707	752	691	690	653	692	657	690	678	675	685	667	628	695	728	693	674	713	766	729	716	713	697	705	712	668	641	620	648	671	589	734	709	630	680	694	666	704	683	712	672	698	698	713	692	731	668	712	700	669	658	681	662	689	658	710	637	670	682	719	719	662	656	705	657	697	649	698	684	668	693	698	692	705	697	718	690	697	665	663	697	679	667	708	715	708	670	666	707	704	666	704	705	706	663	718	687	664	681	689	696	701	684	667	660	644	689	676	646	696	720	692	697	734	712	656	686	673	690	662	716	758	729	690	712	668	705	635	727	682	663	670	617	706	675	742	714	683	687	702	697	662	675	643	715	688	682	697	687	679	664	746	709	672	667	707	719	669	678	658	679	686	670	672	712	694	668	675	696	693	701	702	664	679	682	657	637	729	677	676	681	710	680	662	674	719	720	702	650	683	691	674	651	699	702	716	636	686	680	668	743	668	742	716	628	691	669	714	712	702	687	680	682	678	674	700	700	679	726	697	700	690	707	664	704	700	642	725	719	697	655	630	684	697	703	681	682	648	700	660	696	682	695	726	669	676	727	681	726	685	672	691	682	673	683	681	721	723	698	670	636	705	666	672	706	658	707	696	685	696	679	660	719	700	691	676	620	693	740	678	692	681	673	647	669	690	665	705	700	638	662	711	683	698	754	681	736	684	667	687	736	695	693	676	639	665	689	661	723	706	676	678	699	704	706	642	689	702	652	684	696	736	717	688	710	726	713	672	723	714	703	693	685	684	675	691	674	641	710	648	694	700	687	684	660	651	688	660	665	695	669	684	677	733	704	683	694	662	711	696	690	715	674	659	706	734	692	660	706	692	721	681	736	675	680	707	689	699	691	715	695	721	685	685	716	722	700	698	660	675	707	680	647	663	670	686	614	697	679	643	689	743	700	717	658	674	697	731	655	699	651	695	689	686	661	678	727	710	703	677	689	661	636	656	657	691	665	691	703	670	692	673	687	722	706	705	677	665	717	709	710	715	702	674	650	690	631	682	745	676	702	705	643	694	618	685	686	691	688	685	679	705	669	664	732	735	719	689	692	674	658	698	679	724	694	721	697	687	671	724	693	679	657	675	631	701	654	671	648	690	662	703	640	709	665	687	667	694	669	694	718	682	710	695	685	718	688	654	686	678	645	704	698	630	688	687	718	683	676	675	710	664	723	664	716	648	690	675	667	630	726	675	688	755	712	671	732	704	702	711	664	681	655	677	756	703	730	649	752	699	664	734	674	693	678	695	711	690	704	666	690	712	695	702	723	678	635	662	714	676	688	660	628	703	713	695	665	638	679	711	723	694	708	666	739	690	714	731	652	685	639	722	757	674	731	699	710	677	699	671	685	702	685	671	704	655	652	720	707	655	680	627	642	716	655	681	668	692	684	668	638	719	692	702	604	689	714	688	692	682	690	713	735	707
24167	21413	28851	24375	21416	15614	7536	4170	2940	2333	1966	1804	1562	1354	1256	1084	982	865	791	796	728	723	653	662	635	639	602	566	604	600	605	570	589	542	575	561	541	584	528	517	495	540	507	571	544	531	512	562	552	521	496	506	543	485	531	506	518	545	542	505	573	534	530	536	498	549	556	501	567	525	500	541	582	513	522	547	534	502	561	516	546	559	538	529	530	518	530	550	523	543	523	532	576	539	536	520	494	459	547	560	535	564	498	532	525	533	526	483	527	507	525	544	521	490	572	491	495	524	508	546	537	517	504	517	547	537	526	520	545	502	495	548	504	509	522	557	538	529	530	518	558	536	542	493	503	551	521	542	543	531	506	532	524	513	516	538	563	485	521	488	517	520	545	513	538	507	560	523	520	538	509	543	540	493	540	500	494	520	501	515	510	495	488	531	524	510	479	520	516	554	541	532	515	524	486	514	451	522	488	527	518	523	545	520	512	550	554	522	532	510	517	507	547	509	529	471	512	541	507	533	495	489	469	545	539	498	506	534	521	520	514	515	545	501	523	525	521	489	543	557	546	538	518	536	537	488	512	511	506	544	579	523	512	534	506	522	516	530	489	517	483	522	535	518	506	544	516	530	530	520	490	496	497	497	506	522	499	525	511	523	542	520	539	558	547	541	534	500	530	532	512	525	547	517	503	542	518	513	552	543	519	507	510	505	547	552	529	520	593	519	552	553	513	507	566	545	535	565	519	504	568	492	512	494	524	556	543	482	566	530	516	558	488	518	527	497	486	513	499	521	490	530	509	540	476	468	522	498	496	492	480	513	556	548	526	500	520	514	526	494	517	498	547	512	527	474	510	519	564	498	536	520	529	522	476	525	464	521	518	549	489	512	519	501	494	496	503	513	492	528	507	497	516	547	544	529	526	485	495	505	529	524	548	520	552	507	508	565	503	523	478	516	527	510	494	517	520	545	532	558	535	493	468	519	472	525	555	493	468	505	524	526	538	482	500	491	534	534	524	539	504	529	541	523	524	507	522	522	497	528	489	515	564	521	516	523	501	511	531	544	507	508	502	522	481	526	541	516	515	521	484	524	509	537	489	543	547	518	513	493	521	524	516	552	508	514	509	479	494	520	545	491	520	517	527	525	532	505	508	493	547	503	519	556	521	493	509	520	504	492	518	492	542	541	515	538	505	534	519	531	543	529	544	535	523	490	525	539	510	510	506	489	518	555	524	542	562	496	551	515	508	476	454	510	531	492	525	521	520	492	517	556	563	524	510	547	513	489	524	537	554	501	516	531	487	533	512	473	502	515	518	548	522	561	529	511	477	545	515	529	476	502	529	520	547	513	520	518	518	522	512	511	552	509	515	540	516	494	497	500	544	530	539	516	492	528	535	502	534	540	503	514	501	503	519	545	514	533	529	488	529	520	525	534	524	526	522	503	517	545	500	552	533	517	509	524	487	507	510	533	508	508	515	500	543	547	485	489	496	485	510	510	551	510	528	515	508	535	515	529	504	500	516	521	526	518	483	524	459	530	540	502	547	505	538	514	513	513	526	496	477	499	503	482	564	519	572	539	533	496	517	568	526	473	494	542	467	506	524	533	495	552	487	534	566	526	498	488	498	510	507	526	560	531	535	489	519	562	517	512	507	524	513	537	519	535	510	513	507	576	530	529	516	487	507	514	500	573	528	528	520	566	513	528	542	501	526	515	516	549	562	525	514	493	511	488	548	544	506	500	481	497	518	471	510	519	503	500	520	478	514	524	505	549	539	512	556	500	571	523	562	524	493	522	548	533	504	524	515	565	525	532	541	492	514	524	532	548	484	510	515	521	509	530	523	529	501	496	525	532	521	539	526	505	514	488	479	501	510	528	554	543	517	523	499	532	522	555	510	544	540	547	513	544	496	532	544	531	518	521	492	526	514	545	509	498	539	511	544	530	537	495	474	563	541	465	525	523	544	498	540	550	479	488	500	523	512	548	523	534	485	523	518	541	525	516	543	488	489	526	546	552	517	546	500	506	538	504	558	486	524	555	565	512	523	505	529	495	484	520	537	572	545	501	524	538	504	509	525	524	489	494	487	480	527	482	534	523	522	545	512	540	539	555	494	548	539	542	534	508	547	574	514	520	527	480	504	524	591	517	515	536	533	546	550	535	516	536	495	525	571	541	521	539	516	544	498	558	550	525	542	486	559	509	519	498	558	492	550	508	454	517	518	510	529	551	515	556	495	550	532	497	552	492	546	534	567	535	556	538	510	538	485	494	541	524	512	528	515	476	521	530	536	554	511	485	547	525	514	519	518	526	511	530	499	534	519	526	497	512	529	508	525	563	502	531	525	517	550	545	530	546	555	531	532	483	519	510	523	505	556	568	530	539	506	530	507	545	527	491	490	507	489	514	528	526	511	496	513	514	522	518	517	509	465	504	533	493	504	537	503	492	513	503	522	504	490	493	498	498	555	520	520	506	533	532	523	480	509	522	545	496	540	505	525	505	521	541	560	541	519	527	493	534	473	554	501	533	562	499	480	525	541	528	544	537	517	506	547	521	503	499	449	500	526	494	522	522	566	507	486	510	506	517	531	503	498	502	561	519	493	529	544	519	516	523	509	492	536	517	540	531	552	510	503	498	505	494	542	473	515	502	476	524	486	532	521	567	541	508	506	506	533	525	500	494	545	552	514	501	489	530	512	523	515	504	538	522	556	505	509	546	501	519	518	537	515	525	501	525	520	489	527	523	522	512	515	525	502	516	547	513	553	534	493	542	544	489	526	518	506	474	506	499	547	563	542	501	502	482	528	583	542	502	550	478	525	508	516	500	499	501	472	520	547	552	487	510	560	486	508	522	464	543	527	526	521	533	544	589	536	523	522	509	531	556	484	476	515	519	517	497	513	521	509	531	503	530	497	515	538	499	540	561	493	550	501	537	487	528	535	502	517	548	482	545	532	492	541	547	514	486	558	519	533	534	495	534	507	471	506	514	542	528	479	537	538	536	508	523	533	484	502	502	512	529	527	491	543	552	541	525	519	472	515	501	536	521	501	507	513	536	489	524	517	504	489	534	520	556	536	567	526	473	533	546	532	519	504	532	500	517	555	526	485	493	512	545	517	485	529	490	528	536	543	486	520	523	510	504	546	558	518	531	488	489	504	550	495	525	519	492	530	565	520	473	492	524	508	556	500	547	515	533	518	480	522	550	551	501	505	502	519	524	489	514	464	472	523	505	543	525	514	512	539	501	499	497	509	564	499	505	493	511	524	464	497	531	502	527	515	503	527	536	489	556	481	530	499	501	493	509	496	536	543	513	528	515	544	502	490	545	520	553	525	506	519	532	488	504	503	501	474	517	540	528	531	536	540	532	480	523	527	525	522	511	539	480	510	489	513	490	504	509	501	499	500	516	523	486	522	485	519	489	557	530	469	521	515	505	525	500	505	517	530	506	500	530	525	511	501	497	537	509	510	558	542	545	532	522	539	532	524	548	516	523
18761	34201	32807	25717	20989	17146	13997	11114	8858	7325	6267	5543	4701	4194	3659	3013	2514	2247	2019	1915	1741	1711	1510	1465	1408	1363	1318	1168	1243	1154	1158	1106	1161	1109	1113	1061	1086	1040	1055	1047	983	1015	973	1030	987	985	1015	1038	1088	964	983	1009	921	974	985	1038	980	948	966	957	930	976	1012	975	1044	930	1012	1043	940	1031	998	968	1032	1031	992	991	953	1001	1017	1033	1015	990	951	954	1045	986	989	965	984	930	952	955	953	963	980	974	952	959	1016	964	956	1003	987	954	924	960	962	977	933	941	970	959	938	960	928	896	936	958	968	953	999	965	970	981	961	993	986	956	959	955	1008	983	971	1004	934	964	978	988	1025	953	1006	944	970	900	1016	985	951	940	976	1019	1009	943	975	988	939	940	965	1023	946	1018	976	1007	939	973	944	906	949	1006	981	983	915	974	998	939	1000	1010	919	933	956	973	952	981	939	905	979	1007	1015	949	971	945	948	965	944	913	970	879	956	1029	1015	973	985	1028	995	917	964	924	996	873	979	953	985	1000	981	967	998	936	976	960	1001	975	972	942	976	975	982	995	967	1006	934	1009	999	939	954	923	1044	1024	992	984	1021	964	984	891	993	998	922	955	963	976	918	975	944	959	990	961	941	966	950	983	961	979	994	973	917	932	974	986	922	915	996	956	967	984	973	949	938	939	978	937	943	981	936	1004	1008	963	986	1026	986	985	964	979	971	883	1005	886	940	942	926	996	1010	937	1025	980	962	930	960	941	898	970	918	962	933	967	945	954	1012	914	938	993	983	932	986	970	948	967	993	970	978	1009	934	935	928	974	943	920	1003	949	978	944	921	944	973	987	961	951	940	952	975	998	954	1022	987	970	949	1007	913	972	977	957	961	931	978	924	1036	960	1018	967	979	968	936	951	953	960	932	940	946	976	979	991	988	968	930	1018	949	957	952	945	979	982	959	916	997	980	923	985	904	956	960	942	938	917	954	964	981	991	977	899	983	937	895	1005	968	977	987	988	970	946	945	981	974	1010	934	908	980	1057	913	1022	955	964	975	949	983	1053	971	992	967	924	979	1007	1035	966	975	1002	945	960	1016	948	994	958	974	975	1003	965	958	978	968	982	955	1002	1020	964	937	990	947	944	947	980	954	1040	966	934	972	903	939	1001	942	998	879	978	1005	980	966	960	1007	926	946	1005	990	975	970	965	1033	925	954	994	1003	952	952	997	968	943	973	1003	932	991	900	1015	952	976	942	997	1002	980	972	990	928	952	967	1004	928	970	938	963	983	994	1015	997	943	976	1008	933	967	949	951	942	959	970	950	1005	976	962	946	957	912	957	952	949	1010	922	979	966	958	984	1031	996	1035	962	934	946	962	1015	1013	950	1004	942	1001	1045	961	941	989	979	984	979	987	955	955	970	989	957	986	965	999	1025	968	1010	985	1022	944	955	937	922	982	946	971	969	935	966	987	929	915	946	988	986	1027	970	972	1016	977	984	982	940	979	895	934	949	981	962	996	936	969	909	1007	996	964	944	955	1000	929	964	971	937	930	907	947	1013	936	963	1033	979	948	969	902	1005	998	1050	962	961	931	968	944	989	928	984	900	965	952	963	943	983	966	926	959	975	915	916	934	987	1015	918	1019	951	972	975	903	996	970	943	926	973	925	955	960	977	951	1000	941	939	964	955	967	941	1056	979	966	990	987	918	1015	920	955	964	972	1007	906	919	1011	910	909	942	957	948	951	1015	979	965	975	964	964	998	973	985	994	1002	969	979	968	920	998	1006	940	1001	932	953	943	903	990	934	1015	974	981	951	961	883	979	1011	1007	924	931	952	951	943	893	944	967	990	936	969	887	978	878	968	976	942	943	946	945	984	961	988	1011	982	971	1001	1007	974	935	964	980	984	1018	993	935	914	1010	952	925	1011	949	987	950	933	940	976	1012	923	984	932	981	1022	882	966	949	964	1016	968	964	945	950	973	968	952	985	944	976	1004	938	1002	999	939	1002	894	961	997	968	1005	1011	992	1012	934	997	992	944	927	954	983	936	945	1026	1016	968	1037	916	952	965	988	974	969	1014	906	927	965	992	940	966	988	979	978	960	949	992	1017	985	923	981	994	986	982	975	958	961	1016	980	970	956	955	970	940	957	934	943	974	948	934	960	935	973	945	977	948	977	927	969	970	952	985	907	954	989	989	934	998	961	972	972	938	946	941	934	959	927	935	919	1004	919	978	967	951	940	984	941	936	944	947	959	975	958	970	987	928	933	1035	942	938	969	960	939	1032	925	929	950	960	970	962	941	944	931	1002	970	914	990	961	1014	995	1021	958	973	903	982	998	939	967	1029	996	969	989	950	1029	946	1026	946	950	982	928	983	933	979	993	1022	953	972	960	985	916	1004	986	990	977	999	1016	987	922	962	937	998	975	981	954	972	929	1029	973	1002	997	918	1008	958	997	971	969	968	947	1023	961	958	978	959	1027	927	972	975	991	949	943	940	984	1009	961	1016	944	964	955	941	1035	958	980	954	969	925	920	927	1030	989	924	1009	957	952	994	1017	946	940	969	955	987	933	959	932	994	998	1020	1012	1022	926	996	973	968	964	1001	995	1026	967	986	932	966	1013	1012	1050	912	987	927	948	988	923	942	953	998	986	1011	960	1013	929	982	1016	957	975	1028	984	951	940	972	920	990	986	941	986	1015	924	1009	995	961	975	935	974	1006	945	991	976	899	986	994	967	1006	937	949	954	981	958	992	1023	988	992	1006	958	943	923	946	923	956	997	940	1022	986	959	982	997	1000	923	942	986	954	992	1002	989	999	914	1015	958	955	1018	986	974	947	939	924	962	984	928	954	926	954	943	997	1050	912	1005	964	987	930	984	1031	916	950	938	971	963	998	904	950	931	1013	985	941	919	957	1009	952	948	979	995	942	973	935	972	931	951	989	946	948	936	992	937	918	970	936	997	953	966	1003	965	960	947	906	973	989	957	993	939	965	993	922	958	992	917	989	983	1006	977	907	995	963	998	920	948	934	895	1004	921	982	971	1020	984	924	897	1011	973	969	985	895	995	935	934	941	983	1008	981	919	959	952	991	973	968	960	1068	935	1001	973	979	971	940	997	964	985	1008	1000	968	1007	927	1009	932	909	1008	959	923	969	951	983	971	957	909	941	969	967	985	979	981	954	1009	1009	949	931	917	1042	959	938	927	957	964	994	999	947	919	914	996	992	997	1018	971	951	995	927	936	999	971	964	989	1001	963	986	1031	975	956	948	945	977	940	1122	964	969	905	988	958	982	991	978	955	1012	951	966	927	1004	1018	975	933	959	996	898	976	946	1012	965	988	993	943	934	963	976	967	958	909	890	965	973	1055	952	983	950	1002	977	929	982	969	970	947	963	988	990	981	937	919	997	920	921	954	983	935	1005	976	998	964	946	952	959	961	1019	943	980	968	943	944	992	939	967	969	957	979	1014	936	973	989	965	1015	972	960	945	1005	1003	936	945	1002	947	969	965	985	1020	1039	922	978	1007	942	981	956	957	1019	1039	990	950	966	938	959	983	993	983	918	942	962	1041	967	1016	979	1012	920	979	1028	947	971	973	991	989	971	930	924	981	967	976	987	966	912	1014	934	968	956	988	975	926	918	951	955	968	951	942	994	924	976	964	1012	983	969	973	941	1004	983	983	993	932	929	965	990	918	995	970	990	1027	993	951	945	1014	965	998	927	947	978	965	990	939	983	936	946	966
27543	19371	12413	6990	3675	2383	1860	1370	1031	799	768	686	571	586	516	446	365	356	352	329	327	315	324	298	291	319	304	287	306	295	286	287	253	285	270	281	276	304	252	273	276	279	264	311	277	252	298	254	289	278	252	262	284	290	237	247	268	253	256	280	268	269	254	291	293	296	276	293	276	267	272	284	264	271	261	285	295	303	282	276	277	277	259	275	255	284	269	241	247	294	265	271	300	277	265	270	297	271	244	286	234	265	283	315	284	283	280	290	308	296	253	271	250	271	248	247	254	279	291	284	284	259	263	267	294	268	266	283	281	281	257	292	263	256	263	266	259	252	241	264	283	261	255	279	284	275	293	286	282	285	274	278	304	294	294	292	275	274	282	263	275	302	259	261	296	260	267	300	278	258	279	253	263	249	261	294	288	257	269	277	278	265	274	298	303	262	263	270	270	294	285	269	269	267	309	255	276	252	264	264	279	279	257	294	265	266	259	262	240	283	287	300	274	281	266	264	292	297	272	284	267	275	309	307	260	272	268	287	283	272	257	274	270	255	256	286	261	242	276	274	280	316	274	247	283	265	256	269	270	255	257	268	278	281	293	255	244	280	266	269	288	294	263	260	264	293	260	281	267	275	265	288	263	250	242	254	235	270	293	277	270	285	270	285	281	286	257	279	303	258	268	278	279	260	284	271	258	269	270	292	244	261	250	279	287	298	270	259	288	284	270	255	236	277	246	261	260	259	260	266	263	233	267	260	278	272	246	260	272	297	240	293	288	279	272	265	261	272	273	253	268	281	248	279	289	261	297	274	289	273	295	277	270	261	252	277	288	257	268	282	263	274	285	258	276	260	266	272	264	280	283	259	262	262	284	286	263	266	306	265	278	270	224	258	267	275	263	276	264	276	249	290	276	241	299	299	288	275	255	258	295	269	255	274	264	269	270	287	291	277	275	271	265	255	249	238	278	292	284	249	270	266	253	285	295	282	276	279	295	290	259	279	240	272	275	302	286	283	281	267	261	289	251	259	283	274	299	295	289	267	243	282	282	269	285	288	282	287	272	324	262	265	262	278	262	255	284	293	282	296	275	275	264	246	291	286	262	286	285	241	265	260	264	261	261	257	270	270	263	262	260	296	304	268	253	259	283	254	287	257	289	250	259	261	234	258	278	253	285	254	263	292	256	292	271	265	278	243	293	272	256	294	277	250	234	298	289	288	269	279	244	264	279	291	258	256	286	263	265	241	291	303	259	270	277	263	259	281	260	278	277	260	247	284	251	256	295	280	289	303	289	269	292	262	275	252	280	259	282	238	271	287	267	272	250	252	265	255	305	253	284	271	293	259	322	299	269	281	290	264	294	282	233	263	242	267	272	269	277	266	260	281	260	263	268	265	257	258	284	282	273	263	256	270	288	264	274	259	262	260	261	275	266	284	288	278	288	287	248	288	273	261	279	272	282	246	291	286	262	290	232	288	259	249	281	267	268	259	262	302	277	267	268	258	260	285	271	298	266	261	283	298	284	277	262	240	254	267	283	286	265	264	269	256	287	274	264	266	292	273	259	288	271	273	252	263	310	282	270	234	257	250	248	290	240	256	246	250	266	255	278	257	306	279	246	276	259	261	249	267	276	272	260	287	281	254	267	271	279	284	240	257	270	265	275	299	285	283	245	283	236	251	281	262	273	259	307	278	290	269	281	283	294	276	253	303	286	264	244	280	275	277	317	255	272	288	284	289	281	331	286	263	267	251	293	258	268	266	274	269	273	283	256	288	264	303	286	277	258	268	253	277	251	299	290	270	277	244	252	290	276	286	287	275	282	250	255	292	279	270	283	253	274	277	282	302	274	264	288	254	262	273	250	263	237	271	288	301	262	248	253	314	293	280	252	286	289	266	278	248	272	282	275	300	286	257	272	254	293	247	259	286	309	270	282	268	284	264	252	276	284	276	246	280	268	287	260	260	288	240	278	245	263	262	246	239	257	286	277	240	289	261	245	258	279	281	273	275	250	281	266	286	277	287	271	289	286	309	272	260	276	278	263	286	289	269	274	259	297	254	287	271	265	245	290	283	292	278	286	284	268	273	287	250	270	276	256	259	274	285	287	276	281	289	249	287	263	260	253	306	263	256	278	277	292	252	247	278	316	247	267	272	277	274	283	260	272	256	266	277	280	288	288	284	268	256	289	267	281	310	256	288	250	250	279	257	264	293	282	254	280	319	288	269	284	271	261	216	277	287	251	264	287	261	253	269	281	264	290	271	309	267	272	270	276	259	305	279	291	260	264	285	257	267	263	271	260	275	244	280	263	275	262	267	250	264	219	283	266	265	280	305	293	264	245	278	249	270	276	283	283	275	272	254	290	278	241	261	273	267	264	261	281	265	305	253	263	254	268	309	282	273	295	282	275	305	246	282	254	266	244	277	256	255	274	250	298	277	256	271	266	266	294	307	267	265	261	270	265	251	254	275	267	270	286	268	294	277	286	275	261	272	286	251	263	267	251	281	299	268	284	278	232	257	257	262	278	283	301	280	265	267	275	274	297	266	267	251	288	263	295	261	289	270	242	294	269	275	256	248	261	244	272	306	279	271	308	280	296	259	293	274	258	229	274	282	272	257	256	252	269	262	251	281	299	258	252	240	294	252	255	267	305	246	263	284	289	266	275	249	273	279	256	263	265	233	265	274	285	271	272	306	254	258	270	248	261	280	265	265	261	271	274	266	289	281	259	276	266	294	258	260	298	282	264	286	272	279	290	247	268	278	286	275	287	285	274	287	299	255	271	315	243	260	284	260	266	269	274	258	280	265	271	249	290	288	263	278	258	274	302	268	278	280	251	238	266	282	269	297	271	271	259	262	299	278	289	273	262	261	274	249	262	253	257	261	278	306	247	288	257	286	263	285	261	249	297	280	267	268	287	282	286	263	301	261	254	283	257	274	282	281	264	271	265	265	286	288	267	254	272	306	277	278	273	234	295	264	289	291	261	270	244	269	267	246	292	241	256	279	268	302	323	281	254	259	238	266	262	263	264	279	263	259	279	279	269	304	271	269	296	259	263	278	272	292	263	270	284	295	268	246	260	262	239	273	266	287	264	281	286	263	258	291	244	272	237	293	256	253	241	272	244	263	280	296	279	270	265	292	270	260	289	294	278	271	304	295	286	286	285	282	274	257	259	257	252	287	281	265	291	272	265	299	293	270	272	286	274	277	292	275	255	283	271	262	240	251	268	289	253	255	231	301	257	261	287	284	270	272	275	290	259	301	261	292	251	243	276	256	291	261	258	289	283	272	283	257	287	281	311	268	262	265	235	274	289	285	275	259	248	280	268	255	274	263	292	258	259	284	262	284	273	289	236	248	292	283	258	268	268	258	268	261	272	281	286	260	250	292	301	263	293	271	261	272	249	274	278	290	258	308	283	299	286	274	258	294	287	283	271	283	305	275	294	257	260	299	294	246	281	272	268	295	279	263	274	263	260	291	267	278	283	279	276	285
13974	22045	20705	13835	10448	8014	6265	4812	3752	2959	2590	2307	2001	1710	1499	1268	1058	964	833	808	807	772	705	690	649	646	619	616	657	596	635	563	608	603	587	554	538	542	546	571	554	564	539	535	583	584	562	550	550	554	560	523	566	557	532	528	549	559	551	582	569	561	532	543	559	521	535	518	569	577	543	589	595	524	590	547	539	568	621	574	554	582	529	584	543	525	502	534	551	535	539	548	504	547	519	568	541	555	575	550	559	538	542	533	570	543	566	532	555	544	583	608	526	529	507	529	518	574	597	505	573	583	553	531	528	567	555	526	557	546	548	544	529	547	559	573	536	542	541	557	541	532	509	587	522	546	560	550	508	503	519	577	532	530	568	511	507	575	540	566	558	546	560	574	595	553	576	561	527	539	555	575	566	515	542	553	546	547	574	522	528	518	534	554	568	571	534	596	563	525	566	573	540	564	529	527	566	538	539	561	568	582	562	553	524	568	554	537	528	573	573	576	577	524	513	565	552	549	533	553	516	578	510	531	561	554	514	549	551	573	575	577	553	543	558	554	540	568	481	596	545	514	517	542	570	548	517	509	520	543	565	513	535	543	534	529	531	524	568	605	531	541	534	551	553	533	516	542	540	530	546	521	525	544	566	572	534	502	584	536	528	551	527	572	538	590	559	553	500	560	541	483	535	542	541	557	479	531	568	527	522	531	532	558	567	553	554	553	546	573	493	584	545	535	511	553	537	552	557	566	555	534	538	551	544	549	533	533	522	542	575	523	549	530	562	531	563	557	550	536	543	517	569	533	564	568	570	529	532	512	582	528	524	570	533	512	500	533	555	506	550	575	564	550	552	560	582	572	516	542	541	591	577	527	522	555	550	541	539	502	556	540	545	532	565	574	532	553	578	573	546	559	530	541	567	514	536	548	508	559	576	498	565	510	552	580	577	548	511	531	536	546	546	564	525	505	562	533	564	572	588	559	568	563	542	562	554	567	528	580	575	529	578	538	574	548	540	555	529	552	553	587	562	557	559	555	541	600	549	528	585	544	537	546	531	530	519	586	549	535	546	538	545	527	555	589	522	559	549	521	585	551	523	540	517	563	552	541	555	538	567	545	552	539	519	533	541	546	558	514	515	514	543	529	576	598	544	518	563	501	579	538	531	548	558	539	549	553	545	540	559	584	529	537	573	509	549	578	540	555	505	568	508	544	558	561	548	496	563	563	510	572	528	571	517	514	523	586	556	541	536	579	499	542	573	518	506	578	544	538	473	568	537	567	493	572	579	576	576	536	570	532	573	525	536	559	513	583	573	577	537	582	567	524	524	561	523	546	536	532	550	524	566	560	539	554	566	552	544	546	554	560	515	560	579	528	525	540	574	602	536	546	540	512	541	494	535	530	516	538	534	524	556	540	556	545	519	549	590	540	583	570	577	522	553	527	541	493	559	542	554	563	546	534	511	532	550	567	521	547	551	539	530	562	570	524	548	563	556	537	578	548	524	522	517	559	567	504	480	537	511	564	537	550	537	557	536	578	543	565	568	533	559	541	550	496	534	528	568	538	568	569	541	538	547	538	563	521	554	538	588	546	553	538	552	536	505	567	522	527	534	532	524	524	521	545	547	566	549	534	550	507	528	539	562	532	517	547	564	533	506	571	553	551	550	532	565	522	529	511	531	535	541	547	541	575	553	535	534	540	547	573	559	520	537	541	571	566	536	555	564	562	522	563	561	514	561	503	534	510	542	524	561	539	519	597	558	541	552	494	545	533	529	550	540	561	522	541	530	535	524	569	564	515	555	549	538	556	526	573	558	567	530	543	541	535	556	518	536	522	523	563	537	511	580	542	550	551	540	534	541	549	502	574	550	539	573	570	562	567	595	551	540	540	529	536	536	545	571	555	563	515	525	556	557	578	539	507	588	550	506	567	556	530	548	564	551	553	560	554	548	543	566	562	549	543	545	525	539	537	563	532	535	537	571	503	559	518	560	548	522	536	535	593	566	559	527	557	549	550	529	521	574	512	513	566	520	542	555	558	558	572	549	484	562	562	551	530	553	534	551	527	523	561	525	519	563	524	582	573	529	554	549	567	560	513	521	547	558	575	507	561	548	578	547	562	569	532	529	565	543	552	533	565	561	583	537	555	599	540	554	541	538	545	563	552	574	519	492	497	582	558	525	510	556	542	574	528	596	518	549	533	565	576	539	553	544	566	528	573	547	519	543	555	554	521	494	551	555	530	535	555	534	532	510	533	546	523	558	560	530	504	533	553	565	521	530	518	575	594	579	569	506	518	548	575	553	532	548	526	505	547	545	561	538	544	562	523	591	523	518	566	542	527	535	587	565	553	552	508	551	560	534	553	590	516	542	531	571	580	550	538	526	499	570	550	591	499	557	537	591	596	556	525	554	495	555	563	580	550	545	529	581	523	547	533	543	513	536	513	546	584	553	509	584	555	554	534	568	528	518	497	546	577	563	559	546	527	534	538	544	551	547	512	526	512	585	555	532	571	580	529	522	475	531	523	547	591	541	589	553	534	556	552	550	575	514	567	550	552	571	536	568	535	576	543	519	565	566	509	557	550	525	518	588	567	535	582	516	542	525	554	561	533	540	542	536	523	538	531	522	555	580	536	513	540	562	534	524	524	529	514	604	508	561	540	572	559	541	537	531	530	502	551	574	552	527	552	558	542	571	537	590	585	554	513	559	525	555	544	584	557	547	550	553	537	547	521	541	546	517	547	548	571	545	546	545	583	529	555	526	614	530	534	493	513	538	535	568	546	534	521	537	550	510	518	546	554	507	503	549	507	565	567	525	594	560	545	552	555	516	537	539	538	518	536	574	545	543	555	510	541	557	535	577	549	559	553	529	541	549	545	533	501	561	565	548	587	562	540	569	573	538	513	535	543	533	541	557	552	525	544	546	530	527	523	556	566	554	561	566	524	554	567	524	525	507	554	544	520	526	511	532	545	538	572	562	551	561	528	575	577	548	517	554	537	541	568	510	510	500	547	556	556	551	543	568	560	565	524	532	580	556	542	559	563	582	529	572	539	571	546	551	538	562	524	568	543	549	557	551	544	554	551	518	541	551	557	582	531	551	544	546	540	533	547	534	538	557	524	560	524	562	540	566	503	512	549	542	493	519	562	514	542	563	569	534	536	537	542	565	544	544	531	504	521	515	567	559	550	520	539	577	548	542	597	576	539	554	564	542	538	527	516	556	522	538	539	544	548	540	538	561	517	558	512	559	524	598	543	562	568	551	516	553	557	484	535	533	538	507	540	546	540	529	531	524	531	513	542	527	545	534	546	531	551	511	502	550	542	530	524	550	548	558	552	489	566	549	565	549	550	536	526	593	520	531	579	541	541	521	579	587	526	533	531	570	570	539	556	527	535	577	568	532	526	588	498	514	566	539	585	563	539	539	595	552	513	515	592	534	500	510	576	541	566	540	543	512	510	548	535	552	555	536	536	520	552	577	528	525	555	534	557	543	537
25106	21424	27920	25232	16148	6900	4491	3014	2200	1694	1502	1135	1107	948	858	747	604	530	501	461	450	508	411	442	471	408	391	428	391	417	381	360	342	406	408	409	369	388	405	388	373	373	346	362	341	389	370	366	357	329	374	379	340	353	358	377	365	369	363	336	381	355	357	386	411	366	385	369	359	348	358	389	372	373	353	378	394	376	397	329	388	324	358	373	390	356	350	367	332	330	356	343	350	338	375	363	385	325	384	356	392	338	333	366	361	379	375	359	336	354	324	368	359	324	348	315	374	353	356	380	359	334	369	362	367	359	346	360	330	367	370	359	336	373	354	331	342	367	379	362	355	377	365	326	361	343	357	312	319	378	395	367	353	348	346	344	375	394	376	309	349	392	323	393	376	362	324	346	372	355	326	342	352	325	352	377	375	361	352	392	386	369	344	385	358	370	362	418	370	328	347	396	383	385	367	359	378	351	379	343	338	352	351	335	346	328	350	372	348	384	338	324	354	326	363	386	397	355	360	350	341	336	346	357	345	378	360	352	346	379	329	358	355	393	387	385	354	375	360	360	381	344	362	344	378	353	357	342	363	388	351	322	354	352	381	366	364	363	361	366	345	338	359	367	357	394	336	367	388	369	364	371	370	338	374	354	364	377	340	371	368	351	330	400	344	342	381	391	369	347	357	351	374	372	344	342	369	353	382	361	363	340	330	366	364	357	386	316	331	373	335	394	394	327	347	360	353	356	358	330	356	370	374	353	354	378	328	359	337	348	360	342	350	341	338	307	368	312	396	387	418	350	381	381	380	360	359	366	342	341	391	330	343	388	411	339	329	351	362	352	372	352	345	364	382	366	364	363	378	333	364	364	350	337	361	353	375	337	361	367	378	371	328	355	342	344	373	373	353	348	360	348	350	387	359	379	386	313	344	343	355	408	368	395	340	338	353	373	344	372	355	343	359	337	353	344	353	342	327	373	353	354	364	377	348	353	361	373	385	365	366	359	377	361	352	374	330	347	342	344	364	360	371	357	360	378	374	348	346	381	366	333	330	365	364	337	345	380	385	364	356	362	361	346	354	347	334	348	355	390	365	362	399	342	342	363	348	356	345	361	357	347	342	368	402	360	375	351	349	357	374	337	344	350	338	369	360	358	374	352	364	326	350	381	373	319	363	371	360	365	337	323	339	360	353	309	342	333	349	353	367	361	357	374	373	378	381	401	374	337	387	314	390	344	333	337	358	383	366	355	381	382	358	359	373	382	355	358	349	369	341	314	355	368	351	334	339	343	353	332	379	381	351	367	353	388	352	362	356	330	354	378	385	358	335	356	362	368	341	385	358	317	323	333	359	374	385	363	361	366	368	373	356	322	348	347	343	365	339	361	325	364	385	379	357	359	344	330	371	382	371	315	338	372	320	363	367	390	372	367	359	373	383	366	370	381	364	363	386	340	370	364	353	357	351	329	371	380	363	362	399	382	358	335	377	357	359	361	343	364	349	363	359	326	405	375	367	377	319	341	363	389	378	371	402	340	349	349	337	354	374	341	389	353	377	351	379	357	356	363	403	347	326	360	369	341	361	351	353	355	375	354	348	382	329	351	374	311	396	375	342	340	348	356	365	381	339	324	359	352	348	358	343	355	359	349	391	365	356	372	362	357	376	347	366	358	337	385	355	368	350	382	336	321	373	382	389	356	388	347	374	343	369	363	375	341	360	353	349	367	363	360	344	369	368	381	361	394	330	363	346	358	357	355	366	345	361	372	368	370	380	314	340	361	326	364	379	391	330	331	397	358	357	346	349	351	342	334	401	354	346	368	357	347	346	345	334	326	363	342	339	337	375	351	376	361	359	356	367	316	350	353	367	377	312	349	344	366	377	350	353	358	361	401	358	379	347	367	344	348	348	349	326	341	393	326	379	354	321	376	340	352	370	375	367	358	345	331	350	352	355	381	366	371	368	374	372	340	369	355	374	370	400	338	376	355	379	370	355	369	374	353	373	366	367	367	382	360	374	359	372	380	363	364	340	363	357	363	324	385	341	361	354	359	368	372	356	368	353	369	371	365	325	353	369	360	359	332	348	354	383	383	327	360	371	337	351	357	402	341	364	395	322	379	352	388	340	358	352	315	365	346	307	343	379	325	369	388	345	342	339	350	364	360	355	348	364	376	343	311	375	370	343	391	353	371	356	356	351	358	348	356	385	349	345	373	333	398	369	361	344	357	338	362	356	337	327	362	356	354	411	381	322	361	361	357	352	339	361	332	382	362	357	341	351	353	368	359	334	365	375	359	383	359	311	337	328	357	359	337	349	366	355	380	363	347	350	322	359	331	374	363	348	387	355	341	347	351	370	378	309	328	362	312	385	334	379	372	367	333	373	347	353	345	378	353	350	343	356	347	368	374	333	340	353	355	344	350	379	347	365	328	342	338	357	358	369	366	357	348	334	379	355	337	358	351	378	359	343	354	346	379	322	354	341	327	367	330	324	383	369	370	354	342	360	325	360	369	343	367	365	348	380	359	355	390	334	379	366	369	347	377	350	368	383	361	358	368	410	360	335	376	333	363	366	305	369	398	358	366	340	362	377	344	381	340	349	377	358	358	370	352	353	357	352	364	386	374	362	323	357	342	346	348	345	419	362	356	371	359	368	362	349	344	414	333	351	362	361	335	337	326	369	383	330	383	342	374	351	342	380	366	373	356	345	371	396	370	383	346	360	346	375	341	391	381	353	346	363	338	384	376	356	358	365	352	338	350	347	341	338	373	325	372	329	376	351	370	349	380	347	357	354	373	357	360	388	324	335	385	338	360	346	335	359	342	375	362	416	360	349	356	348	343	377	341	342	346	402	350	353	331	368	355	370	353	384	343	334	379	324	382	340	353	412	344	369	360	373	342	381	318	351	341	341	351	324	371	359	342	337	333	361	326	377	357	363	363	370	379	372	336	350	346	343	348	368	372	352	349	328	371	366	367	386	349	351	368	366	338	365	369	392	335	352	371	344	356	323	342	312	329	317	367	365	345	319	333	352	353	376	356	361	365	357	371	326	380	361	372	361	340	342	349	346	358	341	399	336	340	371	379	343	359	368	359	342	375	338	370	348	347	345	355	371	335	353	390	349	364	334	337	349	375	349	316	336	334	363	347	337	400	355	363	381	331	347	347	382	363	366	345	342	342	337	358	336	379	345	360	331	348	393	350	339	390	338	338	377	358	366	342	344	382	359	370	370	322	396	374	357	358	339	377	367	364	354	337	369	336	346	326	347	340	385	355	360	343	388	357	376	362	369	359	390	338	366	373	325	389	361	373	344	354	356	332	366	354	372	353	356	350	373	379	338	355	356	336	357	364	364	341	343	347	362	316	311	377	345	351	357	361	367	332	383	324	352	369	358	360	340	383	381	342	358	361	359	367	349	315	371	363	348	357	325	367	356	347	364	354	354	362	333	366	395	356	333	349	334	361	358	357	343	327	341	390	371	371	385	364	384	363	387	369	380	393
16321	29669	29095	21670	17575	14129	11637	9140	7267	5729	4879	4123	3507	3179	2632	2178	1784	1508	1348	1263	1178	1102	1079	1016	955	893	907	870	899	860	817	806	831	764	796	804	716	744	781	697	726	710	733	693	738	716	699	733	710	705	728	706	732	748	732	754	704	685	701	693	729	752	730	756	743	713	705	713	684	748	728	673	730	761	753	725	730	732	745	707	686	730	706	719	756	735	704	744	717	707	707	681	720	721	691	712	715	739	682	720	716	717	692	715	715	724	722	708	720	675	683	706	719	694	704	682	732	721	669	706	703	706	743	737	718	724	660	755	699	707	758	675	702	683	697	728	711	684	719	774	676	695	683	654	698	701	677	697	741	735	674	775	701	719	654	699	725	715	751	746	714	724	689	692	722	706	674	699	759	671	736	736	697	724	705	692	665	717	699	656	697	689	692	737	705	691	671	694	693	690	721	637	715	672	711	674	650	667	757	702	757	744	744	691	682	737	693	691	736	690	712	724	712	687	709	710	703	688	700	749	749	730	715	709	715	741	701	716	668	708	741	676	704	674	706	714	687	690	716	677	729	721	679	710	733	700	735	682	703	675	698	715	672	694	697	745	676	710	700	710	720	651	732	672	725	700	703	697	707	690	720	717	701	704	732	743	704	718	724	662	738	733	711	711	703	695	734	746	700	722	717	711	731	709	753	701	679	706	648	724	696	658	693	685	710	714	748	660	709	733	710	715	680	657	702	706	688	722	729	678	716	702	660	712	691	668	667	719	721	692	737	708	689	728	660	700	654	703	744	721	710	732	669	685	699	762	722	774	747	677	684	708	706	668	739	698	724	673	686	696	727	715	693	697	679	684	703	663	732	688	688	734	684	733	700	669	723	735	661	658	716	665	716	692	688	693	728	719	657	689	656	715	697	738	710	699	728	706	672	704	724	727	714	669	692	726	687	713	694	671	747	642	734	694	728	694	663	731	697	710	706	705	705	662	721	705	698	656	688	711	712	686	729	702	693	693	644	717	707	674	763	667	689	730	749	712	645	719	697	681	657	760	716	700	674	687	712	687	759	700	739	714	703	705	699	719	752	778	713	717	665	679	714	711	736	725	695	753	669	709	713	710	706	703	746	686	715	720	650	670	707	654	724	683	685	718	712	714	714	698	693	744	725	714	697	694	681	646	742	719	672	657	693	700	689	720	664	726	726	715	727	727	682	712	756	686	688	707	656	688	688	691	699	694	680	688	759	704	697	709	727	691	727	687	723	702	677	692	678	661	681	671	770	698	679	692	715	697	708	704	706	698	712	733	724	731	742	727	705	648	706	693	724	708	651	706	692	714	735	727	703	711	730	707	667	719	722	717	738	712	727	672	730	656	733	700	718	690	670	699	682	707	697	692	671	697	678	687	686	702	674	696	696	728	698	722	705	692	688	736	687	699	685	709	702	690	715	707	694	701	693	662	723	689	707	724	735	682	687	731	730	713	730	740	729	732	679	721	678	710	721	662	648	661	771	733	705	714	722	701	761	680	710	713	693	714	735	657	698	704	724	718	726	707	714	729	672	747	697	713	738	681	701	713	708	735	714	679	669	759	770	713	699	667	727	718	678	758	707	742	680	710	745	661	748	704	684	694	699	649	661	725	706	687	695	671	734	691	756	730	723	653	748	738	694	647	700	651	723	688	693	698	719	663	706	712	704	673	718	688	672	779	722	693	704	719	724	712	742	683	687	707	711	651	758	729	672	665	685	699	686	727	723	663	745	620	700	677	673	660	712	714	700	698	743	692	690	710	753	691	708	667	733	689	699	723	770	742	684	718	715	690	680	657	696	656	732	688	700	713	692	711	704	729	700	648	712	713	718	748	699	680	729	712	673	694	746	686	708	671	705	664	695	660	691	686	671	712	698	719	671	711	671	727	723	681	724	716	785	703	706	725	729	696	732	690	705	710	690	688	678	695	686	656	715	697	706	707	756	699	705	732	712	664	676	716	731	706	698	717	702	716	708	653	713	730	770	704	708	722	685	708	735	699	725	711	724	687	719	679	734	719	717	695	740	709	727	719	753	740	721	734	714	718	746	703	741	728	710	729	727	669	743	708	738	691	673	703	728	657	724	722	703	703	728	692	690	685	721	718	720	678	736	690	695	671	701	708	700	674	688	712	683	686	666	676	691	717	653	715	675	704	651	725	689	673	676	719	684	715	742	693	672	731	697	709	711	715	675	719	720	708	711	676	697	656	690	735	714	685	706	684	747	682	714	694	694	645	748	689	733	719	728	711	745	720	691	725	729	698	672	659	729	671	707	683	754	705	710	675	737	710	687	699	706	694	724	677	677	704	675	684	689	719	756	737	720	717	681	713	745	717	708	692	711	698	724	757	697	707	703	709	718	733	696	718	705	678	722	694	691	704	743	667	726	684	700	713	706	713	707	706	712	715	680	677	671	701	691	691	742	698	712	707	685	698	647	666	699	687	719	698	717	746	686	734	704	657	672	648	710	743	685	721	755	687	773	674	716	703	698	718	679	697	684	686	694	713	696	711	666	742	687	720	699	690	734	734	673	711	688	685	680	758	696	741	705	667	701	786	737	649	701	726	718	719	704	687	711	678	691	698	697	749	695	711	687	727	675	750	693	738	716	729	684	699	699	709	761	711	670	675	752	754	748	727	723	703	704	720	659	705	728	708	709	649	682	714	680	723	711	707	675	712	714	669	719	688	682	746	686	673	629	771	724	688	752	690	723	686	712	689	714	692	708	736	694	680	748	697	707	687	639	697	721	722	717	726	734	660	692	716	708	748	709	697	736	749	733	738	705	750	688	706	718	681	703	715	731	704	720	684	680	721	717	674	744	680	707	689	703	678	731	704	733	694	737	701	720	669	722	730	722	688	698	713	693	678	691	665	713	701	688	740	715	726	706	713	721	691	702	669	738	716	674	751	753	697	713	696	703	676	682	716	722	714	710	693	662	718	686	694	711	774	703	770	730	682	722	705	713	703	721	731	723	668	728	701	719	737	711	721	678	723	714	673	705	724	718	656	665	683	729	750	681	726	726	667	764	666	697	725	734	677	711	722	758	688	677	713	739	688	678	694	714	694	698	721	731	705	732	709	708	705	693	659	729	704	711	711	706	676	688	689	703	750	708	684	711	690	685	690	705	711	693	634	702	742	691	711	674	733	679	691	739	680	744	744	679	659	709	718	706	717	662	747	691	743	722	722	698	709	743	747	696	736	725	686	713	747	712	695	743	738	708	684	713	711	716	684	675	709	684	679	696	695	671	669	662	733	710	662	727	705	739	684	712	649	690	690	703	684	694	687	698	679	684	696	693	710	704	684	690	762	750	669	645	705	680	693	712	699	668	714	663	751	692	677	689	698	753	668	718	713	750	697	674	674	684	630	640	674	677	681	691	704	687	699	712	749	718	706	720	682	698	704	727	697	742	734	734	713	715	734	730	740	683	671	710	679	734	701	657	699	745	686	729	661	704	716	699	715	679	709	688	684
24243	21514	29008	24447	21588	16552	9030	5120	3611	2837	2341	1946	1742	1560	1265	1075	910	841	755	757	758	713	657	655	611	639	635	565	566	596	552	557	587	548	555	568	498	542	520	505	522	508	525	519	505	532	504	545	537	511	510	528	503	568	522	533	541	545	535	548	502	529	528	535	526	502	530	546	542	502	591	537	558	524	542	538	536	515	537	559	485	518	504	555	537	521	480	523	543	535	525	592	581	521	529	506	521	518	498	557	537	494	555	540	543	500	522	529	542	537	523	526	531	494	570	525	558	541	533	533	528	508	521	526	530	505	534	501	536	494	539	511	491	492	498	511	526	533	539	538	540	491	493	516	577	540	534	535	527	528	524	543	536	534	528	497	509	523	530	503	528	492	508	481	545	543	489	559	509	531	533	527	520	509	526	494	512	541	550	524	512	527	558	486	565	538	535	534	501	500	512	518	561	523	520	462	501	518	521	509	518	535	498	511	536	485	522	530	469	541	498	526	503	540	495	533	538	535	520	536	513	520	549	507	532	519	537	514	519	491	542	550	539	509	467	536	507	531	530	527	501	512	550	513	522	507	483	517	541	528	530	522	540	538	511	533	545	534	529	522	501	504	518	492	558	526	540	541	511	496	519	537	510	509	519	509	526	486	502	549	514	519	533	505	522	525	531	510	519	520	535	551	525	533	526	538	548	544	526	531	499	482	521	545	510	536	581	542	509	530	527	517	501	502	503	505	521	525	513	494	535	510	563	550	517	531	538	534	548	516	559	518	513	538	543	523	537	523	488	523	531	506	550	559	515	493	506	522	512	503	496	537	507	472	508	546	543	493	566	536	527	475	556	511	489	526	507	535	533	519	535	558	569	584	520	572	516	511	481	531	541	484	535	480	530	536	473	484	515	566	524	531	565	537	521	460	551	521	541	539	563	530	503	480	505	511	531	522	502	496	489	517	520	551	507	536	539	527	583	548	533	523	529	555	481	555	526	495	528	511	517	563	493	527	511	520	514	583	545	528	504	490	536	504	499	511	507	533	534	532	528	499	481	536	519	510	542	530	543	489	496	524	500	563	486	537	553	548	524	528	564	536	523	489	524	503	472	521	545	525	555	512	497	541	500	528	546	516	534	520	555	551	515	522	513	514	546	471	530	518	487	477	483	524	572	543	523	523	537	504	486	528	489	505	522	504	542	529	537	527	479	507	531	533	539	544	515	526	510	541	543	543	478	523	487	577	529	522	520	493	506	563	508	517	534	520	518	532	481	502	543	517	498	482	505	531	495	507	535	500	486	506	541	572	481	523	544	549	544	515	536	536	502	514	549	518	527	497	502	542	561	521	520	513	539	535	545	524	504	554	545	547	474	488	527	530	565	520	502	539	528	551	492	516	487	532	465	509	491	496	506	545	555	519	479	466	495	503	504	513	531	546	502	520	522	548	518	558	534	524	546	513	531	555	550	505	524	554	487	516	558	540	531	528	536	520	523	494	558	501	505	567	470	530	519	538	542	529	558	532	495	527	562	503	498	536	490	555	542	474	551	557	508	510	557	512	527	528	539	519	515	488	542	511	551	533	537	554	466	548	532	534	509	531	511	509	483	543	507	520	528	489	508	522	525	561	529	531	511	482	537	515	536	491	497	516	545	520	517	521	493	518	525	526	526	545	538	498	517	514	499	504	522	515	535	518	516	513	561	516	519	513	517	551	556	504	502	524	529	526	571	557	502	524	525	487	495	497	497	525	525	497	544	546	526	496	509	520	508	513	574	541	494	531	541	499	499	527	544	521	510	537	508	516	562	521	452	549	500	494	509	510	526	492	509	532	492	516	502	524	514	543	555	556	505	493	512	596	543	536	507	530	518	505	526	547	507	571	527	519	541	517	531	544	501	566	548	531	487	549	528	508	558	517	506	488	567	576	550	491	518	500	519	508	482	506	568	515	518	587	572	523	544	542	502	527	522	503	517	510	507	519	528	524	517	517	490	530	560	526	471	495	454	526	542	510	513	531	490	533	522	500	532	509	519	478	457	525	524	500	563	527	504	537	501	511	533	536	530	512	519	533	534	512	549	553	537	566	518	519	542	501	480	519	486	543	524	510	507	544	537	510	510	508	547	525	539	493	488	506	554	535	534	544	514	520	539	547	541	522	542	488	506	539	485	538	525	477	498	551	529	493	514	511	516	501	594	579	502	513	504	499	503	542	515	528	509	532	512	514	538	481	530	523	514	529	508	522	520	554	515	496	549	525	501	492	579	527	515	542	542	524	529	507	502	505	506	536	488	533	536	457	551	504	511	535	516	522	512	504	489	531	531	548	515	511	537	518	520	486	492	560	532	512	542	502	531	503	508	560	554	506	537	493	542	518	517	513	510	514	493	512	489	537	513	519	554	496	497	529	533	516	487	544	521	514	515	511	520	518	499	540	551	555	517	502	530	512	470	509	517	522	521	532	541	514	526	540	504	480	505	529	528	542	495	500	512	540	537	520	490	501	513	513	515	508	545	533	512	499	522	521	516	527	529	522	540	494	506	547	521	476	522	526	502	550	482	510	552	527	518	548	542	495	502	534	498	517	563	480	515	514	520	539	565	509	512	483	561	549	541	478	531	547	505	544	538	492	544	512	490	556	497	523	497	540	525	536	514	522	522	502	540	532	513	492	510	511	489	478	491	520	511	519	583	591	506	498	532	508	546	490	536	542	523	539	477	518	556	511	542	506	520	542	568	488	514	555	492	533	534	536	533	537	554	516	523	518	497	541	540	543	537	511	519	518	555	502	507	508	532	540	499	552	520	550	553	524	528	510	487	506	558	513	530	505	515	501	514	516	492	546	502	552	549	513	526	499	515	524	527	513	566	524	551	523	554	495	514	562	568	521	490	523	541	507	509	532	515	527	541	543	515	473	507	508	498	475	497	518	535	495	515	509	509	507	521	545	549	503	521	485	548	496	527	527	528	503	501	521	514	501	543	571	522	603	535	516	530	492	552	493	513	528	511	529	523	501	493	486	546	514	534	567	530	528	494	500	528	534	564	508	495	464	546	531	483	514	561	465	497	530	527	506	528	503	529	538	545	486	549	528	489	540	471	511	485	476	499	512	540	550	550	498	523	482	499	501	525	536	497	499	520	483	487	524	541	542	485	538	530	525	491	500	477	527	513	529	525	500	534	496	511	500	513	509	515	526	509	556	538	524	473	527	547	548	484	534	557	542	538	505	521	470	532	534	506	514	514	512	543	506	511	504	489	525	503	513	540	501	521	579	532	516	495	500	513	547	522	537	559	533	499	530	532	570	491	509	507	503	545	476	513	492	518	509	557	509	502	489	504	579	515	492	525	524	517	498	522	539	528	535	557	540	516	522	527	485	491	569	489	543	527	506	529	530	524	508	517	549	487	542	538	509	523	514	512	526	530	447	530	526	533	570	488	488	540	557	540	547	522	589	494	552	529	490	521	551	479	504	497	524	519	500	528	522	516	549	467	502	539	534	536	508	559	548
18805	34936	34126	26951	23203	18820	16475	13288	10764	8603	7201	6112	5299	4737	3991	3049	2601	2197	1881	1787	1653	1600	1520	1368	1302	1325	1239	1262	1210	1174	1154	1125	1108	1104	1092	1071	1115	1048	1031	1017	1022	1048	985	1039	1027	1050	1040	966	979	985	1015	983	1024	1022	966	1020	1003	989	946	998	1015	1009	1034	994	997	1036	1017	968	996	1046	974	1015	1034	1012	983	1044	1025	1092	1033	1067	1047	1056	1006	982	949	978	960	1003	941	1012	1022	998	962	987	1007	942	1003	1007	1050	941	1029	1042	1020	1014	890	999	931	970	968	1001	1010	1020	946	986	950	915	955	966	955	942	989	1041	996	968	989	951	977	1023	1007	985	970	969	949	948	1019	986	1010	987	980	978	950	940	923	961	991	997	1023	1002	921	1008	1013	1030	980	970	969	953	1008	1017	987	911	916	1018	1038	953	951	955	1030	994	957	921	990	986	997	1003	935	980	976	981	956	1018	973	1003	962	1021	1003	975	972	955	983	948	1028	926	1000	1027	970	929	977	1002	1010	982	951	1021	942	992	988	1027	946	996	988	984	991	1011	972	953	968	991	982	988	996	1004	987	959	991	960	976	997	975	988	947	956	1029	950	1033	1006	940	987	987	987	947	987	963	921	944	954	1010	969	998	1021	996	1048	974	1015	988	1007	1030	1002	967	987	1029	991	949	951	960	987	926	979	961	949	1014	968	995	1003	960	945	973	984	977	985	992	969	914	1011	958	982	983	980	930	968	1008	1004	1000	970	998	1000	1003	1065	976	992	964	994	964	945	947	998	954	1005	949	937	960	997	935	960	966	1000	956	992	996	941	984	1036	970	993	995	1046	938	990	996	1008	1028	987	991	1019	999	1030	955	988	969	970	912	1034	1017	995	986	987	941	963	981	966	1010	1017	972	1021	996	1024	948	951	1000	1015	994	956	1019	999	1009	1032	979	985	958	946	988	925	1009	967	1028	957	951	963	941	1012	963	1036	918	1000	992	1012	969	950	990	917	917	1007	1024	987	980	955	964	994	983	1006	1003	983	962	1006	960	988	893	960	940	977	968	966	959	985	971	976	1005	987	971	970	954	1024	990	998	993	970	997	992	968	1014	972	996	1003	1016	944	941	973	952	961	927	940	984	1040	1000	953	941	1013	943	948	1008	996	998	948	1001	966	979	932	996	956	959	964	964	1004	1044	1003	912	939	950	948	961	980	993	923	992	969	970	979	1076	979	927	974	1009	884	1010	942	987	954	1014	1012	968	958	990	1018	957	1004	1009	1006	1005	972	966	984	1018	963	1002	972	925	981	930	973	997	969	932	991	964	933	986	991	1045	953	996	979	974	954	1018	1013	963	934	1028	943	967	1006	963	1021	1002	975	992	934	941	978	977	956	990	1054	1013	979	986	1021	960	926	985	1013	961	1039	1000	958	950	918	952	995	998	1061	948	978	1035	948	979	1021	1010	991	996	968	980	937	1009	1018	969	979	968	961	953	922	1024	966	1082	985	974	997	1014	965	969	953	1010	985	990	935	957	1060	998	933	964	946	1031	996	922	965	938	1055	993	981	1026	970	961	980	951	1001	954	958	946	927	994	952	963	987	962	940	964	974	962	949	1018	973	994	932	996	981	986	932	975	982	1001	921	965	948	1002	1031	941	984	988	1043	1014	969	934	1006	1010	965	1053	985	946	921	934	943	1025	989	988	949	963	1018	1012	1029	1010	969	965	965	1030	952	956	990	933	948	962	959	951	1002	1004	916	940	979	990	958	973	941	1004	1008	986	1006	946	950	966	925	971	935	1039	939	941	971	1001	990	936	1005	941	1048	1020	958	1018	969	996	1006	945	1007	978	992	962	958	957	970	987	980	1021	994	964	1008	993	916	953	1007	989	978	985	963	985	1022	993	940	980	942	1020	1034	979	924	930	977	987	992	952	980	1010	927	945	935	966	981	957	986	1015	972	960	975	990	964	1007	953	968	964	967	981	958	993	1042	944	945	988	970	980	970	1011	921	1001	1041	983	941	1016	963	966	982	1018	996	996	991	945	962	980	1002	995	995	974	1050	1009	945	989	962	968	976	963	1027	938	960	983	995	1005	948	914	1006	919	993	979	985	991	949	1019	964	954	974	1015	989	982	967	977	1015	934	1008	955	939	929	1010	1017	968	954	959	926	963	993	975	980	1003	1012	978	977	969	992	979	1017	985	972	1005	1014	990	993	1009	1049	978	1040	992	1014	947	960	1010	986	959	924	932	1022	999	988	938	955	1004	988	993	955	989	980	1023	981	937	1002	973	975	960	1005	1039	952	982	945	1005	929	981	975	947	955	1014	988	1011	946	929	998	918	971	1018	991	983	978	984	1004	939	1003	1006	1007	974	918	993	977	996	1004	956	986	995	993	937	994	1005	987	1003	998	973	1022	1032	959	882	970	969	968	964	962	999	977	1001	1018	961	1029	983	939	1011	1000	1001	988	1032	1001	1007	1002	1009	1000	915	940	1020	959	1012	998	1007	954	1007	941	986	931	971	966	975	970	933	911	964	1036	1019	953	1002	947	967	923	928	965	1014	930	965	946	967	966	927	1020	990	984	975	994	940	968	989	912	1005	985	955	1005	998	961	944	967	981	981	968	966	955	973	902	998	983	1026	946	1023	1014	899	945	947	975	985	948	972	982	977	1021	995	985	1028	976	977	1002	965	1004	939	955	986	1002	957	992	972	945	922	933	1007	970	947	1003	978	984	1002	967	928	985	970	984	1002	1038	970	977	1004	961	1006	998	996	959	949	1048	972	926	926	1003	979	936	964	952	998	987	1006	945	986	1010	994	954	972	954	972	1017	953	1040	1021	1018	943	1034	986	999	944	993	1010	1005	1048	999	984	1009	997	1036	948	973	1031	989	988	995	1020	936	985	977	981	993	996	968	992	970	909	973	971	972	945	1022	965	1028	1008	915	967	951	964	933	991	1008	927	916	986	972	966	991	944	952	994	1016	971	990	995	978	1010	948	970	946	958	1007	958	917	974	976	939	977	982	1016	956	930	1025	979	996	997	981	929	936	961	964	972	963	998	941	969	999	973	969	1015	1012	964	974	974	977	966	978	1022	997	952	959	987	1010	951	953	954	949	965	920	1001	982	988	985	1003	982	960	985	987	954	1006	969	968	903	977	955	917	1020	956	958	991	1044	996	1019	983	996	967	977	1036	1002	1010	994	936	986	938	961	948	996	984	960	961	998	987	1017	920	909	920	960	974	902	966	970	1069	978	954	1002	937	990	964	955	1023	980	1001	988	970	942	1005	984	1027	970	979	993	950	953	963	953	1016	1042	932	1008	1009	966	983	1000	972	930	923	1025	985	962	1067	1003	974	961	971	931	994	973	998	976	966	991	964	1011	991	945	930	959	970	997	1012	994	992	967	980	980	972	958	881	978	987	1015	960	980	987	1021	953	927	964	942	986	965	975	967	992	994	1014	977	991	1033	1018	985	966	975	954	1049	988	952	969	1024	991	1007	1011	955	1023	1026	939	1039	988	921	929	934	1022	963	966	994	994	993	961	969	937	1003	996	961	1005	1019	977	1037	967	988	948	1000	972	1002	1011	968	987	1041	954	929	994	957	1010	974	1003	959	1007	978	961	945	1010	980	961	991	1035	991	946	971	925	982	941	972	988	936	991	978	941	943	986	994	1017	991	982	963	1024	1010	1058	960	1016	994	986	999	998	1006	1037	996	984	999	957	995	985	1010	998	978	984	963	970	1014	1000	964	990	950	960	1012	955	938	995	1025	960	935	959	1024	1006	1006	917	1006	976	977	970	1051	968	963	936	978	954	968	989	1013	1016	968	997	938	965	1034	1057	960	983	983	974	957	976	964	948	979	949	984	964	970	971	994	937	956	974	1049	957	977	954	969	960	958	1016	937	974
27528	19497	13329	7893	4735	2997	2267	1718	1325	1025	903	724	708	583	497	440	388	406	314	320	312	322	311	288	341	305	311	299	298	281	300	343	300	309	314	257	296	306	282	280	287	301	278	278	289	294	282	302	288	284	307	299	297	296	264	282	280	294	280	290	278	305	303	260	265	292	264	271	290	262	276	302	314	288	283	298	281	244	275	275	279	280	266	269	279	278	320	296	306	293	275	262	280	273	278	298	272	283	281	240	262	263	268	273	281	270	304	275	277	272	288	263	286	281	287	286	273	255	281	276	274	274	272	278	286	264	297	280	294	269	286	283	288	291	277	298	268	278	304	284	285	285	269	261	262	306	280	306	284	270	294	279	248	275	266	252	267	294	249	297	276	252	262	270	263	282	275	268	275	254	239	280	282	271	259	285	270	261	316	271	256	267	280	277	261	307	269	315	287	271	253	276	253	294	294	258	267	281	323	261	318	273	247	273	299	277	293	289	295	270	285	284	304	275	307	255	278	251	290	270	280	308	260	268	285	256	253	296	247	292	271	291	274	306	313	261	274	312	268	291	283	257	303	296	257	274	290	290	309	273	297	291	270	291	247	291	262	285	287	288	268	261	288	293	277	253	266	249	271	298	263	270	285	281	292	301	261	299	304	266	250	266	282	261	276	277	268	283	285	279	296	282	281	281	299	266	276	286	289	280	282	264	294	280	266	272	265	279	272	278	282	316	281	236	244	270	328	284	291	283	258	274	296	310	269	255	276	311	284	253	271	296	269	286	284	274	279	287	287	282	288	274	313	287	271	259	277	308	293	256	269	273	248	264	282	295	314	250	274	274	260	269	274	288	273	268	267	316	271	289	277	265	279	276	272	285	293	274	247	275	276	263	278	257	249	279	268	289	289	241	272	288	250	245	249	274	291	299	260	291	277	294	285	224	282	286	287	307	278	270	298	266	279	260	272	262	244	271	258	280	280	286	273	255	281	249	285	301	291	271	298	290	270	276	287	277	295	269	256	293	277	243	315	285	287	286	251	292	247	271	290	293	280	275	282	307	275	284	277	278	302	295	261	243	301	259	257	276	290	266	286	258	299	273	258	290	266	249	268	264	286	280	288	252	274	283	281	262	293	291	253	275	261	262	296	282	281	273	261	269	293	318	285	271	240	266	276	290	284	288	275	278	288	280	284	271	274	287	275	264	279	273	317	297	292	269	287	256	290	281	293	286	304	285	264	268	270	268	291	278	266	274	299	290	257	297	283	241	288	293	286	278	293	250	286	271	259	293	297	273	264	276	250	272	275	278	246	270	277	275	270	280	277	261	281	292	270	296	289	307	276	251	276	256	236	262	263	282	271	289	285	293	277	261	255	271	279	254	294	268	269	246	299	287	259	269	268	271	272	281	287	302	269	241	280	264	269	277	282	276	256	256	263	270	281	275	279	272	249	271	292	313	295	280	262	269	279	274	297	269	262	272	281	287	269	276	291	281	297	261	273	254	254	267	279	280	304	271	284	276	278	262	285	301	273	290	300	294	282	285	272	275	278	281	243	277	290	272	285	278	261	284	266	268	269	296	298	289	271	258	274	260	294	272	291	278	292	274	270	281	301	251	307	289	281	303	269	272	266	284	273	289	307	272	275	264	292	296	277	258	267	267	282	276	268	297	257	295	284	245	300	292	259	293	280	274	266	304	265	269	306	292	260	267	282	276	261	274	286	263	288	265	283	277	262	302	308	296	279	266	252	288	296	294	274	266	262	276	268	267	298	256	290	288	271	278	294	311	274	264	266	274	308	253	287	283	261	270	278	268	280	290	243	257	269	277	270	299	302	279	294	273	249	272	317	279	297	286	255	262	281	307	260	265	286	276	282	271	264	277	264	270	275	300	246	294	299	281	290	299	264	290	280	288	282	270	279	291	320	291	256	279	319	299	282	290	285	287	286	303	265	248	272	267	262	270	279	307	268	288	274	257	235	283	273	281	247	269	275	265	293	279	292	268	297	291	287	271	270	276	261	269	288	261	259	294	274	292	267	247	268	299	283	272	274	288	297	268	300	269	255	288	259	263	301	286	266	271	252	278	265	266	262	272	267	301	258	288	275	265	276	293	274	312	235	300	291	291	305	287	274	280	265	296	271	307	251	250	291	269	268	279	292	282	233	272	309	284	293	283	243	276	270	235	283	288	280	288	295	289	279	317	278	270	283	269	284	292	270	256	283	306	287	289	267	299	278	258	248	267	266	251	283	258	251	288	249	265	289	280	257	309	273	275	276	298	258	262	247	294	265	287	258	278	254	274	292	272	261	255	291	263	243	310	279	289	288	285	271	281	266	276	299	269	282	269	273	255	309	283	293	297	281	276	284	275	317	290	255	255	288	275	274	289	295	278	282	278	265	271	254	293	284	283	280	294	287	288	259	297	256	307	253	252	276	264	247	301	291	279	271	254	269	275	318	272	263	289	293	286	264	267	304	289	273	254	278	292	262	268	304	260	295	253	305	294	241	275	296	316	287	309	273	300	282	279	264	278	272	299	292	303	296	283	281	277	258	283	286	267	283	286	277	272	262	259	297	317	285	289	290	279	286	285	241	260	266	305	255	314	301	278	238	290	269	277	250	272	280	274	257	265	286	301	285	283	267	244	241	286	272	257	283	253	270	265	284	288	301	281	265	290	282	281	313	300	296	276	275	292	269	258	293	263	265	299	307	253	276	292	280	268	279	281	267	285	255	274	271	270	278	290	279	276	294	286	292	281	248	271	294	246	284	282	265	270	265	306	290	282	309	299	288	275	294	308	261	287	306	275	271	292	272	288	284	265	284	274	274	294	290	319	312	247	280	277	299	316	283	269	281	252	281	256	277	276	279	272	255	296	267	286	304	263	270	259	283	279	249	277	282	291	286	278	260	267	283	293	279	273	278	278	289	279	291	268	310	256	285	259	265	299	283	286	279	314	259	253	270	302	285	274	284	293	282	285	260	304	258	280	297	304	242	261	280	294	275	299	278	265	293	298	278	284	274	271	265	259	286	249	277	264	248	276	275	303	296	266	253	243	274	270	263	275	297	280	280	260	278	261	289	282	253	292	271	287	259	272	277	287	306	292	285	266	289	285	275	326	289	291	290	244	270	306	300	267	285	292	275	269	235	261	306	278	258	261	264	287	296	325	298	257	289	264	298	278	309	275	284	242	307	302	282	274	292	258	282	264	288	291	289	287	299	297	304	242	269	296	279	254	267	291	275	296	291	270	303	260	304	268	292	264	252	299	265	303	278	303	288	274	266	258	271	301	268	282	303	267	295	268	276	282	280	299	284	266	294	292	295	303	280	303	302	300	294	282	279	261	302	271	266	275	262	255	274	302	306	286	273	259	286	276	258	280	285	306	265	294	284	266	294	276	264	293	252	293	302	281	251	260	289	280	301	288	251	262	302	291	272	271	283	251	306	280	271	272	285	271	292	262	259	278	268	320	274	290	276	279	262	299	272	262	270	293	302	286
14066	22866	22564	15468	12559	9396	7818	6127	4815	3561	3058	2583	2238	1866	1576	1265	1054	945	855	809	795	715	727	677	665	660	647	610	628	580	603	598	627	621	570	568	586	559	546	568	552	535	574	583	605	552	521	599	575	543	600	543	570	579	549	534	518	553	586	562	570	572	569	563	563	617	531	586	539	584	576	581	573	596	568	570	578	538	583	587	582	650	596	565	558	589	547	565	546	545	586	534	570	608	600	570	564	583	551	567	591	560	577	535	549	576	509	577	578	534	555	586	545	559	606	565	593	598	565	582	570	607	598	584	564	570	604	593	583	552	531	555	548	523	564	542	558	575	587	523	552	553	544	585	579	580	530	542	563	576	570	580	597	549	539	529	535	564	548	582	589	535	582	598	578	505	549	569	548	538	567	565	540	564	569	565	561	563	563	545	531	563	539	553	552	614	510	576	512	546	542	566	567	557	598	550	537	515	612	554	538	599	577	547	566	540	537	590	588	579	592	585	593	540	532	575	569	539	526	569	535	568	566	594	546	573	535	532	588	560	534	588	557	572	568	561	532	572	581	596	540	578	556	590	585	540	535	549	572	583	535	539	552	564	569	548	549	549	532	576	542	579	579	550	555	542	569	545	562	561	578	519	551	574	546	572	534	611	569	610	600	594	571	568	504	543	565	537	557	547	600	544	537	548	578	547	577	571	543	558	593	564	554	583	559	570	566	579	577	617	558	583	570	571	570	573	515	542	580	587	563	533	588	560	575	562	573	547	529	537	529	553	564	567	591	563	572	577	523	608	563	587	548	521	543	558	576	571	614	585	603	557	555	556	566	596	549	541	552	523	600	607	592	580	554	535	552	568	527	589	539	570	567	574	614	579	557	513	554	555	605	598	592	537	558	561	594	569	573	566	583	601	571	540	555	567	546	553	571	579	575	586	584	566	569	546	575	566	549	600	545	553	555	567	570	539	562	523	571	515	560	552	578	527	549	543	598	557	618	547	539	557	578	551	564	527	562	577	555	560	510	513	569	570	519	546	561	544	575	589	524	560	565	579	580	579	567	542	566	555	577	554	574	566	567	603	599	585	549	522	559	542	582	549	556	572	572	584	580	608	568	541	588	565	574	565	554	575	544	556	579	546	533	510	588	546	562	522	539	522	570	587	556	549	560	569	544	563	561	574	538	519	570	564	556	564	560	577	531	590	581	546	576	560	566	503	545	542	589	585	557	575	571	569	589	567	568	597	549	525	568	562	558	553	543	555	531	555	576	575	598	608	539	597	564	561	601	537	581	601	559	578	582	562	543	564	568	617	591	544	563	563	562	578	562	595	595	564	608	575	582	559	584	574	543	570	541	542	553	572	556	546	560	532	606	566	553	565	547	577	568	521	536	557	516	581	568	592	581	552	547	521	573	581	570	536	601	593	568	559	583	574	528	532	609	548	597	565	589	586	523	543	553	609	571	539	549	543	601	573	510	543	557	556	576	581	565	560	594	582	581	596	555	533	536	548	575	559	574	543	557	581	569	525	556	555	555	553	579	581	551	536	565	568	577	565	578	558	598	560	579	552	583	531	552	538	542	576	560	562	584	572	590	591	541	544	578	567	580	540	592	575	585	549	543	585	540	526	545	595	564	549	557	598	545	579	535	523	514	561	540	539	557	558	579	562	532	555	574	531	552	580	526	529	615	528	548	553	616	564	557	577	547	545	557	582	556	556	590	557	596	528	594	537	566	584	556	590	576	557	584	561	581	576	598	570	563	577	573	532	569	583	555	483	513	536	555	563	562	558	542	572	547	602	537	566	559	563	594	542	544	607	582	523	595	542	547	537	569	573	620	529	578	532	563	580	576	549	582	540	594	512	614	603	551	541	565	615	545	581	554	590	563	572	556	558	536	538	593	567	578	586	580	530	547	552	547	570	550	578	567	610	576	563	599	545	529	615	541	584	586	550	554	572	559	536	548	604	594	555	560	565	580	528	561	553	566	594	582	539	575	587	588	603	557	606	591	559	559	568	605	561	571	566	539	537	562	579	538	575	533	590	539	569	562	583	574	558	572	573	571	530	556	583	581	560	539	564	596	558	545	575	578	541	597	609	609	587	552	532	577	591	576	531	554	613	557	537	549	543	577	577	541	594	555	582	562	579	554	585	504	565	569	562	532	566	535	531	532	539	561	558	562	579	575	556	580	560	557	529	580	561	558	605	580	563	559	564	569	550	561	573	576	553	621	528	554	564	533	545	570	551	589	568	566	557	557	589	575	582	588	556	548	532	566	532	593	603	587	625	537	565	515	576	576	580	576	586	552	525	561	547	568	555	543	550	533	521	550	614	557	589	549	545	575	575	551	547	548	596	583	518	565	544	588	527	556	538	566	532	590	547	552	545	541	539	505	574	553	588	575	574	600	518	578	566	598	534	523	540	565	561	527	605	596	547	557	563	556	562	539	556	561	565	605	531	574	551	574	556	557	550	588	589	523	579	589	578	572	576	563	535	567	565	591	599	517	515	581	557	584	536	556	536	538	563	552	546	560	546	531	566	580	565	535	524	553	589	564	557	578	526	588	552	606	562	552	587	550	496	563	574	584	575	584	551	599	512	514	589	589	601	536	566	533	558	556	558	540	577	567	578	578	552	568	586	554	560	580	563	595	534	547	606	556	583	585	544	569	553	554	564	579	556	565	554	503	587	582	575	575	552	558	575	585	545	567	546	573	570	578	535	555	594	597	547	571	578	574	543	543	569	601	546	555	542	540	551	578	552	538	571	592	538	555	584	515	558	568	594	546	572	529	587	580	587	529	569	620	576	571	524	555	568	552	602	538	564	580	527	544	569	549	574	593	538	595	533	578	566	563	596	578	530	553	559	590	560	575	583	602	581	568	528	566	553	589	557	577	550	540	627	568	595	568	574	604	575	559	585	546	562	526	572	571	594	584	546	532	553	575	519	554	554	556	574	520	524	516	591	519	514	582	534	557	572	568	557	566	562	532	535	592	557	563	568	556	545	575	574	569	585	580	546	555	544	564	571	529	563	545	559	574	535	576	568	593	572	576	553	567	534	563	585	557	580	582	579	598	575	562	573	570	552	545	536	564	599	566	541	586	602	594	580	600	544	579	563	553	545	558	576	583	594	568	587	568	549	554	567	607	590	608	585	616	546	547	576	536	588	562	567	554	544	552	591	604	512	533	525	555	577	558	563	541	556	549	565	587	561	543	523	581	532	542	531	546	532	595	564	592	546	508	587	593	598	545	588	562	540	521	538	518	549	589	569	551	531	529	596	578	552	552	582	572	531	567	525	515	538	554	556	579	578	588	585	569	588	541	563	543	561	545	534	558	562	562	580	555	565	543	573	607	555	551	536	573	510	536	552	570	590	553	575	594	585	561	558	566	576	586	581	591	518	547	615	615	566	562	566	557	556	581	585	554	572	606	572	534	535	607	518	577	566	562	561	544	593	597	550	614	584	549	591	604	559	558	521	621	566	579	547	574	576	562	596
25185	21426	27937	25249	16730	7949	5203	3437	2575	1935	1582	1407	1215	1018	799	711	626	561	508	451	473	476	434	471	433	437	376	430	423	401	375	390	358	385	360	383	399	398	359	389	344	364	361	395	383	357	379	376	364	364	346	380	357	343	372	366	382	341	340	377	382	369	366	356	349	379	350	370	352	379	400	369	347	361	367	365	347	362	392	391	363	367	349	382	344	385	390	373	369	379	343	358	353	362	373	366	373	339	390	372	394	354	349	361	370	363	368	353	381	392	402	387	390	342	374	351	365	359	376	356	378	356	381	366	344	357	367	367	390	389	354	379	339	394	363	354	371	373	327	379	410	357	375	370	363	355	383	363	378	357	381	350	350	368	383	366	360	381	403	385	350	366	401	366	384	399	337	386	368	374	376	363	365	360	377	371	336	364	350	375	353	383	363	380	366	361	369	388	344	407	366	374	381	391	355	379	391	335	337	348	381	360	371	344	394	351	367	371	368	330	356	396	356	390	354	351	388	349	348	393	380	351	378	352	355	370	370	369	402	379	373	368	383	358	391	353	343	376	378	353	390	368	397	363	376	367	351	338	365	378	403	378	338	337	365	348	392	339	354	393	369	356	403	400	339	347	369	379	359	361	383	371	381	358	375	382	352	366	364	363	386	352	412	363	353	344	380	335	369	370	365	355	379	372	351	356	397	348	364	359	359	367	342	380	351	361	385	356	383	354	380	339	358	356	392	398	344	349	381	332	386	373	375	369	342	371	403	347	385	368	358	345	332	374	388	331	374	361	365	381	375	383	369	398	372	353	364	352	368	364	410	353	372	373	342	368	348	338	345	350	341	366	345	344	328	381	355	370	338	339	332	372	359	353	386	346	372	386	380	366	338	360	374	353	370	382	404	335	381	369	378	378	376	361	353	384	349	363	381	348	375	365	388	356	376	360	349	408	366	395	398	398	377	373	374	353	398	371	368	378	428	344	351	394	383	357	361	374	361	382	313	351	355	385	356	380	388	367	347	383	346	393	373	357	354	359	370	384	338	393	375	338	376	365	368	372	365	342	365	351	382	372	371	367	359	373	400	367	402	365	346	348	341	384	359	342	400	355	332	317	341	375	371	367	367	360	369	377	370	366	330	349	399	340	352	347	401	366	361	355	366	375	368	378	342	363	343	359	361	358	365	402	348	388	337	380	349	358	317	343	352	359	374	406	384	377	346	360	378	359	358	335	366	368	368	326	365	394	379	370	333	377	376	369	341	374	352	348	374	337	365	355	375	375	361	382	357	383	359	355	332	341	351	392	352	366	351	348	396	373	348	335	340	323	342	374	336	326	361	362	359	384	352	345	370	351	397	370	380	351	371	337	351	365	369	358	376	358	364	352	354	371	358	368	366	338	391	377	390	341	397	380	357	323	324	371	380	350	363	367	367	338	359	334	357	347	358	371	389	348	365	397	353	383	409	364	359	362	374	351	376	352	372	369	358	362	387	356	369	351	350	319	391	384	347	358	360	357	340	387	358	361	365	380	358	383	383	322	373	351	405	350	350	371	331	350	366	353	331	385	357	318	365	371	379	347	336	398	347	373	384	371	364	356	389	348	393	378	355	412	299	346	353	335	326	401	355	343	361	394	384	368	362	359	353	407	363	371	356	371	367	393	372	350	362	370	366	374	367	372	421	331	371	366	347	356	354	366	387	369	342	381	368	357	375	378	348	364	371	373	393	379	432	348	387	327	341	345	361	375	369	345	398	362	344	387	355	392	359	348	352	382	388	358	391	343	369	350	368	371	358	371	385	349	389	366	351	327	368	369	361	373	337	372	363	395	386	375	383	353	376	352	366	341	371	369	375	350	392	369	357	396	385	345	370	360	361	364	364	354	357	334	419	368	368	368	349	376	364	369	359	326	349	373	385	350	365	355	331	378	374	340	368	368	381	344	346	378	379	355	317	351	359	351	361	397	367	333	359	368	380	357	357	373	351	392	384	358	403	406	404	374	371	330	372	350	349	362	390	350	371	353	347	377	376	368	360	378	366	357	346	346	402	362	355	410	358	338	380	359	378	384	360	371	358	360	363	380	347	367	346	356	374	375	379	356	364	355	374	358	376	352	415	359	393	337	346	388	362	343	364	390	362	366	351	367	386	357	380	369	386	385	319	333	354	354	321	377	351	380	345	360	354	353	371	377	351	368	403	392	357	412	362	333	358	386	364	377	371	373	379	370	367	379	349	374	384	359	350	373	346	361	363	364	371	322	358	358	353	377	362	340	384	356	319	377	360	388	397	347	334	344	342	363	366	378	388	400	362	347	345	352	362	336	402	368	383	369	364	366	358	338	344	360	378	339	372	374	366	370	345	339	356	386	362	371	360	340	373	332	338	369	306	386	365	389	359	342	352	350	370	352	333	367	348	327	343	353	367	379	360	360	372	331	360	384	356	355	351	387	357	365	375	355	393	359	393	366	342	349	387	349	371	339	395	402	368	346	375	389	376	397	335	368	359	385	357	402	349	390	350	369	335	337	385	349	349	365	361	358	384	371	368	337	376	352	365	339	387	399	398	363	332	374	379	339	371	386	375	372	364	367	401	376	407	390	336	383	377	380	374	395	350	391	385	381	348	403	391	360	386	355	350	376	390	367	358	345	313	370	359	402	345	375	366	352	344	402	351	387	348	342	356	370	361	349	392	401	408	339	355	331	364	353	350	360	359	357	349	317	368	347	352	389	335	356	347	354	375	339	396	341	371	361	388	352	361	358	392	370	381	358	355	393	390	384	355	391	350	362	383	348	390	398	357	357	399	345	374	374	358	381	361	384	384	405	361	366	371	341	357	363	322	348	362	362	367	359	345	384	362	374	350	392	396	378	368	404	360	410	368	388	368	336	390	408	344	372	403	373	394	371	369	368	399	386	369	358	352	379	377	340	329	340	410	354	375	389	352	355	356	401	381	338	347	335	386	380	349	385	313	378	362	378	360	386	404	354	397	343	367	354	389	372	353	402	379	349	381	363	339	356	374	374	370	341	376	345	377	331	400	375	341	354	391	350	413	330	368	357	367	345	376	346	369	387	385	372	358	350	363	399	370	384	355	361	388	365	388	383	344	353	361	339	355	351	339	384	341	381	390	360	372	410	358	338	363	379	382	348	349	383	340	407	356	375	398	379	386	407	383	371	345	370	389	380	373	372	398	346	355	333	363	383	391	366	354	343	351	361	357	357	390	382	354	376	357	387	377	360	333	339	369	372	353	399	405	344	357	385	364	336	362	362	365	362	341	353	362	378	357	389	314	378	383	324	360	370	368	405	358	343	338	343	335	336	349	356	406	332	395	331	373	380	362	397	368	378	373	362	390	344	346	368	359	398	353	361	366	386	388	367	385	386	364	376	340	358	373	397	399	366	334	362	388	358	351	347	368	378	360	381	384	372	404	363	397	354	360	342	365	347	358	387	355	363	345	402	387	366	339	341	386	376	340	358	363	354	389	395	365	382	355	362	371	365
16013	30280	29713	22756	18967	15420	12705	10349	8544	6823	5423	4510	3833	3210	2700	2157	1736	1452	1221	1192	1136	1097	1034	988	1029	933	913	874	927	855	794	822	795	814	771	812	739	771	752	723	719	736	702	691	731	698	718	730	706	714	730	723	718	749	705	726	753	743	759	720	734	752	707	741	713	733	747	723	698	728	725	741	727	745	776	777	725	723	699	712	733	710	687	739	760	666	750	690	683	696	743	735	699	655	710	732	743	720	695	717	717	688	713	698	711	719	750	758	761	712	715	722	660	649	729	727	711	713	740	669	760	662	682	708	722	707	745	688	792	756	731	704	742	699	742	720	699	688	758	740	754	720	728	708	731	707	734	753	738	694	769	709	694	763	738	736	662	720	720	720	702	693	682	671	696	647	740	708	727	703	712	723	760	734	722	723	754	719	768	705	696	702	675	687	746	686	693	696	709	683	720	693	694	704	763	654	715	699	665	748	721	683	730	748	708	747	715	724	738	715	751	725	709	668	693	750	735	698	733	754	719	676	694	729	690	675	703	700	654	730	681	744	681	757	765	701	746	715	688	711	735	647	715	720	675	686	701	734	696	727	714	746	680	720	688	739	749	705	667	671	733	736	710	731	705	688	677	723	746	698	695	706	755	661	725	701	719	694	722	724	688	740	755	719	639	705	714	713	735	694	719	681	687	679	697	736	703	696	749	707	653	741	750	665	745	743	689	773	714	683	714	694	705	697	717	692	710	688	723	692	745	708	690	746	758	701	708	731	740	705	701	689	679	714	698	746	658	696	710	687	699	720	672	710	726	725	682	732	714	713	737	700	701	682	736	737	751	739	695	717	698	745	714	768	713	747	717	707	689	717	739	755	711	729	681	743	698	705	690	686	743	698	727	756	669	726	704	698	701	704	686	725	706	736	718	709	756	698	709	710	710	732	726	768	742	760	742	701	743	765	700	729	690	726	722	777	731	708	717	739	703	688	708	710	718	760	668	715	758	733	750	698	730	723	725	707	696	704	701	728	723	730	721	731	756	700	764	694	735	724	737	728	702	707	748	746	683	705	702	735	683	686	736	729	692	701	705	707	744	668	679	690	700	726	711	701	721	720	702	674	698	709	705	710	722	715	747	728	717	739	713	685	729	720	687	747	684	742	766	690	743	705	767	675	695	722	701	720	708	729	719	719	692	699	721	719	725	711	749	736	706	746	691	702	672	686	727	693	690	711	707	727	702	685	732	711	709	731	721	760	751	680	686	694	720	724	742	683	736	724	666	752	742	738	731	709	750	660	726	734	712	723	699	728	719	697	704	697	696	712	654	711	716	720	677	714	708	673	756	728	694	760	696	726	703	753	706	700	725	680	736	731	696	721	731	728	730	728	698	718	717	703	739	691	706	694	714	707	706	713	707	697	739	743	732	769	646	701	739	775	731	698	710	708	690	712	697	700	717	700	720	698	720	724	740	717	717	723	724	676	643	657	700	720	727	711	689	712	721	699	708	766	733	724	715	717	762	711	739	723	713	745	706	730	695	709	713	749	735	753	697	726	718	723	727	739	731	733	707	711	716	771	753	656	676	734	710	724	728	673	743	738	721	667	703	714	651	701	704	759	743	748	692	687	732	751	701	714	713	711	725	658	722	709	704	730	660	721	737	704	714	687	683	726	710	725	716	747	706	720	722	672	695	755	650	670	703	713	709	707	743	687	669	727	710	701	691	685	695	763	667	683	727	720	779	666	703	671	724	710	706	755	700	672	757	707	703	681	657	715	684	705	739	722	699	729	748	684	716	709	713	706	744	695	697	726	748	734	724	740	678	757	716	721	719	757	718	719	708	695	697	700	666	720	747	693	677	690	695	741	718	736	727	730	707	709	739	705	704	714	734	756	752	716	695	719	735	713	723	716	696	697	761	739	709	736	743	719	719	704	728	776	682	735	708	701	671	703	679	741	723	770	767	713	689	683	709	712	702	692	697	712	710	729	717	705	766	728	751	715	660	712	699	690	704	732	719	666	716	731	749	681	737	714	649	739	695	701	687	706	725	700	694	728	744	685	682	777	735	685	721	692	728	722	705	698	681	672	717	720	693	738	712	730	679	719	709	683	764	701	702	717	731	686	703	742	711	712	662	691	746	696	676	723	690	713	686	764	703	724	728	706	742	724	769	692	728	749	679	744	721	704	721	755	704	708	700	695	681	706	726	717	704	684	699	710	731	730	681	695	707	703	718	704	704	713	665	660	754	715	746	751	718	718	703	707	713	724	761	655	747	726	745	707	734	741	713	737	686	726	716	738	695	666	726	689	751	706	692	728	734	721	699	706	690	697	711	715	715	728	694	702	708	728	747	690	667	659	717	704	688	732	673	698	787	718	765	776	695	717	669	719	744	699	683	725	713	694	654	700	705	734	708	649	728	752	715	708	722	756	655	736	705	711	668	745	724	709	745	757	709	712	683	664	714	728	698	735	721	699	719	694	679	748	729	666	725	665	751	733	721	708	709	707	682	742	766	693	797	744	738	715	724	712	731	693	670	681	724	716	703	697	703	712	730	687	730	723	713	728	708	723	711	699	662	749	656	703	750	683	662	738	748	678	714	687	678	684	682	741	718	704	673	724	722	728	740	700	684	689	669	723	712	677	740	696	726	691	696	703	763	699	682	714	765	714	659	684	746	683	715	721	752	697	751	737	720	700	709	712	681	666	738	693	712	745	721	698	679	704	733	697	758	640	724	661	724	770	710	732	700	710	731	739	694	732	780	664	741	709	698	748	701	717	747	739	729	705	692	712	702	755	719	740	684	684	700	705	741	754	753	710	716	657	727	749	739	729	724	711	699	706	679	727	713	702	741	713	681	704	750	705	704	727	730	731	663	734	695	674	731	703	725	709	693	721	686	697	759	711	713	693	710	688	704	748	699	716	686	705	725	712	711	737	741	675	741	710	729	697	755	739	781	723	724	703	687	696	738	734	738	694	704	720	748	777	693	712	696	714	671	719	751	683	702	692	706	708	711	664	667	725	692	726	713	736	725	718	754	726	742	720	747	700	715	759	731	695	745	745	726	718	722	676	734	636	639	690	689	675	760	752	722	700	769	651	709	672	732	743	727	667	736	684	677	732	723	707	711	739	761	713	722	685	689	729	664	711	757	740	720	721	759	710	750	713	719	695	650	754	701	693	703	732	709	697	706	677	742	739	705	685	668	689	732	681	731	725	721	668	706	728	671	707	720	666	694	687	687	696	725	693	691	752	705	727	702	700	719	654	716	703	700	677	738	739	714	701	718	698	753	709	686	708	712	739	724	648	720	742	694	708	708	687	724	724	747	693	713	705	677	773	736	775	736	675	743	714	761	700	705	714	722	698	722	683	675	699	710	745	698	729	726	747	688	738	753	697	696	707	691	660	734	749	719	715	704	684	716	695	697	706	711	711	690	758	716	717	696	670	687	754	715	713	757	738	744	719	738	686	706	729	734	719	699	734	660	733	765	716	761	713	732	767	724	714
24159	21425	28897	24372	21465	16866	9507	5660	4100	3303	2685	2131	1888	1528	1292	1106	888	813	741	708	762	658	661	650	625	582	621	598	572	581	545	558	538	546	579	491	571	552	588	552	564	546	520	517	563	525	534	552	506	554	531	579	535	551	543	528	539	525	538	539	561	541	527	563	544	526	549	542	540	514	514	557	542	566	560	546	568	564	533	511	530	542	533	525	515	565	490	578	516	526	531	576	506	524	539	497	539	520	524	596	562	520	535	505	475	526	555	506	533	527	511	525	511	515	501	525	517	565	517	554	497	518	488	530	534	511	512	530	530	519	526	516	505	501	537	513	549	533	554	547	526	500	500	530	523	524	528	534	544	534	505	492	502	479	515	528	569	528	493	487	572	529	552	549	523	527	569	577	504	502	528	540	503	529	537	511	539	563	563	541	518	544	540	529	497	565	502	533	538	501	593	545	533	508	527	528	533	500	545	506	570	544	509	517	533	545	518	500	511	552	519	532	531	540	518	504	524	514	558	566	508	519	522	521	553	537	544	530	566	555	527	538	554	499	515	543	552	503	494	568	521	508	541	527	544	521	539	554	495	533	511	534	534	518	509	525	525	523	563	518	492	527	557	512	527	562	520	490	515	568	547	471	564	594	540	552	518	532	516	519	524	546	566	510	478	530	514	546	535	512	496	485	519	554	557	518	539	556	549	535	542	550	524	513	528	509	548	538	541	506	517	487	521	548	543	533	546	532	488	526	542	492	562	539	528	523	508	513	521	532	530	534	529	519	485	527	536	533	544	526	547	534	538	511	515	513	519	538	535	491	594	516	539	567	545	520	524	512	530	529	504	478	524	557	543	538	524	539	526	551	556	528	514	501	505	545	518	523	507	506	525	495	522	542	531	522	514	544	493	508	515	524	498	515	578	533	534	508	521	549	527	543	504	547	536	504	474	500	547	519	509	529	524	549	535	545	510	509	518	510	544	529	502	484	531	559	517	505	471	539	562	530	532	557	571	504	501	514	481	503	512	524	540	478	528	515	510	541	582	524	559	552	528	475	518	546	517	541	495	494	480	516	579	481	535	547	563	536	491	584	526	483	552	529	518	563	505	586	509	560	546	525	563	521	486	518	520	501	506	537	553	557	546	534	531	553	492	532	502	474	520	507	524	535	525	551	533	508	537	560	513	534	538	533	503	522	536	521	498	507	550	528	548	533	504	539	535	517	513	515	570	507	558	540	532	538	537	558	491	521	500	531	515	549	549	537	509	575	490	574	498	564	553	500	506	510	467	555	488	520	529	550	523	529	527	533	517	559	561	527	521	545	508	551	489	475	504	533	554	523	535	527	512	501	519	539	511	555	527	552	487	497	507	532	470	521	546	528	524	545	506	552	527	512	504	539	537	541	537	537	497	545	546	560	536	535	497	542	540	489	552	527	530	515	508	494	565	503	512	509	562	527	534	536	478	553	536	575	558	561	539	488	528	564	515	531	552	526	545	535	519	535	559	554	546	530	491	499	553	517	519	518	529	517	516	531	535	542	497	541	512	502	528	471	566	520	536	535	513	513	568	577	535	529	567	581	530	500	488	520	581	503	550	523	496	573	489	582	513	520	554	554	535	535	536	536	527	538	543	557	534	554	529	516	510	515	524	551	566	512	542	522	524	544	531	512	540	509	472	556	573	549	523	527	512	505	555	539	534	498	529	540	538	493	539	532	504	501	519	531	536	515	493	527	531	491	504	534	527	515	508	561	545	537	535	533	490	510	550	563	535	531	552	492	537	507	514	559	528	517	549	510	518	504	521	561	570	551	527	493	512	499	527	528	508	517	568	506	527	518	575	530	507	539	483	504	505	530	528	505	514	533	519	543	522	526	474	527	462	509	546	504	536	519	501	528	562	528	503	500	578	537	540	561	565	501	505	511	515	556	522	481	529	509	560	552	549	589	490	548	532	515	495	513	550	488	529	515	546	537	543	525	525	507	511	494	506	571	603	524	523	519	522	522	495	552	537	535	483	534	543	516	555	568	536	514	513	478	529	536	563	526	502	588	491	548	543	527	499	494	475	570	515	483	555	500	527	535	516	542	504	546	537	531	529	508	556	502	496	554	525	557	522	491	529	563	497	543	520	515	555	557	525	566	539	557	500	566	496	518	491	545	532	580	519	515	551	528	600	530	557	516	568	534	512	557	524	521	560	548	566	536	515	552	535	530	535	500	533	569	529	557	531	512	514	522	518	569	530	523	557	571	482	526	533	541	519	519	549	593	549	511	548	520	555	509	510	542	547	574	524	554	517	548	546	502	525	538	504	507	519	549	519	541	564	557	538	531	506	529	539	514	556	496	475	522	543	505	492	536	496	555	522	527	527	517	513	534	534	500	539	548	557	517	531	567	520	548	496	551	550	524	544	521	525	550	515	541	500	524	503	509	534	523	516	565	587	531	550	557	520	505	537	526	545	541	523	560	518	566	510	556	514	537	546	509	564	538	497	519	495	516	507	503	530	522	534	539	528	540	518	507	556	516	513	557	529	568	477	558	555	475	531	567	541	589	593	522	546	536	502	573	509	547	517	563	530	518	495	513	520	506	487	479	546	505	519	499	555	495	536	522	545	554	545	508	510	513	525	533	511	502	524	509	561	519	557	538	538	565	550	543	538	494	549	548	520	501	549	516	514	547	531	512	553	539	544	541	556	600	494	560	523	484	534	496	562	535	509	547	523	518	472	502	536	494	533	522	529	546	494	530	540	523	537	529	497	530	519	536	542	527	524	544	529	513	537	542	529	576	524	490	551	547	529	530	473	494	535	560	505	546	566	530	553	546	541	534	505	548	485	545	530	606	530	525	550	533	508	485	539	520	494	533	537	489	575	537	551	488	497	490	515	518	538	496	505	523	566	565	525	514	539	533	498	522	523	527	523	527	548	521	538	519	499	539	521	502	508	568	544	548	566	492	536	535	536	514	531	527	500	559	509	549	505	512	535	541	534	503	535	518	538	523	523	512	551	554	529	514	539	505	525	555	512	521	512	517	524	486	517	503	533	521	532	506	537	492	546	528	533	534	583	519	542	577	540	538	531	543	483	553	540	533	529	520	540	496	519	559	543	529	532	521	520	541	472	538	523	524	559	517	524	569	573	529	521	519	476	586	552	542	550	511	517	496	523	531	530	539	551	564	533	564	506	540	545	530	532	543	509	551	543	563	537	537	528	560	548	519	532	539	481	549	534	548	527	507	524	549	491	526	508	532	499	529	530	548	543	549	523	540	509	526	544	545	496	498	560	505	565	478	509	534	526	508	529	517	501	520	502	528	530	507	538	472	503	574	546	523	548	487	544	538	495	549	520	544	495	478	554	544	533	501	561	548	541	482	533	513	502	557	573	512	519	541	547	548	532	501	521	459	525	530	537	566	514	512	514	489	524	524	512	560	493	516	555	522	539	520	552	548	521	499	502	544	540	579	550	526	487	539	533	515	552	559	520	497	534	537	528	544	502	526	557	542
18576	34872	34268	27675	23681	20251	16851	14131	12102	9830	8159	6610	5650	4646	3763	3006	2531	2208	1896	1702	1583	1547	1428	1407	1311	1352	1314	1267	1257	1191	1160	1200	1085	1092	1120	1088	1041	1058	1070	1034	1038	1081	961	978	1053	1017	1047	1049	1040	1009	1016	981	1029	1012	1026	949	994	1039	1058	1014	1030	971	1001	1032	1031	1082	1020	985	1052	1019	1059	992	1002	1007	1085	1007	1038	1020	1006	1072	1015	1009	1027	1057	1000	976	935	1052	973	1026	995	1044	1015	1033	933	972	990	1031	1027	999	987	986	988	1009	969	961	985	1006	1043	1031	1009	981	995	1058	981	975	1021	954	966	1011	1026	1016	1018	965	1025	950	985	970	983	978	975	987	993	961	985	970	999	996	1005	996	996	1008	1015	959	947	951	1059	1022	954	977	993	1031	1029	936	1015	1022	1016	947	1028	962	990	1015	1002	983	978	1040	1011	1025	986	996	966	985	1042	997	1002	1007	1023	948	1037	999	969	1055	996	1038	1000	1009	1012	1010	967	1008	1014	946	982	1018	976	900	914	986	995	990	1035	1009	1044	958	983	933	936	944	995	1035	957	995	985	954	1025	1018	944	1035	887	1008	1005	1004	952	1026	991	988	965	982	1023	945	975	958	982	1023	1036	963	979	948	984	1044	957	962	1004	978	977	964	981	981	946	964	971	962	984	989	1008	982	1007	971	958	974	1006	967	1015	988	971	946	1002	964	1030	952	963	911	986	940	962	1045	976	1000	1019	941	998	945	976	954	973	946	957	995	1023	1029	1002	943	986	1011	1020	955	989	988	960	1003	1008	1022	930	955	993	1009	981	978	953	965	965	1006	1044	1009	944	913	1010	1004	1032	980	984	946	958	978	1005	967	997	997	1003	1040	1003	1011	995	940	984	959	1019	957	992	1014	1022	968	997	1026	1008	924	971	1007	1017	965	975	936	985	974	1019	935	974	990	999	1045	1005	966	948	998	1004	982	948	982	966	975	1027	1049	1010	1006	1020	942	1019	970	960	1017	993	961	995	1026	1000	1022	1002	941	970	983	1016	996	1014	1026	1021	1001	956	1016	903	1022	974	952	1062	982	928	1058	995	964	1021	964	996	994	996	1030	978	1008	1031	1049	998	1025	967	983	1025	1008	1046	985	939	1022	955	923	956	970	942	1011	981	980	998	994	1007	975	923	999	992	950	993	1025	1047	993	1008	983	981	971	985	1002	1004	966	1009	982	994	1021	1011	982	984	1064	975	936	1047	998	966	990	949	984	968	999	1005	996	949	952	973	943	981	1001	917	949	955	925	1029	1016	1009	959	918	970	1020	1030	956	982	1032	989	1000	983	992	1037	981	1047	1020	999	1025	982	1008	916	990	994	968	976	974	983	973	955	1027	978	986	1031	967	946	1007	951	973	1009	1056	952	999	1040	985	996	993	983	970	1029	988	1071	1057	1004	988	971	951	998	960	954	1033	999	936	951	1001	1035	968	971	1007	995	1026	960	946	952	962	986	984	1022	992	1015	970	993	1070	1001	981	943	1062	998	992	1003	931	927	977	1044	1007	998	1002	1000	928	954	983	997	960	1024	986	994	958	973	1009	990	952	1054	962	1035	1019	1020	993	1003	1036	1000	990	982	977	984	992	996	1031	986	1053	923	999	983	950	987	1034	1002	975	965	1040	951	983	1010	958	976	990	966	998	942	1017	1005	1054	966	1010	975	994	977	993	964	989	971	971	1001	949	1041	973	994	1001	992	964	981	994	1062	999	1000	983	967	974	952	934	967	1002	916	1031	940	978	946	978	1005	988	977	983	990	946	1021	952	927	960	923	981	1018	980	1051	978	964	1013	991	939	999	1025	975	968	1000	999	973	981	920	1021	965	996	955	989	1013	1022	1009	970	967	976	1024	1029	989	976	1027	1004	965	1003	928	961	981	1022	987	971	988	973	1015	1010	978	955	946	986	1031	996	1009	1063	934	945	1027	1018	996	923	974	1002	972	956	994	1019	989	1013	914	1001	955	1012	936	990	989	1043	1023	1007	982	948	926	1029	960	948	982	945	1007	1019	937	1002	945	964	948	995	991	976	981	998	976	1020	1021	1003	1010	951	932	937	939	966	986	1009	945	984	902	964	997	922	955	970	993	969	923	958	989	994	982	986	934	949	964	967	989	1027	1021	1001	1014	986	1012	1011	989	966	987	936	1034	1003	983	949	1025	965	1058	965	941	954	1072	956	984	956	987	975	976	1020	1039	1007	1015	1008	1025	970	971	949	1000	1016	999	975	987	1006	981	1004	967	976	974	1031	987	1012	963	1016	946	984	957	959	1022	992	993	986	956	1004	991	963	1016	953	937	980	1025	1028	973	973	991	966	1045	1011	1051	992	980	1048	996	935	1003	988	1022	985	1042	972	1017	1016	960	1003	1010	985	933	1034	957	958	1015	1057	988	978	962	960	962	952	962	939	986	959	1065	971	966	950	968	987	987	962	998	983	1002	987	1022	1016	1002	996	1038	1007	986	973	1019	970	1021	972	1034	966	1003	1006	1022	934	971	961	1003	998	990	988	967	1050	976	963	968	971	1003	991	939	981	1043	967	944	949	1031	942	916	1035	927	961	975	992	1014	1032	1003	997	1028	945	1039	1028	976	952	985	963	1025	953	973	1011	956	943	1036	944	961	996	958	970	992	1004	965	1038	1037	1016	989	1058	977	961	997	988	946	986	1028	970	998	1004	994	1078	984	1007	990	991	1061	1000	973	978	996	996	985	1003	961	993	972	967	977	992	944	952	980	991	977	968	1013	933	974	986	999	1008	1002	982	946	967	1011	998	951	990	932	993	966	986	960	999	985	1005	991	1019	1009	982	935	993	943	984	949	996	967	989	949	1022	995	1023	974	1037	952	1008	974	963	940	942	1034	1001	1032	1020	1017	1017	993	1009	981	969	976	1054	973	990	961	970	998	978	1008	961	964	988	990	1042	1009	994	1030	995	943	967	1061	983	972	977	972	931	963	962	988	943	928	998	966	1008	1005	1011	946	1011	993	989	975	984	965	990	984	986	1027	979	989	974	1015	986	993	1005	1026	1051	942	956	946	1017	920	1001	980	981	984	973	982	984	968	983	970	952	995	921	964	1055	980	1063	967	973	980	975	1046	959	972	1002	928	1012	976	1024	1011	957	958	980	1022	1050	941	995	1033	995	1055	988	998	953	1027	951	1024	981	982	1006	1029	995	990	1032	965	972	992	1026	904	1017	1024	988	947	1023	966	967	966	973	993	941	969	961	1050	1017	1000	937	1016	934	1015	992	999	921	983	985	990	1005	997	969	1009	962	985	971	991	949	974	1004	999	978	997	956	999	1047	981	983	996	928	963	1006	949	970	950	988	999	959	967	966	953	951	1037	1002	1010	1012	955	979	972	955	985	965	956	948	972	971	1036	922	1032	942	1001	970	1014	988	921	999	952	972	980	1007	1017	989	1001	982	996	994	987	961	1001	1061	988	942	1068	975	1030	1031	1006	982	1018	971	1022	991	976	956	1004	1087	956	944	974	995	972	953	997	999	1002	963	957	1008	951	940	1003	1009	990	996	1027	967	1001	951	950	966	999	1036	964	1015	964	950	1021	979	980	983	949	1003	960	1044	986	965	990	1007	967	1003	1052	943	979	961	998	1014	981	986	974	959	963	1032	936	936	1025	977	1001	979	943	964	952	935	938	985	926	985	959	997	1052	956	1052	1001	938	959	1019	984	1001	1088	974	973	972	1014	942	985	967	1028	979	976	984	988	975	1026	928	983	1019	994	972	985	963	1005	962	995	951	982	926	1019	996	1011	980	1034	974	975	1032	977	993	1009	968	1007	1034	1042	992	1024	1034	1007	990	931	998	980	986	1051	988	951	961	1001	972	1003	988	1047	998	949	959	979	959	963	972	997	964	1017	1002	1066	1027	948	1031	993	1031	1086	1009	996	976	1006	979	973	994	1015	976	950	963	997	1008	1033	928	997	986	1043	988	1013	954	989	1034	1013	998	1005	954	960	964	1000	1066	981	987
27526	19451	13457	8306	4619	3354	2413	1799	1426	1211	935	805	731	553	476	418	408	384	334	328	345	340	303	324	308	299	326	300	272	286	301	278	292	301	268	298	303	308	297	309	283	268	297	294	279	270	307	277	291	304	267	307	323	295	262	300	276	278	284	278	280	251	261	273	272	280	283	295	292	276	319	312	280	286	272	283	295	304	307	271	243	285	299	309	293	308	307	284	279	324	297	261	282	289	296	288	302	278	266	285	278	274	277	257	282	286	248	280	289	265	273	315	285	302	281	271	299	309	313	296	297	295	290	275	281	272	278	274	294	291	279	291	311	288	292	281	268	273	286	266	297	290	246	288	325	270	276	274	273	295	292	264	308	299	304	246	288	298	295	302	255	260	275	298	279	267	259	294	260	284	278	287	293	284	320	286	263	285	265	314	294	251	246	279	293	296	277	272	244	268	288	244	287	287	276	240	272	251	292	307	287	295	251	276	297	272	280	284	296	315	273	299	278	282	256	244	298	282	286	292	303	266	284	279	294	308	296	305	275	230	290	281	322	285	271	277	262	297	280	252	277	308	310	289	290	300	238	247	275	290	242	274	279	277	309	267	286	286	255	276	281	268	243	271	282	299	297	280	255	286	266	315	268	282	287	280	285	273	299	285	300	265	282	293	299	255	272	306	283	265	311	265	272	299	269	295	315	289	270	243	276	269	270	291	297	294	290	284	271	294	286	268	292	292	302	265	259	270	272	292	293	267	263	278	303	270	292	267	280	279	292	278	268	259	293	239	305	290	273	266	300	267	297	271	275	300	292	282	298	277	271	271	282	278	282	288	244	263	284	279	303	275	275	262	258	307	266	304	308	310	277	254	303	263	297	266	291	267	320	287	309	269	274	284	296	267	289	289	274	277	275	330	294	269	302	283	273	285	277	280	246	284	259	294	312	270	300	269	261	317	280	263	269	270	299	282	279	280	258	268	287	302	291	276	271	297	254	238	271	306	263	287	280	316	292	259	300	304	254	277	290	287	299	274	269	266	269	279	297	281	275	284	257	294	292	280	306	280	290	295	274	275	280	250	255	260	308	278	288	271	296	299	298	267	269	292	310	282	284	312	291	267	242	272	253	280	287	294	253	283	293	295	318	336	282	285	259	280	275	294	270	293	315	271	305	289	313	227	273	283	298	286	291	277	267	273	270	299	294	268	295	280	297	267	290	274	273	290	286	314	297	279	300	304	278	298	233	297	293	288	270	298	260	298	288	297	259	312	286	290	272	292	309	278	303	268	265	296	271	310	291	296	295	291	282	252	294	283	293	261	295	286	273	316	259	248	241	290	296	304	266	283	268	275	295	279	285	292	274	260	289	261	293	286	279	269	309	316	268	241	288	278	307	250	263	298	298	303	280	291	241	275	276	257	274	258	301	274	279	303	268	290	265	308	289	296	281	286	294	292	288	290	281	272	284	277	289	256	288	257	265	249	276	283	282	302	291	271	277	312	290	289	273	251	276	272	259	274	301	267	284	282	297	297	279	266	297	284	275	272	289	293	274	284	284	290	300	298	294	280	282	308	271	275	268	275	259	298	292	294	288	298	268	253	271	303	278	251	253	267	287	265	253	271	287	248	295	289	294	276	306	302	294	274	263	272	263	268	281	273	286	269	325	309	285	310	258	249	289	261	257	299	282	269	294	298	288	267	295	293	258	262	291	298	281	273	284	275	275	278	292	243	271	287	286	290	267	286	276	289	278	309	291	271	279	307	314	261	295	267	287	269	274	289	281	288	289	298	314	297	271	281	275	301	304	279	285	258	309	303	262	292	293	249	292	273	276	275	270	272	275	308	273	281	297	269	280	287	269	270	257	268	281	223	285	308	287	284	287	285	251	283	274	254	318	281	265	290	282	293	308	266	305	308	288	281	263	267	271	296	270	263	254	288	260	281	287	277	302	297	272	289	295	264	296	294	276	256	280	303	289	289	277	274	266	263	263	264	286	260	292	255	271	289	291	258	271	254	264	305	261	275	271	259	295	281	273	274	283	290	291	285	274	311	308	295	264	284	299	264	271	276	260	258	317	294	287	267	302	255	296	303	313	284	272	255	278	286	283	286	287	268	272	288	271	280	288	271	284	247	307	259	297	271	279	283	294	287	268	288	292	277	266	264	260	264	300	290	272	271	304	269	294	275	283	279	303	269	284	297	283	288	295	270	300	267	294	259	305	302	301	273	265	317	281	276	273	307	262	281	281	301	291	266	291	303	310	290	282	286	278	277	296	281	303	282	304	288	263	273	274	293	311	273	303	287	286	307	297	294	272	271	299	246	277	259	276	263	280	272	286	262	273	283	262	274	276	253	282	277	256	267	324	278	298	318	280	279	257	269	293	303	280	254	262	282	300	308	302	281	294	282	269	257	317	287	307	276	280	259	267	288	274	285	289	248	279	294	277	290	264	292	289	257	287	270	300	279	308	295	294	279	288	292	310	285	284	292	268	291	261	288	277	263	305	287	305	270	278	317	302	302	277	304	269	284	302	291	261	288	294	272	259	277	308	281	262	298	276	277	288	291	245	286	271	280	265	266	285	286	309	261	287	293	275	291	280	302	292	284	322	278	286	289	273	277	290	275	291	288	305	288	248	258	284	286	293	275	273	260	323	287	292	294	309	271	275	260	293	264	287	292	279	271	264	291	312	271	310	321	277	286	306	278	295	288	262	281	278	277	291	274	304	287	296	303	261	270	340	274	284	298	259	286	310	265	264	264	277	277	273	289	267	287	292	279	244	243	261	268	335	267	276	284	283	292	263	271	305	267	278	263	282	258	263	275	308	269	287	293	290	315	285	265	289	262	296	300	319	274	305	265	269	273	278	284	298	294	286	267	288	296	290	291	299	262	257	265	263	290	293	291	246	305	304	290	267	245	306	275	288	301	282	296	299	254	285	290	283	306	289	303	295	290	256	281	278	291	301	276	314	281	271	288	261	263	296	296	249	293	279	305	313	279	287	259	282	269	273	276	262	285	303	272	281	271	291	293	276	293	286	280	312	308	300	296	291	267	263	294	284	283	296	286	293	295	255	312	275	270	275	281	306	240	314	282	292	259	260	294	265	322	253	285	280	278	310	273	295	274	283	276	307	280	280	295	290	287	277	308	317	282	291	323	252	298	261	276	280	288	308	282	276	279	285	281	305	284	272	275	326	266	284	269	313	264	281	265	304	289	264	271	296	290	281	270	292	313	266	288	270	328	248	306	306	264	287	306	259	275	271	285	297	291	292	319	288	279	290	268	301	240	310	284	225	268	283	288	310	266	283	309	281	258	275	281	253	293	287	300	290	286	266	272	267	299	279	268	272	292	259	271	270	282	256	260	294	293	279	258	301	277	282	295	274	281	309	269	270	263	287	299	301	298	277	279	287	288	289	271	299	272	305	268	280	318	297	295	261	269	319	265	274	309	293	265	273	258	268	305	275	266	299	274	290	264	285	311	310	286	275	284	293	271	290	256
14057	23307	22630	16136	12315	10070	7811	6582	5229	4200	3494	2858	2277	1774	1501	1239	1081	916	811	776	763	716	715	677	645	665	656	622	634	633	640	607	650	618	638	633	600	609	573	565	542	578	538	535	592	572	590	584	561	595	547	514	544	571	584	547	580	592	586	563	604	578	571	582	542	562	599	553	600	593	563	587	596	607	597	568	562	595	601	533	577	544	591	581	588	558	595	562	570	592	632	566	534	574	596	573	577	532	563	582	586	564	568	559	554	560	559	537	576	561	561	577	549	581	579	624	551	575	573	579	526	571	570	550	580	599	591	566	514	529	584	602	565	574	526	576	510	545	572	596	576	561	567	581	530	576	561	523	571	537	568	567	557	565	566	570	553	551	532	550	552	527	568	574	581	593	533	571	582	640	591	545	574	575	594	562	574	589	552	605	552	538	590	541	554	580	569	543	587	565	581	574	567	594	525	584	557	576	641	589	535	559	571	550	536	588	531	587	603	541	546	580	546	578	560	585	520	544	593	546	585	588	572	598	531	628	574	560	595	555	537	557	558	622	519	612	586	571	558	604	544	599	531	607	584	580	579	517	563	580	603	613	614	546	576	581	621	578	554	543	557	575	585	541	591	587	626	591	581	614	570	533	529	587	542	578	559	551	561	537	570	518	541	593	587	510	600	588	593	571	512	606	583	561	557	550	571	554	581	570	513	567	610	522	589	541	579	573	595	598	598	574	557	571	593	611	583	571	610	569	568	536	556	584	575	583	576	590	555	563	589	601	577	569	609	577	605	546	582	586	522	587	567	543	539	562	558	564	604	560	606	558	623	545	588	577	563	556	579	597	582	586	553	602	581	528	529	604	588	573	625	536	608	554	601	584	559	535	581	596	613	546	609	558	540	557	564	548	587	576	545	524	547	580	500	578	597	545	567	536	569	526	583	566	585	569	588	576	569	538	536	542	570	576	552	586	572	546	602	554	557	629	541	594	605	547	570	563	564	576	555	553	577	564	600	582	581	559	549	568	590	574	557	603	598	508	577	556	595	550	543	583	595	600	574	551	592	578	602	543	578	548	539	565	575	549	558	571	596	544	567	556	577	595	625	577	551	568	623	600	557	600	571	603	570	564	567	585	546	558	578	537	562	602	565	560	559	597	551	588	566	577	562	555	568	564	593	583	599	561	573	578	587	583	630	551	586	594	563	556	579	579	574	519	548	581	567	511	574	584	557	570	547	606	560	565	567	578	584	541	582	588	617	582	554	535	573	548	546	593	592	588	542	559	611	600	548	580	561	576	571	575	588	567	553	593	590	571	525	547	592	538	558	530	636	595	594	544	547	578	532	533	554	590	574	618	588	600	527	582	605	548	586	529	568	584	573	595	602	582	553	565	601	579	536	506	577	581	534	528	607	568	551	561	563	563	537	566	549	532	582	596	534	568	592	556	571	595	568	563	562	559	569	590	606	548	540	601	594	566	565	584	586	586	564	595	562	569	555	578	576	570	569	518	514	581	594	608	574	502	508	570	579	562	595	577	592	534	539	604	591	592	573	587	577	604	555	575	568	575	583	598	546	579	574	573	598	580	598	606	595	558	542	534	568	595	544	596	572	572	551	568	548	608	549	559	596	559	555	566	582	562	577	554	538	601	513	564	612	585	597	574	590	580	588	547	592	589	587	566	560	520	572	539	555	567	583	579	583	573	550	605	557	611	583	562	558	568	597	569	572	554	533	563	573	575	560	564	576	573	600	563	575	569	578	555	573	597	523	565	579	579	499	593	531	577	533	555	549	614	571	592	558	554	573	549	545	563	562	566	567	537	575	540	610	585	600	577	577	580	572	628	557	558	597	551	537	551	580	549	601	568	535	569	538	550	610	575	539	575	546	575	569	584	600	569	564	538	539	559	597	569	584	546	582	513	602	595	582	551	548	565	560	555	556	590	587	601	610	572	565	538	582	553	601	574	590	570	560	612	584	566	580	533	528	549	573	585	572	609	619	538	610	586	561	567	571	577	561	549	578	540	549	565	551	558	563	549	577	604	573	577	562	543	569	549	509	573	597	566	578	554	538	564	544	580	572	586	554	583	577	534	554	582	551	576	554	591	554	608	584	561	575	557	578	579	574	552	563	546	604	558	589	562	571	576	554	583	548	569	596	525	556	552	580	561	575	588	549	567	536	606	581	561	556	555	544	549	586	598	580	617	568	551	551	524	542	555	554	600	594	556	537	586	538	575	567	564	591	520	554	591	548	553	565	540	585	551	580	615	559	566	555	626	568	590	616	576	536	554	602	574	537	593	565	560	574	553	599	583	580	535	598	543	562	616	603	592	518	615	570	591	589	584	557	562	569	616	560	550	557	561	524	590	561	529	545	606	538	548	556	567	574	578	568	615	591	572	540	550	550	562	568	545	539	605	585	569	610	552	556	541	596	547	592	559	582	559	550	564	600	593	546	561	550	621	561	590	559	540	545	636	610	568	580	570	551	554	604	563	596	602	580	580	576	593	555	536	542	535	544	558	538	595	588	562	583	555	593	542	581	609	546	617	597	594	601	569	565	538	573	564	532	543	518	564	566	581	597	576	554	550	578	537	562	542	555	586	550	597	573	620	578	608	536	554	580	583	599	579	577	600	580	558	549	584	605	557	562	550	564	564	588	612	606	573	610	568	595	573	586	580	565	595	558	563	577	557	548	554	567	533	609	630	609	574	580	558	544	635	565	576	588	536	572	553	617	580	575	656	554	615	549	551	556	594	562	549	569	573	555	569	579	558	559	582	556	581	585	595	563	561	519	603	556	525	587	554	578	583	553	581	579	522	563	583	565	580	624	539	555	572	554	527	556	561	538	566	586	568	571	549	558	556	545	558	543	552	569	573	587	580	540	531	607	529	518	552	551	539	553	539	585	589	604	572	544	587	596	621	548	558	603	563	526	567	553	625	604	588	492	591	581	578	558	590	582	613	554	601	593	565	552	562	528	568	564	562	600	584	550	556	580	571	582	575	583	528	548	544	551	571	605	591	568	585	508	613	557	556	582	584	551	621	578	552	606	573	587	554	605	507	533	539	560	583	578	555	556	577	562	564	581	525	575	550	579	531	545	562	618	545	549	575	539	586	571	571	566	560	597	540	610	556	583	554	532	599	546	609	576	568	534	564	620	617	581	563	561	539	537	583	561	590	514	570	542	573	592	602	598	565	593	576	581	598	547	548	561	534	574	574	560	579	567	549	612	564	605	563	585	612	582	537	585	572	545	588	578	576	527	554	549	573	548	561	605	583	572	527	602	566	568	542	563	536	556	537	526	576	578	576	551	589	564	566	551	631	574	563	573	557	586	594	583	575	575	570	568	562	556	577	528	527	521	546	525	543	521	597	578	570	552	570	629	569	589	565	546	541	565	569	546	569	574	539	570	533	587	583	578	584	558	574	555	559	575	601	577	580	537	578	563	550	572	548	536	555	580	537	573	554	554	540	541	528	557	602	601	549	578	580	558	538	582	589
25132	21450	27920	25329	16487	8028	5175	3694	2675	2273	1767	1454	1205	1003	814	659	595	565	495	483	496	488	439	465	440	423	398	392	423	407	389	399	373	407	352	386	352	386	413	357	361	372	411	404	377	377	394	392	360	373	361	347	389	382	401	370	353	378	385	419	363	371	375	377	369	375	399	362	393	347	369	367	374	380	379	344	383	400	379	382	352	425	376	361	386	394	397	376	392	362	389	385	386	376	349	341	354	343	373	393	418	416	346	350	385	355	374	362	384	363	397	368	391	375	407	390	388	353	386	389	386	377	354	339	365	409	345	340	358	377	320	349	378	370	367	349	357	389	388	395	365	364	370	347	383	339	365	390	365	366	349	390	387	368	393	332	381	386	359	345	363	414	367	366	405	377	359	370	400	357	384	380	342	347	345	375	344	378	370	390	370	335	349	377	340	362	387	363	338	367	378	386	326	377	334	370	346	360	345	391	353	371	357	372	364	377	366	394	352	343	358	394	372	400	379	369	354	369	374	354	354	383	374	379	349	369	337	361	381	366	346	380	388	401	374	358	355	380	376	355	352	362	363	388	391	386	388	342	364	366	361	342	371	403	383	351	386	374	388	377	358	372	399	339	390	379	384	363	369	354	375	353	358	373	367	364	346	362	374	368	358	388	362	402	393	364	397	409	382	385	360	372	379	371	355	349	327	370	361	377	375	438	383	343	381	340	367	334	372	365	334	356	338	391	371	368	370	357	383	383	394	393	372	356	357	392	366	332	402	368	378	404	361	363	402	355	402	372	402	367	386	385	390	417	356	366	369	336	377	371	354	360	366	374	361	355	379	389	355	380	380	401	360	386	371	397	362	357	375	352	370	363	358	394	384	362	400	406	382	382	356	378	394	348	390	348	400	361	369	337	385	368	349	387	351	364	351	390	368	339	375	366	390	360	372	330	387	427	387	371	384	399	343	379	356	399	381	379	380	379	359	372	396	366	385	414	379	358	372	361	376	389	345	390	388	375	375	350	401	366	356	358	350	410	364	343	397	393	387	353	376	392	349	357	356	348	341	350	348	360	371	366	348	375	377	385	357	327	397	364	376	330	372	399	369	383	367	389	394	353	372	371	380	346	360	385	355	379	389	367	356	322	352	347	393	368	379	353	358	375	379	359	409	386	382	359	379	371	377	365	383	378	410	398	375	390	355	349	401	360	412	370	375	382	387	379	368	367	407	363	369	404	386	347	372	394	404	390	361	382	371	346	352	394	377	364	369	380	366	353	374	382	398	398	361	376	320	369	336	343	392	355	401	384	366	362	355	380	381	402	372	382	387	375	379	359	366	376	342	391	406	391	360	383	392	343	363	367	362	382	368	368	383	365	365	370	366	352	362	352	360	398	358	381	322	358	380	394	375	352	366	361	370	362	385	340	359	364	384	361	372	361	336	381	390	368	366	357	354	351	376	365	410	412	384	400	366	370	352	378	367	375	376	382	350	362	380	359	349	361	363	384	349	398	367	382	378	332	387	375	395	357	408	356	375	388	337	414	362	382	374	324	390	345	365	378	388	349	365	396	381	362	383	370	343	350	382	402	377	393	356	391	374	358	357	368	365	356	360	379	362	394	390	373	392	369	363	329	353	413	379	350	361	380	344	380	359	370	403	356	375	395	381	368	382	368	376	363	399	394	381	363	343	349	364	385	379	360	384	377	376	362	362	317	374	344	392	368	390	386	388	345	387	368	361	352	385	339	392	361	356	357	384	401	400	370	371	372	363	412	369	356	394	373	381	351	405	378	348	332	374	361	351	378	378	416	367	376	406	359	374	344	385	395	375	377	369	380	365	340	369	392	377	379	396	379	384	373	350	382	343	375	356	417	369	386	364	351	379	382	372	387	327	380	330	388	410	368	364	349	399	323	343	350	364	382	384	363	374	391	371	387	379	394	375	351	384	396	383	368	329	353	402	367	373	377	386	390	360	398	367	359	343	374	360	383	375	326	334	354	337	397	359	399	388	363	357	375	334	373	387	359	382	410	341	366	377	379	390	352	388	393	388	369	370	365	365	367	376	352	359	366	368	374	436	381	380	366	386	403	381	374	378	389	382	375	383	356	399	384	337	358	341	370	379	392	365	395	371	390	380	413	369	361	379	379	361	346	368	382	378	356	377	367	364	364	382	358	402	364	379	390	369	364	353	339	344	366	373	375	348	356	384	369	385	363	347	378	338	340	413	380	384	382	359	380	366	331	388	371	354	352	391	380	378	377	364	383	357	350	385	393	389	361	360	391	379	362	349	354	367	375	375	356	341	352	368	373	386	362	395	349	347	403	349	372	352	346	402	378	357	409	368	367	360	340	349	382	369	372	370	361	374	386	347	356	371	350	398	375	351	359	364	363	336	367	381	384	401	337	377	389	353	372	384	358	361	380	365	364	363	367	369	349	393	388	407	387	375	345	371	366	366	385	377	345	384	364	364	368	399	385	327	375	351	381	387	368	325	358	373	382	414	388	336	350	360	397	375	346	351	358	383	393	384	355	363	371	356	363	390	350	360	380	406	373	392	374	361	369	369	344	353	362	379	401	367	348	381	379	333	381	380	351	358	375	384	403	349	343	369	394	373	397	366	353	354	381	364	362	374	361	422	360	370	367	393	404	358	392	344	365	342	379	323	354	409	394	373	367	385	369	365	388	369	351	373	394	356	395	365	361	391	383	336	395	354	374	380	372	385	337	357	360	386	350	365	376	374	365	349	359	379	363	386	418	358	376	349	357	367	367	411	372	369	361	390	389	366	345	383	367	374	377	415	385	398	370	383	387	401	381	362	381	385	371	329	339	372	380	357	392	322	364	369	356	366	365	365	381	340	331	306	380	380	389	342	358	396	384	330	367	379	383	372	401	328	353	372	394	375	380	357	369	345	352	380	358	358	379	361	365	393	358	389	384	354	372	363	367	357	354	369	352	328	348	358	394	348	366	368	361	373	406	395	372	366	398	382	351	386	358	364	355	359	407	366	363	385	357	401	359	372	363	361	351	326	373	353	374	368	363	403	344	350	343	385	360	367	373	369	371	366	355	382	392	368	376	380	381	365	396	359	379	361	340	374	397	372	404	345	377	330	383	366	374	392	362	363	355	360	381	382	372	365	387	358	338	385	355	389	333	361	389	374	366	417	338	367	387	337	362	351	371	361	358	376	392	338	357	375	344	370	368	373	349	401	337	387	353	369	366	387	413	412	361	400	385	349	361	335	341	378	385	400	401	411	374	364	374	382	343	360	358	365	365	369	361	363	391	392	390	368	361	359	372	383	379	376	365	375	325	375	353	344	373	399	414	375	404	411	371	341	349	339	337	358	372	382	382	340	408	378	351	353	318	349	374	360	355	380	340	355	355	356	387	350	369	368	389	359	375	355	377	395	385	388	338	354	348	382	365	297	369	409	408	377	361	357	345	357	362	368	358	380	346	357	371	370	397	372	376	357	371	387	357	381	375	353	344	357	395	382	338	364	381
16180	30753	29764	22843	18774	15729	12853	10928	8723	7502	6085	4851	3929	3142	2595	2027	1700	1457	1250	1222	1098	1042	997	971	962	886	923	914	856	849	857	804	787	771	721	764	740	768	750	745	759	702	698	730	679	755	700	708	734	720	717	782	752	748	785	738	718	761	753	715	731	728	717	791	798	751	730	761	708	776	707	745	727	738	754	723	737	750	792	717	694	672	704	690	706	730	745	727	753	707	808	725	741	683	726	737	704	731	729	731	727	762	710	736	722	747	774	750	748	721	724	704	724	689	717	703	725	714	707	749	740	706	722	758	756	697	730	744	727	743	728	724	775	723	749	741	715	716	722	703	737	725	729	733	695	717	749	741	791	766	682	776	685	689	746	765	733	696	749	716	704	734	750	723	738	674	736	739	731	703	715	743	714	751	768	713	687	707	760	696	697	705	756	713	717	756	710	716	713	718	739	709	790	766	758	700	704	724	751	702	722	705	692	709	668	703	703	753	713	699	758	702	701	782	755	752	727	730	697	644	745	685	678	729	713	693	740	748	766	717	764	727	741	737	712	695	721	699	719	691	736	732	728	756	689	702	716	718	716	746	730	694	772	737	748	759	744	718	735	707	745	700	734	702	725	696	703	705	732	731	686	714	758	715	662	737	724	747	705	709	696	696	690	748	738	704	667	736	727	744	698	728	763	762	697	692	724	734	711	686	698	750	754	731	746	715	769	729	697	734	707	715	753	667	669	694	734	729	752	703	729	703	686	759	700	775	755	727	738	688	711	755	733	686	724	713	703	718	729	719	727	715	702	705	733	720	784	744	740	745	742	742	756	738	747	731	701	733	718	722	704	725	711	747	713	763	746	719	688	745	734	719	694	724	653	738	762	679	694	741	706	705	739	707	792	741	729	733	700	738	718	713	682	709	741	696	723	709	762	711	715	708	766	720	755	759	695	734	678	749	715	704	727	736	716	738	723	707	769	717	682	708	720	783	706	719	712	733	720	756	710	708	702	735	729	730	732	784	718	711	731	684	745	705	707	709	693	670	693	742	684	694	687	715	767	732	711	726	748	745	710	732	696	739	721	727	696	689	758	732	735	702	726	757	720	730	729	743	733	714	728	714	746	708	706	705	657	701	708	689	750	769	683	724	705	732	746	728	725	724	744	754	714	725	689	726	735	723	689	746	702	739	706	783	691	732	718	714	761	735	766	715	691	738	749	708	714	716	720	692	711	672	711	700	746	823	689	712	732	737	715	713	763	734	724	719	721	712	681	733	722	746	710	734	742	718	733	709	717	735	684	716	727	682	668	788	700	758	686	747	712	694	711	720	755	709	759	724	678	722	755	687	727	825	755	690	698	741	702	704	723	660	708	732	710	735	711	704	752	736	744	718	726	730	755	703	696	738	709	675	716	711	740	697	712	699	732	728	743	740	732	734	717	702	722	704	682	798	695	704	708	745	735	743	728	704	703	693	718	748	720	706	715	750	744	731	725	725	743	767	756	729	726	718	727	739	722	774	709	734	699	703	728	725	747	732	692	720	712	721	732	710	737	755	722	710	707	772	703	744	745	670	720	731	679	706	734	724	734	720	658	667	747	704	725	716	713	707	727	745	732	702	731	691	718	718	752	696	730	730	710	748	732	706	790	734	760	744	660	751	730	741	687	759	704	737	727	730	731	711	774	725	692	718	740	693	717	737	690	710	796	770	745	684	686	729	714	701	740	728	743	725	669	767	709	714	755	691	714	756	755	727	681	716	722	682	736	709	716	723	746	696	710	749	731	720	727	693	745	678	714	734	704	701	718	714	783	736	700	723	706	767	732	692	726	658	723	721	678	666	718	771	751	721	734	755	706	698	724	751	728	740	673	728	722	703	729	716	689	748	695	681	734	709	759	702	724	713	714	698	731	744	683	694	717	736	685	732	747	686	720	743	712	718	734	743	761	697	723	718	737	765	721	737	752	699	737	698	724	698	733	673	776	740	711	704	755	779	708	716	715	718	748	717	762	752	711	729	735	713	704	702	742	732	732	701	727	740	703	709	730	712	755	731	735	733	725	727	705	726	760	732	732	729	698	738	742	707	735	716	757	738	715	740	731	727	694	687	747	740	718	703	746	710	749	789	737	740	674	760	737	734	729	664	666	714	697	741	739	701	693	682	755	754	697	675	702	730	672	724	741	711	756	703	753	700	757	716	728	720	719	727	684	787	737	751	735	727	783	738	758	743	684	690	689	689	660	689	752	768	792	724	665	712	722	743	720	733	730	719	727	698	727	730	763	716	697	732	753	741	680	705	724	744	711	730	728	712	694	757	770	678	688	709	740	760	689	684	735	730	707	723	710	674	720	717	754	697	709	686	705	723	706	731	753	715	689	719	729	668	677	764	679	713	698	723	764	724	713	740	702	764	746	772	682	726	763	709	689	740	733	702	718	808	698	693	753	776	677	689	741	707	689	732	807	711	700	711	703	746	703	692	729	716	717	726	721	740	767	728	721	704	692	740	698	734	724	724	710	676	704	761	789	789	756	726	713	721	694	719	727	749	731	740	672	706	717	714	741	704	682	695	719	738	704	672	744	767	773	722	703	743	728	708	737	680	726	717	716	777	739	716	712	703	718	664	692	698	682	772	742	716	717	751	763	725	691	712	752	733	681	732	720	730	715	716	671	729	714	705	716	757	724	707	707	741	706	724	708	714	729	765	746	710	710	680	718	717	626	697	716	722	726	676	777	736	719	735	751	672	734	710	771	730	724	767	711	745	734	741	734	707	717	715	754	741	740	713	709	755	757	787	746	702	699	731	718	718	765	705	704	720	741	692	789	733	731	722	699	743	718	782	682	716	738	728	754	711	791	746	715	714	740	710	725	731	739	733	721	716	723	663	715	726	736	708	731	746	698	731	774	738	714	715	712	733	733	735	724	732	737	701	749	724	744	719	663	707	745	721	749	756	739	736	760	721	753	682	707	761	719	742	714	695	735	704	703	746	722	761	742	706	745	726	696	722	710	708	749	695	705	710	730	716	717	761	715	773	707	696	714	785	722	728	700	745	722	705	703	654	732	660	708	715	726	679	732	700	743	723	702	773	747	728	706	704	706	762	717	679	702	689	717	692	704	680	710	739	764	737	725	735	741	753	757	714	698	723	748	708	711	703	719	729	745	679	690	725	678	713	749	717	746	781	719	738	718	758	719	742	725	754	727	736	694	702	748	706	701	686	682	741	696	707	769	692	752	731	734	713	738	755	729	717	701	767	747	754	758	701	712	701	749	723	729	731	739	730	714	700	723	712	691	693	698	759	760	728	729	735	704	687	713	692	730	735	733	721	753	752	757	670	676	750	698	693	745	665	755	680	727	696	714	707	695	725	728	693	724	766	765	729	736	717	711	747	708	678	701	742	718	702	691	646	682	699	734	727	723	735	749	737	712	750	725	701	699	724	681	706	727	750	690	698	749	741	728	725	716	720	699	740	673	725	701	713	720	706	725	726	721	712	752	726	750	750
24138	21421	28843	24363	21435	16791	9225	5615	4221	3483	2869	2223	1844	1562	1308	1064	912	779	749	692	763	618	647	636	662	640	635	634	590	609	560	580	614	566	535	541	582	532	503	548	545	559	558	539	583	506	553	548	551	564	544	564	554	528	553	527	546	568	584	556	536	529	570	539	553	526	562	598	555	484	545	524	533	528	559	523	574	556	547	540	561	544	521	575	503	554	543	552	515	512	544	555	517	554	557	490	517	573	586	545	507	556	551	526	553	574	545	541	566	520	575	529	538	546	539	583	556	543	482	542	525	506	558	546	556	547	544	527	548	548	525	541	570	528	510	564	582	530	552	572	575	554	498	550	547	539	528	541	489	529	567	533	554	528	507	493	501	513	508	512	529	519	537	505	576	580	529	543	528	520	489	533	500	550	544	567	520	543	531	523	546	537	537	537	528	554	533	528	541	525	522	515	530	544	558	594	551	505	544	538	520	558	534	544	550	547	558	531	507	519	582	556	509	513	554	573	523	549	554	560	526	535	553	524	551	539	568	576	557	528	559	520	521	542	541	565	530	484	535	561	558	549	545	519	513	516	532	546	581	530	549	562	568	557	553	529	545	549	545	506	571	555	532	537	541	577	506	541	530	566	572	526	532	513	577	547	544	562	540	525	538	536	547	546	537	559	543	551	549	521	555	520	530	512	510	544	551	528	504	537	548	490	546	522	534	536	523	607	509	513	535	525	513	508	552	516	531	541	527	477	498	563	551	568	574	500	519	535	513	516	547	542	540	517	538	514	567	520	531	536	513	542	527	507	525	548	562	506	534	585	536	553	541	580	507	558	510	479	554	518	533	525	604	538	537	572	524	478	510	530	565	557	563	521	544	558	535	533	559	523	548	562	528	513	563	550	509	534	527	513	547	583	499	526	544	545	515	590	559	495	520	524	567	505	533	521	535	512	562	583	540	528	493	557	533	516	529	591	527	543	535	525	561	566	555	525	527	541	564	535	519	524	540	525	518	548	531	536	515	540	521	502	531	551	544	529	499	522	527	537	556	562	547	559	532	495	553	513	551	519	590	528	500	541	564	527	470	520	535	542	474	559	554	526	554	543	568	542	560	524	555	564	540	530	530	533	494	560	565	561	535	543	499	532	516	551	549	504	544	516	562	531	526	509	511	525	509	529	523	505	558	559	543	461	539	529	498	544	509	519	522	530	523	538	558	538	548	549	533	549	549	515	580	536	524	534	512	498	526	493	534	516	536	516	546	527	593	557	549	517	527	547	545	502	531	537	509	544	519	491	488	523	501	538	507	514	541	522	496	501	541	546	546	529	544	535	538	530	550	503	538	547	525	557	534	581	533	529	574	515	554	499	545	570	553	525	521	547	516	533	564	524	544	540	537	581	534	484	496	529	509	527	516	517	525	501	540	550	505	519	565	514	545	529	536	493	537	505	518	531	526	533	531	513	548	486	536	495	568	517	525	547	522	552	553	523	528	545	551	521	481	533	503	553	524	552	534	523	522	561	554	554	513	494	579	537	538	513	506	530	510	536	514	577	510	564	546	528	537	510	567	535	468	508	585	546	531	491	506	494	557	542	507	526	566	503	549	525	514	491	499	490	559	536	512	527	514	526	542	526	519	568	542	561	495	540	547	524	506	550	569	536	548	552	526	529	518	527	513	492	568	524	531	508	542	570	491	567	526	531	505	527	519	525	514	553	509	524	525	548	528	517	504	499	513	546	523	528	544	561	515	507	540	540	541	497	516	540	537	539	533	541	503	562	562	540	570	526	554	533	580	554	548	496	490	568	509	574	530	545	540	529	543	572	537	510	519	527	579	512	533	515	554	525	558	550	541	515	547	496	541	507	521	518	572	511	549	543	511	527	529	551	504	544	524	574	564	497	550	500	524	509	508	543	530	509	524	511	571	528	554	508	514	510	557	529	571	533	518	579	542	559	549	540	516	536	552	529	498	547	553	538	546	547	553	541	535	529	541	547	504	527	533	537	507	529	537	535	522	529	553	549	543	542	545	561	537	543	509	539	525	514	530	506	577	509	493	525	564	519	531	531	551	512	530	553	507	513	523	533	505	564	537	529	570	526	529	537	513	491	569	493	495	551	555	525	531	520	514	522	515	520	519	522	532	544	501	536	545	580	521	533	525	507	539	537	509	567	541	506	564	542	531	548	560	530	537	528	543	552	521	536	510	532	521	528	540	526	551	543	509	572	552	511	526	565	530	530	499	537	527	550	523	517	540	556	539	529	512	543	499	536	580	534	549	519	516	573	548	562	553	515	535	506	546	531	541	551	530	514	541	533	514	542	519	520	526	518	555	551	494	556	518	555	571	551	517	526	533	564	529	579	481	484	528	580	524	526	499	544	547	515	534	512	522	497	536	568	518	515	497	524	530	518	503	513	505	491	548	536	544	551	517	552	551	511	502	526	516	564	530	566	552	516	527	548	534	544	534	504	532	537	542	543	539	531	500	529	497	502	547	548	524	540	551	600	561	561	534	548	537	493	555	480	519	517	559	551	531	526	582	549	500	522	542	514	547	549	505	527	549	532	549	522	491	560	566	516	519	530	521	542	525	545	521	568	558	538	508	584	551	545	523	582	540	530	584	518	531	549	577	503	513	538	560	556	515	538	533	494	534	567	562	541	510	538	526	550	513	539	557	498	543	534	523	556	561	548	541	529	501	517	539	540	538	580	534	486	539	512	517	491	539	525	473	531	548	591	558	497	567	497	506	516	500	507	530	527	498	497	511	501	520	513	534	559	528	507	563	522	482	512	537	522	507	562	545	543	550	500	536	577	531	519	534	577	557	543	575	516	523	547	527	508	540	528	542	507	547	549	553	529	522	505	529	535	576	554	534	553	561	559	528	509	498	572	521	514	554	549	554	535	486	556	513	527	581	573	545	553	542	531	536	519	545	512	521	516	550	553	561	562	526	507	544	543	529	523	542	512	529	522	557	535	550	536	542	547	521	558	519	538	535	549	497	525	501	538	540	526	571	571	530	559	523	506	561	551	528	542	560	498	549	564	541	513	523	505	515	500	554	536	507	576	511	513	586	545	542	540	572	547	586	488	560	519	579	540	562	535	575	549	558	547	588	538	521	545	553	538	537	536	587	555	547	539	538	514	517	539	525	525	564	534	552	551	544	503	497	555	504	518	512	515	579	512	497	526	536	491	545	530	541	532	513	540	538	520	520	499	554	532	499	563	574	510	520	571	522	544	555	517	521	534	533	537	534	543	485	484	482	539	549	556	500	505	503	538	530	508	532	482	516	519	542	568	538	550	535	548	543	524	530	528	535	531	508	564	528	508	549	514	530	545	550	531	509	540	470	558	516	560	523	532	503	538	545	535	532	500	543	544	531	529	538	538	507	534	514	531	532	538	556	538	552	500	542	548	551	504	503	510	559	544	538	534	541	557	548	528	502	523	598	531	537	536	564	548	523	528	540	503	526	513	520	531	549	567	488	544	506	487	509	513	524	520
18755	35401	34239	27444	23062	19919	16675	14267	12163	10396	8589	7092	5734	4665	3701	2962	2491	2128	1872	1755	1587	1483	1389	1435	1337	1324	1174	1229	1243	1185	1227	1116	1119	1086	1057	1109	1128	1047	1045	1075	1057	1030	1068	1025	1027	1053	1019	1066	1065	1027	1004	997	999	1014	1007	1001	972	1045	968	1018	936	1037	978	1028	1014	1028	1050	1028	1038	1012	987	1069	1065	1024	1016	992	1039	1003	976	1060	1022	1047	1036	984	1008	979	935	1005	1035	985	977	958	991	1003	1097	1027	1047	949	968	1028	956	1018	1011	1003	1055	1049	983	1009	1035	938	949	1020	1002	968	1013	1004	985	1016	981	1018	1040	984	1044	1021	1036	969	996	941	998	958	994	964	1021	1020	995	976	1027	983	1011	1004	943	1040	1003	1010	966	1033	974	1048	999	928	1072	1003	1044	1012	1014	984	1043	1036	996	963	996	962	992	1023	1005	1023	962	1054	984	997	1016	970	991	986	1016	1028	961	976	986	972	954	1051	1020	973	932	981	982	959	988	994	1004	1033	920	933	971	976	1001	986	995	997	966	1002	998	983	1005	1006	960	1009	1005	1006	1019	987	983	1001	1023	1034	1004	946	997	971	976	1039	1008	926	948	982	973	1030	1040	991	995	1004	998	974	1014	994	952	989	1039	1034	972	973	961	958	977	1005	1026	958	989	975	965	934	996	956	971	996	977	973	970	999	990	974	982	1022	1014	959	956	1024	1007	1001	964	959	998	986	1004	955	997	985	1024	1029	993	980	910	1011	992	968	964	1045	949	976	964	973	1011	996	1028	988	991	1006	964	1032	1031	962	1016	987	990	1008	980	937	1062	990	1069	917	964	956	1049	1009	1014	972	1029	1032	976	964	990	996	1023	968	1022	1001	1005	979	970	1014	1002	996	989	1014	978	1008	997	971	972	1012	935	1052	990	1001	1021	988	943	1018	950	1003	1032	945	969	971	996	977	1023	970	972	996	1008	970	998	1018	980	1051	1008	1041	958	1003	936	894	974	1010	963	1003	1048	996	983	1030	1012	992	977	1033	974	954	1014	1029	996	1022	995	981	985	959	1007	980	1016	1031	954	950	999	953	1012	979	1029	1001	1015	1032	1008	983	998	1017	1063	1011	966	1002	1061	1017	985	1027	1008	961	1028	986	940	1013	993	1029	1036	1023	991	1004	1036	1070	1027	980	975	999	990	945	987	1026	990	1012	986	1054	960	1036	1014	1018	1018	983	976	1001	1023	997	971	949	1064	982	987	991	1005	944	960	1003	972	953	1014	965	1004	979	1018	984	989	980	927	897	969	1016	1024	1020	984	970	1038	969	983	993	956	941	945	951	1005	963	981	1018	1018	975	1003	1036	1003	1017	996	978	978	956	1017	1042	1004	945	988	993	991	1033	964	933	991	954	1061	973	935	1013	982	996	975	1008	1020	982	966	979	1044	987	1035	1025	1055	986	1052	940	946	1072	1013	1017	973	990	959	963	1001	975	935	1064	1007	981	942	992	1011	1015	1028	1016	993	1048	992	922	1024	1053	1063	985	953	992	1018	987	1026	1020	945	976	976	1049	991	1028	978	1041	925	990	1014	1017	1005	1007	1022	1005	1006	977	1001	986	990	1003	980	1012	973	1009	997	1049	986	993	984	972	1009	975	1023	1030	975	1020	1056	960	1007	987	975	1007	1001	999	1013	1062	972	948	984	952	1032	926	973	969	1012	977	970	1026	1056	1019	1031	977	992	984	1033	1001	991	960	970	951	1047	1021	979	960	965	971	1003	989	1022	965	1045	1043	973	1010	1013	996	988	988	1022	989	971	963	1039	987	999	961	983	974	992	957	1001	950	982	1022	1119	968	966	1043	977	984	1024	1001	1065	985	1064	1020	911	1006	1054	960	987	1002	997	971	964	940	980	984	980	1002	939	1016	1009	1018	1013	1001	955	947	1072	954	1056	1000	978	996	981	941	964	996	944	997	1005	1037	976	1055	986	972	918	972	985	976	980	991	1012	973	1014	1059	980	986	939	972	1014	987	999	1075	994	961	985	955	1011	965	987	979	1050	1009	998	989	957	999	1042	952	1029	1041	1009	1017	979	982	1033	976	1010	963	1023	908	994	1021	1020	988	953	1029	927	1032	1022	929	990	1065	977	1041	981	957	982	1029	999	997	990	1007	958	993	997	1027	999	1007	981	971	976	983	992	975	1006	972	934	946	1018	973	986	953	1005	996	1041	1002	1030	991	968	1013	992	978	1022	1038	973	995	1016	1022	983	982	989	1013	967	992	997	989	1058	1028	1002	990	1002	987	988	977	948	943	959	1040	940	999	1063	1001	976	999	1004	1014	1035	965	964	957	979	917	982	947	961	974	981	1031	1031	960	1000	942	993	922	1033	985	971	1013	968	1005	950	982	1031	1003	972	1029	1025	1063	953	994	1034	1007	1007	1033	1010	984	1017	995	1045	937	1036	1005	1048	996	962	981	969	1015	959	997	993	995	990	987	1002	971	950	1025	980	1043	954	1027	1010	926	961	951	1003	995	928	951	1027	924	1022	997	1051	1076	944	951	1014	1031	985	1034	1021	1058	1023	990	960	933	975	1013	979	991	996	999	996	1009	1013	1013	992	1041	1048	1009	971	1009	1029	1026	945	970	957	1002	982	1022	981	951	1029	1022	943	1006	1039	967	967	1004	994	1002	977	1000	974	1002	1029	963	980	1003	988	1009	1060	986	983	981	979	951	1034	950	984	938	1063	971	1006	980	1042	1042	1029	1000	1034	967	985	1035	998	990	982	984	1025	1053	956	992	977	977	949	1032	1034	1072	968	970	946	973	1015	1003	1028	1015	980	1051	906	994	980	1012	996	991	1024	989	1010	1004	988	994	971	972	990	947	1004	973	1034	974	1002	975	1024	1009	1026	965	1008	959	934	984	1006	1005	989	977	988	1017	943	1008	948	1012	1036	988	952	940	1027	984	1004	1025	986	977	1002	964	972	971	1024	1012	1025	1024	1022	1024	967	1020	1029	926	997	955	982	1055	965	983	999	1012	1030	968	980	971	978	972	957	989	978	962	1029	989	1010	994	966	936	980	991	1003	975	1054	1007	1014	936	1008	997	1018	1020	975	975	1016	952	1030	1027	1062	1037	1008	947	967	1014	1057	994	1027	997	986	943	999	1025	1014	960	1006	1008	1030	1019	1038	983	1035	1015	988	940	1010	957	999	983	977	1001	980	993	1031	1044	1015	943	1039	1001	1015	984	973	970	992	963	1039	979	1052	974	1014	1001	996	986	960	1009	1029	1031	961	1015	990	1011	998	964	977	914	981	991	997	1003	997	1028	947	974	1023	983	984	971	937	950	950	948	998	963	988	997	973	995	945	1002	999	995	1003	999	1010	1009	915	992	1005	1064	921	963	974	986	996	1023	959	997	953	1033	1043	997	1016	998	932	921	968	931	1030	1002	996	984	1001	1013	1021	987	937	1019	1009	992	1014	968	1004	962	1005	1056	935	991	962	1027	986	958	979	984	987	971	988	982	1013	1020	984	1007	997	1001	983	949	1034	950	1006	976	997	1014	990	1034	966	988	975	977	1015	987	965	998	1043	1006	956	1002	1035	1000	990	1025	939	974	1033	1046	961	1030	1042	1000	1028	991	1033	1019	972	985	1010	995	976	992	989	980	1015	990	977	976	970	946	987	1011	956	985	1028	1008	1023	978	1000	963	998	982	941	975	1041	978	1064	1047	1036	982	1004	1024	989	1021	980	1062	949	982	999	1004	970	1013	1011	1000	1040	1009	930	1004	1037	1039	1022	995	1023	1031	1049	924	1012	996	955	962	983	928	1087	952	988	1000	980	946	971	987	995	1007	1011	1017	1015	981	980	981	951	989	980	967	1016	999	1001	987	967	941	1014	977	1057	1012	977	981	996	992	1001	953	965	1005	976	976	989	1005	984	955	972	1020	1039	996	952	946	969	984	959	931	1014	1004	1027	974	994	1031	970	1016	911	1012	1035	1015	986	981	991	981	1015	930	993	981	984	1057	974	1029	992	988	1010	926	1027	1014	1003	977	1020	1011	969	993	956	999	1020	985	1031	1045	1019	1001	975	935	970	952	1035	993	987	957	956	1012	995	1009	995	960	970	922	1009	1038	1028	956	1001	996	983	1037	1038	998
27623	19497	13627	8174	4606	3149	2314	1817	1405	1245	1005	815	720	605	514	448	381	332	353	366	314	335	296	334	308	318	277	297	300	271	276	282	275	268	334	317	248	307	323	283	284	303	279	303	283	278	321	291	315	279	313	311	277	293	262	256	282	281	299	310	288	253	277	291	308	306	279	320	277	291	283	273	265	326	299	292	298	283	296	277	300	307	287	281	278	291	273	290	285	309	259	278	283	303	291	269	290	286	258	331	296	313	277	281	278	266	290	286	287	310	276	322	278	271	288	294	320	272	270	308	290	283	284	294	274	284	291	268	277	314	276	320	284	303	287	269	316	262	276	277	292	286	273	278	280	301	302	293	283	264	282	267	312	265	296	281	293	302	303	309	305	270	293	305	316	281	302	308	289	278	293	271	292	301	280	301	281	274	293	298	271	275	261	293	318	251	323	303	278	293	265	268	294	299	298	264	282	287	264	287	294	291	287	275	259	263	329	272	271	294	269	265	264	301	306	268	280	268	279	293	308	309	302	299	310	294	326	320	308	300	294	288	320	312	336	270	288	296	270	296	278	256	295	273	285	279	272	283	278	295	301	300	315	268	280	280	300	289	253	299	296	303	275	272	285	296	302	257	278	276	289	267	317	300	290	317	294	268	286	284	306	279	297	314	288	276	279	284	279	278	305	273	257	273	273	281	272	266	267	322	290	269	324	300	285	309	296	266	288	325	266	300	309	295	309	291	292	296	286	283	297	295	266	260	316	288	295	305	291	282	300	283	284	297	245	290	307	299	277	301	338	296	266	308	301	311	298	284	278	300	267	267	328	286	302	275	292	287	272	268	304	287	322	300	292	282	276	298	309	307	302	266	294	262	259	295	310	302	319	299	292	273	277	279	247	281	287	280	302	270	298	319	282	302	322	301	297	284	277	289	275	280	264	293	281	295	284	286	258	305	294	288	274	309	293	267	280	280	283	308	262	291	291	285	328	277	286	289	301	269	294	319	286	285	292	295	280	289	302	280	264	285	275	337	287	282	291	283	281	262	281	299	309	308	260	270	281	249	303	262	276	286	289	290	277	258	294	315	285	306	296	272	298	294	273	298	278	280	290	304	309	293	296	285	286	292	278	278	290	310	277	323	276	296	287	281	306	290	293	295	273	281	298	286	321	317	305	269	307	307	293	290	277	272	298	307	278	282	300	284	299	275	250	312	286	272	296	250	302	300	292	307	288	281	299	315	283	309	290	304	263	282	308	276	287	295	308	282	280	279	285	293	275	293	272	283	280	277	310	300	285	266	293	282	257	286	278	298	285	332	281	250	297	272	305	284	268	280	295	288	273	303	286	307	295	265	277	292	308	302	271	283	276	307	290	291	268	268	281	282	299	258	277	295	286	252	266	289	268	281	278	299	302	284	300	301	287	304	271	280	275	259	301	310	301	275	299	298	287	262	280	289	287	293	271	322	292	283	300	288	290	319	316	275	264	297	291	282	299	292	283	279	299	266	284	265	281	275	301	282	313	296	315	280	293	304	288	304	283	316	310	317	306	284	311	283	314	268	265	254	300	280	283	277	306	280	288	283	285	275	265	275	285	304	310	275	284	291	278	288	266	296	300	289	280	291	305	320	284	278	299	306	281	268	262	281	277	281	312	283	294	309	283	271	283	257	302	275	305	256	243	275	263	287	279	278	278	280	276	331	315	297	282	251	267	266	267	271	289	289	269	286	287	270	292	324	276	286	291	271	284	291	262	278	282	288	280	292	279	318	287	254	314	290	289	295	290	304	290	315	279	269	300	277	301	298	272	302	288	287	275	316	289	268	294	303	291	267	302	288	270	284	309	274	266	314	262	292	280	286	315	309	280	301	266	310	290	297	291	281	302	285	307	277	305	299	290	270	271	283	268	281	319	288	317	296	281	266	288	271	268	269	280	304	286	277	285	306	281	291	302	311	274	284	289	303	262	297	265	295	281	252	295	291	289	294	318	294	331	292	257	300	324	275	284	300	309	300	286	300	285	273	281	305	276	300	293	307	290	295	308	293	295	272	306	273	255	289	298	291	281	274	264	253	285	302	310	277	284	293	285	271	266	290	279	299	285	313	279	298	294	264	294	273	272	304	275	308	303	274	261	260	314	300	299	294	287	301	295	300	306	308	302	291	276	310	294	284	302	311	289	303	317	295	283	292	283	266	289	274	290	275	287	301	290	256	283	297	270	285	285	264	314	283	319	294	293	297	270	285	263	305	272	291	297	307	266	283	259	297	271	268	294	320	269	277	284	284	297	278	278	276	283	287	293	300	259	290	262	297	277	295	314	265	303	289	304	301	309	304	292	279	294	287	297	282	247	279	259	280	254	285	311	281	322	282	280	298	315	281	291	264	285	280	287	291	286	289	314	284	289	274	273	292	284	327	295	279	276	283	316	289	264	306	274	272	271	255	295	284	284	266	285	277	321	300	286	268	304	278	287	302	272	259	300	262	297	324	277	318	290	280	293	342	299	294	281	282	295	296	318	303	294	288	306	284	314	290	269	297	296	279	293	288	278	294	244	269	322	262	293	310	257	274	297	273	319	278	276	300	316	286	291	292	264	280	276	280	277	296	277	299	275	284	280	321	272	316	311	268	298	294	316	274	345	286	291	299	307	288	259	296	299	295	313	289	314	298	280	260	245	269	291	269	292	282	263	259	269	316	299	312	317	294	285	273	319	286	294	287	274	293	293	258	283	282	288	273	319	303	303	303	281	287	316	282	279	274	283	270	273	281	293	274	259	298	252	285	280	284	311	285	287	292	283	286	290	297	286	263	307	267	290	298	311	314	259	309	306	298	296	307	310	318	306	315	295	266	281	282	265	309	255	321	281	255	299	300	298	286	279	280	297	292	277	333	290	288	300	279	274	305	308	270	301	309	274	267	257	294	287	282	244	305	296	290	296	292	292	323	284	256	257	297	291	296	299	300	295	283	305	281	304	246	292	267	310	291	314	272	305	300	295	289	294	307	294	286	288	305	283	300	251	271	310	305	299	258	304	286	283	270	309	280	317	287	280	274	274	272	283	272	282	312	283	282	256	289	287	298	302	289	289	307	252	292	329	272	288	271	273	268	279	302	287	318	282	296	284	250	292	301	286	312	297	268	282	300	273	284	266	283	263	284	293	271	305	276	288	275	287	334	299	293	277	290	314	298	290	307	305	282	283	307	290	288	324	300	292	301	258	292	265	308	280	323	283	256	317	294	296	301	278	317	310	285	293	285	287	260	308	301	280	306	265	294	285	295	294	289	267	279	274	266	280	263	261	283	273	300	286	253	271	294	302	277	274	309	315	278	292	273	266	294	311	281	276	295	293	305	293	295	292	273	294	278	280	293	341	291	294	292	272	287	266	299	257	270	290	273	291	285	283	305	271	268	289	300	309	270	271	275	250	288	263	296	312	325	295	270	296	289	290	282	285	297	310	296	289	303	271	290	303	281	294	276	297	262	275	297	268	275	286	291	270	287
14413	23352	22469	15904	12233	9945	7698	6266	5434	4579	3533	2833	2351	1868	1504	1250	1060	914	817	790	721	755	696	677	659	662	659	655	674	573	619	582	640	614	605	551	586	527	595	611	575	602	582	568	608	579	583	560	542	559	617	576	585	602	619	555	619	600	600	560	628	574	599	570	577	617	618	572	594	570	571	611	537	625	568	536	574	576	641	570	579	535	565	575	575	531	546	601	519	568	598	565	586	596	569	600	632	554	564	581	559	544	591	564	583	562	635	585	523	587	620	578	574	572	566	560	598	565	565	537	613	627	601	589	558	547	553	537	583	524	572	536	585	577	578	539	573	586	538	602	593	583	590	574	576	566	581	600	604	541	564	555	570	619	581	602	583	571	572	612	563	563	573	582	573	582	627	619	566	563	587	566	625	588	578	554	571	580	600	551	586	568	566	582	558	544	578	639	524	571	558	595	546	537	562	562	555	613	604	563	538	538	584	516	582	588	558	545	568	548	618	565	567	550	603	548	573	538	572	540	567	544	542	547	613	562	539	571	596	578	585	585	576	533	552	597	550	589	607	599	553	571	531	541	536	563	571	548	544	594	534	549	555	576	583	566	549	577	561	617	576	532	578	568	568	551	529	535	573	548	556	564	553	569	548	574	599	597	569	571	563	582	553	582	595	565	570	609	519	579	614	592	576	567	586	567	626	571	561	580	586	584	557	579	544	529	573	561	602	550	583	597	546	582	557	524	568	564	537	510	528	612	636	564	581	580	594	606	536	579	597	563	583	583	537	591	569	533	566	600	588	576	596	599	574	570	604	589	572	573	570	581	572	584	570	557	579	564	604	565	548	552	584	592	583	576	574	560	549	552	568	586	542	524	540	571	557	538	585	588	585	568	564	561	605	602	552	551	596	528	590	573	555	558	606	593	567	536	548	582	634	576	590	589	631	557	559	568	542	577	577	585	547	568	595	548	552	559	564	552	573	547	565	566	589	575	568	574	576	563	507	596	580	573	573	617	539	587	570	586	612	596	577	581	552	556	565	573	596	598	577	571	552	576	544	585	581	575	592	591	566	534	580	558	570	531	550	600	565	565	567	608	591	580	566	587	563	623	606	583	579	565	588	591	548	540	567	575	571	587	581	581	576	603	563	600	603	607	593	584	590	564	563	548	581	587	585	559	580	573	541	578	571	568	606	584	570	578	565	560	559	617	547	623	589	592	587	607	597	554	588	572	628	565	624	587	566	552	594	578	563	576	538	609	580	563	569	583	595	559	570	543	592	592	572	601	564	571	539	554	612	563	500	596	579	562	564	588	596	538	585	567	600	577	540	566	543	615	579	566	610	615	562	594	594	558	587	604	602	553	561	556	561	607	605	622	577	567	575	574	553	552	558	571	566	534	529	601	566	512	555	600	586	572	555	558	550	598	572	560	522	593	576	611	606	586	602	585	621	549	576	600	588	581	601	593	561	556	604	564	571	556	559	574	602	564	600	573	577	600	574	562	601	546	528	553	570	545	573	550	579	586	585	534	583	572	583	619	587	583	597	572	556	574	543	583	599	620	592	568	588	588	627	572	564	607	585	570	528	585	585	598	559	559	529	564	624	553	604	547	552	587	629	524	572	572	553	529	576	564	588	509	502	576	602	551	616	535	579	556	561	574	558	604	589	599	564	561	544	588	527	561	586	602	545	609	563	600	558	575	551	617	525	572	597	602	557	571	559	572	581	577	573	565	592	565	579	555	618	549	578	552	566	577	540	603	571	578	594	581	560	568	572	534	559	560	574	591	611	596	585	575	565	578	536	559	599	598	596	555	593	571	538	570	564	600	602	580	571	564	571	579	540	601	596	597	574	576	578	584	560	594	552	578	579	552	569	569	593	566	576	580	587	614	582	563	592	609	582	553	598	567	613	564	560	536	605	568	624	561	608	592	553	575	540	615	545	528	608	606	549	585	606	584	548	599	554	541	524	528	583	581	607	594	538	578	561	584	585	603	570	578	549	614	578	578	551	553	604	590	582	611	636	597	549	573	565	618	550	561	601	600	527	591	574	554	581	572	529	524	571	555	538	548	569	547	573	529	531	580	597	560	536	598	566	593	557	537	541	536	563	573	554	547	571	561	590	548	586	583	590	565	598	608	601	561	596	611	602	556	567	573	564	585	561	586	547	549	578	617	541	601	612	594	582	564	558	552	566	562	604	574	632	568	572	543	530	584	572	606	601	567	556	593	531	557	554	562	572	604	593	583	545	607	577	591	545	583	565	574	626	566	568	600	603	597	564	621	541	577	571	566	532	564	573	542	579	586	566	578	583	602	556	594	604	583	572	574	566	591	574	647	550	573	618	540	558	598	549	628	608	581	608	578	581	575	585	587	576	594	575	585	551	594	564	592	563	575	585	576	590	585	551	533	564	563	534	571	581	561	568	598	604	556	593	545	589	591	553	546	588	600	555	583	550	575	549	592	529	516	566	581	616	561	581	579	583	567	573	590	588	608	576	564	596	567	543	558	571	568	596	571	580	554	619	523	561	570	611	598	566	600	566	568	569	547	608	572	577	574	560	539	621	584	543	590	563	548	559	577	596	561	579	549	528	575	581	544	555	590	562	605	593	590	566	569	577	582	585	558	577	590	599	595	557	579	551	537	558	567	582	561	570	591	571	598	557	551	522	593	572	560	529	614	611	626	545	553	559	578	563	532	605	577	590	592	594	555	569	570	611	566	591	561	575	589	622	545	563	602	589	597	602	567	518	555	579	556	558	552	577	586	556	563	617	553	569	604	593	580	595	563	589	565	626	593	571	553	552	606	558	548	583	554	576	570	627	575	584	561	634	558	548	584	579	587	548	529	562	566	564	532	571	562	597	572	582	600	543	579	580	591	588	596	574	593	608	576	563	562	610	576	565	574	571	559	575	573	582	574	555	564	565	590	580	612	574	608	559	566	572	591	569	539	557	573	554	609	561	566	578	603	589	533	593	585	615	524	586	581	621	588	591	526	586	544	562	542	557	563	557	559	590	542	543	582	573	607	559	577	579	599	597	598	560	591	544	582	555	592	582	581	578	524	596	536	597	616	592	539	579	556	568	563	563	577	544	616	596	548	568	599	585	581	601	569	558	562	557	576	567	601	590	552	599	592	582	580	563	604	580	587	612	584	551	584	576	575	545	588	577	564	564	564	529	546	565	603	588	578	575	600	548	546	586	569	546	564	570	620	591	547	565	579	577	579	592	595	543	615	569	572	617	556	560	594	590	581	530	569	561	612	552	567	620	565	604	566	542	579	612	584	533	593	523	598	584	592	564	576	591	567	565	573	581	571	560	548	569	564	549	595	588	559	581	543	610	552	550	548	602	568	534	564	541	607	596	545	603	590	583	546	572	582	587	622	584	557	579	533	584	581	596	565	605	550	571	595	587	557	589	561	581	582	590	572	580	594	599	581	587	558	568	555	564	567	580	589	588	594	597	603	604	576	562	561	570	592	576	561	577	586	556	602	547	574
25073	21417	27908	25223	16732	8002	5043	3497	2878	2330	1775	1458	1217	1012	877	687	601	541	526	501	491	452	468	446	462	395	425	460	421	394	390	405	436	380	368	410	378	384	424	392	348	399	374	386	386	378	368	419	394	387	395	405	399	357	362	378	375	398	354	401	397	382	387	364	370	339	374	373	386	376	372	400	359	397	392	378	372	363	362	369	404	405	397	396	364	388	357	378	371	329	368	397	386	355	393	411	412	392	374	387	366	391	385	365	333	413	414	361	354	386	391	350	376	392	368	386	397	370	389	370	398	373	348	376	407	358	406	375	387	373	408	397	387	398	398	336	398	388	342	371	372	384	349	414	354	378	373	380	376	370	400	344	349	385	387	412	385	353	384	334	361	365	378	365	374	387	353	355	374	361	396	371	391	376	359	376	358	356	375	364	373	371	383	374	362	379	398	373	394	361	373	396	364	388	346	363	360	379	390	367	351	403	367	358	378	358	374	372	380	390	336	342	371	350	370	360	365	357	381	358	362	364	402	391	395	363	359	392	367	423	398	355	347	383	409	394	406	362	397	368	355	366	379	347	363	388	370	377	363	372	407	373	368	352	411	388	368	382	388	351	388	374	395	383	392	356	405	363	403	379	387	365	397	350	381	377	392	388	385	393	370	369	372	368	350	369	392	370	385	416	351	378	381	367	391	361	394	395	400	360	369	382	361	373	393	367	383	357	381	387	363	401	391	377	356	345	405	358	407	395	349	414	389	423	395	359	350	362	406	377	350	386	370	356	386	358	382	367	393	365	377	381	385	374	352	416	405	343	363	390	382	357	388	370	371	376	360	366	396	382	339	389	366	350	414	370	397	385	379	363	409	380	353	407	330	374	414	410	408	365	362	378	398	372	371	376	372	327	371	369	383	370	358	351	410	382	370	353	363	364	388	374	372	371	353	390	345	344	399	358	402	387	371	388	392	366	382	366	349	373	357	368	394	369	378	389	358	381	378	387	388	391	382	362	373	353	428	360	389	347	373	374	354	367	327	327	365	399	377	354	385	403	348	409	373	365	382	363	353	374	365	384	365	369	371	408	385	326	363	398	330	366	377	355	393	378	411	382	375	364	362	373	359	414	385	373	353	376	366	360	364	359	399	369	360	388	377	375	360	370	356	374	413	366	380	391	356	405	364	420	390	387	345	364	367	329	362	361	375	381	378	375	365	397	353	372	353	380	378	363	372	405	368	377	359	379	399	370	380	360	402	376	371	365	399	380	361	377	379	394	360	377	331	368	368	366	382	412	386	357	392	380	330	393	392	383	389	329	409	370	391	390	356	357	366	353	375	368	380	395	380	369	389	378	369	326	366	353	381	362	358	413	376	408	364	365	373	372	363	387	363	400	381	383	410	356	375	364	341	355	410	379	400	383	365	396	367	392	372	389	369	371	395	350	389	361	389	373	361	390	407	363	361	369	353	360	365	420	385	379	338	392	355	362	351	375	373	353	348	381	347	361	362	400	375	388	379	392	361	368	381	386	352	387	362	351	377	362	397	380	385	351	379	388	390	374	363	398	383	388	406	370	398	339	334	395	375	382	369	393	378	359	348	352	351	393	362	358	401	386	398	362	389	382	359	372	388	381	355	417	402	389	384	387	369	340	376	340	410	361	366	371	355	381	354	381	366	364	396	406	401	403	357	358	388	389	356	370	365	383	332	370	366	361	383	360	374	408	365	371	360	376	367	376	372	397	363	391	397	381	372	419	395	399	369	348	396	395	365	385	382	355	386	386	363	381	367	365	383	354	398	397	381	385	356	395	356	379	405	372	389	382	345	378	347	380	357	397	376	384	386	362	401	353	381	366	378	367	370	329	385	394	368	357	396	380	350	366	387	392	351	358	382	371	373	386	376	364	366	373	384	385	381	376	380	363	379	355	365	379	367	383	367	370	399	402	378	397	379	396	383	408	347	397	394	383	358	422	389	376	360	382	338	363	369	390	374	373	363	386	370	401	376	385	376	333	359	372	366	353	336	374	371	369	400	349	359	375	397	387	395	382	401	356	379	379	378	324	352	373	372	378	412	385	406	397	337	388	357	396	350	408	375	369	410	360	379	386	331	375	392	375	396	360	361	357	395	368	386	375	369	336	394	364	361	364	382	364	407	352	383	349	362	378	407	408	391	369	348	376	342	369	374	375	365	395	359	362	445	342	375	405	375	355	381	384	356	347	389	331	358	367	402	384	399	349	337	407	361	392	392	379	370	353	361	365	387	360	392	388	366	361	362	371	363	409	338	378	340	356	339	400	390	399	395	359	372	389	398	351	386	379	364	401	359	367	360	361	372	398	358	345	360	345	362	346	394	386	341	347	375	390	394	345	373	411	378	367	369	384	346	393	380	347	357	394	357	395	383	335	389	365	367	400	375	340	367	384	351	401	376	401	377	356	429	378	393	402	385	385	370	372	357	359	366	370	404	417	364	378	382	402	346	336	328	326	348	386	384	355	390	334	349	360	365	325	383	383	415	376	391	356	344	374	353	362	398	359	355	354	365	372	405	364	379	392	369	372	408	356	382	381	378	380	394	373	369	378	346	354	377	389	383	370	376	387	361	356	385	385	351	375	384	385	357	375	385	378	397	355	360	373	379	393	411	371	382	358	383	364	398	368	338	345	384	387	365	374	385	375	385	429	376	356	408	363	387	363	387	336	331	335	361	360	345	394	370	332	366	371	386	376	390	350	335	351	327	381	411	391	401	392	330	362	394	389	348	362	410	371	391	375	366	402	384	353	358	386	365	308	383	388	360	398	376	356	394	386	385	382	339	381	331	384	356	370	384	369	387	377	406	415	416	363	334	384	338	398	384	384	369	366	407	408	331	391	372	414	378	352	385	419	390	383	368	358	370	416	375	381	354	354	335	380	399	334	383	366	391	405	377	368	331	410	361	375	363	381	399	402	381	397	372	389	368	374	341	436	356	406	366	347	338	380	402	368	370	365	379	420	395	332	396	349	364	391	379	375	376	375	381	375	401	391	322	376	381	352	380	407	384	373	387	379	395	361	310	366	396	318	349	362	390	370	341	416	365	375	366	371	372	369	357	355	360	373	349	380	367	393	362	371	373	377	373	352	379	353	343	406	376	373	406	337	361	367	368	401	349	381	394	386	377	374	396	381	375	398	381	379	393	355	394	346	409	357	377	399	379	400	402	399	365	382	389	365	371	394	371	359	391	363	376	379	392	367	356	372	381	387	380	373	381	397	376	360	408	373	414	389	411	383	345	398	377	381	385	367	380	344	352	329	382	390	378	380	354	402	351	379	374	365	397	380	403	347	406	390	392	340	378	377	369	379	356	334	411	375	405	399	375	372	364	385	398	380	338	401	381	372	365	411	381	344	375	367	358	367	407	380	328	351	372	407	367	386	378	377	387	370	365	350	380	347	387	367	339	363	364	362	377	384	355	358	368	385	374	361	377	382	387	380	334	363	389	406	393	357	363	357	402	364	390	385	388	376
16339	30622	29817	22937	18832	15297	12477	10131	9084	7674	6137	4951	4034	3245	2620	2117	1671	1487	1278	1114	1026	1061	1024	947	976	917	923	890	891	811	795	835	806	796	763	758	735	757	786	773	721	756	753	738	742	743	766	763	730	717	788	715	772	778	751	751	730	753	768	707	732	741	723	699	751	739	784	732	728	712	770	714	779	754	779	724	789	752	774	773	704	790	705	766	738	715	719	757	744	743	712	765	727	749	732	753	706	728	704	679	712	721	674	708	751	754	714	801	726	756	712	741	731	731	707	724	713	774	762	721	758	729	776	747	722	807	700	749	723	716	746	692	756	752	754	756	687	685	658	757	705	695	722	739	735	705	734	709	778	732	736	706	757	728	739	735	730	753	766	759	770	775	727	750	718	706	688	755	704	702	737	710	728	725	700	704	724	733	726	738	716	696	761	754	733	702	699	734	732	764	699	706	746	696	710	702	744	711	721	758	683	692	760	766	747	695	759	749	705	752	737	756	724	698	743	743	739	752	756	760	754	710	705	719	687	752	747	733	732	736	681	721	719	661	759	718	755	735	735	776	732	694	766	717	712	678	755	743	723	730	708	656	777	784	729	724	724	683	710	762	725	767	777	726	753	722	661	752	724	737	702	679	714	685	739	731	722	709	722	691	750	741	764	724	756	741	751	717	732	677	769	740	726	701	722	729	741	718	737	690	701	751	719	710	742	711	710	739	735	751	713	716	727	768	716	715	691	720	751	700	701	739	686	766	750	741	721	755	735	747	741	723	676	711	735	722	747	770	766	731	718	758	704	770	731	709	744	736	750	709	729	724	710	697	766	733	751	746	690	710	728	757	703	715	767	691	718	739	742	707	736	741	768	730	708	717	738	712	705	714	734	723	720	750	749	768	698	719	728	722	709	697	723	721	738	743	758	699	738	758	727	730	713	744	672	762	691	694	742	749	733	765	748	747	723	716	736	675	704	708	754	715	719	764	739	694	707	697	759	720	754	778	710	729	683	730	720	744	710	715	741	701	769	726	727	750	739	739	701	740	710	723	709	727	691	682	768	758	765	754	714	737	733	704	769	737	675	749	723	704	688	742	717	718	757	723	760	720	733	715	697	697	732	725	746	717	751	719	712	726	757	709	723	761	665	800	808	722	707	777	753	723	741	773	743	730	715	711	768	726	733	728	735	768	771	769	725	711	691	725	719	717	759	710	699	700	733	739	721	708	767	770	754	722	709	677	729	709	767	686	750	755	697	779	699	700	711	764	703	764	733	721	735	698	716	774	744	748	733	738	753	744	772	697	754	721	738	750	724	758	717	768	721	724	678	679	682	781	716	737	782	698	756	702	699	724	763	719	717	710	766	708	726	727	760	796	756	702	711	779	735	792	739	786	745	709	685	722	698	712	746	701	714	709	734	746	752	671	712	751	701	720	744	647	740	780	749	706	726	771	702	708	690	719	746	759	729	729	720	814	683	748	727	714	726	757	728	702	732	754	697	704	731	733	697	691	730	742	764	715	700	748	693	693	757	689	745	720	696	757	785	814	728	717	719	740	711	714	744	718	724	688	714	764	782	734	702	745	739	767	709	720	747	747	719	726	678	767	728	715	753	719	744	738	729	739	725	711	704	711	726	712	744	736	742	734	681	746	734	722	722	739	715	771	693	750	715	732	781	718	699	709	766	701	733	713	713	715	748	739	725	744	716	730	728	774	688	721	773	727	727	685	740	699	726	705	667	728	713	693	719	720	705	749	747	717	750	716	700	729	723	711	720	744	742	767	674	707	770	719	730	773	745	750	724	744	770	719	731	702	734	742	753	761	759	678	776	732	696	733	690	700	746	704	716	735	728	721	705	762	733	787	751	752	747	717	741	717	752	753	772	749	693	710	752	739	729	705	764	718	770	754	716	708	723	764	690	764	747	729	724	739	716	718	726	742	786	754	739	703	699	705	659	760	754	699	741	712	739	711	700	730	720	761	714	741	733	730	747	696	728	695	758	701	737	757	744	692	752	714	730	763	781	706	724	725	699	770	745	753	786	704	732	700	717	782	734	762	731	702	729	731	728	722	706	765	716	752	722	754	745	713	728	714	721	726	740	721	739	750	687	725	718	730	721	737	765	732	742	730	718	737	681	780	762	764	726	761	702	724	677	692	753	773	713	728	744	719	715	702	777	776	717	673	719	754	729	726	747	734	719	739	721	738	715	727	753	723	721	701	736	719	723	708	701	717	692	740	767	728	753	729	717	751	745	766	735	716	695	734	734	734	686	681	736	678	739	722	731	690	757	752	735	767	735	724	740	766	724	767	695	730	760	753	739	735	702	781	751	728	673	750	689	701	744	737	694	750	708	761	752	701	716	729	728	669	722	726	721	802	668	758	708	724	704	723	720	732	675	752	729	761	739	736	707	730	750	711	774	737	711	730	772	693	756	752	793	699	730	725	694	709	702	714	700	717	756	727	715	757	732	728	689	672	700	748	745	733	733	679	717	754	681	734	726	745	742	713	772	685	700	706	767	734	708	746	755	721	781	721	708	711	692	681	700	734	739	706	700	749	733	730	727	755	715	730	745	729	727	778	707	703	785	731	687	756	734	732	790	760	780	715	709	764	728	779	732	726	721	709	753	727	742	725	750	732	761	738	732	699	712	744	733	698	718	714	720	712	737	732	749	768	722	765	722	740	730	725	738	730	693	758	756	716	644	799	720	736	721	737	726	726	765	710	713	699	768	706	741	727	715	700	705	693	735	723	740	720	770	704	707	727	715	708	696	764	710	742	716	738	726	711	714	738	739	765	706	777	731	729	727	750	726	751	743	705	702	757	733	731	698	748	756	752	759	667	733	762	761	746	729	740	720	716	768	714	722	726	768	732	771	754	723	753	712	765	723	728	747	715	713	661	773	756	722	735	711	714	689	718	748	717	761	724	678	723	740	713	692	726	672	722	734	715	757	712	730	720	802	754	716	712	778	723	726	684	747	710	776	734	715	725	727	744	757	727	711	707	717	674	725	712	757	738	668	732	735	730	734	715	764	718	731	706	728	749	705	664	726	687	726	767	700	762	685	716	717	758	754	730	750	658	742	794	736	733	732	745	697	771	684	699	720	710	682	771	697	729	731	695	740	669	713	720	767	721	716	773	757	798	691	698	729	711	801	717	770	767	731	712	697	710	740	749	756	695	735	708	730	746	679	744	790	746	780	674	690	693	738	717	707	781	728	740	739	767	780	738	736	742	679	765	755	705	753	705	721	755	742	745	716	727	713	743	722	740	745	692	755	722	702	712	706	747	698	762	718	723	757	769	704	721	756	712	710	744	720	710	765	712	708	728	729	733	736	743	680	728	731	715	722	721	708	722	662	740	719	706	703	755	699	698	706	723	779	688	768	732	717	732	719	762	723	767	733	720	746	740	731	723	698	767	702	745	716	773	739	698	699	725	785	698	728	736	749	720	714	744	708	686	717	746	736	716	713	733	710	726	723	737	704	779	758	749	773	772
24110	21412	28894	24371	21436	16583	9108	5330	4120	3587	2890	2323	1870	1575	1280	1060	961	897	744	753	680	672	666	662	619	589	628	625	567	580	569	577	538	568	565	545	572	525	525	541	575	571	572	548	536	526	575	541	536	505	582	519	583	540	545	543	592	555	556	526	541	538	508	586	565	584	565	569	545	524	585	543	590	549	551	560	512	539	554	568	500	534	520	549	585	520	564	525	506	509	558	570	560	514	582	519	540	566	540	544	530	562	577	548	548	552	529	533	563	544	538	535	552	544	510	546	567	579	556	499	556	537	534	546	528	517	589	516	559	586	565	552	537	558	529	547	512	511	508	499	566	517	545	529	516	533	503	537	530	583	508	535	566	536	546	499	521	521	512	521	538	506	508	563	539	554	535	518	558	540	572	497	554	538	541	541	547	555	524	534	550	552	551	521	506	516	526	507	532	534	573	556	566	513	549	541	538	535	575	540	543	538	566	566	530	546	568	538	543	541	515	568	485	580	560	498	520	516	542	536	586	559	565	543	512	548	573	554	508	551	531	508	535	537	572	538	510	511	524	538	588	484	562	552	547	542	523	542	524	518	523	535	544	529	582	510	524	551	554	582	558	534	502	520	545	591	543	527	552	538	539	564	523	551	531	561	527	531	502	541	566	531	554	580	545	519	551	537	526	522	517	588	583	544	516	468	497	509	561	553	559	566	539	583	545	523	536	505	555	559	515	523	512	577	539	580	500	543	513	545	535	504	529	472	528	530	528	560	535	543	497	556	540	524	562	539	545	548	572	584	523	522	540	551	496	578	546	533	514	510	549	527	559	540	554	544	531	519	544	553	535	529	514	531	504	534	565	569	552	570	510	562	556	533	532	502	511	556	513	580	537	545	509	554	536	546	535	547	517	506	551	523	513	542	539	548	530	550	545	525	563	558	534	546	536	574	577	603	531	541	563	580	524	537	550	476	505	550	513	567	559	547	507	518	540	557	543	539	547	513	562	521	541	527	542	554	550	534	557	574	551	549	516	553	536	564	545	551	532	559	515	467	510	558	586	556	542	536	551	567	522	518	507	547	562	509	488	548	497	514	585	532	557	530	561	522	558	558	563	534	537	526	494	550	514	494	520	506	545	583	531	562	498	513	502	535	521	505	513	537	508	514	529	526	570	512	532	539	545	518	544	568	578	514	525	529	542	522	520	565	546	564	566	565	510	532	551	550	557	540	506	518	509	571	530	574	515	517	571	522	557	549	515	532	547	559	559	470	530	497	584	553	539	524	526	554	520	543	521	482	515	483	496	550	542	549	516	513	522	563	554	522	518	538	523	572	544	503	551	512	500	523	538	562	503	530	548	549	513	559	533	562	537	526	518	525	545	544	521	553	506	537	522	552	539	545	535	535	554	527	587	498	517	522	493	556	524	555	556	535	549	567	521	534	532	547	530	530	503	536	518	572	552	540	503	506	536	502	541	514	510	529	550	529	532	546	505	530	559	506	578	539	543	546	568	546	550	535	545	546	513	578	554	534	531	508	545	581	562	529	563	528	501	522	515	560	556	562	539	532	567	592	548	570	544	525	539	540	556	551	508	539	534	576	565	531	512	513	543	504	539	552	572	539	511	521	552	527	541	576	570	559	547	533	559	547	577	548	557	522	509	532	530	523	510	565	579	577	550	495	596	548	539	512	532	538	521	556	521	516	574	562	554	581	530	551	591	530	542	543	553	534	554	553	530	541	529	507	526	552	573	534	530	536	529	551	547	511	526	568	526	531	518	554	496	536	505	533	509	534	529	557	513	514	536	552	529	500	545	534	512	548	538	541	562	557	502	541	556	572	536	521	557	514	515	552	534	560	516	521	511	544	514	532	540	558	544	532	545	495	522	490	541	516	533	498	538	581	558	554	512	503	543	552	520	558	549	503	545	515	543	525	542	529	521	547	580	526	521	532	546	511	537	544	569	542	559	539	533	527	551	553	502	516	536	560	524	547	533	539	583	519	487	548	549	534	532	552	551	530	545	487	504	539	522	497	547	596	585	544	477	519	507	532	493	510	556	510	534	535	512	565	538	556	540	525	526	534	567	515	539	567	524	536	530	530	563	536	554	527	537	533	536	536	574	518	522	528	525	499	584	500	504	522	516	488	556	506	522	561	533	565	534	509	530	529	509	507	527	498	524	548	561	514	531	565	534	539	535	584	519	514	536	507	544	543	516	538	570	543	561	511	506	541	544	531	526	589	541	541	584	535	533	524	571	542	543	533	542	515	557	556	506	503	538	527	578	583	523	536	574	504	550	544	551	494	543	516	560	547	566	516	541	536	532	553	513	533	576	536	521	509	557	494	558	525	479	527	535	509	481	516	545	541	514	526	552	521	515	536	523	542	530	556	565	524	505	548	570	537	565	513	539	537	506	545	570	528	528	527	517	530	550	559	540	554	534	563	517	528	522	480	528	543	509	520	530	545	498	552	517	531	514	546	529	546	516	551	527	560	497	538	577	522	552	513	542	518	556	549	554	487	511	572	511	501	488	463	543	531	555	498	537	551	519	531	603	566	561	550	505	496	566	573	541	516	546	525	547	558	584	522	533	575	507	539	524	518	554	519	531	570	486	560	502	542	571	561	535	552	527	561	511	520	511	533	500	552	567	529	556	513	561	545	565	546	566	541	544	510	553	546	535	530	507	535	519	508	542	492	528	512	553	491	573	557	530	552	503	509	539	554	556	514	563	516	560	551	542	547	519	508	542	559	560	534	529	538	531	486	551	535	485	535	553	524	516	514	576	512	553	504	514	536	569	530	521	540	552	517	530	567	535	547	530	534	490	509	546	518	554	506	535	510	560	560	546	519	523	529	529	511	519	502	601	535	544	549	531	529	523	516	550	514	554	526	522	551	507	508	531	561	547	524	520	532	542	527	559	500	570	518	562	534	554	542	501	544	567	537	535	569	543	533	535	527	526	547	563	518	531	546	519	524	548	550	531	512	555	508	565	531	555	524	543	518	498	549	495	500	504	553	551	560	529	520	504	576	534	534	527	558	568	551	522	546	536	561	566	534	531	555	485	571	557	556	543	548	510	578	551	533	526	515	509	565	512	509	548	549	543	531	585	535	559	514	552	553	521	542	564	556	528	517	545	531	499	536	550	515	536	535	524	516	563	496	463	537	542	552	579	522	514	548	528	543	510	488	529	539	543	535	557	563	537	500	517	519	481	529	595	566	520	528	566	534	531	554	538	548	529	551	562	490	522	515	536	555	557	531	559	549	498	552	547	537	547	527	538	542	524	549	557	498	499	492	511	598	567	511	501	536	526	518	505	521	518	552	506	558	540	516	542	521	479	565	512	501	551	559	513	574	530	544	538	566	537	547	526	526	537	544	523	519	522	498	506	529	567	539	568	538	538	483	531	471	562	530	550	532	571	547	529	517	526	541	563	518	561	549	543	534	516	555	531	565	527	536	520	525	540	506	539	546	551	522	549	552	578	559	565	558	516	510	588	509
18860	35042	34433	27434	23575	19318	16516	13739	12399	10330	8551	6937	5806	4795	3751	3045	2522	2088	1943	1694	1567	1489	1461	1420	1303	1306	1245	1290	1137	1179	1183	1120	1033	1096	1079	1000	1086	1083	1014	1025	1048	1017	1052	1073	1090	997	1062	986	1043	1025	1006	1049	1053	1022	1054	1036	1022	995	1047	1004	995	959	991	1072	1092	999	1019	1032	1068	1050	1085	999	1065	1058	1084	1064	999	1032	1052	991	1043	984	1035	989	981	1073	1015	1015	998	1065	1034	1014	1001	997	978	978	1054	1032	974	1002	995	1004	948	998	1024	974	1006	1041	1026	972	997	975	1048	961	1069	999	1026	953	1015	1000	1015	918	1037	1035	961	1034	980	969	1008	990	1031	984	998	1012	1043	1021	1002	987	1005	1014	961	1011	988	1019	1030	1064	1013	1080	1012	971	1009	999	980	973	1037	1008	1004	980	990	981	1050	1001	1025	1009	1013	952	1050	1052	926	1027	988	997	988	998	1035	1084	1047	1025	1019	1005	999	959	1059	985	996	926	1037	970	1006	939	1048	1006	985	1025	1079	1109	964	1000	1040	942	977	975	985	943	962	1010	998	977	1012	981	986	983	1046	1030	1007	1053	967	1017	1003	995	1033	1056	1031	1074	1011	1013	1044	1034	993	1013	1002	996	995	1022	982	986	1012	1044	1010	1001	928	981	993	1050	1023	1010	1056	957	934	1014	1028	1047	1014	1025	982	940	921	969	982	1019	982	977	1018	999	978	990	1046	1052	1006	974	1031	1037	1034	1042	1010	1071	982	1001	1036	1057	1014	999	1041	1068	1018	1017	994	1003	1001	999	926	964	979	972	1029	929	957	960	975	999	971	1011	945	1014	985	967	1021	994	1006	1008	973	1029	972	972	1037	980	996	1037	1009	1024	974	1017	994	1013	986	1010	939	1005	1038	994	958	1102	1045	996	993	939	1040	956	977	1028	1013	987	1029	987	955	1039	997	1040	996	975	947	1045	987	1010	948	1002	1023	978	1020	1009	1013	1028	989	991	1020	963	992	964	941	1059	1029	1008	1002	998	1013	969	1011	1032	974	987	993	1036	1060	1019	984	988	991	1007	992	1015	971	1000	995	969	965	1003	1058	1007	971	980	1053	970	1017	1023	997	1022	990	1043	1014	963	1076	990	984	1012	964	1018	1021	997	973	1004	997	1020	1070	982	991	994	958	969	939	1056	988	1017	1002	1075	1019	1023	984	1010	1052	1005	993	958	1025	956	988	980	1004	1011	1060	1018	1019	979	975	985	995	1016	987	987	1042	1000	1017	1018	979	954	992	1016	993	944	968	1056	968	1039	960	1017	1023	1060	990	972	1034	991	986	948	1014	1013	996	1023	1045	1037	1005	951	1011	944	1028	990	1002	1012	1033	995	1047	1003	1047	958	1035	998	1017	994	1016	1046	1026	1010	967	994	1007	989	1020	1070	992	989	978	946	1012	1017	973	1013	997	964	965	939	1043	1021	989	982	1027	1014	943	971	975	1031	1005	1030	1031	1033	1022	967	1012	977	1020	1001	995	1007	997	994	1018	985	939	992	995	934	967	1022	990	1000	1003	1007	1003	958	987	1025	1017	1018	1051	950	963	991	918	990	1066	1003	999	967	1052	1013	1005	972	992	1025	1038	1018	1016	1023	959	1006	984	1027	1031	1052	988	1003	946	1035	997	1002	1027	967	991	971	1029	959	1017	982	1068	1037	983	999	981	979	992	1075	974	988	1003	984	1061	1033	1047	956	1061	980	967	1024	951	986	1004	998	1023	1018	971	1020	986	1028	956	1053	965	1039	970	1010	990	976	979	1030	960	983	1004	1044	965	998	987	993	999	1043	1022	993	1001	1003	1042	978	1057	984	982	992	1033	1011	955	987	970	1026	1002	951	1000	1034	994	974	1024	1002	1023	982	982	958	1020	993	1000	964	1010	1029	962	1030	1032	1017	1035	1027	986	1027	974	1025	1011	989	940	1031	990	1002	974	1026	962	1001	1093	1044	1017	1000	1035	1004	970	1032	1023	1004	995	960	1007	992	1045	991	1019	990	1004	1020	998	1004	1051	971	1022	963	1045	1011	948	987	1038	993	1018	996	1039	997	968	974	1042	945	1043	937	982	971	987	973	940	1026	1036	976	981	960	1005	1004	1003	1008	1024	1089	989	995	975	1045	1042	957	987	991	986	1009	1004	977	1010	998	979	965	1005	978	982	1034	1038	1038	1004	1024	917	964	1028	996	1001	995	1013	1032	1012	947	1023	999	1014	1002	992	990	971	1022	1004	996	955	976	1027	978	983	1018	1095	989	993	1002	1001	952	959	998	979	1011	1033	1084	995	947	998	990	993	1025	983	972	982	970	973	1003	1003	951	969	1024	970	950	1002	990	1028	1044	1029	1019	995	1028	991	1033	1021	1031	979	1023	978	1005	958	1009	954	1028	1034	1016	1047	960	1011	977	1016	1060	1029	1005	1035	1038	1006	998	1011	1062	953	1028	969	982	992	998	979	1049	1044	1041	1037	946	997	987	992	1023	1022	998	956	985	1031	997	1009	994	987	1029	969	976	1028	999	982	1003	993	981	984	979	1014	922	1028	1001	966	1070	965	1000	1018	996	1016	1011	978	969	1046	1011	1013	1029	981	1047	998	1004	1038	1011	987	1040	1021	962	1003	996	1047	983	953	1020	1046	1018	988	1003	1018	1020	1071	963	1033	990	1019	952	974	965	960	1030	940	1009	965	983	1049	996	1003	987	1012	979	1046	1034	1004	1007	1029	1017	1039	1003	1010	1000	1020	986	974	1050	991	1030	1055	976	988	980	1009	936	1063	1041	1020	1032	1028	997	1054	958	997	1048	974	1001	987	984	984	1056	1012	949	1064	1040	1003	961	927	977	1015	944	1017	1059	1075	993	1008	1032	992	992	984	968	958	1018	1007	1043	981	961	993	973	936	1003	1011	1005	1008	948	995	1007	994	1009	1023	1018	1022	1018	1032	993	1007	1008	1029	976	1009	1061	985	970	1002	990	970	996	972	1005	998	1004	1031	950	980	984	1006	1014	966	1036	1055	1017	994	993	988	979	990	1020	994	924	948	994	1001	960	1063	1028	975	980	975	1014	1065	1030	989	1030	989	1011	1037	994	978	988	1027	1035	987	944	951	959	1018	1005	1004	946	1008	1024	1013	1053	981	1055	1011	963	979	1034	1014	1002	969	1058	1001	997	1010	1014	1013	1015	1054	1006	1003	985	998	1030	1015	1008	989	962	1016	967	1019	999	999	996	1049	987	959	996	1020	1040	1063	992	972	1040	1044	1077	1042	967	968	1017	1012	1046	1030	992	987	1042	997	942	1040	980	1000	1043	989	1014	990	1031	975	979	1018	949	1039	982	994	1026	1004	1014	995	1018	963	1025	1010	997	993	960	1039	941	1005	1035	1035	1027	978	979	991	968	1031	990	1017	1045	955	995	1008	963	990	975	1017	1073	969	1075	953	1002	1031	963	971	944	951	975	951	969	1001	1020	1013	1030	944	1030	972	1048	968	1012	989	988	1024	951	1016	1060	1052	985	959	1003	952	1031	967	997	993	1048	1019	1017	1070	977	986	997	981	1028	991	951	966	1039	1010	984	980	1011	1043	975	1012	1026	971	1052	998	972	1003	1032	1017	998	961	968	1030	1019	972	983	930	1014	1039	989	1002	1041	1035	1079	992	1023	947	997	1012	970	1016	1033	1012	1033	981	968	1024	978	1023	1003	945	995	1047	1006	1007	1001	1019	980	1085	1031	968	1030	967	996	1028	1012	1014	1016	1004	990	953	1029	1078	958	1013	1027	1007	978	969	945	1049	1028	1048	1027	956	1013	1033	975	964	988	1001	987	989	1013	1043	1051	1033	993	999	997	1004	1009	1021	993	1011	997	1017	1011	958	1000	988	1028	1050	1023	1005	1054	985	1016	957	1025	953	932	997	989	1024	1027	993	1051	1018	1004	1001	983	990	1018	956	1013	1013	1039	981	953	1027	1063	991	1061	978	969	1024	942	1018	995	996	1048	1043	1028	995	1041	1010	1007	980	959	991	944	997	1034	987	943	971	1014	986	996	984	995	1013	1000	951	1022	1016	1015	1037	1012	1004	985	1021	963	1061	1061	976	1052	1041	992	1019	997	1024	990	1003	976	1005	957	1019	964	1001	991	1022	980	986	978	995	984	1035	1069	1001	977	1061	975	1012	1039	1070	1002	976	1005	1029	1000	997	987	1022	961	1020	1024	1001	1007	1014	1043	952	1008	962	1003	926	1006	1115	1008	969	999	978	990	1009	1028	995	1000	1001	1037	992	1045
27496	19350	13299	7695	4299	2829	2125	1621	1421	1180	1003	831	693	603	519	411	404	404	341	336	288	268	299	302	304	318	301	315	313	283	295	274	291	270	292	308	256	301	284	297	298	292	340	280	311	300	287	302	284	297	323	300	305	300	266	281	281	318	276	305	276	289	298	302	302	326	297	267	284	288	323	277	289	300	273	272	296	271	293	271	323	284	285	314	291	320	296	273	293	279	257	281	269	281	280	285	308	284	307	308	264	308	327	299	284	281	315	301	294	294	284	300	315	269	316	309	312	282	297	326	293	268	270	268	308	274	261	297	282	274	318	320	298	309	275	319	303	255	296	297	292	274	296	304	277	274	273	281	292	285	290	281	312	310	297	278	318	295	293	284	291	309	302	303	328	304	309	255	292	336	300	300	286	293	285	333	299	298	307	300	317	290	284	304	298	307	320	263	278	311	276	290	295	288	307	274	287	313	279	306	282	285	299	295	311	305	263	290	316	308	286	267	299	275	305	301	315	272	305	273	306	269	253	298	265	297	310	308	307	262	272	291	294	293	327	311	294	276	309	287	317	308	298	272	264	304	283	332	320	273	285	291	285	295	286	288	298	290	275	295	286	274	304	318	302	280	281	314	292	307	262	261	274	303	277	283	266	265	291	293	274	311	288	308	270	299	298	270	311	290	332	311	295	296	272	287	286	306	283	312	293	285	284	300	307	266	306	278	302	305	268	300	309	274	296	312	293	288	290	290	301	294	259	289	313	288	271	307	300	299	273	267	292	300	248	260	265	264	326	284	272	270	302	312	252	309	269	298	325	291	287	292	286	273	296	305	293	291	334	296	272	287	284	322	308	300	303	275	285	279	283	295	316	287	284	296	290	281	282	289	290	293	292	301	266	278	298	263	267	315	295	277	314	287	319	291	277	317	298	305	295	279	290	268	296	283	286	260	297	290	263	266	290	298	294	297	277	265	266	276	272	284	294	269	283	285	294	271	268	313	307	271	284	306	282	278	292	299	300	303	317	295	297	315	288	305	297	311	279	295	290	296	322	284	285	294	311	258	296	280	300	303	299	293	313	314	288	290	297	289	280	292	301	280	301	310	309	294	303	278	299	281	299	292	303	275	283	300	268	269	257	288	276	308	301	301	280	309	291	300	258	265	271	288	281	295	287	306	265	259	299	271	272	334	276	293	283	271	283	270	287	255	309	254	303	298	284	295	291	302	278	317	296	298	296	255	299	315	314	268	279	300	276	313	296	317	277	275	274	265	311	276	298	298	280	291	282	296	292	275	279	310	342	277	292	263	306	285	274	300	292	288	321	316	301	311	282	296	303	275	286	297	283	318	310	281	289	291	265	294	293	316	302	269	308	284	295	296	317	291	295	298	340	287	287	320	292	286	323	261	272	292	288	269	312	306	251	279	295	310	307	278	273	293	310	274	276	277	273	283	300	314	303	304	310	295	319	277	268	277	346	268	324	296	315	272	306	289	275	289	286	296	306	301	328	283	302	319	288	270	307	301	297	352	296	301	316	360	311	253	264	300	287	281	278	305	284	300	277	278	300	276	285	273	277	280	293	255	284	291	289	285	306	279	281	313	278	305	261	301	298	309	276	318	288	265	293	296	276	285	286	315	273	312	310	258	297	268	296	289	339	269	291	286	276	287	278	298	290	318	307	292	283	321	284	268	307	291	279	288	255	298	285	311	299	287	298	284	280	273	288	280	279	281	274	278	284	270	311	283	284	245	282	309	313	294	312	280	286	296	330	299	295	272	279	280	323	260	332	296	295	305	314	306	317	283	280	281	289	286	272	338	273	270	291	283	300	287	268	273	288	274	324	271	279	306	277	318	300	276	285	291	298	302	289	278	279	285	279	309	286	253	292	324	253	305	271	293	283	290	277	256	295	259	271	305	281	297	296	279	292	266	282	281	309	285	279	282	294	299	326	284	297	302	299	311	286	300	355	305	289	268	289	303	277	297	280	279	268	305	293	277	301	283	286	274	309	273	267	314	285	285	284	301	309	268	287	285	273	301	296	280	302	289	299	318	295	292	314	322	289	301	294	300	284	326	308	308	317	321	270	283	303	318	274	301	322	266	327	288	294	286	294	260	267	311	325	309	289	281	309	292	304	297	284	275	275	306	308	302	272	266	318	267	303	282	295	275	272	272	331	295	293	303	273	265	288	260	285	276	296	282	282	289	270	291	273	294	260	321	262	291	322	286	274	291	320	258	313	272	276	246	298	309	274	287	314	288	271	245	303	301	310	291	314	291	271	312	266	321	299	290	294	266	279	280	281	299	283	287	256	286	283	295	308	267	278	281	289	297	281	292	325	276	271	301	310	302	303	286	310	279	293	304	259	297	316	259	312	300	289	291	265	305	290	295	295	294	303	302	297	264	284	282	328	299	315	298	275	290	288	319	292	274	285	280	298	294	304	278	304	283	315	286	292	298	316	303	289	301	282	288	302	307	295	256	288	289	293	286	294	276	280	284	289	284	288	251	316	276	267	291	281	317	285	323	287	322	307	292	307	268	305	287	278	289	293	259	294	290	312	293	260	281	272	302	301	282	308	327	294	278	284	273	321	349	323	316	312	275	292	316	263	285	289	322	281	301	278	260	305	290	299	293	277	278	300	263	298	279	309	278	277	305	307	291	256	313	321	286	298	300	295	318	291	276	334	293	269	290	243	283	314	292	286	303	290	308	320	287	302	297	306	286	292	286	297	312	275	271	312	297	303	291	301	269	280	302	295	326	279	302	260	332	283	285	330	311	286	299	297	310	313	325	305	298	301	301	285	308	299	323	264	284	286	259	270	289	262	285	272	313	267	300	280	266	282	273	281	307	292	301	298	314	305	282	304	310	322	305	281	294	280	295	260	264	301	288	322	292	272	272	286	284	284	274	319	274	270	330	277	309	300	311	303	306	316	264	322	276	276	282	291	284	275	275	294	268	270	275	316	290	293	299	308	300	302	293	269	293	286	291	310	316	285	297	327	287	276	290	296	298	282	290	289	302	294	290	302	288	282	284	311	282	299	305	271	316	293	276	297	285	269	276	288	315	284	268	284	293	309	290	298	255	285	310	273	308	296	300	293	297	270	247	302	309	290	309	303	285	300	321	334	293	298	303	294	290	302	311	309	318	290	307	292	294	307	288	282	293	287	288	295	309	271	291	255	281	316	298	276	270	309	276	273	336	284	277	273	285	301	271	313	293	262	290	237	305	288	301	303	276	297	303	282	303	277	317	308	312	311	271	280	319	272	270	309	305	260	249	290	308	284	308	291	253	266	282	286	288	317	286	285	300	313	277	276	296	330	294	254	280	304	310	272	299	323	314	301	307	296	258	307	309	279	307	308	304	301	289	282	261	302	284	305	277	287	277	296	291	275	321	272	298	301	283	318	259	246	264	300	293	268	295	257	259	259	300	296	308	270	286	322	283	302	291	283	302	287	312	289	280	296	284	333	276	281	288	289	284	277	288	313	278	298	299
14356	22545	22401	15044	11909	9114	7430	6085	5243	4201	3566	2907	2388	1818	1477	1258	1071	862	842	820	715	749	747	720	658	678	659	649	646	656	644	579	629	570	572	604	619	584	573	587	618	556	627	596	585	543	597	602	610	574	587	596	578	552	606	602	667	592	608	614	561	548	599	576	590	612	626	586	617	576	558	579	607	603	538	575	624	598	621	572	597	605	607	567	571	623	575	553	591	613	611	611	596	585	546	645	605	557	639	563	616	585	572	605	568	609	587	593	570	633	580	605	593	632	575	599	621	610	552	543	606	565	592	594	589	596	561	596	593	604	542	555	645	575	544	577	614	595	599	614	545	581	579	553	551	549	612	603	581	570	573	613	577	600	572	608	557	579	595	599	581	583	552	531	552	599	570	589	576	613	601	573	559	625	596	553	605	567	613	553	555	571	568	542	543	552	570	582	602	583	644	612	613	612	592	557	603	564	583	594	593	574	582	585	548	610	568	603	541	587	560	593	573	594	591	571	600	589	577	597	595	609	579	584	602	598	559	584	581	551	583	601	572	592	571	549	586	572	586	622	543	580	546	568	589	575	599	623	589	589	596	616	576	578	632	604	551	581	566	591	593	638	599	597	512	593	596	535	617	573	590	601	583	571	628	517	567	577	559	600	529	568	576	616	573	539	555	601	553	605	573	576	573	576	594	619	539	591	599	556	561	587	602	588	563	569	559	625	595	599	576	585	562	578	574	539	631	598	566	576	563	559	586	584	582	589	590	600	594	604	582	616	557	593	582	601	561	554	617	553	564	537	589	590	577	580	522	566	584	585	622	563	623	576	554	596	626	586	572	600	604	612	557	551	600	532	551	584	549	593	582	542	579	588	579	581	573	617	568	565	613	554	586	583	591	551	592	595	588	552	581	603	620	561	602	590	582	620	603	568	589	572	553	606	573	578	600	572	582	570	607	550	614	564	567	611	572	599	585	565	611	541	594	598	584	570	573	562	598	570	573	636	555	583	565	591	561	600	598	606	590	590	595	525	590	619	551	596	586	586	572	544	563	575	609	563	586	614	537	563	587	561	541	591	591	573	567	573	612	564	617	627	568	555	567	566	566	549	592	549	582	587	603	572	638	627	608	576	562	577	564	575	561	575	564	613	576	602	578	553	608	561	549	540	583	538	587	569	608	606	570	602	574	612	604	566	533	605	585	587	565	568	554	561	556	542	578	592	555	595	581	553	580	616	559	562	567	600	607	592	576	609	575	601	558	583	601	551	564	591	563	544	606	604	597	550	597	576	637	608	564	565	567	586	586	595	565	574	588	546	587	619	580	569	545	600	599	545	609	560	577	577	591	583	521	581	552	589	575	625	576	571	580	569	605	573	557	572	643	631	578	590	637	550	611	632	562	581	563	565	590	612	528	609	588	625	608	583	567	578	587	576	595	599	592	583	533	551	581	578	563	593	536	537	555	597	526	587	583	569	554	581	562	563	571	550	562	536	605	580	612	590	567	600	548	583	546	620	581	566	627	594	595	576	596	596	609	595	562	639	574	593	570	572	582	594	576	561	596	598	574	581	588	573	585	582	576	582	559	583	604	556	560	575	603	605	603	599	509	594	587	567	592	555	613	548	571	604	553	568	549	566	561	591	585	556	543	587	604	566	581	598	587	588	591	590	604	582	610	544	591	590	576	612	559	540	579	570	577	570	568	572	564	591	587	564	558	611	599	602	594	607	613	568	609	562	572	600	585	601	581	535	611	579	588	594	551	550	620	586	572	557	613	595	628	607	601	604	551	588	552	602	559	566	616	576	617	585	634	557	592	608	593	556	551	585	552	590	573	623	564	589	553	563	610	552	582	639	594	580	589	614	529	567	597	578	624	613	621	610	566	570	612	569	586	602	597	666	580	550	624	593	604	579	568	526	562	589	549	629	573	596	581	609	577	592	582	602	599	568	615	563	604	635	561	593	522	536	598	560	577	575	566	633	635	532	559	584	546	560	569	585	632	557	605	587	635	599	587	618	590	555	605	581	599	614	567	562	565	560	588	591	607	598	605	564	623	600	554	585	596	591	571	560	576	588	570	587	531	584	558	591	605	549	563	565	568	579	584	613	551	561	555	589	608	600	608	582	573	617	610	560	608	549	595	570	611	621	570	550	563	583	579	554	620	598	585	585	602	621	579	607	564	597	603	568	575	554	571	590	594	528	583	608	608	606	598	613	599	580	598	576	575	614	544	591	606	604	597	589	589	606	590	564	606	583	587	589	563	601	591	568	575	609	535	593	662	568	557	565	585	578	569	538	623	638	601	584	591	593	617	569	606	573	582	592	601	607	546	600	581	602	595	589	588	563	580	654	575	592	584	577	585	591	577	602	584	604	590	595	601	575	638	581	576	552	591	584	575	596	589	601	583	575	587	595	605	531	624	613	609	601	616	594	581	560	553	610	599	595	577	566	593	563	533	575	587	571	602	610	569	562	601	547	567	556	587	591	598	575	563	582	568	601	596	585	564	584	576	582	595	593	576	604	557	614	582	597	566	581	561	579	604	581	536	586	555	553	578	626	589	607	610	581	581	542	555	575	627	569	592	578	588	584	553	549	571	565	614	583	573	590	620	556	606	607	582	533	583	600	587	584	564	574	607	608	619	561	600	598	549	572	598	559	569	597	612	579	608	592	552	609	635	580	581	582	598	606	596	631	577	615	590	553	625	622	588	582	585	620	600	565	582	604	594	594	566	611	533	579	599	605	576	585	537	629	592	603	567	567	579	594	607	593	581	619	623	613	542	558	579	547	581	597	597	564	581	584	577	557	586	577	584	635	604	679	598	585	600	553	541	604	587	631	604	530	583	614	580	616	560	602	551	586	589	607	591	567	584	565	576	606	555	606	552	556	635	546	557	573	575	541	553	571	573	585	573	589	603	578	610	544	585	573	543	564	571	569	617	578	614	582	572	631	604	578	598	570	605	559	629	565	619	522	610	558	582	625	572	576	558	599	568	584	592	606	614	558	591	609	587	590	550	575	568	585	550	589	583	581	562	604	598	582	591	608	582	598	581	597	613	595	605	609	582	544	603	582	566	609	597	571	566	589	567	568	622	587	567	600	568	566	549	571	540	592	590	561	596	590	580	574	577	577	602	582	576	581	591	578	587	569	520	558	589	628	587	551	569	582	590	539	585	574	559	562	549	552	567	589	568	545	591	588	585	610	568	604	548	652	566	561	585	563	581	591	613	588	577	556	634	579	556	567	583	594	588	567	589	602	555	570	570	553	562	633	604	528	564	581	586	569	607	572	631	583	620	546	608	569	596	565	622	600	563	566	579	592	590	616	586	570	605	582	579	587	587	550	566	562	560	629	601	572	568	576	590	615	570	611	609	611	571	596	574	594	610	607	580	554	614	594	540	565	563	623	610	595	593	600	586	571	553	549	621	533	566	569	570	612	570	568	540	548	571	558	529	573	566	592	566	612	606	561	607	630	586	618	560	602	586	560	589	565	559	594
25120	21412	27884	25253	16239	7406	4906	3417	2729	2169	1813	1421	1220	965	835	699	648	596	516	488	478	457	479	476	416	409	446	445	417	400	403	384	414	415	401	408	365	395	369	394	414	380	395	366	402	426	398	347	383	376	364	436	431	383	392	414	388	360	354	336	354	342	394	409	391	364	417	375	404	375	384	382	389	367	377	403	386	385	365	365	391	370	371	373	389	407	350	369	357	386	369	375	416	374	368	379	374	363	412	409	364	359	358	397	399	356	383	378	379	346	394	366	388	373	380	359	378	405	365	384	392	398	398	389	383	396	399	376	399	375	375	387	368	386	382	367	366	377	374	367	385	375	367	428	350	368	376	381	380	409	380	383	367	383	368	410	374	349	394	397	378	363	390	401	409	447	391	362	396	339	398	365	367	376	389	370	349	358	385	358	375	361	376	338	338	366	377	330	396	414	390	360	347	397	359	397	375	353	377	390	382	371	364	374	393	366	388	393	375	398	374	379	367	388	385	383	365	413	378	397	356	370	396	368	409	391	402	357	385	366	358	383	374	375	352	369	395	375	377	342	366	373	373	375	376	363	416	368	383	356	413	370	405	376	387	382	395	399	390	387	383	363	352	382	375	341	410	364	355	393	368	397	357	386	386	390	360	390	379	362	378	417	342	374	411	382	393	371	376	409	412	387	374	367	408	373	376	377	356	384	395	378	375	368	393	381	378	366	368	387	416	396	380	405	382	385	380	391	368	387	396	359	353	400	370	356	388	376	391	400	412	412	371	362	379	384	396	370	362	363	355	370	420	371	381	393	365	365	405	427	418	420	401	384	351	409	395	377	372	399	395	406	386	361	384	399	391	367	371	400	362	385	374	369	395	369	388	382	387	382	385	393	385	370	393	394	407	397	333	403	372	381	389	351	394	387	356	433	370	335	394	380	376	403	395	413	406	402	388	372	383	395	371	388	395	391	398	388	370	406	378	400	382	384	394	420	376	393	395	380	392	341	371	428	375	376	383	387	383	412	352	390	382	371	354	384	370	368	411	393	406	376	356	401	376	378	353	355	395	364	368	380	379	373	382	415	379	405	388	410	387	340	367	378	368	372	404	365	344	395	415	383	403	371	409	405	373	380	402	377	382	373	382	387	395	337	356	416	372	400	395	390	394	394	381	420	383	370	406	410	355	354	350	372	373	382	375	390	359	377	355	361	383	345	359	351	375	379	395	338	373	405	393	369	355	373	405	404	369	409	355	387	380	353	380	378	369	376	408	407	392	361	408	387	410	392	385	406	380	392	364	431	387	389	356	381	378	381	369	371	364	354	364	356	398	361	385	409	371	386	385	361	390	383	390	349	372	403	368	353	409	390	366	408	406	371	365	386	368	396	396	367	387	364	374	377	365	363	440	349	392	429	399	383	368	371	366	402	382	373	412	391	375	400	348	362	392	380	395	397	345	389	409	401	381	381	359	351	399	385	389	400	378	382	388	349	381	345	369	377	356	362	351	398	394	411	385	405	374	368	372	405	383	392	366	397	396	390	351	379	384	425	361	350	356	391	409	381	376	354	371	381	360	398	376	381	404	407	417	394	369	399	410	384	397	382	386	366	393	377	385	377	384	402	367	358	393	354	380	367	391	382	382	412	423	390	388	363	415	401	360	419	361	373	392	384	396	366	384	409	352	357	378	363	350	359	392	385	384	375	354	386	394	380	362	367	374	380	423	376	377	371	367	376	397	374	436	402	388	353	381	381	373	367	374	316	352	387	413	376	393	387	412	363	367	394	391	435	409	363	373	401	399	373	367	370	381	350	402	350	396	366	358	394	383	420	404	364	379	398	364	401	353	383	367	382	363	402	386	389	398	392	371	390	377	391	379	377	376	394	419	362	406	406	368	384	381	379	373	349	393	401	398	377	412	378	361	377	338	384	364	406	371	395	397	367	365	341	384	382	377	383	379	372	363	365	396	371	375	398	415	369	382	379	380	360	385	380	365	358	352	343	351	399	394	347	373	390	370	390	377	373	386	371	359	362	326	406	400	398	371	377	385	343	362	370	353	405	345	397	379	395	399	364	406	377	364	396	356	375	374	370	394	406	376	384	353	358	369	359	357	408	364	401	388	384	374	368	380	375	383	371	375	383	378	347	345	430	402	364	353	383	366	361	359	362	383	369	357	400	376	372	388	354	383	397	355	376	382	366	378	414	414	353	380	357	367	368	362	408	403	404	359	373	351	366	339	409	361	360	412	379	357	379	399	409	361	380	415	349	359	372	384	391	376	350	374	373	413	391	366	352	373	395	382	409	372	400	388	375	365	387	396	382	367	406	396	380	403	380	382	396	369	382	378	396	362	378	384	362	431	408	347	353	396	369	361	340	352	365	380	379	434	401	364	408	408	433	352	396	370	391	329	370	387	375	374	404	420	393	392	368	385	439	389	403	375	358	410	403	388	352	366	359	365	360	380	380	362	384	345	377	379	391	378	354	331	397	383	394	375	372	383	365	379	428	375	369	398	397	394	369	387	376	341	383	420	399	392	380	350	376	385	354	386	388	382	363	370	376	353	365	396	378	380	382	383	380	377	403	364	370	387	401	376	414	380	377	370	386	355	351	377	365	372	384	387	377	375	385	382	375	370	388	347	372	364	371	351	365	377	411	392	384	370	380	359	356	381	337	380	390	373	375	369	362	378	396	368	406	393	366	410	420	342	381	374	378	392	352	357	363	357	325	379	353	349	379	341	395	363	387	354	351	389	364	407	392	416	387	331	392	361	374	352	357	386	385	386	399	416	357	372	359	391	371	397	418	348	379	407	378	345	398	405	381	379	409	381	362	355	346	409	376	393	360	401	377	364	385	406	378	391	396	374	394	378	368	364	381	381	403	414	367	365	356	365	376	357	381	392	405	350	390	382	423	383	366	401	394	374	380	373	371	425	404	386	367	347	408	370	423	376	376	369	393	386	372	406	366	375	383	347	403	375	371	394	361	346	339	386	417	342	369	383	382	375	366	378	394	397	368	355	371	421	372	406	388	367	374	404	338	370	384	392	355	381	353	385	386	385	391	354	411	363	340	403	382	355	386	398	400	363	391	383	390	352	342	382	385	383	370	348	384	380	401	371	370	376	418	368	409	370	377	429	394	375	399	413	375	385	371	380	341	336	354	386	366	355	402	403	375	402	368	385	380	384	415	359	390	349	381	377	382	352	412	352	346	371	369	385	378	366	379	384	410	377	388	408	349	371	355	401	365	352	343	389	404	366	404	380	370	379	406	340	369	378	361	378	316	354	350	357	375	411	376	350	374	372	381	426	403	365	353	400	369	383	378	415	357	357	416	410	378	393	371	373	378	394	383	387	371	417	389	350	368	343	355	348	390	352	414	356	338	379	378	376	370	367	369	385	357	358	402	388	412	343	355	396	398	382	396	403	390	380	375	374	378	383	388	368	383	360	398	385	428	407	383	375	368	400	370	391	373	405	401	369	372	381	406	401	380	416	371	368	372
16264	30081	29296	21721	18187	14675	12189	10323	8813	7250	6040	4952	3884	3175	2558	2096	1772	1444	1300	1165	1043	1083	1010	979	949	878	931	874	919	810	866	822	820	812	811	744	829	776	775	763	772	749	734	758	750	731	731	803	735	768	755	803	741	788	720	730	758	755	756	741	775	732	764	791	758	720	786	795	754	753	756	780	820	763	818	753	808	812	749	742	747	768	765	751	779	776	711	793	728	752	735	786	766	749	739	730	741	718	736	714	712	759	791	749	739	756	690	744	747	744	728	730	737	748	724	726	738	721	773	720	777	775	768	719	731	706	776	748	765	732	700	736	698	710	742	692	750	731	713	697	717	755	789	727	750	765	724	748	790	753	762	730	718	724	747	803	773	749	750	711	713	715	731	753	736	756	742	716	700	784	732	717	737	734	740	726	748	717	730	674	698	756	734	688	757	741	681	707	712	724	735	734	729	760	717	714	790	693	684	712	729	775	762	713	744	713	762	773	722	768	719	747	763	743	749	760	802	785	761	716	735	727	728	686	732	745	707	801	776	789	716	726	731	757	750	712	760	743	742	717	732	784	743	764	730	715	745	740	759	805	729	779	712	663	734	715	726	762	740	735	744	759	778	756	765	763	767	691	747	744	766	711	731	748	704	694	718	775	756	732	712	761	729	680	717	693	725	722	737	747	770	764	731	723	763	726	758	716	718	763	746	737	727	712	765	750	806	768	704	789	713	747	731	775	711	743	691	741	738	727	746	764	745	733	707	726	730	776	764	712	736	712	766	729	773	733	726	740	711	766	730	712	705	768	722	749	750	720	723	714	723	733	745	764	764	733	729	687	741	742	710	730	729	781	715	739	734	753	773	748	728	715	732	730	760	739	732	742	711	689	724	719	742	751	751	717	777	701	757	715	791	749	758	761	704	719	724	770	783	807	728	725	774	716	740	728	769	755	715	757	743	743	735	701	736	704	709	737	746	729	733	698	753	703	752	713	766	728	693	759	729	739	746	732	718	748	742	729	736	732	747	790	791	736	761	730	766	749	739	761	740	752	720	763	758	768	747	776	688	738	753	762	768	795	780	769	708	747	780	750	713	806	707	769	732	712	727	779	810	710	698	716	723	741	721	733	731	644	797	741	786	713	769	727	715	729	788	779	734	767	762	735	720	730	712	721	760	714	774	774	706	749	706	756	741	756	741	751	769	706	717	730	708	767	733	728	728	704	790	688	773	737	757	722	736	760	742	677	711	760	744	719	745	762	761	749	772	765	729	722	666	727	779	725	740	753	741	724	782	801	727	798	745	732	757	724	710	709	707	703	721	711	791	716	754	720	711	762	764	750	750	743	675	733	690	730	770	782	758	735	732	695	763	704	749	724	725	730	844	769	743	781	763	712	727	720	724	763	750	715	711	673	751	738	761	747	725	730	683	720	771	758	729	756	734	740	747	757	700	695	769	713	777	727	679	758	729	738	721	716	777	678	687	713	757	667	763	716	717	719	748	732	727	787	688	758	734	719	711	749	779	737	742	726	770	751	757	786	743	759	770	726	724	704	708	738	730	762	751	746	740	762	755	749	727	729	702	715	735	724	734	689	706	719	748	782	781	754	704	748	772	724	735	731	751	815	749	716	746	775	764	770	742	769	775	773	739	736	757	719	759	789	723	775	699	732	745	718	725	750	741	747	766	681	739	745	760	716	758	757	716	747	734	751	722	727	702	724	739	770	732	704	697	704	779	777	740	753	734	706	785	738	750	761	689	716	748	776	759	706	764	716	727	756	758	722	715	710	723	740	716	757	752	782	762	746	769	731	753	748	761	744	729	773	716	722	685	690	749	698	715	711	796	741	712	743	776	743	763	736	711	727	683	701	750	700	746	754	721	761	707	736	721	730	764	750	742	733	695	729	693	746	744	784	773	705	802	724	713	716	751	737	730	760	728	726	728	741	723	726	729	732	743	689	678	754	726	760	762	777	716	735	734	705	762	740	716	776	758	703	819	753	746	728	764	711	779	725	798	658	722	750	723	779	722	711	727	764	761	746	770	759	771	722	716	729	692	712	730	745	729	754	743	723	752	760	777	723	737	690	738	733	743	732	739	733	843	729	748	768	749	747	701	758	783	751	773	702	733	729	767	706	719	756	762	744	697	742	776	726	758	750	773	749	758	733	756	717	720	737	744	737	746	721	731	749	705	783	721	749	751	733	740	723	718	778	788	739	752	790	758	690	774	743	728	766	775	744	729	797	761	729	724	721	721	762	760	789	705	737	739	754	727	739	800	777	736	715	757	691	767	753	771	748	781	771	757	701	715	709	768	735	729	780	736	725	728	724	721	771	694	724	757	768	733	741	737	686	781	710	757	723	712	727	729	689	706	728	724	761	757	752	739	734	734	736	737	695	770	746	768	755	734	680	749	776	748	710	745	700	716	724	742	731	754	742	777	747	714	738	752	748	725	734	731	744	768	757	724	750	750	750	725	774	701	699	757	802	700	739	725	729	714	749	717	811	727	698	673	722	735	724	764	729	716	737	746	745	743	682	776	709	727	766	750	755	749	713	775	733	757	748	726	730	749	802	725	719	724	757	735	721	681	720	754	760	705	764	722	736	711	756	758	734	773	736	720	757	747	736	764	723	793	749	726	728	719	690	751	712	735	760	729	731	742	687	815	731	796	733	702	717	708	728	766	723	760	751	718	746	759	793	715	807	753	705	719	750	761	711	714	793	732	711	690	761	768	737	720	728	738	727	737	721	734	748	733	711	720	747	772	730	723	716	797	751	739	709	749	742	781	714	744	752	798	715	754	792	764	775	736	716	760	655	753	706	720	734	719	796	768	769	753	745	741	766	777	741	757	709	709	701	729	716	728	743	702	707	700	759	745	728	737	731	732	723	759	783	721	750	735	748	757	742	751	722	757	707	684	786	754	781	711	762	701	744	725	749	717	789	720	750	706	687	714	743	731	707	731	783	763	719	726	719	753	769	698	782	761	784	714	752	748	707	735	765	731	772	709	763	745	758	772	701	740	767	750	769	749	723	723	686	684	747	692	698	749	745	748	736	742	727	726	788	764	763	693	799	738	786	727	730	791	693	763	697	749	779	765	720	753	752	732	724	782	735	763	740	750	743	712	700	773	715	707	707	770	746	720	724	724	703	745	699	745	688	759	680	752	770	755	704	731	766	715	778	774	723	696	735	760	750	747	740	709	743	733	754	759	720	693	784	725	733	738	747	757	735	793	760	711	761	700	826	786	737	735	726	710	678	734	739	786	775	739	735	736	760	733	752	734	752	765	727	743	707	727	728	747	690	741	681	717	735	753	732	770	735	730	684	726	702	776	758	767	715	693	734	726	725	771	768	727	769	736	713	699	752	719	745	736	717	705	721	733	736	713	745	719	730	731	740	760	693	715	752	753	719	751	697	775	717	743	703	722	697	735	748	748	784	722	723	718	770	761	712	742	733	756	724	714	760	755	675	689	680	782	702	707	726	750	723	758	711	755	766
24151	21403	28872	24360	21419	16131	8516	5313	3990	3450	2724	2247	1852	1484	1264	1033	921	817	746	778	673	679	678	632	651	655	619	608	607	606	608	567	572	586	566	598	583	563	580	565	597	638	572	517	537	559	512	554	550	543	574	564	581	549	576	553	573	564	535	567	557	540	528	557	600	564	569	505	574	565	575	546	548	550	596	544	554	580	510	562	547	519	572	559	552	567	528	565	577	577	548	552	508	592	545	522	520	535	586	522	533	566	565	518	528	534	556	580	586	558	574	528	541	555	554	540	541	547	540	524	557	566	587	556	549	530	514	533	553	556	538	538	570	534	591	526	542	523	563	538	535	556	545	505	540	529	576	535	568	516	547	544	539	554	545	552	592	534	586	554	517	591	551	576	576	532	546	533	562	508	522	580	550	532	595	558	597	573	562	541	552	536	528	501	582	597	543	506	529	577	528	556	548	554	535	512	497	544	523	531	572	520	557	557	537	556	505	554	564	565	514	548	543	549	585	535	550	508	559	523	538	528	571	565	508	547	527	495	609	584	543	553	481	525	529	545	554	551	554	520	554	529	559	532	596	562	545	557	556	577	565	538	537	526	569	515	548	538	546	569	528	564	521	520	562	557	518	578	542	522	533	542	552	471	555	554	516	557	538	544	550	552	537	562	524	547	522	553	580	542	532	500	568	559	532	535	558	538	557	523	544	563	556	524	552	552	536	542	552	552	530	572	531	530	559	534	575	581	563	506	526	545	535	613	519	543	559	551	522	519	511	532	567	557	525	537	542	552	547	487	546	522	540	558	548	546	494	518	569	552	555	541	531	536	529	570	523	543	543	582	556	554	539	518	512	527	587	560	551	541	531	531	542	544	525	550	552	518	559	569	526	537	523	571	514	529	544	509	514	548	535	549	520	535	544	564	532	529	509	551	532	565	560	506	544	513	588	575	520	551	564	570	546	543	505	534	527	532	546	551	548	543	583	546	544	504	511	569	533	564	552	526	543	540	502	525	533	545	555	532	546	579	512	548	538	512	515	544	558	574	564	531	569	615	569	521	547	554	557	551	543	597	552	523	507	559	532	546	552	552	517	581	570	558	530	559	525	540	522	538	561	531	538	538	502	549	513	544	512	526	529	534	574	529	595	544	539	541	515	500	567	555	546	574	494	482	524	547	532	526	566	524	553	487	534	528	556	544	504	522	549	541	579	530	543	573	533	522	544	585	531	576	541	535	564	541	513	548	573	534	513	589	518	498	497	559	543	536	524	519	548	550	537	528	505	543	592	550	516	568	577	547	510	546	505	557	506	537	551	549	562	506	522	553	540	555	511	578	564	520	542	561	540	554	523	563	560	551	524	583	549	554	542	560	570	546	501	495	549	563	555	518	514	554	532	541	536	549	538	504	549	536	557	532	542	548	598	534	538	525	614	551	534	524	544	531	561	585	533	568	517	553	523	605	548	524	528	549	533	525	559	535	548	550	595	525	553	563	507	523	542	556	515	601	546	488	493	505	543	552	520	550	541	557	496	551	583	529	563	528	538	554	498	529	551	567	559	563	533	553	529	576	554	532	515	530	571	559	540	533	569	533	569	564	516	520	558	573	499	527	523	563	539	533	556	523	551	548	552	569	544	554	521	502	521	519	537	576	556	525	560	571	500	549	536	573	558	526	526	511	530	543	580	532	505	537	552	531	537	550	551	522	500	519	545	545	515	561	540	564	535	557	550	578	518	525	553	547	522	519	532	555	541	516	512	578	557	552	524	569	548	551	550	505	504	520	543	550	512	547	566	518	543	584	487	513	545	560	522	532	583	591	522	557	552	501	577	505	596	578	516	509	509	556	528	524	527	540	565	557	530	533	506	554	539	561	575	582	582	557	525	551	543	544	550	531	550	507	556	564	508	542	547	578	563	545	564	594	541	488	561	544	499	543	519	570	529	564	520	567	551	485	536	568	560	567	521	515	547	575	526	524	573	514	596	550	517	524	561	513	539	536	549	527	549	546	535	551	518	525	581	563	528	548	501	575	545	526	554	555	591	512	561	558	519	553	539	491	473	580	530	584	542	550	533	576	547	526	536	573	551	511	563	570	510	546	536	549	544	557	549	553	510	557	545	586	581	584	541	524	532	519	517	561	583	554	532	546	536	511	590	535	517	553	545	511	547	516	566	551	555	519	570	536	551	549	549	526	541	511	556	520	547	545	549	584	530	524	546	572	561	515	543	550	534	519	500	535	539	542	550	552	532	550	533	499	549	503	536	552	506	542	541	537	582	559	546	534	616	500	533	492	525	580	533	532	578	514	581	575	570	547	505	571	493	503	532	539	551	568	579	506	531	531	537	528	551	542	582	539	571	526	542	495	551	547	566	546	534	550	499	540	559	562	524	514	541	563	537	578	544	494	550	527	530	548	550	508	536	545	518	521	522	527	562	525	546	574	559	527	560	551	556	528	519	534	555	560	545	502	513	530	596	528	500	534	541	539	560	547	479	526	590	521	558	543	501	545	549	557	520	557	547	542	558	560	556	570	539	548	552	541	534	559	544	584	513	529	558	522	536	528	499	547	525	494	576	566	525	595	520	536	571	565	537	506	539	539	565	567	527	507	504	544	538	554	512	517	522	526	532	533	543	507	549	519	489	514	542	541	507	537	543	513	533	571	564	551	535	553	505	545	537	539	527	533	527	561	563	520	518	510	531	542	558	554	562	523	548	547	550	531	562	504	553	559	592	520	527	565	550	535	504	535	484	534	498	528	522	513	547	553	502	556	557	570	537	478	544	500	516	502	540	538	576	534	523	551	550	507	503	541	560	566	551	529	542	575	547	559	558	580	550	524	551	534	539	540	541	534	508	548	583	580	512	564	541	546	529	550	537	523	585	550	603	529	512	527	546	499	524	551	546	600	505	521	531	530	536	546	544	530	532	534	539	498	543	535	515	529	583	514	562	526	519	536	501	533	555	535	574	563	552	522	519	564	529	512	528	564	549	554	513	524	481	530	574	542	556	521	571	514	514	544	491	548	539	545	504	558	535	535	552	532	480	558	524	546	579	537	493	476	507	541	558	607	560	557	536	542	577	545	503	517	538	538	542	562	510	516	570	544	524	505	535	546	539	565	555	496	552	558	578	513	541	534	526	507	552	565	557	517	523	543	558	513	557	521	514	577	567	554	556	573	514	547	557	543	564	519	524	518	530	557	573	564	531	539	543	573	536	555	509	556	544	533	495	576	511	525	502	518	550	554	537	566	557	530	512	529	534	562	537	546	556	509	544	519	552	528	534	533	507	537	527	549	555	541	545	541	568	521	530	554	560	568	570	546	524	505	555	541	577	533	534	556	562	528	480	487	557	526	561	566	545	567	552	477	535	530	508	523	525	600	573	540	528	511	520	542	533	580	530	519	540	545	539	594	547	555	514	545	513	523	529	511	573	550	568	526	539	570	540	530	564	532	533	522	552	568	541	533	534	527	515	528	545	528	535	532	572	528	550	524	585	514
18651	34403	33041	26079	21941	18580	15924	13769	11774	10038	8320	6716	5585	4410	3616	3003	2449	2107	1804	1683	1510	1424	1398	1357	1328	1282	1269	1200	1221	1211	1105	1115	1102	1079	1079	1058	1062	1075	1053	1045	1018	1062	1041	1058	1063	966	1029	985	1036	985	971	1085	1056	1024	1048	1064	1044	1060	1076	1037	1075	1018	1096	977	1070	1099	1030	1041	1068	1058	1056	1049	1030	1087	1003	1076	1013	1040	1055	1040	1066	1038	991	1030	1001	1018	1012	889	1021	1040	980	971	1028	992	1003	900	1050	1007	1050	1008	1003	1046	931	1004	1064	1015	1008	1006	1000	972	1002	1052	963	991	1013	1030	993	943	973	1022	1001	996	1043	1042	966	1042	991	980	991	985	1021	984	1063	965	1046	1005	1027	1072	1043	1013	995	1053	1023	1048	943	1019	1036	1031	1064	993	1005	1071	1029	995	1051	1042	1061	1025	1033	1046	991	1053	1069	1044	1042	1009	1010	1010	1033	1067	999	1048	1070	1005	989	946	1071	1024	1081	1008	1052	1017	981	1074	1021	1068	1035	988	998	1007	1034	995	989	1011	1030	1002	956	1039	1012	1002	1038	1054	1041	1015	1043	952	1071	1044	962	994	1015	1057	1014	978	1030	1067	1008	1019	987	952	995	1041	966	1010	984	991	1041	1022	1054	1028	1001	1009	1036	1013	1047	1016	977	1009	1013	1025	1021	987	1052	1006	993	1013	977	962	988	971	989	1022	1010	1044	980	1006	1054	1021	1016	1035	966	975	998	959	997	978	1031	1018	1059	987	1009	1021	1003	953	1037	992	1041	967	995	953	1054	1024	1008	986	1010	993	1002	1069	1068	983	999	994	993	994	997	1037	1013	1033	971	1035	943	973	1029	1022	1006	1015	989	1026	1049	940	993	1011	972	1038	1000	1037	985	1020	997	1070	1046	977	1058	969	1062	1010	968	1031	1025	1050	1021	1010	1045	992	1039	995	954	1007	1023	1024	1064	1001	984	995	951	1020	961	1009	976	1023	980	1010	1004	968	1010	957	1033	1072	1000	976	1031	1010	977	1003	1045	1112	988	1027	1025	1043	1000	999	989	1031	992	970	1008	996	1033	1023	993	1078	996	979	981	1014	940	1031	1041	1077	969	993	991	996	941	964	1022	1021	1035	999	952	1004	989	1007	998	995	1069	991	1006	1023	992	1020	1021	936	1004	976	957	1068	962	1053	987	1057	1018	1005	1026	994	1045	1026	1015	1044	1043	965	985	991	1011	1016	1016	1049	953	979	1017	1006	1034	1000	1030	1034	986	997	986	1025	981	970	1029	971	1012	1025	996	1012	955	1061	1004	973	1060	1003	986	1005	1043	1011	1030	971	1006	961	989	999	979	1040	992	1005	1016	1045	1010	1050	997	1004	994	1011	1029	1000	965	1023	1022	1006	1000	1030	1038	976	1051	999	975	986	985	972	1005	1086	997	928	999	987	1012	1017	968	971	1042	949	984	997	995	992	1041	958	1025	1018	1043	1025	997	981	991	1011	1021	974	1061	1010	1063	1020	1015	991	1027	960	1020	1074	972	942	1054	1067	1053	1034	1052	1006	1010	1018	1016	978	1047	1016	1052	1010	941	998	991	1020	968	1033	1021	983	1014	1009	980	1004	1014	1060	971	1024	984	992	945	1015	968	1004	1049	977	1035	1013	961	958	1020	1008	970	1028	998	1011	985	1004	975	1020	1031	963	1032	991	1066	1035	949	1023	1011	1005	976	969	1010	989	977	1018	962	961	958	1071	1019	1017	1001	1012	1042	987	1024	1022	1013	978	983	977	1025	999	982	1021	1090	1040	1017	990	1018	958	1043	988	1065	992	977	941	1004	1010	1027	976	989	988	993	984	996	993	999	1042	981	1024	952	1001	978	1009	1018	961	1007	1020	999	1023	1033	1054	1023	1013	1004	976	1027	968	1014	1029	1070	982	968	1007	966	1002	1053	953	1000	950	1040	1022	989	980	1013	1007	1012	1055	977	1031	1015	993	987	1028	1005	960	1049	1010	986	1002	1049	1054	1083	996	966	1092	958	1049	986	977	1028	992	1054	1007	1029	1030	1028	975	968	1005	1011	966	991	1011	945	1042	992	1009	1064	975	975	972	1031	1027	984	1004	990	973	969	1007	1007	1037	952	1006	1009	1056	914	1017	1006	976	1004	1030	1002	1043	997	1003	1021	998	958	979	1012	984	1052	977	999	1002	1036	1012	995	957	1004	1034	992	988	1005	991	983	1015	1019	997	982	1014	1082	1020	1008	1100	1009	978	1018	985	997	1020	999	966	1009	948	1047	1036	969	922	1010	999	1000	953	1010	1006	1023	987	1058	1022	992	1040	977	980	1018	1053	989	1013	996	1000	1046	1050	1021	989	975	994	1007	1018	976	1000	1024	1079	1027	966	1025	1008	1012	1022	1013	944	1038	977	962	1004	1024	1042	1005	1000	1058	977	1028	983	1055	952	997	1011	991	996	995	982	1048	1053	968	1009	1018	982	1049	976	991	1000	956	1002	976	1023	958	989	997	1004	1012	1052	1007	1000	1035	1024	991	1032	968	1002	983	988	1015	1017	985	1072	1062	1017	1001	1034	987	992	1019	980	1054	1020	1038	1006	1014	984	1032	1019	1011	1003	1017	1036	1085	1009	1025	1000	997	1001	1065	987	1090	986	1025	1039	1047	983	1012	1003	1009	1017	1039	1011	976	980	1019	957	1013	974	1030	988	1006	1012	1006	998	1032	994	957	1016	1041	1006	951	1056	943	1044	1017	1083	1009	975	1000	1007	1047	997	966	1019	1004	1048	1005	1015	950	1042	995	946	991	1102	995	1009	1012	992	1004	973	1018	1035	970	1039	931	964	1092	1003	1027	1052	1087	1001	1026	967	1008	1014	1017	975	1002	971	986	977	1010	1045	1003	939	1034	1007	1007	1010	1038	1031	1013	990	977	1037	970	964	985	1051	1056	1007	1025	980	1020	973	941	906	982	990	980	998	998	988	968	1009	973	1057	998	1033	1004	992	973	1015	997	1031	1025	1011	1010	1041	974	1025	981	1012	1022	974	959	995	1000	1017	1022	980	980	1053	1003	1027	1042	1052	1038	991	1048	936	1034	1020	993	1005	1049	973	989	1033	987	1024	958	992	1034	952	1029	986	942	1010	991	1007	981	968	1032	1013	975	1004	1018	1008	1027	1037	1007	960	995	1076	1050	1043	1048	990	989	1014	1015	1028	1050	1006	996	1015	1014	999	1042	1051	1026	1038	1034	1012	941	1001	1022	1038	1029	1007	990	986	1061	1048	1038	1031	987	1040	1066	955	1048	1024	995	1022	995	966	1041	936	1012	981	963	1051	1014	964	994	984	988	994	958	1032	1074	1037	1055	951	1023	977	995	1014	967	1055	1008	1009	1001	1000	1046	1033	996	992	1031	993	1026	1028	1012	1046	1018	1025	1046	1034	1029	959	1019	968	1058	982	1002	1019	996	1018	1005	1015	1055	1014	999	984	995	1005	1011	998	1050	1012	1023	999	1077	1009	1022	990	1043	987	1023	1046	1019	1000	1004	1008	1003	1016	972	1089	946	990	992	1009	1067	1012	998	1058	983	983	1014	1013	1023	1051	987	1009	1036	983	1045	931	1003	1027	1044	985	965	1030	960	954	1013	988	1021	1026	981	946	995	1015	1005	1013	1045	1084	968	990	1029	1015	994	1056	1012	1018	1033	1055	1025	1004	990	988	969	1004	950	973	1020	1005	991	1027	995	995	997	981	1021	984	993	988	1008	989	975	1090	995	1044	1007	1044	1018	969	1026	940	993	1009	959	1036	994	998	1045	1047	1046	1000	1061	1017	1061	1035	1003	1039	1002	1053	1021	1000	978	986	1000	1005	1067	1029	989	958	1024	1002	1083	1010	967	1030	1005	973	995	997	1014	1024	999	1018	987	1013	1032	1026	1011	977	1011	985	990	940	1033	943	966	991	1000	988	1062	1038	1019	969	991	1007	964	977	1022	1005	983	1045	991	1017	1027	1006	1043	1002	1056	1050	987	1006	1053	991	1001	983	995	1054	1014	970	1013	1066	1012	1001	977	1004	993	1043	996	976	966	970	962	1005	1057	997	971	980	1068	1013	1005	1021	1020	989	1014	1027	1000	1020	996	1009	933	981	1014	1081	1004	1015	1004	1035	1044	1025	1033	1042	1013	984	998	1012	1024	1017	1027	1074	989	985	966	1052	984	1019	1039	976	1026	1042	1042	1013	969	1004	1016	1009	999	986	993	1008	1050	958	970	1031	1049	1027	1036	1047	1002	1004	922	984	1018	965	982	1038	926	1056	974	957	991	971	1030	995	973	1029	1020	999	1056	1034	1097	1030	1017	1033	987	1047	999	1002	1019	1016	1030	986	980	1035	991	1027	1042	1002	1030	1040	1053	981	993	970	1014	1034	1008	1002
27449	19094	11789	6574	3708	2510	2022	1638	1327	1105	987	768	638	536	457	424	383	356	357	365	304	301	317	296	293	306	302	269	326	312	317	288	297	295	304	298	316	307	281	296	283	318	284	274	312	311	291	318	282	301	270	297	292	286	276	338	315	298	321	271	321	279	289	266	269	281	324	283	291	317	317	343	302	312	281	287	339	277	302	310	282	324	329	304	262	284	303	288	277	292	284	304	291	288	271	330	319	274	298	280	280	314	320	281	287	282	293	280	310	306	265	320	294	291	280	284	288	287	310	272	299	305	287	264	282	295	280	296	274	277	305	305	292	304	282	294	270	293	292	294	273	297	294	286	293	295	271	307	282	297	312	286	280	300	301	293	301	302	275	254	287	322	329	277	291	284	303	284	305	285	263	310	287	305	309	268	300	325	277	263	309	282	300	252	314	323	331	293	299	301	289	289	293	324	295	291	313	296	340	296	282	288	281	293	283	324	290	308	279	318	305	310	295	302	287	281	289	303	294	282	307	323	308	287	286	285	295	286	291	295	291	309	337	271	298	302	295	301	300	289	310	295	273	296	299	279	298	302	310	272	302	302	313	288	282	298	288	302	287	317	270	280	289	317	288	289	307	304	311	287	289	267	292	314	283	285	281	322	290	289	292	291	298	270	282	283	284	298	288	298	305	282	302	274	296	284	259	275	323	299	333	288	282	310	282	296	292	298	304	278	278	273	297	282	311	332	309	301	294	308	291	254	296	314	264	279	309	296	287	301	319	318	325	260	274	301	271	280	314	311	295	300	280	310	283	268	294	266	274	284	274	301	287	305	271	283	323	294	300	265	295	273	288	324	306	281	285	291	265	286	304	302	276	277	277	299	278	277	278	275	283	305	295	292	292	306	307	268	291	309	281	285	319	302	295	313	288	327	305	298	284	300	282	255	313	295	294	288	306	288	305	305	276	294	297	301	317	309	264	277	291	295	285	285	291	300	291	297	280	300	317	276	286	284	332	264	290	286	277	302	323	284	290	272	305	302	311	287	277	299	282	305	328	298	293	297	335	321	277	304	274	308	266	283	277	302	267	314	291	298	273	267	314	297	304	301	287	269	306	312	298	308	306	292	259	279	249	301	312	299	314	257	299	291	282	275	312	301	310	301	304	293	282	282	271	299	278	297	279	291	309	304	320	287	267	296	275	301	281	291	296	320	306	293	285	307	322	293	291	306	294	275	281	312	298	290	273	308	312	313	285	318	315	302	268	305	293	280	297	291	283	263	277	309	301	341	298	301	308	283	301	294	293	311	321	309	283	316	305	321	282	284	274	281	296	277	292	293	264	294	297	284	294	305	288	281	264	299	283	312	290	280	292	285	311	280	323	278	279	295	286	288	303	255	269	288	292	286	273	273	294	298	316	281	295	296	310	279	286	323	285	297	318	306	294	266	267	318	302	300	294	288	284	256	293	298	300	313	288	302	273	300	314	258	243	324	285	299	315	276	278	295	280	297	338	286	270	289	320	307	291	277	279	303	304	308	303	325	281	277	301	271	310	248	271	325	299	306	291	331	307	296	294	317	307	290	262	298	309	279	294	264	282	294	271	298	291	287	323	298	304	318	275	318	286	287	303	277	298	337	277	273	286	288	294	264	285	310	316	305	297	303	283	295	278	277	287	326	289	272	283	293	286	257	303	258	283	309	292	283	300	319	324	283	286	286	310	283	295	294	316	302	294	296	289	306	308	287	305	301	304	277	268	304	296	296	290	290	305	316	273	311	303	279	258	306	291	295	286	270	279	337	276	314	246	274	307	290	315	306	308	300	306	335	287	278	298	279	275	293	307	273	297	292	289	284	307	280	268	274	318	321	306	262	289	280	284	305	300	282	285	298	287	289	283	315	269	289	288	312	304	300	279	286	299	307	301	325	296	283	272	305	291	269	299	286	293	281	302	300	305	287	298	292	283	280	271	270	297	286	288	271	287	296	304	295	305	298	285	285	273	296	293	309	259	306	311	331	285	305	273	289	286	296	309	284	284	289	280	303	269	303	268	317	270	301	326	317	281	273	280	336	281	322	294	296	284	300	282	270	323	332	300	257	296	272	302	292	287	270	300	295	292	310	300	316	284	313	273	298	293	285	288	265	299	296	294	292	280	302	269	270	315	284	288	296	291	294	308	313	286	296	275	276	315	308	287	270	283	329	289	283	298	283	293	305	313	272	292	275	285	301	282	330	272	279	288	325	331	302	275	291	266	284	302	278	303	288	311	278	319	310	275	283	304	282	303	286	279	274	281	298	340	296	319	323	325	284	288	321	294	323	280	288	286	310	290	299	270	300	277	306	304	280	267	303	279	285	298	287	306	283	292	289	286	272	296	294	300	306	293	301	294	266	293	325	300	277	294	279	295	294	283	276	278	295	265	265	292	290	323	246	282	291	284	271	308	320	313	293	297	260	304	282	312	273	269	291	276	294	298	282	297	305	334	294	288	313	306	309	290	283	316	288	329	281	318	304	303	320	287	291	301	322	300	307	314	277	275	335	295	273	288	291	279	261	258	271	306	329	305	306	253	277	262	275	282	304	309	298	273	283	308	295	290	307	299	287	298	270	306	292	282	309	264	369	287	292	292	300	316	317	282	291	293	330	303	277	256	296	321	325	283	283	303	308	299	282	320	290	294	310	287	291	309	304	275	285	310	263	294	290	310	290	265	328	288	290	271	268	305	309	305	264	309	265	304	314	273	308	297	270	292	295	286	285	280	266	294	311	290	301	288	339	313	296	299	274	286	255	300	311	288	282	313	315	289	286	295	297	263	311	316	284	298	307	275	246	292	242	286	284	276	313	279	289	307	268	288	282	280	277	321	288	255	323	307	308	267	292	284	291	288	286	306	283	286	315	238	297	295	300	318	261	348	290	284	248	285	289	287	292	291	280	265	291	287	294	305	285	286	285	287	314	252	294	286	276	270	316	306	316	297	294	283	308	292	296	295	290	286	267	302	314	291	302	260	270	292	309	287	267	305	281	288	289	265	273	289	285	296	282	315	310	276	299	292	316	290	302	319	288	278	270	303	280	264	297	313	285	320	287	293	321	323	273	282	281	298	318	304	281	275	314	267	293	286	318	313	299	301	309	279	284	299	301	287	295	297	242	275	287	301	298	299	282	290	304	308	297	332	323	276	280	316	295	324	312	305	303	301	288	292	302	295	314	257	302	269	322	294	289	299	266	288	317	307	299	304	304	256	289	304	288	282	291	304	286	274	276	276	304	310	262	292	277	299	346	292	294	289	289	262	299	281	291	301	276	304	264	254	280	271	270	321	282	290	300	272	276	306	307	264	278	291	292	284	304	282	263	307	294	285	300	296	302	306	315	306	295	264	293	266	283	282	291	302	291	295	300	292	299	302	284	247	277	309	297	287	284	311	290	281	283	308	305	295	309	304	254	290	295	292	325	282	300	271	273	323	298	299	285	297	314	280	331	306	301	306	285	299	281	284	283	304	278
13764	21268	19767	13457	10569	8379	6860	5854	4749	4108	3408	2693	2077	1642	1372	1120	977	859	787	780	684	731	647	645	678	665	676	736	644	649	653	596	586	611	558	614	596	590	603	582	583	610	602	554	606	598	630	574	632	595	570	640	546	579	610	618	555	559	586	643	581	592	621	589	575	597	624	617	623	627	601	618	588	580	605	604	622	587	604	596	614	577	595	625	618	605	572	624	596	621	586	591	587	601	608	593	529	614	553	558	568	559	594	590	602	595	582	601	577	560	597	556	550	607	588	645	576	566	543	627	609	610	559	578	594	594	594	568	595	598	544	588	594	632	603	604	572	631	617	596	548	594	587	566	615	588	563	588	604	587	589	595	581	569	556	575	562	529	599	539	548	599	556	610	565	576	590	569	600	566	590	602	601	543	582	534	615	608	621	625	600	563	591	615	571	560	599	650	587	590	555	604	590	561	580	582	590	611	573	565	577	576	537	549	558	587	602	586	574	591	582	605	567	602	586	576	537	593	554	575	553	552	552	563	597	579	585	558	598	602	597	558	584	632	595	569	558	596	601	604	606	560	633	564	634	551	585	575	553	621	562	573	577	590	561	607	575	583	566	571	572	584	576	579	616	561	564	571	582	620	573	553	597	600	587	587	595	557	562	599	591	609	610	560	599	581	556	600	577	593	595	592	591	561	590	603	604	583	597	592	590	594	564	631	641	564	642	539	573	576	605	569	586	583	602	617	622	640	597	610	588	560	606	615	587	566	601	616	587	572	558	569	567	647	602	605	647	583	622	595	580	587	582	603	597	590	579	614	592	586	595	577	573	527	605	642	615	609	570	564	568	577	608	620	581	583	610	604	591	569	595	590	586	577	577	614	572	593	563	589	592	593	578	609	609	573	535	570	538	587	586	587	537	574	595	624	578	586	582	602	613	589	564	565	584	578	566	556	533	612	612	564	605	603	603	625	556	579	579	579	534	639	608	568	636	585	609	587	591	597	582	582	574	554	592	582	578	585	608	595	607	620	563	553	575	628	657	585	571	609	552	559	615	559	628	587	553	582	577	622	552	626	544	626	621	576	571	616	559	554	620	587	567	570	523	578	586	588	531	629	569	591	579	568	604	570	595	622	535	570	571	574	608	574	634	609	564	570	560	592	556	576	544	589	570	605	596	583	588	581	593	554	599	623	547	564	569	580	576	588	613	526	553	663	586	592	598	567	620	579	624	636	576	640	547	594	549	578	607	513	551	604	590	576	582	575	612	616	617	565	610	590	586	587	609	594	582	596	580	595	569	560	598	585	604	575	572	577	575	595	608	595	566	588	590	602	605	578	574	594	594	657	552	625	589	565	582	600	604	536	598	552	549	587	624	567	571	588	566	558	582	597	638	599	576	596	600	567	571	554	585	575	595	593	574	608	562	598	582	587	629	586	606	614	578	552	547	591	584	577	598	611	596	551	596	572	583	602	594	574	603	593	589	602	513	605	559	568	601	599	556	577	585	564	593	640	586	595	601	578	578	585	646	546	553	580	575	597	574	594	575	567	603	609	613	606	545	571	576	585	565	554	579	581	602	587	601	566	606	615	594	586	589	575	599	578	601	595	561	638	582	587	598	631	583	567	601	558	547	568	599	598	549	575	575	613	607	637	606	626	622	542	581	569	586	583	582	563	585	578	550	621	577	582	592	639	612	592	624	557	613	578	586	576	625	601	592	615	596	617	586	608	544	539	593	566	575	577	617	591	603	582	628	614	581	532	559	590	569	587	632	559	619	619	610	589	574	602	590	584	551	573	589	582	580	578	588	555	596	598	576	588	542	556	590	588	589	597	599	548	565	569	576	588	588	578	588	529	647	576	535	572	625	601	581	576	521	585	559	572	580	590	564	578	546	546	619	596	569	532	608	579	598	579	584	517	557	623	577	586	600	592	597	562	585	607	615	585	580	582	574	628	633	573	620	611	583	594	563	611	596	587	589	610	614	596	592	607	556	556	594	578	563	565	617	563	583	587	635	593	593	616	577	617	575	627	550	600	582	570	608	592	591	618	535	585	634	570	583	610	564	568	581	603	597	595	598	565	619	571	605	537	606	600	618	550	581	610	591	586	548	624	582	600	611	549	591	563	558	559	620	581	556	590	611	556	514	627	646	625	602	615	544	597	594	604	577	620	552	552	638	625	608	616	548	578	571	561	549	577	551	585	545	613	578	570	569	555	552	610	568	656	569	554	614	571	579	569	596	544	572	593	590	573	576	590	551	612	610	599	535	614	617	565	569	621	596	622	547	585	600	586	570	559	565	580	612	599	597	579	588	604	578	550	586	609	605	641	565	602	569	569	576	605	567	624	598	550	549	622	591	532	591	571	517	540	579	592	565	593	592	606	623	549	546	560	644	597	573	587	556	556	587	572	629	630	588	590	611	611	567	554	613	610	592	630	620	601	621	571	639	579	591	546	590	557	634	591	601	586	562	565	603	600	591	590	602	669	601	579	607	555	614	614	596	592	582	559	568	576	581	560	552	600	581	566	589	580	609	572	607	604	606	574	608	544	566	598	581	608	580	553	573	595	601	575	595	640	564	558	590	572	571	574	549	605	601	607	567	548	575	566	578	572	601	593	584	546	575	593	624	591	580	536	568	566	598	528	561	552	579	570	590	588	627	559	632	587	561	602	594	567	564	586	593	624	584	628	607	582	583	554	598	596	547	616	602	614	657	557	595	626	572	571	571	558	536	580	608	626	571	589	592	562	571	590	569	573	570	581	605	609	559	605	581	604	572	592	631	585	572	555	590	576	618	593	549	565	607	611	579	621	565	561	618	607	573	573	570	560	609	571	627	656	580	633	598	573	590	610	575	629	605	565	591	610	632	604	576	596	624	567	555	624	612	606	548	588	593	585	564	552	612	587	548	569	588	581	605	575	590	567	533	626	562	537	587	583	591	557	587	567	610	575	644	580	560	583	557	570	579	594	608	622	545	583	615	583	599	597	607	572	612	571	605	590	580	609	593	578	616	565	546	585	595	606	578	597	594	614	602	612	602	618	546	633	644	605	608	598	586	582	609	598	561	601	578	595	558	552	556	566	594	587	610	574	594	569	614	577	565	580	571	577	554	575	602	565	567	562	573	611	592	607	574	572	614	586	578	620	593	567	576	584	575	624	564	609	612	565	622	584	586	536	616	557	590	601	568	585	598	605	554	566	638	557	587	560	561	547	592	612	580	579	583	563	636	536	618	559	594	600	536	618	590	572	548	622	577	554	590	593	566	576	561	592	589	569	604	597	593	586	621	596	608	589	531	595	597	555	563	583	602	600	582	600	581	600	565	575	579	594	643	544	580	591	637	599	598	613	532	623	579	569	573	624	607	576	595	581	606	556	597	599	588	557	587	581	589	604	576	611	582	563	618	603	605	541	578	587	547	593	583	580	631	553	601	590	573	587	569	569	600	569	573	603	547	610	600	593	595	605	569	585	579	545	625	555	542	611	547	563	585	571	590	657
25177	21460	27947	25310	15837	6575	4328	3089	2478	2089	1660	1392	1185	985	770	692	611	527	534	531	481	462	485	470	436	445	425	402	412	402	402	422	381	399	383	383	384	420	373	413	386	414	401	402	385	405	358	420	404	393	358	409	418	423	364	416	384	407	377	409	418	387	377	422	401	422	411	396	379	403	355	395	389	414	375	388	398	390	378	390	402	379	364	371	378	415	413	371	369	403	396	365	390	423	370	412	367	398	388	404	360	388	392	384	439	390	380	393	416	386	375	439	400	369	415	394	387	379	413	397	391	374	409	390	395	404	386	368	380	405	414	375	389	420	401	386	340	398	339	435	363	387	399	389	377	383	410	388	376	359	398	410	370	438	376	410	372	387	379	419	412	407	363	383	365	373	389	417	396	376	406	406	409	399	364	377	399	392	346	382	380	363	394	402	393	432	385	367	364	405	387	381	368	419	381	398	395	394	403	375	401	393	361	402	416	388	371	409	391	405	390	350	376	374	432	345	389	392	390	378	408	374	398	366	397	377	383	388	356	344	377	387	349	377	394	351	371	374	419	372	385	385	410	391	368	396	374	422	412	398	408	376	375	378	379	360	400	380	381	423	374	360	332	388	379	392	371	367	372	357	405	376	402	415	370	386	397	399	411	387	399	369	391	403	373	348	378	376	354	383	419	391	388	373	392	420	388	384	384	374	373	403	415	387	413	383	350	383	369	358	361	379	432	400	365	398	421	383	399	371	379	346	385	362	394	448	391	401	392	386	396	402	389	413	380	385	386	385	382	362	371	398	383	376	379	404	394	406	361	371	355	372	350	353	398	356	336	358	388	383	391	365	409	353	419	420	370	360	363	349	397	375	393	347	372	387	379	378	376	396	401	412	373	405	356	375	401	367	364	384	393	394	421	360	378	384	374	383	372	363	398	408	405	396	359	379	383	401	372	388	416	399	404	398	389	372	422	372	382	392	388	386	381	431	401	387	378	374	383	391	407	381	387	382	380	378	350	428	369	382	358	394	403	386	421	393	361	387	406	402	411	391	389	370	353	394	357	392	377	419	401	401	338	397	418	377	383	373	378	378	411	420	374	395	404	404	386	394	389	364	385	415	393	350	400	393	376	407	383	377	352	420	437	420	374	368	425	370	399	408	389	374	396	390	396	334	400	397	361	370	392	378	373	396	368	382	385	374	365	393	386	361	379	397	364	387	371	367	399	368	382	374	373	399	371	378	405	378	384	370	397	365	375	359	362	347	361	361	421	353	388	371	383	392	373	389	363	384	385	370	389	352	393	417	357	419	399	413	391	400	392	381	406	383	365	399	372	383	394	407	391	388	345	375	346	399	363	400	402	372	388	377	408	367	386	390	371	398	370	398	365	368	393	441	402	393	367	408	404	401	374	402	394	397	401	395	369	405	403	399	347	390	392	397	401	378	391	400	392	351	382	403	360	390	408	379	413	410	383	380	378	370	409	426	359	390	371	372	386	364	370	396	390	401	360	379	390	394	392	375	390	408	407	373	333	424	396	371	402	376	379	366	379	403	402	399	386	395	366	417	391	390	386	363	361	366	369	382	389	373	455	400	405	378	407	384	370	341	387	350	387	404	374	414	400	392	411	368	397	347	387	365	411	360	403	391	385	386	377	385	384	382	360	400	381	436	379	349	370	404	411	354	382	375	375	359	403	376	372	321	364	381	385	390	349	393	399	373	367	403	396	358	339	367	374	367	377	379	380	410	373	360	423	378	415	401	418	395	389	341	370	382	359	375	398	377	392	361	368	406	406	395	384	394	376	383	398	343	362	401	398	385	364	408	372	389	389	364	358	381	384	386	386	391	370	383	372	379	394	388	366	368	378	361	380	398	413	385	363	381	371	407	398	406	373	371	379	409	355	412	392	382	386	422	364	416	371	387	385	371	377	391	390	389	394	407	404	386	391	413	389	404	373	377	384	394	389	368	361	382	415	356	374	374	376	351	346	374	371	370	371	388	373	386	379	392	396	393	372	359	374	344	364	413	384	379	385	377	402	390	416	400	362	379	400	417	394	359	380	396	405	356	358	395	370	413	403	387	397	413	375	400	387	366	378	372	386	391	391	380	366	393	413	377	357	393	396	377	406	385	382	367	372	401	377	381	382	391	417	384	382	362	385	371	378	386	384	404	404	388	402	385	381	409	367	342	359	380	401	410	374	391	406	373	418	398	383	359	376	380	372	384	362	376	392	402	376	391	351	381	364	363	360	390	388	370	374	357	352	377	366	357	385	362	377	373	400	380	348	361	382	388	395	382	390	351	383	398	358	374	403	413	379	363	352	402	376	354	349	367	365	394	361	372	391	369	392	398	394	398	413	397	366	399	381	364	397	374	366	380	396	351	345	380	370	378	409	424	399	366	394	357	388	356	365	361	388	428	337	371	381	370	393	360	413	402	357	392	370	406	362	376	375	373	380	391	377	418	373	409	383	388	365	328	350	362	410	388	401	325	387	371	415	387	340	429	404	355	388	368	374	366	375	352	382	394	371	388	385	402	394	413	367	428	380	372	349	381	428	354	371	377	400	370	361	379	411	367	405	355	397	363	383	397	392	382	386	378	379	370	415	417	391	366	373	382	396	390	408	392	378	365	387	391	377	383	392	361	409	391	366	390	400	377	352	426	378	383	367	408	410	393	360	397	380	403	404	414	369	363	341	347	362	388	381	379	378	381	361	365	388	400	383	363	425	440	419	390	395	378	384	362	396	388	396	350	398	370	355	399	364	387	380	366	377	406	374	367	377	376	394	383	420	387	404	375	406	411	382	388	419	400	399	403	398	371	396	369	407	407	405	411	376	397	386	417	349	394	405	367	367	400	374	388	421	420	369	416	389	409	386	373	411	389	384	408	397	384	364	381	397	370	352	387	387	421	422	401	383	356	392	393	377	418	365	383	390	401	404	379	418	383	373	372	345	373	418	320	396	392	370	388	355	397	366	414	410	392	370	390	370	383	350	382	400	389	367	367	394	401	361	391	377	412	410	381	404	349	445	369	358	378	411	382	388	385	410	371	356	377	398	350	430	357	376	357	392	371	348	401	422	354	388	396	404	388	352	338	358	404	414	402	398	424	363	402	400	401	397	365	390	413	377	362	368	396	375	371	377	407	401	374	369	394	368	335	392	387	380	372	416	414	390	398	344	346	391	390	398	398	369	376	370	380	385	366	380	371	373	395	383	386	370	391	368	378	394	351	363	362	366	377	371	398	410	397	363	368	399	388	404	364	369	383	394	381	378	410	387	347	378	413	382	374	396	396	381	389	374	395	413	373	357	427	388	375	430	364	334	391	348	388	399	362	372	381	435	388	374	350	384	382	379	373	360	353	341	396	372	352	374	407	396	376	387	385	364	380	370	402	383	386	384	405	388	390	385	378	392	354	364	365	391	385	418	384	381	400	409	365	375	418	439	398	376	376	373	385	393	415	369	388	368	377	385	366	370	366	339	383	390	413	351	417	365	370
15706	28554	27071	19943	16499	13173	11012	9541	7973	6801	5771	4637	3661	2837	2239	1882	1578	1395	1256	1165	1119	1014	1034	976	995	906	879	866	912	932	806	828	806	870	855	728	802	793	753	764	828	772	777	802	792	756	783	765	764	782	811	803	798	732	727	778	751	767	751	733	763	743	785	776	781	782	780	812	788	775	779	765	776	818	767	760	774	738	723	725	792	774	840	708	788	782	732	734	757	736	771	717	751	755	725	732	723	812	763	742	734	780	736	767	749	743	775	734	791	751	773	719	775	756	731	754	773	734	761	726	761	741	799	768	722	770	769	735	702	767	737	738	718	720	755	752	767	729	786	730	770	724	794	789	759	800	784	717	762	781	746	827	764	797	740	738	733	754	715	783	786	742	744	781	733	714	746	767	771	746	761	800	752	732	763	781	764	740	785	748	757	715	757	751	745	772	727	739	726	707	735	714	797	758	731	742	765	745	762	709	702	780	775	759	725	728	705	725	719	729	772	750	762	766	742	723	740	711	747	741	784	738	718	793	753	754	760	752	800	757	760	781	777	746	758	752	713	680	732	753	760	733	704	732	742	788	809	793	753	732	767	768	749	707	719	754	733	787	774	768	737	715	762	755	728	739	739	725	741	722	757	792	753	765	691	734	743	772	785	765	734	727	751	784	731	714	735	774	712	773	773	748	741	765	760	781	724	705	725	697	741	781	697	766	749	780	739	735	715	718	721	769	748	705	735	789	765	718	784	744	752	711	769	683	791	723	785	778	734	725	742	728	758	701	733	741	739	731	733	679	754	778	731	750	704	766	768	738	749	736	719	736	769	751	698	790	817	736	774	776	710	776	768	709	755	780	745	805	766	726	758	731	720	744	754	768	744	806	731	726	748	738	778	764	775	750	710	783	751	748	714	721	768	735	774	721	708	756	730	784	774	755	767	700	729	708	804	769	752	763	748	744	855	750	700	740	729	735	755	788	762	738	751	757	779	755	747	769	747	727	745	742	728	756	707	772	752	731	791	742	778	743	795	761	747	740	772	706	753	753	808	787	722	702	743	713	735	747	777	726	741	794	769	752	765	778	780	759	691	755	771	705	763	769	761	787	756	842	803	747	763	765	725	751	767	786	732	754	760	732	747	772	758	771	738	715	773	766	752	736	755	724	757	774	769	762	735	767	704	709	761	746	702	726	754	783	758	705	733	750	771	674	770	751	797	761	759	796	742	765	758	707	740	794	795	788	765	760	747	707	755	745	711	771	733	739	687	755	776	705	773	756	747	776	700	728	756	767	721	738	762	750	736	766	780	750	754	766	789	790	721	693	761	726	747	735	749	749	785	783	743	721	747	719	768	739	706	753	726	794	798	755	760	753	737	763	717	735	788	781	696	725	744	719	714	770	730	740	736	735	760	765	769	764	728	776	713	733	811	681	776	726	736	728	733	717	744	753	771	729	798	762	763	724	738	766	734	741	762	715	722	772	739	736	757	739	720	723	716	769	756	793	703	734	796	746	763	744	765	722	722	709	789	748	722	745	772	704	782	737	726	734	767	772	758	777	736	760	722	792	746	725	775	791	747	780	774	799	722	738	768	775	787	706	687	733	747	737	771	734	745	687	783	679	761	723	737	736	765	730	756	735	695	797	713	782	749	761	752	766	724	723	721	760	774	690	731	803	748	701	751	737	733	758	732	751	713	727	779	730	757	710	731	742	738	783	722	715	737	779	701	755	755	775	751	802	785	710	771	771	733	744	719	730	762	775	763	776	782	709	730	704	746	740	748	728	735	784	770	773	767	796	786	748	715	772	716	751	716	744	818	759	775	753	731	751	716	786	728	757	751	747	751	735	734	715	714	724	750	754	713	739	751	748	822	732	734	792	743	670	691	721	757	730	750	748	714	727	751	752	754	713	762	743	719	762	753	723	712	769	740	732	774	733	740	730	731	726	729	749	731	738	768	754	722	754	716	755	748	736	768	786	773	741	787	752	749	752	747	721	770	769	743	750	740	733	779	738	688	763	762	729	774	743	723	740	781	722	763	765	734	768	709	703	745	792	760	791	718	751	819	695	691	727	742	725	700	779	740	766	723	792	763	717	797	724	722	675	766	757	753	782	734	745	775	718	752	735	730	722	802	752	750	746	731	759	697	722	761	721	749	737	738	765	712	775	718	761	761	738	802	672	772	744	792	764	776	743	744	748	761	764	749	775	764	775	710	777	765	742	735	766	767	744	723	744	762	748	771	740	709	780	777	778	748	736	722	806	710	746	780	772	765	756	766	768	703	742	748	766	691	763	759	763	782	765	679	744	704	745	784	727	726	753	757	733	754	782	747	704	762	848	743	748	709	770	733	735	728	763	784	779	724	732	815	750	800	690	713	695	753	750	759	773	702	761	734	745	778	757	772	711	784	769	761	771	777	767	726	706	761	780	766	768	766	770	761	762	756	795	795	770	757	754	708	723	732	751	753	694	721	766	739	738	746	723	769	761	755	742	728	748	777	739	743	712	743	737	761	738	785	738	706	772	732	759	767	767	742	749	738	750	792	752	775	694	749	770	748	737	763	746	752	719	715	741	758	720	785	755	784	703	765	744	747	746	762	751	707	711	747	763	712	735	740	711	767	767	769	753	748	720	758	724	787	779	728	724	754	732	763	760	740	791	730	762	765	722	785	748	750	745	785	784	693	763	788	708	804	747	763	775	767	731	765	731	736	730	745	788	730	756	763	739	776	768	779	705	754	739	709	802	760	736	754	738	764	732	702	762	681	746	731	723	749	713	709	686	749	741	768	745	743	752	705	738	711	737	765	743	735	741	783	767	734	763	709	765	797	759	746	770	714	727	776	751	807	742	715	695	722	745	739	752	742	812	715	793	725	699	742	739	726	762	688	705	747	693	765	749	738	722	805	762	736	775	723	758	757	740	755	720	681	740	741	711	719	764	804	748	795	756	727	754	709	759	752	723	705	737	770	776	756	748	743	735	736	693	765	746	755	731	768	762	723	751	725	727	756	744	745	716	707	699	722	786	753	710	735	769	746	711	715	739	772	736	726	699	757	729	685	711	767	752	749	742	741	737	746	735	774	735	748	755	726	728	726	739	740	756	780	745	707	770	770	730	749	736	740	760	785	748	776	782	759	717	747	756	740	739	733	752	762	771	749	765	736	780	717	773	729	737	769	792	729	754	778	714	716	814	772	742	723	730	773	726	706	775	751	766	704	720	765	748	709	737	758	753	751	734	717	791	763	709	767	753	706	746	711	740	733	775	735	714	681	774	850	764	702	753	748	738	786	717	706	735	794	739	758	796	773	729	729	788	763	741	754	748	719	708	764	794	779	775	708	700	791	790	775	772	734	748	750	702	738	745	749	716	726	731	768	717	744	733	751	755	754	776	762	767	766	728	748	725	795	769	778	743	781	728	725	739	711	768	746	763	753	719	748	764	712	747	762	782	766	738	792	734	738	737	756	739	769	710	744	759	727	741	745	717	740	725	760	795	747	765
24065	21401	28893	24318	21435	15295	7280	4626	3600	3232	2645	2158	1618	1289	1132	977	921	778	758	743	704	623	675	650	668	592	619	596	584	619	568	559	616	581	587	597	558	565	571	529	570	595	531	534	563	570	532	540	581	578	548	598	550	555	608	571	569	530	553	533	582	554	576	538	592	531	542	587	557	579	582	532	573	547	564	591	520	532	530	556	548	577	573	540	566	571	512	541	517	495	516	557	547	548	571	518	558	567	547	550	555	564	610	564	550	557	516	516	559	563	534	574	551	550	521	564	545	532	557	582	512	537	561	586	580	573	536	556	538	541	505	568	510	548	536	563	495	620	563	554	527	558	576	541	565	535	540	564	504	540	543	566	525	570	543	537	546	548	554	544	562	548	557	568	591	518	571	573	541	592	512	545	523	580	563	550	514	524	557	531	596	549	577	555	568	572	590	572	588	598	588	579	536	555	552	523	573	594	474	536	576	559	540	566	513	582	581	552	527	533	527	502	551	554	571	511	571	510	540	566	535	595	558	576	555	534	568	569	533	499	555	532	530	600	546	542	562	521	510	511	556	584	570	523	524	537	523	497	549	524	518	554	526	549	518	550	532	549	591	559	559	526	529	545	580	555	531	561	534	570	597	540	526	555	515	564	548	556	520	604	572	535	520	539	542	512	559	549	531	533	581	509	521	549	590	548	531	513	532	521	574	564	565	559	551	536	571	529	605	536	556	539	554	566	544	537	543	560	497	501	530	564	571	520	570	533	551	576	517	539	544	522	577	552	549	530	570	530	560	560	513	544	562	565	555	542	544	580	527	543	547	569	538	519	553	540	568	562	544	537	501	551	581	544	548	549	579	571	536	544	525	571	579	545	545	589	521	548	559	560	510	532	544	577	524	566	569	570	561	512	539	548	539	545	517	544	529	562	531	498	530	538	536	549	559	544	579	523	546	502	557	545	571	567	536	578	527	522	535	574	520	571	511	539	514	586	545	551	535	538	546	596	547	531	539	527	515	525	530	531	587	557	564	518	533	593	539	560	569	554	594	563	533	547	534	556	538	553	522	569	521	554	566	539	567	540	532	545	553	539	499	537	568	564	581	535	571	544	487	528	552	540	550	541	534	517	503	559	519	558	535	478	541	538	518	560	560	562	526	560	570	546	547	561	579	545	594	516	530	567	552	543	559	552	547	560	555	572	556	510	565	552	542	540	542	551	558	537	557	570	532	582	538	572	558	541	622	565	545	533	563	581	546	597	535	497	553	520	513	536	528	526	493	523	577	572	530	529	571	576	590	546	544	542	506	570	590	522	579	506	581	533	580	516	560	567	612	537	535	578	530	577	558	524	540	534	532	533	562	551	538	543	534	553	536	559	539	540	559	598	566	557	514	523	512	573	557	516	522	575	606	552	575	555	538	495	571	533	530	551	547	523	519	501	499	537	545	542	563	528	561	518	583	582	588	541	524	562	584	536	560	518	552	528	523	581	570	520	526	535	545	539	530	504	577	567	527	485	566	587	530	543	499	552	574	536	563	556	541	532	527	574	571	533	565	545	518	556	517	506	537	564	557	536	508	535	553	513	542	533	541	563	531	549	568	570	547	568	532	565	551	549	567	542	554	535	552	538	547	547	567	594	546	547	547	518	550	564	544	556	519	535	525	555	551	570	554	558	565	501	532	567	565	532	570	547	512	543	525	551	528	557	556	522	525	593	536	552	568	535	530	539	548	564	535	539	564	532	572	552	516	553	534	512	562	551	561	529	502	555	552	559	554	554	591	586	540	589	517	538	556	513	537	559	510	543	572	549	553	561	514	514	559	543	514	531	543	552	525	505	567	543	547	562	505	573	543	594	581	564	564	566	565	541	545	560	525	533	541	562	581	529	571	562	554	543	554	585	546	538	545	541	480	558	542	566	530	519	535	520	523	504	571	532	559	511	536	575	578	528	491	506	551	527	545	574	524	563	521	522	538	567	524	528	547	606	567	533	529	561	554	574	546	554	567	620	543	514	536	577	525	561	537	561	541	543	547	555	550	557	558	513	542	569	524	573	532	523	550	559	566	565	510	545	564	550	528	520	534	504	560	569	599	542	547	551	557	561	536	525	531	550	585	531	572	506	516	579	580	550	578	532	552	520	512	561	536	514	517	526	528	520	519	553	558	537	566	552	542	571	554	533	524	533	532	568	566	594	580	535	546	505	560	548	563	556	537	511	550	582	579	573	570	584	522	548	540	544	539	545	547	547	513	559	530	530	532	539	542	538	570	543	567	560	532	572	584	544	524	561	535	534	519	558	528	551	535	526	564	566	603	523	542	524	538	510	559	529	573	530	520	529	560	561	505	535	527	544	552	495	557	562	512	573	542	604	566	582	513	525	539	611	564	530	524	528	529	568	509	553	559	550	594	561	528	545	519	518	546	580	529	557	531	524	558	571	564	542	551	553	571	547	589	545	570	538	534	539	568	510	541	564	581	517	573	556	530	572	556	547	523	600	613	536	501	564	560	544	564	546	552	563	553	542	553	564	547	538	577	534	525	595	544	539	504	510	555	570	584	509	560	551	584	591	544	564	579	538	500	505	550	577	532	549	572	582	526	520	504	557	568	537	562	526	514	562	575	559	535	559	556	580	534	541	562	544	544	539	513	530	523	550	537	520	547	556	541	523	554	539	534	528	522	537	562	521	563	558	574	586	542	556	523	556	533	559	553	518	532	496	552	566	531	526	545	561	561	531	522	532	508	537	571	564	524	564	605	524	548	554	570	583	595	552	583	593	550	600	566	558	517	546	553	601	599	512	537	538	535	558	518	531	520	551	586	538	555	567	527	592	553	537	483	547	523	519	558	532	560	528	523	540	549	547	544	532	530	547	561	544	538	591	490	523	539	551	533	557	532	587	591	530	524	523	574	533	539	599	537	536	567	532	537	539	511	580	528	497	565	513	546	557	561	533	552	551	540	561	508	560	496	563	534	573	622	565	541	564	519	553	536	532	557	519	555	546	560	533	555	541	561	486	527	519	531	547	560	581	550	497	548	562	556	520	526	512	574	572	537	572	585	545	559	539	558	527	507	551	510	518	518	523	592	525	544	586	515	552	578	557	510	543	599	528	529	525	536	559	543	538	535	519	564	492	535	502	511	487	549	534	569	563	529	533	540	521	546	535	559	553	573	548	532	549	560	543	536	583	531	545	502	512	570	534	556	530	558	540	518	536	540	552	564	528	562	583	541	545	505	545	562	558	552	550	555	584	531	536	580	539	503	534	555	522	568	567	554	555	568	538	541	548	533	543	544	539	508	529	555	571	557	543	568	564	511	563	532	597	533	512	590	540	555	515	503	517	574	552	585	534	524	566	539	525	569	533	555	564	534	577	572	525	538	513	551	538	536	510	564	543	522	532	550	525	547	519	542	528	522	532	547	525	549	555	530	533	534	600	586	592	523	540	546	520	527	555	542	525	510	497	493	513	545	563	560	527	585	545	543	566	577	556	545	556	534	539
17702	32863	30920	24125	20166	16514	13734	12233	10666	9727	7972	6334	4860	3854	3178	2698	2346	2063	1878	1738	1558	1453	1392	1364	1357	1320	1261	1239	1172	1136	1145	1099	1131	1114	1122	1109	1100	1029	1022	1002	1076	1039	1080	1073	1000	1055	1030	1050	1071	1070	1061	1062	1021	1057	1060	1050	1001	1047	996	1074	1052	990	1038	1047	1088	1085	1038	1071	988	1022	993	1032	1055	1024	1047	1019	1072	1038	1022	1088	1003	1074	1004	1021	987	1009	1039	1024	1037	1021	1028	1030	984	999	1048	1010	995	1040	1016	1030	1067	1042	1032	993	1008	1038	1052	991	1046	1012	983	1073	1026	1045	974	1004	1087	996	1023	1008	1033	1027	1076	1037	1022	1043	1007	1035	1000	1027	1006	976	1013	999	954	1030	1059	1006	1034	1021	998	960	983	1024	1057	1025	992	980	982	1015	1031	1026	1043	994	1035	1016	1014	968	992	984	1051	1045	1041	992	1040	1009	1053	1060	959	999	976	1055	1000	1014	951	1047	1030	1037	1068	1070	995	975	1060	1033	1003	969	1036	1018	1017	988	1067	979	1007	1026	1031	1017	1038	1008	980	987	1071	1025	988	996	998	1000	1018	1007	1048	1024	994	967	955	1030	1014	1025	1072	1031	947	1030	1006	968	1042	986	977	1008	1072	1002	1023	1017	1004	1014	1044	986	1030	992	993	1058	928	1036	1039	1046	1025	1003	998	965	1009	1015	983	1073	1013	940	1005	995	1030	1060	971	980	994	1005	978	1049	1006	1108	998	1032	967	1005	1034	1064	1051	980	1029	1004	1041	1057	1026	1047	973	993	1008	1031	986	1011	974	1050	992	1039	997	1039	1003	998	1025	1094	994	1010	1015	997	1015	1058	998	1010	1005	1056	977	1042	1021	1005	1056	1063	1044	1054	1035	1005	950	1030	998	974	1025	1055	999	971	1019	1081	996	1062	1007	1035	1041	984	994	1010	979	991	1033	982	1036	1073	995	1032	1045	989	1022	1022	1027	1027	1010	981	1054	1010	1041	1042	1073	1015	1038	975	1057	1029	1050	1046	1004	1064	1008	985	976	1017	1039	1056	1053	1008	985	1005	1015	1035	1038	1022	1009	1021	996	1001	1023	1089	1053	999	1028	1038	978	995	1009	1033	1037	990	987	969	1044	1025	1024	963	1027	1044	1024	998	999	1038	1035	1013	983	971	1054	1012	1038	1023	1044	1000	983	950	993	957	1048	1032	1035	1053	968	1045	965	981	1012	995	988	1001	1056	1048	1080	1028	1016	1040	992	1016	982	1039	1020	1017	981	977	1025	1000	1026	988	969	990	1019	970	1010	1025	1009	983	1013	1038	1032	984	1025	1004	1007	1012	962	1010	1055	1025	1029	984	1011	965	991	986	1079	1033	983	1064	1000	1029	960	990	991	964	986	967	1007	1010	1046	1042	1020	1014	988	1007	1033	1003	1005	1020	974	1047	1019	962	1030	1060	978	1048	997	997	947	964	1005	1071	1014	987	994	1012	1020	1029	990	1014	1010	1011	998	1019	1022	1018	970	1008	1083	1030	1050	1024	1012	1024	1031	989	1044	1031	1050	1028	1064	1007	1020	1047	1032	1034	1038	1046	1033	994	1001	979	1068	993	978	1035	980	964	1009	1019	977	1004	1028	1040	1022	1017	1091	981	1032	994	1016	982	1022	1017	1015	1007	977	1011	992	998	1038	1029	1006	955	1050	948	1026	1032	1065	1005	1042	1008	983	978	1006	986	1059	997	979	991	979	1051	1045	976	1006	968	1031	1027	1064	989	1037	994	1018	1015	1040	1002	1036	1118	1038	943	985	1033	999	1035	1057	1011	1031	1081	1005	998	1010	1054	978	1031	1009	971	1019	994	978	1012	1087	968	939	1050	971	1081	1055	1019	984	1027	1012	1027	1066	1045	1068	1072	1033	1055	1015	1038	1008	980	1001	996	983	1028	1020	1027	1008	1035	1026	1045	986	958	1056	984	1013	1042	1033	1019	1020	1018	1045	1033	947	1056	1012	974	1036	1042	956	1019	998	1074	1027	1008	976	992	1005	1010	1050	1050	1029	980	1044	1005	1008	977	1039	981	1025	1002	981	1028	1060	948	1095	1052	1045	986	1034	1074	1012	970	1000	1028	1028	1032	1056	987	1033	995	967	1020	1033	996	1007	977	1031	1010	1025	983	1032	1021	1000	1037	1021	1048	1016	1040	1019	1000	959	1006	1025	986	1039	1011	956	947	991	1029	1088	985	1004	1026	1042	1055	970	1003	1022	1051	1022	985	1061	1034	1014	1028	995	1005	1026	1080	1017	1016	966	1004	1102	977	1030	1001	1021	1000	1070	1010	1005	1026	1024	1012	1034	1049	1048	1024	977	1008	1006	967	1032	997	1028	1022	1032	1042	1035	1076	1021	998	994	1029	961	1032	1012	1019	995	1029	1006	1046	1002	1012	1052	953	999	1014	1042	1037	1017	1026	957	1016	1001	1085	1002	1051	1009	973	1009	1038	1083	997	1101	1000	957	990	980	984	1036	983	1136	1001	1037	1032	1039	1069	1002	1032	1058	1041	1043	1004	1040	1003	1010	999	1035	979	1025	1073	1066	979	1044	1031	968	1057	966	979	1043	1040	995	993	1032	1074	1135	1076	1007	989	1005	986	1079	993	1053	985	1026	1061	999	1012	1039	1047	985	1023	1036	1013	995	1038	1100	992	1033	1027	1035	1024	1091	972	1031	990	986	967	1042	1038	994	1024	997	965	950	1031	1054	1019	1027	1012	1034	1031	1000	1034	999	1042	1086	982	1000	982	909	1022	1014	1077	1045	1049	981	1015	1046	1009	1043	982	976	944	1028	1051	975	1024	997	1006	1094	1036	1023	1007	1044	1015	1013	1020	1036	1013	952	1023	1020	1059	1033	1046	1032	999	1054	979	1048	1032	1059	1029	1073	1044	968	1020	1024	1031	994	1011	987	1025	1051	972	1024	1039	1003	1004	955	1030	967	1021	1036	999	972	1022	1023	1061	994	1031	1017	934	1014	1030	1001	1066	1060	1010	1050	1022	981	1003	1044	1019	1010	995	1012	1054	1019	992	1009	1009	1024	1031	1052	1022	965	1084	1068	1034	966	1004	1040	1082	1006	1031	943	1053	1024	987	1013	994	1034	1082	1019	967	1002	990	1021	1037	1025	1016	1065	1007	1022	1040	1010	1020	1065	1079	984	1022	976	999	985	991	982	1037	1021	975	1036	983	960	1004	998	946	973	1014	973	1030	1066	978	1032	1070	1004	1009	999	1009	985	1019	1025	1050	979	1002	938	1028	1062	1032	1014	1062	1041	963	989	1046	988	1069	1025	1033	1013	1021	1073	977	962	1006	1010	1014	1055	985	1017	1029	1008	1032	994	975	993	1024	986	989	994	993	1003	1088	1043	1047	1049	1029	1031	1046	1040	1034	1022	1008	1105	1026	1014	1011	1000	1060	988	947	1047	1058	956	982	1040	993	1023	1027	1072	1069	988	1018	1069	1007	1013	985	1019	1038	994	1082	986	1024	1013	1031	1057	1041	1028	1042	1016	1029	1014	996	1040	1015	989	1036	1018	1002	1035	1050	980	990	1087	991	1033	1010	1011	1015	1003	1010	1009	1023	984	1041	1040	1039	1001	1026	992	981	1006	1025	1029	1004	995	1039	1029	1040	1014	1002	971	1091	990	975	1006	1001	988	982	987	1049	990	1032	1011	1077	1043	983	1019	1041	1018	1020	966	1001	1006	971	1016	1001	1028	990	998	996	1056	1029	962	1042	1027	998	1064	993	1004	1057	964	1025	1058	1068	1046	1030	1029	999	1034	1040	950	999	1003	999	1085	1037	1022	1015	1028	1070	1044	1024	1029	1023	1003	1016	1029	990	1016	968	999	955	980	954	1050	982	1001	969	1060	1014	1016	1018	961	985	1011	1034	1049	1009	1003	1034	990	1015	1004	976	997	979	989	1005	994	1043	1005	1025	934	1055	1026	941	985	1004	962	1002	1033	1030	1007	1005	1015	986	1062	1066	1000	1016	1032	1029	1065	964	1052	1016	1070	967	1050	992	969	1043	1027	1040	990	1002	967	987	1009	1011	983	959	989	1025	991	941	1007	997	1002	1026	1010	988	962	1114	998	996	976	1030	1017	1042	1015	977	980	1031	966	966	1018	947	1051	1003	1036	1036	1017	1026	1015	1042	1005	988	1031	1048	982	987	981	1042	1002	1047	978	972	1058	1032	1002	994	1049	981	952	995	1054	991	1046	988	982	1009	957	987	961	1006	1024	1027	1013	1018	955	1051	982	971	990	1043	1021	975	957	955	990	1017	1018	1033	1006	988	999	1044	1077	1037	998	1018	987	1024	1046	1027	986	1026	1030	1004	1012	1025	1039	954	1031	1046	1028	987	1042	1109	1060	1004	1081	1013	1008	962	964	977	1010	967	1036	969	1023	1045	1020	949	1065	1024	1018	1005	1036	1023	990	1031	993	990	1063	1025	932	1010	1069	1009	1017	1046	1000	1038	969	977	1064	1005	1054	1026	1024	1041	1031	1024	1006	1020
27526	18674	9899	5180	2908	1863	1494	1199	1106	1051	855	750	599	536	427	441	350	355	346	346	358	320	313	320	343	303	292	325	323	289	272	304	294	285	306	296	280	322	309	284	296	301	284	314	318	296	312	277	286	276	304	270	272	296	279	281	293	315	305	296	281	258	284	279	271	307	288	297	315	305	308	303	349	287	329	284	297	326	261	317	346	289	300	311	300	268	293	274	261	265	296	314	297	294	287	295	297	272	325	314	278	319	316	289	307	278	283	300	264	312	296	272	292	299	261	284	255	306	293	280	302	300	281	277	279	297	268	293	291	310	301	276	271	303	285	292	296	300	284	299	273	294	299	309	284	267	299	298	307	293	291	324	298	293	273	329	261	289	289	285	294	313	297	266	279	265	257	313	293	254	296	310	276	287	322	265	304	311	291	284	273	300	298	289	299	293	266	263	279	320	288	324	277	268	314	307	303	298	314	295	328	285	322	294	287	302	315	298	311	274	294	298	310	299	280	294	276	322	288	291	285	284	285	306	272	315	307	293	287	290	282	290	324	320	303	289	303	304	285	319	307	282	298	310	268	334	308	270	322	286	317	278	290	268	292	281	331	287	290	285	306	304	272	292	311	281	289	325	290	313	293	295	291	304	316	291	304	293	287	287	251	283	283	298	302	285	300	258	298	299	307	281	287	294	291	283	267	311	318	289	266	300	300	311	300	297	310	302	294	308	271	287	289	288	269	309	284	289	282	300	269	290	302	304	294	295	281	286	298	280	291	277	304	314	287	275	281	302	282	275	305	281	302	297	297	287	298	308	303	293	294	289	294	314	294	289	280	282	334	303	279	328	272	287	280	294	291	313	299	286	284	303	290	291	285	275	293	290	317	313	306	285	297	275	312	277	280	262	306	287	298	305	329	277	289	271	295	311	305	286	294	289	270	313	296	317	304	292	311	287	319	314	270	336	278	263	294	314	280	313	291	320	302	287	305	315	289	301	310	301	283	280	305	262	293	304	318	286	296	285	304	309	299	249	311	289	316	303	301	324	323	273	302	289	272	297	302	328	275	310	303	297	297	265	309	307	269	290	283	298	303	301	298	303	277	298	272	278	311	303	300	268	313	282	251	290	297	273	301	269	307	293	313	283	270	274	287	275	287	293	277	305	260	264	333	303	280	277	295	321	276	303	306	274	287	284	329	296	312	281	295	291	277	282	263	268	282	275	292	316	268	298	303	291	248	298	315	315	288	293	290	264	287	266	274	296	288	287	274	308	320	271	281	285	275	293	295	288	305	305	299	303	257	296	295	288	270	275	284	271	297	273	315	293	326	313	252	285	272	274	307	294	282	272	282	316	267	269	288	274	308	304	287	289	285	292	271	281	294	299	310	286	284	279	312	288	324	285	324	298	308	285	292	270	310	279	290	300	296	303	290	291	281	284	316	297	275	281	301	278	290	307	290	284	285	313	271	268	303	299	302	293	281	300	287	299	284	332	279	290	302	291	305	300	266	301	318	288	300	267	285	313	323	294	296	291	319	288	299	283	319	281	293	306	303	328	298	294	327	292	294	291	289	325	313	302	310	315	317	317	293	296	294	286	310	294	302	302	275	295	311	297	304	278	294	307	294	277	267	290	292	281	286	294	278	290	287	289	327	273	305	263	270	286	269	282	280	344	311	279	314	299	285	288	288	289	313	280	293	268	317	280	305	292	302	273	308	283	278	315	298	301	294	276	298	299	299	296	308	300	288	267	308	277	271	285	268	287	279	294	297	300	306	309	322	300	286	269	309	295	298	292	301	264	282	340	295	293	274	303	324	311	311	279	305	284	270	297	269	289	278	299	263	307	274	288	306	278	274	300	310	280	313	309	318	292	299	340	243	301	279	287	294	280	289	308	287	292	309	300	312	284	292	292	306	310	291	283	288	267	298	267	275	291	300	269	300	281	279	305	305	299	285	307	319	274	314	299	261	306	290	269	291	282	289	285	279	292	276	308	302	255	260	311	305	276	290	274	257	274	294	286	300	289	292	299	290	325	304	306	310	275	293	309	278	310	290	281	272	278	304	317	289	297	294	312	316	278	316	286	288	288	303	265	312	319	314	301	279	284	293	272	291	286	292	273	288	301	297	306	306	296	307	281	327	269	273	292	294	301	287	268	335	257	312	280	302	270	320	275	304	267	304	292	318	253	298	267	291	253	279	285	268	275	326	279	269	296	282	277	293	312	308	288	306	282	290	296	321	321	305	289	301	300	327	279	304	307	309	299	305	278	310	273	323	276	319	299	259	294	295	292	265	300	285	326	318	306	300	276	317	283	302	298	280	282	302	301	305	274	301	279	272	283	283	277	289	293	296	271	278	286	291	286	232	290	270	279	295	274	316	291	323	294	285	316	279	259	267	259	305	311	290	299	257	297	279	289	272	298	283	303	289	327	245	304	298	301	289	303	291	302	306	319	296	303	272	293	313	299	312	315	300	317	288	320	307	292	300	293	274	288	276	321	278	277	277	279	321	323	298	308	308	304	289	302	292	309	267	269	323	247	301	294	284	315	285	296	293	305	281	284	306	300	300	304	278	302	290	269	307	299	296	330	280	273	279	265	296	278	279	290	309	284	291	313	258	289	283	309	250	322	276	272	298	291	286	323	334	257	260	301	292	292	273	264	283	291	304	270	291	292	291	293	273	301	311	302	281	293	289	299	260	298	308	304	294	288	289	320	303	294	283	295	303	288	316	291	315	311	292	303	307	339	302	287	306	292	284	280	269	289	314	274	298	283	306	292	291	294	307	285	275	294	292	274	296	270	316	271	290	314	269	296	308	292	309	298	296	280	302	291	280	315	307	304	289	284	282	287	274	283	287	304	278	305	315	296	305	302	286	279	298	280	285	273	292	310	304	328	304	318	291	315	304	286	276	284	283	288	303	274	286	283	285	276	321	308	304	254	298	312	306	291	305	290	311	291	287	301	289	292	309	302	305	282	296	293	305	298	274	300	262	301	280	257	259	268	296	281	294	318	286	279	307	291	302	294	296	278	305	286	285	295	272	293	267	279	290	287	290	290	292	278	289	294	293	271	298	312	331	288	290	288	304	306	281	314	320	311	296	284	303	267	286	276	290	310	287	245	276	297	300	277	286	283	296	278	249	315	322	317	300	300	302	310	295	282	303	267	273	304	277	291	284	302	271	290	296	314	298	293	304	286	295	309	291	267	302	296	291	313	306	289	313	295	301	282	275	292	282	314	284	294	360	299	317	299	284	252	292	259	280	267	310	297	333	321	275	301	290	277	308	324	290	293	299	294	296	300	321	312	290	275	275	308	282	300	299	273	277	267	311	293	319	271	287	269	287	301	295	288	285	289	300	296	298	293	320	306	320	288	298	272	286	267	289	284	276	313	314	312	293	263	290	277	279	278	289	251	292	319	280	256	291	266	276	306	275	290	272	280	288	302	297	295	287	286	281	278	271	289	289	264	300	311	286	310	324	305	274	309	271	306	285	319
12325	18292	17066	11187	8637	6490	5205	4435	3959	3635	2930	2373	1910	1534	1183	1101	918	836	779	779	703	668	661	706	623	680	619	648	635	670	584	602	628	614	586	609	636	608	566	591	566	627	550	560	625	610	614	620	612	571	607	621	611	611	568	586	591	591	569	602	593	575	581	594	594	553	594	581	576	576	574	595	601	570	604	619	605	631	574	646	564	622	587	585	598	606	605	567	544	604	572	600	578	606	624	569	590	549	609	555	536	571	593	574	559	552	571	603	572	566	598	565	584	546	613	569	616	589	636	603	599	558	582	575	617	592	579	572	599	601	602	607	596	581	598	560	581	530	622	588	614	598	583	596	619	596	562	583	580	626	599	579	621	541	607	597	586	578	569	581	584	574	587	603	622	575	592	593	562	585	569	541	560	584	557	569	614	627	542	557	599	594	543	597	565	579	568	575	591	578	561	606	555	547	603	618	618	595	558	590	599	628	599	549	547	588	597	608	534	586	556	587	566	550	631	605	611	590	576	596	560	625	603	596	620	584	586	589	551	553	555	613	567	622	563	607	548	564	583	587	558	539	602	611	551	583	574	554	579	552	572	558	562	578	596	548	562	562	536	584	584	549	549	567	545	594	554	591	606	613	568	575	569	567	630	586	578	591	574	571	578	559	603	592	528	623	543	565	598	575	596	575	585	545	609	603	568	589	630	565	575	577	575	586	613	573	563	584	580	556	603	556	588	530	574	605	543	554	560	523	610	601	602	604	606	574	616	587	570	573	604	620	565	570	584	570	620	607	610	624	578	585	530	577	549	601	587	588	609	593	577	623	580	620	608	563	618	581	554	597	593	590	610	629	616	572	576	608	612	587	603	599	599	546	581	579	584	570	576	626	599	628	570	591	573	601	537	565	567	547	589	573	577	571	589	584	592	550	543	546	551	629	609	576	570	591	586	543	593	562	571	530	600	570	555	553	555	554	589	574	600	596	562	564	575	586	593	610	535	559	605	563	591	587	625	574	581	589	579	584	574	639	569	596	615	540	591	564	581	585	578	582	627	608	583	596	582	557	575	571	593	549	575	576	617	571	574	625	586	596	559	593	568	586	568	583	585	590	572	606	594	567	643	558	561	571	630	552	561	554	618	560	568	602	577	576	579	548	571	582	610	628	584	556	525	591	587	566	609	562	584	567	584	597	597	632	575	569	624	593	596	611	587	602	562	595	575	591	575	550	640	565	566	590	568	577	581	537	588	606	562	541	583	574	569	544	574	567	576	566	596	579	547	525	619	538	570	548	613	543	580	563	562	550	570	533	585	585	570	584	585	576	586	574	589	599	562	572	531	627	575	601	582	578	560	562	589	554	597	554	582	614	601	555	572	585	568	583	569	575	589	535	577	572	616	573	588	566	566	552	549	557	557	606	539	554	637	580	583	572	577	599	592	571	590	568	601	599	585	544	591	569	571	565	573	554	584	603	593	594	594	557	585	611	574	582	602	581	584	594	604	608	555	537	568	587	579	553	587	621	561	575	566	549	596	571	561	612	548	611	544	563	583	603	635	587	565	605	540	620	591	571	577	612	542	586	599	585	562	602	595	574	618	553	611	601	587	574	582	562	580	547	598	553	617	551	550	560	615	561	586	577	539	575	606	590	583	607	598	575	603	611	606	605	556	599	561	595	569	601	596	588	562	542	575	583	589	639	622	594	562	546	597	532	552	608	580	560	620	620	539	597	530	586	568	574	569	608	571	624	540	596	614	555	576	552	596	613	581	528	629	570	587	584	622	633	540	586	601	600	603	588	540	610	583	595	598	572	603	600	582	552	594	550	585	578	578	588	642	577	553	652	622	558	573	582	572	587	543	551	593	564	552	609	579	571	518	564	617	570	573	577	576	592	608	584	585	577	606	570	572	587	549	576	550	571	544	538	552	549	552	588	560	631	561	597	562	628	560	596	585	572	596	592	610	582	529	610	584	601	539	581	616	542	566	575	589	580	603	579	568	612	567	599	621	592	570	605	599	587	575	553	581	588	605	595	585	620	583	568	557	560	577	618	561	564	604	553	567	578	597	514	558	599	516	587	556	610	591	599	581	581	577	594	601	547	605	620	625	578	571	597	561	578	590	611	618	606	609	573	586	578	559	572	577	621	638	556	575	570	563	557	566	599	574	581	583	593	555	630	613	591	579	592	656	525	551	576	581	573	583	613	602	585	578	567	600	543	633	580	573	560	578	628	578	544	566	573	592	579	538	603	556	600	542	604	600	575	585	590	566	602	569	615	546	582	552	600	598	604	660	628	619	593	594	607	591	586	555	537	565	579	595	598	574	558	570	585	551	619	606	515	590	589	615	602	571	568	567	544	569	570	603	574	620	580	613	599	583	558	547	576	550	587	583	612	586	610	559	616	605	566	597	575	586	596	612	583	589	577	618	578	612	553	572	610	586	566	600	585	582	617	582	592	586	589	548	562	639	579	591	580	568	609	578	584	574	579	591	586	598	543	550	575	571	576	535	555	568	580	581	589	616	569	549	603	590	571	600	605	559	576	596	617	574	574	582	569	559	578	603	551	613	595	565	590	570	580	601	594	561	597	559	546	603	629	567	561	596	565	587	596	592	541	573	616	583	579	588	571	649	569	591	570	598	567	575	596	571	589	532	613	562	590	594	541	596	548	582	563	576	607	589	567	617	601	580	577	567	617	572	574	575	536	545	551	594	559	555	561	600	567	568	605	570	558	615	551	552	579	538	608	592	575	574	542	631	603	555	598	621	549	575	578	557	606	578	588	563	637	538	596	629	577	581	587	584	562	639	613	579	614	593	568	547	599	608	521	565	600	568	565	611	545	577	560	620	565	590	588	588	578	600	515	601	567	542	561	569	590	567	608	574	584	563	584	600	590	585	631	542	584	590	568	561	584	588	563	634	605	652	612	565	567	569	614	575	598	569	630	620	601	627	560	571	575	577	615	559	521	579	569	611	585	589	580	598	569	567	573	556	576	576	611	624	570	600	609	582	572	567	554	568	591	599	584	562	587	580	588	555	556	564	575	558	612	581	600	567	606	569	608	596	568	605	565	608	597	623	585	580	576	586	601	596	565	533	576	630	621	560	597	538	567	615	570	585	630	553	613	647	616	600	548	609	548	583	567	569	589	574	582	556	612	556	588	562	542	560	585	574	595	588	556	602	609	555	579	554	590	594	595	566	570	573	544	570	587	589	598	570	532	574	603	595	600	602	601	590	543	594	591	583	592	591	586	578	577	580	581	596	554	541	563	549	542	543	598	583	613	531	554	536	594	565	591	535	604	570	604	586	610	560	594	566	585	596	581	631	614	605	577	593	611	607	595	615	584	579	590	571	624	579	570	568	569	566	594	580	593	613	591	559	574	574	565	563	567	557	581	625	571	566	560	631	598	587	574	594	596	512	591	585	568	546	570	595	576	582	564	633	562	600	595	578	591	607	591	625	585	616	552	615	598	588	564	564	574	586	545	573	563	599	557	606	572
25236	21463	27948	25287	14990	5384	3327	2296	1969	1864	1529	1291	1005	887	724	648	607	583	516	501	491	436	463	448	399	395	433	421	419	408	380	428	395	406	400	366	386	404	406	401	392	362	369	399	362	394	394	392	423	428	404	387	383	396	405	397	387	390	416	384	386	390	369	359	374	366	386	415	398	408	392	408	403	382	384	454	393	362	395	385	397	380	387	402	358	364	365	399	425	412	361	376	356	369	398	408	413	374	359	417	365	361	398	377	402	383	375	352	363	376	426	404	434	360	386	389	385	369	357	360	356	386	394	386	353	384	408	404	370	383	393	369	381	370	377	399	393	382	376	398	367	388	391	404	420	399	383	374	388	335	381	365	384	343	359	352	412	412	343	361	359	411	375	394	347	380	392	390	372	378	347	357	395	395	394	374	398	358	431	374	390	396	385	353	378	395	389	405	408	401	380	402	381	382	362	365	397	388	372	379	385	386	378	380	403	368	399	353	380	395	367	378	385	402	358	376	355	399	352	337	397	406	380	393	421	389	370	382	393	361	375	393	385	348	353	379	375	408	377	378	400	373	376	383	372	362	367	380	373	382	357	397	393	404	391	368	379	371	362	356	420	369	351	378	372	365	377	397	371	383	368	376	357	386	373	387	378	377	380	381	389	396	396	372	376	395	362	379	384	392	388	361	394	356	343	414	398	371	386	385	372	378	398	398	414	406	371	415	408	380	355	386	364	365	400	383	365	426	385	383	413	363	365	409	429	370	339	384	381	334	378	362	368	371	396	375	378	360	366	360	388	399	357	380	408	345	392	397	358	360	372	354	402	345	369	389	378	357	356	403	395	356	372	412	378	384	376	388	399	407	382	426	400	410	365	371	407	362	364	373	389	344	358	434	376	355	378	336	401	356	348	362	362	364	393	400	370	411	378	399	369	385	377	399	392	396	380	364	392	357	393	387	383	398	359	353	353	408	420	351	353	372	353	386	429	397	415	368	365	388	394	373	397	349	358	369	363	357	390	369	405	428	368	374	413	378	370	400	386	422	385	361	381	379	409	398	396	367	379	378	403	398	369	385	371	371	386	418	378	360	363	397	387	360	407	361	386	373	369	382	371	368	353	362	411	404	394	442	369	387	371	364	389	363	399	401	356	373	435	400	401	376	395	369	397	377	391	371	390	375	401	396	362	367	383	344	394	338	357	400	359	416	387	391	424	392	377	356	397	361	391	370	375	371	384	334	382	369	374	387	375	374	401	375	363	371	426	410	417	393	393	348	384	391	371	395	414	360	412	378	386	369	382	377	356	389	388	366	383	408	390	398	359	391	379	388	369	385	351	385	387	332	337	390	385	389	379	378	396	376	357	387	377	392	341	401	385	380	393	400	377	378	402	398	403	407	332	379	362	396	391	402	379	368	398	401	374	377	408	399	393	390	382	364	364	397	368	419	381	384	391	363	373	347	363	384	402	391	402	361	398	369	399	398	376	362	357	390	387	361	370	369	380	413	368	401	373	366	382	392	382	366	402	381	378	394	379	366	385	374	349	366	361	412	357	355	389	368	377	385	378	382	402	375	398	346	379	367	385	379	360	373	379	386	413	365	364	387	412	380	407	373	391	370	386	387	388	403	381	377	357	404	413	399	393	402	337	367	388	392	385	382	404	408	391	336	402	384	404	364	378	324	346	417	369	353	368	393	395	395	380	387	427	378	408	366	346	417	407	386	445	404	390	379	398	397	365	360	387	403	407	396	376	392	381	361	406	368	365	384	379	384	410	382	398	388	389	414	380	355	348	397	368	363	411	380	394	393	432	356	391	373	395	399	371	405	380	373	385	356	383	352	360	365	375	361	352	371	363	423	363	361	381	381	380	383	365	392	367	389	396	404	398	421	368	356	402	400	371	366	389	385	386	400	398	377	395	392	371	362	397	387	405	399	397	384	354	396	386	367	376	376	356	365	401	362	348	359	362	414	390	341	388	407	357	340	414	361	419	351	351	366	390	404	377	399	333	351	424	395	392	387	338	378	383	370	430	389	395	406	361	413	386	398	378	386	370	429	370	332	404	374	413	352	411	356	376	373	391	349	401	389	353	403	359	396	379	369	346	376	401	371	393	405	404	378	372	387	368	402	344	381	367	391	401	395	358	397	397	365	393	369	390	383	362	371	377	385	391	404	413	387	401	360	379	350	392	369	358	354	386	363	413	358	387	456	377	380	379	349	371	389	391	375	376	390	369	392	365	381	410	379	385	394	395	371	390	383	375	374	392	352	372	373	397	393	378	382	382	362	424	378	370	373	396	369	382	372	368	337	385	421	399	382	375	370	368	391	407	383	371	335	367	410	375	392	405	397	385	414	366	410	415	394	350	398	377	372	379	403	399	405	388	391	420	383	383	383	366	388	376	370	360	443	415	374	397	377	402	379	392	384	379	393	406	391	408	381	392	377	370	396	368	384	358	366	409	410	361	374	399	395	385	402	402	391	408	399	368	377	366	374	392	370	400	375	383	385	363	363	382	377	377	408	398	382	384	415	373	407	374	399	388	407	370	357	371	359	377	356	394	408	393	379	383	383	409	396	383	363	383	395	369	374	400	350	389	367	373	363	371	406	387	379	354	393	389	377	364	354	378	343	349	407	391	398	386	384	366	377	365	372	354	396	423	341	387	380	395	371	382	378	389	362	377	382	375	401	394	385	390	370	384	392	393	370	394	379	416	391	345	347	385	372	374	401	389	378	339	390	415	404	368	403	405	377	378	383	362	389	379	351	399	381	381	428	396	371	369	383	398	367	413	439	364	406	385	400	394	377	399	361	368	375	409	353	424	380	371	369	379	389	383	398	399	333	396	415	376	389	410	360	407	373	372	380	361	374	433	387	357	390	347	380	390	399	415	376	388	370	415	368	363	374	423	362	383	380	359	396	369	365	364	362	369	370	386	388	414	368	375	385	364	379	345	384	397	389	392	356	395	411	371	370	386	379	376	369	405	383	362	375	381	400	355	395	403	382	384	397	372	386	357	372	382	419	391	392	377	379	408	376	367	380	396	407	388	386	398	382	378	378	351	418	386	384	358	395	371	361	404	365	391	370	368	409	397	364	406	377	358	389	389	364	371	394	369	344	349	397	363	391	382	369	380	415	372	409	380	407	388	379	375	370	378	397	384	366	387	356	372	368	395	387	391	373	383	370	364	408	388	377	393	391	366	350	365	397	397	417	381	407	375	378	362	376	378	366	386	370	358	380	421	406	354	391	398	386	417	399	385	357	371	383	371	404	390	385	347	367	378	368	385	408	379	376	357	409	390	368	391	372	375	395	364	363	393	437	386	386	360	370	378	367	365	373	393	368	392	415	385	397	350	393	356	420	399	364	389	397	376	368	405	366	374	363	384	410	383	368	390	375	396	397	389	376	369	340	365	378	375	347	353	407	382	368	380	381	383	374	396	411	402	347	377	388	335	355	402	413	384	359	361	397	388	343	399	397	367	385	363	370	339	410	377	365
14566	26084	25122	17863	13981	10786	8876	7404	6582	6105	4983	4083	3344	2643	2202	1878	1570	1418	1259	1153	1157	1033	1055	989	969	895	868	859	866	855	833	815	839	804	789	743	751	766	789	807	807	776	787	787	763	782	797	778	789	791	779	759	718	796	749	775	774	762	746	714	713	741	697	775	819	739	744	737	785	791	804	749	815	759	747	756	813	741	791	753	829	764	708	721	732	795	702	781	773	723	717	751	783	777	773	735	713	739	766	777	778	739	743	774	753	752	712	735	756	740	736	764	707	789	741	746	767	754	750	719	712	722	742	740	762	735	797	726	736	701	776	737	741	718	737	753	759	749	722	765	724	769	743	822	657	829	744	777	750	750	743	717	672	755	753	779	789	741	739	748	725	703	696	767	724	684	756	765	782	772	761	749	775	752	725	753	685	775	715	732	780	683	740	726	776	712	722	728	738	717	782	734	718	743	739	739	734	753	796	705	739	737	732	787	782	800	719	726	769	749	740	713	756	750	719	734	700	745	771	720	733	761	734	722	764	757	767	733	707	711	719	781	689	735	752	747	783	707	789	770	787	778	680	735	753	716	751	727	701	773	761	735	765	809	721	749	792	763	691	757	726	750	770	741	745	740	749	733	675	724	737	765	750	708	765	744	741	674	754	654	746	780	728	803	731	747	726	747	730	740	740	775	708	708	705	729	702	738	756	736	729	725	788	742	760	699	781	774	730	745	699	759	763	715	741	707	667	711	737	683	743	719	777	709	720	723	716	755	734	672	776	743	736	768	745	754	734	816	778	742	763	782	736	757	711	717	735	707	718	768	753	750	719	718	752	728	735	755	765	727	764	752	692	741	763	684	732	705	728	771	771	720	733	758	731	741	720	754	721	759	726	771	763	692	789	712	787	727	717	764	735	754	719	764	702	743	748	741	737	716	769	680	730	762	726	696	747	737	715	742	759	745	711	759	713	724	727	759	716	725	752	795	736	700	761	711	709	775	718	722	718	699	739	745	744	740	744	740	769	735	751	749	701	722	743	741	706	741	767	745	729	718	729	745	808	762	740	739	763	721	695	721	742	764	747	680	713	717	747	767	733	775	682	730	772	745	726	748	735	688	715	750	712	763	770	779	752	750	765	761	773	759	736	740	725	740	706	681	693	743	730	732	762	709	751	826	746	781	739	719	737	768	753	731	734	710	814	711	693	723	738	692	748	724	740	742	764	731	720	740	748	728	732	731	702	778	761	745	747	755	766	735	743	811	795	751	751	773	776	745	712	742	739	734	742	767	754	728	732	771	738	713	742	771	739	705	717	772	763	755	665	704	716	763	699	803	698	731	698	703	704	747	733	702	750	718	732	707	715	737	711	724	732	726	756	741	721	722	758	753	761	722	784	756	689	745	746	774	777	689	767	775	717	791	698	728	712	719	748	745	747	761	713	745	737	738	752	721	754	746	693	755	728	738	755	753	755	732	766	735	765	716	759	726	734	753	755	725	778	729	741	766	745	725	722	752	721	727	725	733	730	746	744	704	677	743	738	730	712	761	711	695	748	767	678	723	736	718	746	720	747	745	712	749	738	755	711	730	760	789	752	738	727	732	757	687	771	730	751	748	768	748	780	768	737	727	716	797	681	728	714	752	766	683	734	717	732	726	742	759	759	750	759	745	763	734	751	743	739	738	699	750	747	693	726	771	703	716	750	760	777	766	744	723	754	765	771	768	746	707	697	738	708	754	738	763	760	745	739	721	709	803	716	777	732	703	759	709	739	749	788	727	744	736	788	694	714	751	743	722	770	758	703	741	660	758	721	738	728	714	735	715	715	788	723	739	728	723	716	764	725	716	711	749	726	757	749	737	715	741	747	743	754	780	729	765	769	725	772	763	722	726	727	696	741	739	733	782	685	788	728	685	774	731	757	692	766	781	724	746	694	712	720	765	705	791	737	737	727	726	751	707	727	741	746	726	743	732	738	768	737	732	716	705	706	764	762	767	742	705	747	789	706	758	716	731	777	695	648	722	742	746	736	782	750	735	776	745	729	778	735	742	682	763	735	752	710	759	744	711	741	781	720	754	789	764	752	776	731	745	745	731	718	750	747	744	727	736	737	783	699	752	741	716	725	720	766	732	744	704	765	788	732	723	711	680	753	758	715	741	783	726	736	709	764	731	737	771	717	763	723	740	725	778	733	716	718	715	729	704	750	741	763	738	726	706	697	771	707	730	720	746	735	709	754	736	731	772	772	732	782	717	777	745	710	748	762	740	732	756	750	768	731	782	750	763	702	716	754	735	764	706	765	742	730	775	679	728	764	713	702	732	740	776	783	726	781	722	705	741	684	782	748	754	726	743	768	783	741	765	754	720	699	743	757	735	771	757	761	724	711	771	737	723	747	746	742	749	749	753	721	751	706	713	732	701	720	786	695	732	700	739	749	719	731	708	756	727	770	740	729	730	713	724	769	760	729	691	747	749	728	702	721	728	715	714	764	740	746	742	778	777	731	717	721	776	754	733	768	745	729	776	761	738	760	747	726	762	755	773	728	763	705	747	750	726	770	774	779	749	765	750	763	783	712	733	730	705	771	729	743	748	760	767	759	741	730	725	735	777	765	703	783	720	671	733	712	748	703	735	741	764	707	710	692	778	724	724	752	698	800	788	725	738	798	735	703	692	776	730	747	805	720	727	765	728	723	723	715	747	720	724	764	753	755	730	742	758	720	734	728	711	773	791	739	764	742	758	694	778	731	707	768	746	716	703	725	709	708	768	702	719	708	729	735	747	751	775	760	736	689	702	762	739	764	723	759	744	730	751	765	703	712	785	717	728	738	762	707	768	738	741	693	717	737	736	724	704	730	773	778	712	721	713	742	737	781	764	703	757	746	738	746	719	769	751	723	765	786	721	733	734	774	774	696	759	733	744	739	722	739	721	730	728	800	714	743	741	707	699	687	688	718	785	750	708	745	700	739	751	768	751	701	737	766	713	700	766	706	721	800	748	736	729	733	723	707	703	706	750	717	724	712	719	719	776	759	761	723	735	700	784	764	749	764	742	724	747	765	757	761	733	713	806	760	716	736	690	732	746	707	655	722	729	729	710	778	748	761	804	730	712	752	735	706	719	749	741	718	758	727	706	740	692	784	710	733	737	697	746	697	720	722	724	762	682	736	741	727	731	775	716	753	718	730	752	721	760	718	726	735	728	761	722	735	757	729	740	774	696	771	735	729	713	715	714	758	736	721	769	786	743	651	696	726	704	719	717	718	744	712	769	742	717	770	752	681	712	703	775	722	750	706	733	731	734	747	739	695	710	761	732	740	725	753	749	759	740	785	714	719	727	755	715	705	775	753	703	744	737	699	751	708	732	778	726	762	739	747	698	803	783	740	694	728	773	712	745	746	741	722	775	688	759	766	740	729	725	731	733	679	768	749	778	755	749	713	770	777	793	748	739	714	775	745	737	769	748	740	754	744	679	780	751	761	754	739	746	756	752	699	718	718	784	745	703
24184	21409	28824	24369	21374	14440	6170	3770	2945	2689	2235	2011	1621	1274	1139	971	940	842	747	734	682	720	656	630	698	606	599	625	629	581	585	536	569	591	520	552	570	616	585	595	554	543	569	563	546	554	523	553	530	536	595	580	593	580	594	536	565	552	547	565	576	548	543	611	597	540	557	555	547	528	556	549	578	532	589	533	553	547	536	558	637	532	512	559	563	589	521	600	597	552	581	541	500	546	535	556	538	569	545	549	575	522	547	557	497	535	598	553	565	532	586	553	547	521	542	558	583	577	556	570	543	557	599	583	568	535	571	563	553	490	582	489	586	522	566	519	561	556	533	544	588	536	554	569	551	555	564	531	555	528	569	506	549	560	548	544	506	551	557	502	534	595	584	507	559	523	566	545	534	515	597	547	563	529	584	545	606	582	505	511	545	532	530	553	525	517	521	571	558	560	562	558	562	545	579	543	560	540	549	518	541	564	570	579	554	540	517	528	549	536	530	552	546	528	539	579	563	545	570	508	510	577	547	551	572	561	566	551	531	527	582	540	544	564	529	570	514	574	533	534	542	533	558	502	548	585	562	543	564	533	559	562	565	587	572	580	580	537	552	521	558	528	547	544	547	526	561	578	587	566	529	528	585	568	534	546	548	582	551	550	539	538	551	566	557	612	509	551	545	538	515	556	535	558	521	509	539	569	527	530	497	542	553	543	569	600	555	519	585	544	567	534	560	560	519	565	561	549	513	496	573	553	583	532	545	535	532	530	564	532	563	558	575	565	553	560	571	542	569	547	554	538	548	549	537	592	581	578	543	560	515	525	558	592	546	542	535	533	542	559	530	520	538	542	588	513	537	580	564	577	502	581	531	560	588	510	544	572	568	529	535	548	536	559	523	539	519	529	521	567	526	546	507	564	587	538	515	567	545	553	534	572	538	587	548	536	578	553	541	569	574	574	546	576	545	553	553	522	513	551	558	531	570	535	544	522	547	544	567	546	521	551	534	557	528	463	555	533	535	491	545	573	542	539	567	579	549	560	576	546	518	544	518	541	514	545	584	557	567	561	553	542	560	554	560	540	527	526	546	498	575	551	558	539	550	545	550	557	564	552	556	526	554	538	530	552	531	556	580	488	532	570	548	544	528	521	535	547	572	541	543	530	499	518	550	534	513	577	545	528	510	518	538	561	550	527	494	581	541	505	534	544	560	491	565	543	574	556	543	509	528	553	558	522	553	529	512	515	564	568	537	557	562	530	525	559	568	517	577	571	541	546	542	557	529	574	588	550	531	527	541	541	571	530	561	559	571	590	564	564	554	544	568	566	588	543	544	535	512	576	519	556	542	571	553	549	540	553	567	563	545	576	553	499	545	547	545	578	557	556	574	552	558	519	538	519	512	516	563	538	569	548	563	600	524	527	559	553	510	544	545	554	519	516	562	520	532	553	534	530	558	500	522	503	538	523	537	547	577	582	557	555	548	550	509	512	543	565	516	556	531	590	535	521	543	549	544	545	549	538	583	579	568	526	564	533	505	564	570	541	523	536	523	515	557	571	544	535	505	500	543	538	564	539	551	539	578	552	570	546	569	586	529	527	564	527	526	588	560	545	571	551	562	549	569	554	533	525	531	568	541	512	538	501	558	568	532	525	570	552	593	547	572	540	522	539	570	544	573	534	572	569	557	524	570	582	550	556	545	562	578	549	513	493	558	525	562	548	489	566	528	529	510	541	571	533	551	538	563	563	493	528	580	521	557	575	545	577	572	563	574	557	532	508	526	548	556	545	523	511	556	522	546	555	576	559	521	512	539	548	556	578	556	513	540	530	501	558	536	555	586	551	576	556	583	525	570	521	560	594	517	550	545	506	539	561	523	536	538	552	550	553	557	558	557	520	541	574	596	567	537	500	560	514	524	540	542	563	522	569	548	578	554	549	557	535	527	573	560	528	524	508	541	546	556	541	579	565	559	547	549	553	543	541	575	572	535	561	522	533	570	565	566	550	573	584	536	550	542	520	534	545	551	580	570	588	497	521	485	520	560	549	575	538	549	519	556	508	535	512	565	532	588	551	527	553	555	555	586	572	555	523	573	540	536	543	579	520	526	563	567	537	566	538	539	575	530	559	554	512	573	526	546	556	542	562	547	535	528	581	533	537	530	550	512	606	566	551	569	528	546	564	556	518	541	536	555	556	564	533	496	545	524	543	558	553	573	539	528	528	546	569	550	547	535	534	539	491	523	555	532	516	617	496	523	588	564	547	510	500	544	569	568	502	610	511	506	536	521	537	555	517	528	510	555	499	583	536	542	609	577	540	522	513	552	522	536	541	551	559	517	545	539	556	560	580	583	536	534	567	567	546	564	551	543	532	542	549	527	541	552	577	531	540	540	564	513	504	568	541	548	554	524	524	554	544	533	534	500	555	533	559	560	545	557	578	497	545	554	571	546	577	522	531	553	571	544	568	523	564	512	541	563	526	534	556	541	544	502	579	561	556	530	518	566	558	563	539	538	554	542	559	578	576	568	546	590	555	525	493	558	586	537	552	502	519	546	556	508	542	531	513	533	506	562	597	551	543	561	554	560	544	561	536	529	534	551	598	552	570	509	535	578	496	541	554	542	551	567	565	565	567	580	566	533	516	553	520	494	576	500	560	570	553	565	540	578	522	557	509	566	573	542	563	561	512	527	546	552	555	515	538	550	519	546	575	536	552	527	535	517	560	511	519	526	540	497	519	587	568	518	538	501	538	570	553	540	527	536	533	535	541	502	548	499	509	511	523	557	505	548	533	515	574	543	551	570	532	600	541	572	540	528	543	528	562	561	558	569	536	582	544	504	527	538	570	562	577	535	551	560	546	563	537	578	538	548	628	543	517	531	527	553	574	544	534	528	552	532	518	534	542	522	557	542	563	560	549	567	541	552	560	509	523	546	571	537	520	567	533	576	521	539	570	583	558	546	526	552	557	598	554	538	577	579	526	597	505	557	563	575	544	587	516	538	527	542	538	519	541	558	540	564	524	576	503	533	563	526	545	542	546	545	549	507	540	552	545	560	549	537	568	544	572	543	589	589	585	579	523	546	575	506	549	509	562	528	529	541	566	551	561	558	573	538	507	562	515	526	562	505	558	495	562	501	559	561	546	567	550	559	537	555	571	566	606	578	552	545	584	569	542	544	551	550	517	529	544	514	576	557	553	564	583	548	582	620	523	532	585	600	558	489	511	538	545	536	549	548	578	518	522	555	607	557	530	551	509	508	512	549	554	551	536	560	553	585	519	536	515	516	545	536	538	545	542	518	527	564	577	537	571	572	540	601	561	522	533	548	576	555	542	573	561	525	562	564	518	542	517	531	576	508	500	551	525	545	513	520	536	528	559	534	598	515	519	514	530	539	558	539	578	549	564	538	551	509	525	600	517	582	523	495	533	535	605	534	562	528	573	545	519	541	564	562	544	577	588	560	532	568	501	525	572	551	535	547	536	556	549	518	537	551	516	547	562
16678	30602	29248	22253	17817	14639	11802	10048	8711	8008	6650	5799	4664	3861	3143	2755	2405	2112	1798	1662	1589	1450	1361	1387	1297	1225	1194	1203	1162	1149	1225	1114	1114	1086	1065	1080	1102	1021	1086	1024	1037	999	1068	1073	1002	1046	1039	1033	1043	1089	1119	1052	1028	1079	1064	991	1046	1043	1038	997	1009	1038	1040	1058	1023	1081	1102	1057	1067	1077	1025	1061	1030	1062	1028	1010	1057	1075	1028	1031	999	1023	975	1036	1017	1010	1047	962	998	1007	1088	1036	1064	1043	987	1023	970	1017	1018	1025	992	1060	1001	988	1011	1023	1021	982	1054	995	1043	1036	992	1035	1014	1035	1038	1059	1011	1013	1026	1007	1085	1014	1012	1050	1004	1006	1036	1027	989	1040	1010	1004	995	971	1003	975	1009	1031	1078	1014	1075	973	1034	978	977	991	1016	1006	1000	1015	1000	978	933	1029	1002	962	1035	1039	1016	1023	1049	979	1025	1045	1021	1033	966	1050	995	1000	957	1036	994	1027	1010	1091	1073	1021	950	975	1007	983	1043	1003	1028	1054	988	997	1034	1037	1008	1022	999	972	1029	1098	1017	1019	1023	972	1029	1075	1017	1073	1002	989	1037	1029	1024	1009	1032	1035	1035	1015	963	1049	1029	964	989	1000	986	1019	1011	1005	985	1032	979	1016	975	1031	992	1059	974	1016	1009	1066	1030	1014	964	1027	978	1057	971	976	1003	1006	989	992	1035	976	1002	995	1001	991	1018	972	1041	933	1030	1037	990	986	1024	961	1001	994	1001	977	1040	1002	999	1033	1006	1059	1032	983	1023	1009	1025	1000	1013	1008	1038	1013	1012	1064	992	972	1013	1013	997	1008	1008	995	989	1068	970	1043	1058	1055	981	996	950	1004	931	1000	1013	1012	963	1048	1024	984	946	1015	984	1063	1078	997	969	1045	1050	1016	994	1053	964	982	1038	1032	1010	986	962	1058	1008	1027	1013	1001	980	954	1013	1033	994	1070	1016	1019	1011	1013	997	1023	1018	1064	984	988	1004	978	1008	987	1012	1024	1000	1031	972	981	1018	1011	1026	1008	1023	1035	991	1003	1020	1008	1012	1013	975	1017	1013	1043	1030	982	999	1043	1038	995	962	1025	1016	1011	960	1043	980	1004	1015	990	1066	1049	988	1006	1008	990	1000	993	981	968	983	1055	971	999	1059	982	1009	1009	1026	1001	983	1032	984	1022	1016	1014	1003	968	1009	1019	1003	1009	998	949	1006	992	936	1050	1005	986	1016	982	960	1060	998	1033	986	993	1037	992	980	999	1013	1023	947	1049	966	1027	1042	961	1001	1051	921	979	970	989	1055	1007	1006	1003	1068	1003	1055	1032	952	979	1016	1029	990	1047	988	1012	991	1009	956	1078	1077	984	956	1089	1043	1021	1014	964	960	1012	982	999	1026	1032	962	1049	1047	965	1019	1038	980	999	988	1029	1010	991	1011	1020	998	1041	1030	991	992	1027	942	992	1018	1062	1028	1035	1033	977	1014	964	1004	1018	979	991	1012	969	1005	1039	979	1023	998	1053	1008	1067	996	993	953	1034	1033	1042	1003	1037	1012	1028	992	1009	950	941	930	982	930	1005	1003	1005	1055	1006	960	1016	956	971	985	945	1013	1024	1001	1021	1048	947	1028	1017	1048	1016	1030	989	1013	1054	998	1056	1030	1003	995	1009	980	948	960	998	1029	1012	1023	975	1072	1011	1016	1021	1005	980	1022	1005	1016	1020	962	1073	971	1011	1039	1038	1012	965	998	1004	983	977	1015	1043	1037	1011	1005	955	1038	1029	1033	1079	1011	1054	1073	984	1062	973	1052	1008	990	979	994	962	1040	1019	974	1000	987	959	1069	1024	1020	998	991	1007	950	1004	1039	989	1000	1005	1026	976	1016	1014	993	1076	1015	993	990	992	1042	951	999	1045	989	1026	1020	1031	999	974	1055	1024	1030	1053	1011	1020	1031	1007	984	1029	1020	1035	1019	987	1042	960	1008	1026	1013	991	985	1001	1050	978	1009	1042	986	997	1018	958	982	1020	1071	978	1008	1023	969	1025	998	1055	1036	1023	1029	1029	1047	1060	996	1039	1030	1000	980	989	1009	981	1069	994	986	1059	934	945	1006	994	960	1031	953	1014	1019	973	978	1012	999	1022	1018	973	1044	996	1023	1000	1019	1049	963	1046	1037	1088	1027	1047	1023	1000	1037	988	979	981	980	970	1031	963	989	1026	993	1015	1010	1000	979	1043	994	960	993	1006	1011	995	1082	986	966	1025	1031	983	992	969	1069	1046	991	1011	1005	1036	954	974	1000	978	981	929	1044	965	1071	1007	954	1034	960	1001	1038	1055	996	996	972	1021	1028	1001	1002	989	1002	1033	1089	959	1062	995	975	1052	999	1004	998	958	975	986	1010	1009	1053	1023	978	1027	1045	1079	984	979	1039	1022	964	1013	1067	981	1076	1005	1004	1070	1087	999	989	1001	961	987	971	1040	980	1049	1026	1036	1008	1026	1045	1018	962	1040	1049	938	962	1026	1004	987	1005	1002	1051	979	935	1054	972	1022	985	974	1023	1000	1034	1004	1043	1006	992	996	987	1032	1000	1004	1013	1009	1052	1036	1015	1030	1046	1068	1004	1001	975	987	1009	1036	1069	1043	994	1002	964	963	1016	1017	1007	926	1029	1015	1019	956	972	968	982	983	986	999	1016	1000	1017	1022	1007	1012	967	986	992	1020	1030	1018	974	972	1002	996	1050	959	997	976	962	993	1039	1025	987	980	1032	1040	978	1073	1028	993	1016	989	1007	1026	960	996	1016	986	1046	1040	1034	1028	1030	977	1020	1023	1008	1002	982	989	1019	998	997	1027	1021	1023	978	1039	977	1031	1050	996	987	1015	1033	1026	1008	1003	1018	989	984	1050	1041	1020	972	1030	1009	985	970	985	1053	1034	1046	1040	989	1023	975	987	1021	1052	1025	1027	1057	970	1032	1010	983	1035	1023	985	1055	964	1051	983	944	1039	986	975	985	1042	1004	1023	953	1047	984	1000	1003	966	992	1027	1039	956	1017	985	1045	1000	1052	1040	941	971	1061	989	1027	982	947	1032	1002	1030	978	1060	971	1011	1024	1083	992	986	1036	1027	992	1017	1006	1028	992	1002	1006	1043	1019	966	1002	931	1031	1023	999	999	1065	1007	1040	1049	1020	984	1016	985	1009	960	1007	993	996	1000	1013	999	978	1032	995	1033	966	987	1016	1017	933	1041	1016	979	981	945	1037	1000	977	998	1026	1039	1031	1003	1016	1062	1033	1009	997	1041	977	1016	1036	1000	972	1013	1040	963	1013	1008	1018	977	1017	934	971	1035	1017	952	1034	957	1072	1008	1045	992	1011	967	997	1000	984	980	1019	1014	1038	910	997	1033	1044	1023	1068	1007	1062	1054	1058	989	974	1013	997	957	986	976	1081	968	1006	1019	1016	1077	1050	997	1005	1008	1023	969	1021	1013	990	1009	1049	958	1009	1040	1008	1008	1049	1008	1020	1001	998	1034	1028	1051	1025	1017	1026	983	1008	1043	1000	1087	1002	939	1025	979	1038	1003	1038	1015	1023	970	983	961	973	978	968	995	1039	1027	963	989	993	988	1058	990	948	1060	1021	1050	1004	1022	1012	1084	978	1019	994	1043	1025	1043	1004	1011	1066	995	1013	1028	1004	953	942	1029	1039	1066	961	1022	1013	975	1004	1008	991	1003	1013	1024	1021	1007	967	1043	1078	1035	1008	1020	1021	969	1018	1006	1013	1040	1038	1047	1025	1040	972	1000	1056	1057	1039	1015	1046	1041	947	1013	956	1012	969	996	975	1036	989	963	1010	1016	1014	1054	1008	1025	983	1019	1059	1045	1021	1005	1008	1027	1019	1060	967	987	1004	1015	1024	1033	997	1040	1023	1033	1041	1021	1022	970	1018	994	1038	1001	1005	1035	1031	1056	1090	1055	991	970	967	1027	997	1016	1029	1009	1014	1043	953	1044	1034	993	990	980	979	983	1045	1036	1024	1001	1006	986	1003	995	982	931	1042	1032	1037	987	958	990	1055	1024	1022	1055	1025	1042	961	933	1001	977	973	998	1035	1002	998	989	1010	1049	1030	959	1034	1031	968	1009	1016	972	997	1002	1008	1013	1045	1022	1024	1002	1044	1065	1010	1006	960	1021	1004	986	975	1017	1041	980	1025	1044	1082	1013	996	975	1070	951	1052	986	983	1000	1007	1040	1037	949	1010	1053	938	1064	1023	1001	966	1019	1053	1014	1036	1035	1029	1006	1016	1023	1035	997	1010	1066	1025	1066	1010	1029	1017	1001	1046	1020	995	977	975	1001	999	971	966	1062	979	965	985	1001	1003	1009	996	1021	1015	994	1035	1032	1011	1037	981	1009	1031	977	1000	991	1040	1012	1008	970	964	1020	1004	986	1011	1047
27476	18269	8423	4049	2249	1565	1240	1017	866	776	727	637	588	500	492	424	398	397	382	335	348	308	313	303	279	311	289	314	322	332	305	317	305	300	296	281	284	291	298	306	313	319	257	279	325	267	279	269	301	296	290	297	319	298	297	293	275	291	308	288	291	314	310	296	318	310	276	295	292	283	288	285	283	291	262	333	319	332	339	289	302	303	315	300	270	295	299	290	318	277	264	326	291	309	327	283	300	280	297	300	302	266	293	319	296	298	274	292	304	304	325	275	292	291	304	322	316	313	269	303	292	309	321	281	318	294	282	315	305	296	298	300	297	318	303	310	268	324	289	284	279	293	290	307	270	270	323	289	292	291	308	270	268	294	282	292	314	256	272	298	306	281	295	294	300	312	282	301	265	278	292	269	295	267	298	304	283	298	246	246	296	310	276	295	284	266	316	288	290	304	275	262	295	315	288	275	300	289	307	306	296	324	285	300	297	285	306	289	298	300	291	292	297	290	282	303	282	285	287	295	332	301	291	267	283	299	337	299	286	318	293	273	296	280	317	286	284	310	288	310	284	263	293	292	305	308	311	317	327	293	292	320	328	286	274	273	288	267	306	286	319	309	314	331	298	283	294	304	303	293	276	302	293	250	318	319	297	285	245	299	309	286	301	301	280	324	294	268	283	307	276	310	259	326	312	285	299	296	288	281	305	298	311	298	309	320	319	299	318	278	319	332	296	300	284	299	315	296	309	294	309	272	318	294	290	275	310	279	302	296	274	307	329	289	291	322	294	279	287	272	277	273	294	267	275	294	311	261	299	295	295	297	300	316	300	293	289	294	288	294	292	298	288	289	304	307	271	292	318	287	282	302	295	291	267	308	269	284	279	310	328	304	326	279	313	272	307	288	313	293	272	262	289	300	272	259	300	307	291	282	276	299	290	307	271	296	323	326	302	270	268	294	315	338	291	284	287	300	268	275	327	284	291	289	297	305	316	282	277	311	281	318	281	327	272	286	299	290	291	290	307	284	334	315	314	314	292	304	298	335	301	258	273	315	281	280	261	295	286	276	286	267	284	326	294	331	292	302	273	298	281	261	306	273	317	284	306	299	304	264	277	291	293	287	306	310	294	290	287	327	286	312	290	303	294	309	315	278	278	311	299	290	316	304	281	282	305	318	308	276	318	246	282	304	318	297	249	293	314	310	227	296	267	301	278	311	301	259	278	301	325	290	282	291	277	304	285	269	308	274	287	289	284	276	290	289	300	285	280	302	289	284	291	289	290	316	274	304	277	279	298	278	291	261	296	322	289	261	275	307	256	269	283	297	278	295	276	280	301	297	283	277	301	303	287	298	284	291	280	316	321	308	292	296	293	291	287	314	301	299	292	325	311	292	309	305	260	286	299	275	298	319	297	291	303	282	297	314	299	297	321	265	311	283	301	281	278	271	303	302	290	319	290	287	284	284	266	287	270	291	312	334	297	293	285	270	260	301	323	311	287	316	319	284	272	236	267	274	280	304	313	278	283	268	291	268	298	290	291	278	281	267	295	321	313	315	304	270	315	290	308	289	298	274	265	288	285	280	309	270	307	323	266	312	311	303	320	280	295	261	289	269	310	292	318	293	287	288	309	294	283	294	297	287	314	295	251	275	291	307	290	262	315	292	305	274	273	314	297	306	300	296	301	289	314	298	301	302	308	317	295	266	279	328	302	282	294	298	285	281	285	270	302	289	312	290	281	275	297	287	276	304	303	302	293	288	286	284	307	312	263	279	278	298	290	281	272	248	318	328	305	278	292	288	291	298	254	303	311	277	298	283	308	295	271	268	320	265	284	291	276	290	280	284	325	314	307	307	296	284	302	276	279	279	315	285	332	313	298	301	296	319	284	311	290	268	304	279	296	297	278	325	301	290	266	283	317	277	291	319	298	267	289	285	260	290	282	306	284	312	296	283	272	289	298	294	278	316	300	276	278	294	283	309	283	304	256	300	286	281	270	289	320	305	295	277	308	319	301	314	322	277	268	285	299	290	296	297	273	304	274	306	288	303	292	320	303	290	257	291	276	284	277	277	278	286	303	320	298	288	296	313	308	297	282	278	281	310	283	284	305	292	260	267	310	303	309	285	286	286	286	279	282	317	289	297	287	292	293	261	328	265	267	313	303	304	317	297	288	314	307	313	286	306	284	284	306	318	299	295	294	288	271	288	286	296	282	277	298	295	274	293	282	289	298	304	288	313	303	270	304	331	297	279	296	306	301	312	278	271	297	286	303	288	299	294	304	298	260	308	283	298	295	253	310	312	308	280	279	315	298	292	279	302	353	300	267	303	260	325	312	287	310	283	281	276	295	291	320	277	315	303	318	282	310	301	311	298	286	274	315	273	308	293	309	257	294	284	324	289	287	280	333	304	317	288	321	291	282	306	293	279	301	271	282	292	305	276	292	358	283	267	316	282	297	295	292	331	305	306	309	290	306	299	289	275	290	305	282	284	293	288	263	308	280	269	296	289	294	303	305	275	289	300	317	297	290	292	274	247	301	266	298	282	296	305	286	299	292	271	279	313	294	305	261	286	289	297	283	313	296	293	303	295	304	328	317	278	301	290	281	314	286	279	280	275	304	288	299	301	315	302	295	269	269	267	285	297	309	294	306	302	304	332	297	283	280	289	286	311	304	289	262	265	334	315	300	316	287	300	270	274	278	303	282	324	297	288	290	292	270	293	283	290	284	296	305	322	300	298	280	296	307	270	272	270	274	311	300	307	263	299	309	323	309	314	329	254	280	275	295	299	285	298	285	263	302	292	306	297	275	307	310	279	286	277	275	269	313	301	309	314	317	314	271	266	307	314	295	281	305	287	302	331	282	311	310	300	289	280	287	309	312	284	306	302	287	293	303	302	311	286	281	314	310	282	310	320	288	311	299	297	258	304	271	315	297	305	293	311	260	264	280	312	274	314	296	293	292	308	314	312	324	294	290	295	311	317	297	307	276	315	286	296	298	295	303	297	266	303	321	293	294	301	322	281	309	320	299	319	300	323	306	312	281	276	275	293	302	326	298	277	290	313	274	294	300	298	294	289	256	290	278	281	299	281	283	275	327	289	270	296	327	315	308	282	267	305	279	308	269	308	279	296	279	295	292	288	288	270	294	284	286	307	271	295	297	296	293	298	305	268	302	318	307	294	300	288	297	328	274	326	307	282	307	273	313	311	315	269	307	286	283	283	310	286	288	306	304	303	321	277	283	286	293	306	271	317	290	293	297	272	300	280	294	323	246	287	274	312	312	309	301	277	322	316	278	293	302	302	297	324	328	284	305	282	316	306	309	309	285	311	293	282	294	305	283	280	268	305	300	308	304	279	297	317	294	300	302	301	270	272	291	290	300	295	277	259	278	314	283	289	292	294	302	286	293	286	265	290	304	327	300	313	258	290	294	293	315	301	262	293	291	298	280	311	305	273	300	301	271	309	290	284	320	305	296	309	298	290	325	307	319	328	316	310
10830	14864	14609	9128	7095	5163	4133	3506	3115	2667	2385	2156	1765	1451	1229	1101	1003	980	904	808	764	738	693	640	651	684	656	621	640	600	641	615	577	615	575	579	594	581	587	625	558	600	603	593	624	593	616	611	590	625	608	577	627	599	609	600	544	620	583	581	602	616	566	590	590	647	585	576	596	609	589	568	597	576	585	595	616	594	633	593	626	612	581	558	555	557	580	572	615	558	575	554	603	596	511	591	548	571	569	568	548	579	599	558	598	573	599	590	600	596	623	595	603	571	574	568	608	605	625	581	593	522	596	566	582	618	563	598	566	600	634	598	590	594	581	560	606	607	569	561	582	576	593	605	573	548	590	582	568	591	578	589	550	566	583	609	596	559	626	595	590	575	578	590	598	573	606	549	537	561	614	573	560	619	581	589	604	597	602	576	620	558	602	588	585	617	566	611	557	595	619	592	605	567	555	571	584	579	607	572	578	584	582	598	570	606	540	612	573	577	599	629	592	612	574	540	581	563	619	547	581	567	552	588	589	561	578	593	583	548	593	586	564	575	627	567	601	549	556	561	562	585	608	566	607	628	583	600	593	591	561	613	612	568	586	594	596	566	615	603	562	600	594	613	563	602	576	601	576	593	571	598	603	590	593	571	576	563	582	576	584	606	599	581	622	560	589	561	584	552	584	600	552	588	577	593	571	609	557	626	585	565	547	617	596	574	565	597	554	591	599	561	634	590	577	618	591	621	592	609	593	588	571	612	564	571	600	618	589	599	610	594	578	611	617	545	583	549	590	570	590	602	562	601	563	599	602	542	586	562	571	554	587	563	606	574	592	564	610	585	568	610	578	611	579	571	616	594	541	620	575	535	537	563	586	616	601	595	571	599	579	633	606	583	581	594	538	587	567	557	575	639	583	585	614	516	586	640	595	595	603	558	573	577	585	583	565	585	611	618	606	595	598	629	602	560	587	557	571	582	566	544	577	597	553	592	549	569	585	562	587	572	555	583	537	562	586	580	576	590	575	589	543	617	587	577	554	574	583	590	576	575	597	597	566	558	568	627	604	583	554	592	584	586	593	608	566	623	563	591	593	594	603	620	589	569	599	643	612	599	616	589	590	566	567	560	594	568	561	596	625	601	592	566	588	585	590	582	592	583	593	581	562	562	584	577	559	609	565	608	550	615	585	554	585	552	588	623	559	596	583	589	569	536	576	638	590	590	578	559	585	595	547	565	578	551	599	588	584	569	578	594	580	568	590	588	626	574	578	587	612	574	558	558	576	551	560	562	618	572	608	535	597	580	604	596	588	586	578	567	586	570	566	576	573	564	534	554	577	606	612	587	573	554	581	557	584	598	562	592	587	522	562	611	548	595	632	560	609	568	601	585	519	607	592	554	592	565	586	586	597	592	587	568	598	593	586	587	594	582	600	615	593	611	586	566	620	549	534	584	602	580	589	577	577	612	596	603	630	527	585	557	602	555	604	593	565	565	543	546	604	568	559	615	545	584	581	542	510	582	581	580	597	557	568	609	604	559	573	590	544	565	556	583	594	605	578	565	597	600	608	586	562	633	638	564	510	604	615	546	577	567	596	571	580	578	605	594	619	588	621	573	615	589	599	580	544	590	562	546	621	598	581	579	574	596	618	543	544	595	569	544	570	635	602	555	565	616	573	610	594	609	621	596	574	570	579	574	595	602	606	569	577	564	601	568	596	594	586	548	582	599	551	590	543	561	579	584	618	534	566	583	580	584	594	570	617	550	606	591	561	600	595	598	546	607	632	582	608	585	573	596	562	564	601	597	573	586	535	558	608	625	581	573	560	563	580	565	573	570	575	564	608	607	570	552	573	561	551	591	610	579	553	617	576	580	588	563	566	570	551	581	632	634	637	564	632	611	581	584	558	614	602	606	607	566	591	550	547	600	588	572	533	554	601	559	556	555	604	550	612	585	562	575	563	575	603	585	564	550	612	554	609	604	599	594	572	545	577	593	578	574	609	577	563	598	593	593	589	544	551	585	590	585	598	600	592	636	599	597	566	588	587	609	579	562	588	618	533	585	574	595	592	604	597	561	557	585	581	590	568	546	567	595	567	543	582	602	594	569	601	577	564	565	576	559	612	622	612	582	599	576	568	569	564	579	600	562	607	557	573	588	551	598	590	536	563	576	603	605	567	598	567	606	591	618	611	565	601	627	563	591	571	595	544	578	584	604	594	624	575	575	562	619	563	614	601	641	574	557	567	560	612	603	562	552	607	594	575	602	584	629	594	602	522	591	556	547	579	571	600	558	558	507	559	552	542	600	635	532	578	581	567	536	592	571	569	602	574	567	615	609	550	640	576	615	591	606	591	568	582	635	629	566	604	558	551	586	593	598	574	591	521	602	587	620	555	573	599	545	630	581	565	568	570	561	599	589	582	568	604	592	555	648	595	574	595	583	561	578	592	588	565	581	595	579	577	585	611	599	589	585	565	621	563	591	591	553	610	576	599	577	574	545	574	586	597	550	548	597	574	577	584	607	575	619	590	532	600	591	604	600	599	598	616	579	551	572	622	596	556	574	616	547	570	554	555	600	586	559	532	560	598	538	591	611	581	616	542	633	593	612	528	584	567	596	572	576	623	593	548	614	574	614	526	530	579	568	594	557	596	599	596	562	531	541	575	551	583	566	588	586	637	616	608	584	539	553	594	629	578	611	584	611	608	579	597	521	553	572	582	567	535	616	593	564	554	595	532	570	582	623	578	583	608	569	593	512	569	579	586	625	575	547	560	639	579	581	671	583	560	560	602	579	548	585	577	535	585	571	513	588	592	592	595	591	576	595	631	598	597	586	590	604	590	562	550	602	610	571	556	614	576	585	586	575	590	530	565	626	611	592	587	616	568	571	608	567	563	590	584	575	615	594	613	578	585	574	588	569	589	562	579	576	549	568	630	603	632	536	537	608	548	584	581	611	540	593	564	561	585	633	531	563	592	601	613	547	571	522	615	545	609	576	577	553	551	541	600	618	575	568	592	541	567	580	605	572	587	577	586	593	559	572	578	622	553	628	525	571	558	565	589	596	589	594	639	537	550	572	623	597	622	598	536	578	584	572	579	565	590	578	600	547	591	630	589	527	540	569	584	565	555	602	588	601	539	611	609	573	600	590	561	568	539	589	598	560	575	567	575	606	590	565	604	580	569	584	608	563	537	615	594	581	610	586	582	581	595	661	603	561	559	541	540	556	567	614	631	537	565	598	593	580	576	579	560	581	562	568	587	609	557	600	589	568	568	542	539	573	556	613	573	591	559	577	576	600	592	563	595	565	601	596	607	578	577	568	599	575	598	626	586	595	602	569	608	565	582	540	574	597	594	563	601	611	582	514	596	591	578	606	588	579	555	597	556	558	563	553	562	589	624	580	561	562	551	598	598	582	559	557	540	595	583	590	581	600	581	586	615	653	609	579	562	601	589	585	605	581	587	585	592	584	570	608	587	589	602	593	593	605	538	613	585	565
25119	21408	27769	25340	13934	4530	2857	2038	1607	1446	1227	1057	910	834	707	655	604	560	520	500	441	482	460	495	411	436	374	422	418	428	416	403	400	396	356	401	393	363	427	404	403	390	398	416	388	373	392	418	385	378	364	401	392	386	377	401	379	420	398	411	375	445	397	387	384	413	379	400	375	384	401	368	371	371	355	402	416	398	419	369	378	383	376	361	405	393	371	366	393	377	371	380	353	361	376	366	358	355	387	417	401	380	409	387	375	350	339	413	370	356	392	393	393	381	388	379	391	400	356	383	382	415	361	395	373	395	395	398	378	385	354	349	393	358	393	403	373	370	371	384	362	399	380	373	388	348	362	383	397	380	402	366	383	425	367	391	364	367	381	391	401	394	375	393	383	363	389	351	406	379	341	391	379	401	372	363	373	366	376	391	395	435	420	365	370	419	397	397	374	381	389	378	362	367	403	388	425	371	378	362	394	386	381	392	393	381	365	405	376	365	380	384	382	373	396	409	351	415	349	351	390	371	381	404	369	416	386	411	390	382	393	399	391	389	383	404	405	357	390	389	371	379	344	412	391	374	411	398	393	397	397	394	391	387	398	374	380	345	392	375	370	372	383	334	383	404	370	370	379	366	379	379	372	381	387	373	373	392	394	381	392	392	379	395	366	415	379	403	381	376	381	329	395	397	398	385	391	371	351	395	402	353	390	424	378	387	392	379	382	364	350	425	346	367	420	411	381	385	376	408	364	398	371	387	382	339	336	396	393	428	387	420	361	406	391	332	339	350	387	406	405	385	365	372	388	386	389	375	394	393	389	385	388	350	382	385	356	350	383	397	383	355	353	428	366	377	421	374	400	358	388	365	424	391	365	372	372	362	402	411	397	367	421	367	338	374	363	368	411	364	390	409	399	420	349	378	359	393	369	409	403	383	397	382	358	346	356	394	390	384	338	428	408	406	366	370	384	347	355	402	384	397	392	356	403	397	418	373	360	360	379	389	349	383	364	386	381	385	377	374	402	341	392	346	354	391	367	362	377	403	375	351	372	418	394	358	372	400	405	424	371	424	372	366	410	411	374	392	363	364	393	435	396	395	400	332	419	382	379	331	372	380	380	404	388	377	370	388	416	367	398	360	365	377	406	361	367	351	415	377	385	378	330	416	399	379	395	403	379	396	373	368	361	394	392	404	376	378	403	415	387	400	365	377	375	387	373	345	362	403	350	389	358	368	392	403	406	391	386	373	358	368	391	377	402	393	346	377	390	357	395	430	385	369	366	406	396	389	403	393	374	361	356	392	401	395	377	390	405	380	363	356	382	387	375	394	387	389	388	379	371	417	340	405	394	389	351	387	380	379	383	373	401	397	390	374	374	393	362	412	373	387	369	383	322	376	398	394	409	402	378	361	368	366	376	422	361	344	412	392	403	376	388	388	414	393	397	380	350	356	354	401	395	420	389	353	390	373	339	335	377	420	332	425	350	364	385	389	355	383	394	368	395	407	396	369	376	397	385	366	384	346	386	395	387	362	357	386	390	368	398	390	375	374	394	398	406	417	371	415	382	377	383	368	354	371	384	423	357	401	375	380	397	376	416	375	382	417	384	407	349	421	418	382	365	387	356	338	366	390	362	419	375	363	406	389	361	402	403	439	394	393	372	400	405	389	377	397	421	361	375	357	369	395	391	368	394	403	369	386	366	370	361	413	390	380	413	405	329	423	375	392	386	372	409	349	384	386	348	371	409	385	419	378	351	371	410	386	339	360	379	364	388	381	377	400	392	407	375	362	381	389	396	360	336	413	393	405	380	373	400	363	414	374	383	375	398	354	415	442	369	412	384	376	367	361	378	367	362	376	396	395	376	426	378	382	367	402	388	427	376	411	367	387	364	375	379	384	389	414	349	367	427	378	373	404	401	405	387	398	374	388	339	358	399	389	404	391	343	387	377	406	379	372	388	344	384	388	404	363	408	386	333	367	385	377	361	384	385	374	365	374	392	372	420	440	403	346	360	345	395	391	416	389	354	404	369	399	380	384	386	372	362	331	354	370	362	380	371	422	334	384	378	372	357	350	352	380	394	374	368	340	356	386	369	386	356	385	389	373	364	389	393	386	392	381	419	388	370	375	378	447	389	381	358	373	348	342	380	391	401	355	396	358	356	369	367	408	377	381	369	373	390	367	368	364	368	389	403	361	352	394	368	395	367	425	428	376	424	392	369	383	370	383	409	393	366	416	365	397	388	382	348	392	423	417	416	385	391	394	354	405	348	365	380	328	385	378	367	383	396	355	387	386	366	384	407	381	406	379	410	385	403	421	380	383	378	365	380	389	370	378	367	350	386	380	382	426	366	386	375	350	398	368	351	384	408	374	364	370	383	381	395	375	376	408	373	424	374	393	375	386	398	370	377	412	351	381	406	359	355	378	373	380	351	369	383	401	385	395	350	375	371	381	394	378	370	352	376	383	389	419	393	383	349	353	376	371	382	343	380	398	373	384	404	360	391	418	373	410	368	395	374	340	418	399	363	357	407	384	364	387	415	368	380	368	376	359	373	349	394	363	382	393	376	349	374	372	408	392	381	396	377	393	390	358	393	377	382	378	360	376	376	408	364	378	377	385	401	368	380	392	405	367	386	386	374	383	376	398	412	377	372	395	405	386	379	387	401	368	370	357	403	390	395	382	376	370	363	387	418	381	344	350	406	398	410	390	371	389	407	396	391	381	386	412	407	387	377	406	378	390	372	357	391	360	404	363	384	378	404	367	379	377	389	371	373	389	379	361	369	395	390	428	403	413	366	378	389	367	394	401	401	385	388	378	381	425	385	382	383	408	371	388	364	362	384	363	379	381	398	399	397	361	364	373	407	381	373	359	396	398	386	361	366	393	351	337	387	391	406	390	378	386	376	381	386	357	324	398	340	380	373	392	367	395	383	371	385	420	377	396	442	357	343	380	370	422	333	381	365	393	362	398	384	375	394	380	414	361	385	374	388	398	393	371	388	372	408	367	374	396	365	360	413	372	369	383	342	376	367	402	426	402	366	346	369	379	378	369	374	375	376	384	386	428	379	382	383	390	379	408	406	400	405	376	359	385	389	387	387	375	391	337	385	367	382	423	391	368	357	407	383	366	394	368	374	362	387	388	392	418	387	384	427	411	388	384	389	365	384	347	382	386	400	396	383	370	389	426	368	345	365	378	341	394	364	365	361	404	392	375	389	373	398	353	371	397	396	388	361	375	369	379	384	348	396	369	371	336	399	398	371	375	412	402	382	382	384	372	400	373	361	403	379	376	367	334	365	368	416	385	378	389	399	393	393	366	394	386	361	368	383	395	413	356	398	345	377	422	362	392	405	374	383	384	381	391	402	385	375	409	385	378	404	369	351	384	380	363	378	374	382	387	404	385	396	377	377	383	376	431	421	392	381	360	388	364	375	386	388	384	364	382	379	375	379	346	396	333	365	388	345	384	370	362	406	408	407	366	391	394	398	390	386	419
12927	23234	22511	15531	12364	9484	7793	6556	5469	4643	4111	3570	2897	2461	2088	1849	1650	1448	1276	1178	1108	1040	1007	915	967	905	882	797	857	849	823	851	833	833	752	752	784	765	797	774	757	805	784	789	741	770	747	783	780	756	766	770	739	785	754	742	791	751	752	759	776	804	777	762	785	771	806	742	759	784	759	799	799	809	818	769	795	732	794	762	793	756	723	714	760	836	757	690	749	746	719	762	714	722	807	694	701	791	768	734	695	737	775	722	754	772	784	726	746	734	729	762	740	772	809	749	763	754	737	758	734	763	749	821	773	742	755	785	761	762	756	702	739	723	751	753	756	738	787	782	765	751	770	734	705	730	783	749	755	742	736	771	833	741	803	766	812	747	787	753	720	746	743	786	708	723	787	790	815	725	778	777	762	699	727	769	716	723	756	760	743	744	792	746	720	775	734	758	782	712	773	694	761	771	755	734	768	714	746	770	724	729	744	787	749	745	739	774	736	754	749	763	764	719	738	799	728	720	744	769	763	703	745	723	736	702	777	776	766	721	725	721	754	745	738	724	731	748	714	802	782	722	803	708	744	734	708	727	755	745	741	795	756	754	755	727	728	688	740	784	798	689	728	670	717	724	711	773	721	713	695	736	694	732	756	763	705	767	729	765	839	806	702	771	745	747	730	771	816	853	759	778	765	742	759	785	771	750	700	719	712	734	776	756	754	678	746	707	750	704	733	707	764	706	698	688	699	747	710	789	749	741	719	728	783	760	766	707	746	746	757	741	729	765	732	730	740	717	739	728	775	795	760	771	744	741	717	825	701	733	759	748	711	763	778	730	695	728	722	725	717	768	779	740	742	768	740	754	759	681	693	724	731	711	749	759	758	732	709	715	768	754	746	751	754	764	730	775	768	719	749	768	717	710	780	750	745	775	743	741	747	781	765	795	794	768	699	806	771	737	758	748	786	710	737	743	709	747	688	786	771	763	737	780	757	706	750	755	686	742	769	740	712	748	737	779	749	748	718	728	751	761	721	779	771	744	695	742	774	768	744	739	737	760	751	760	747	699	761	724	749	727	721	748	731	726	719	801	774	726	772	760	721	691	717	752	785	724	760	742	751	725	754	766	695	701	772	778	758	679	753	713	781	686	736	727	751	789	749	750	764	745	766	733	736	750	753	700	773	691	698	775	743	740	730	723	778	790	773	762	727	783	799	711	805	706	733	736	707	711	717	722	758	793	735	757	719	759	699	754	750	790	737	803	793	725	747	773	771	734	762	714	741	767	774	758	721	751	714	746	725	719	726	771	742	713	755	741	788	783	731	766	771	762	747	782	725	723	707	755	761	699	786	773	750	760	728	768	739	749	706	776	698	786	712	739	699	750	761	717	751	748	791	745	784	780	744	697	789	768	797	737	762	741	725	775	768	723	745	761	762	748	717	737	739	765	747	745	765	701	725	750	693	689	782	712	756	689	759	731	744	732	758	753	699	766	710	809	769	711	717	735	766	765	724	722	741	759	684	761	776	761	742	711	752	775	718	723	719	737	712	777	783	727	760	737	735	739	763	735	725	721	736	733	746	769	747	732	763	704	793	778	760	731	776	756	742	770	737	703	744	771	771	823	764	743	748	790	863	725	773	770	775	774	719	805	746	762	782	741	742	722	712	763	775	717	722	716	751	744	776	732	718	743	769	785	760	768	719	755	731	729	772	760	788	765	728	698	700	701	746	796	761	745	780	750	767	724	717	737	812	813	749	753	778	715	742	709	753	767	740	764	753	747	764	758	738	698	703	746	738	750	772	735	732	747	808	750	686	682	789	715	737	746	741	763	774	766	735	755	751	729	742	719	684	742	767	750	746	831	770	775	744	769	830	756	722	756	735	698	810	764	763	784	770	746	720	770	719	754	739	708	804	736	775	730	683	755	768	726	706	753	726	740	762	798	717	749	745	742	727	744	714	716	747	775	794	742	732	706	750	756	744	761	720	734	717	796	747	730	766	757	747	777	745	753	751	756	749	735	759	751	731	784	733	770	798	706	816	740	712	766	725	733	773	726	757	750	744	721	720	746	780	734	693	750	732	758	783	788	763	765	721	773	714	738	761	729	739	679	742	715	769	730	695	764	756	751	761	752	794	722	770	766	772	731	750	699	795	728	713	739	770	693	729	786	746	763	740	741	789	749	738	749	711	731	741	730	729	734	701	700	724	739	789	739	790	788	739	710	764	773	755	773	731	776	741	699	745	761	704	752	766	775	732	745	716	738	772	736	752	708	744	770	723	735	774	701	738	756	730	755	737	757	700	768	697	733	764	757	731	734	752	748	732	758	754	688	740	673	717	714	762	715	753	765	770	700	757	736	752	744	704	747	696	783	741	748	758	760	740	746	786	742	780	712	774	743	791	751	772	731	783	798	751	738	763	724	772	761	751	730	729	811	745	786	757	733	752	799	735	745	746	735	756	739	755	724	728	722	779	754	739	736	724	739	765	727	766	742	711	734	707	807	747	705	759	758	768	752	806	755	758	713	778	770	733	730	753	752	741	741	729	747	756	722	727	707	740	754	718	722	788	734	714	775	739	737	746	749	767	785	739	711	777	708	760	757	724	792	707	730	777	714	730	765	750	794	763	697	752	738	741	707	748	722	733	755	722	746	774	769	747	763	745	808	780	708	791	770	712	749	704	720	817	744	810	774	721	723	764	787	757	732	763	717	740	773	782	691	750	764	820	702	768	744	768	763	740	775	705	743	781	734	735	799	716	770	791	738	750	764	723	737	739	771	727	783	714	733	795	750	757	705	783	751	739	777	695	727	716	736	721	764	746	736	759	698	773	716	700	746	747	763	781	793	788	806	714	753	758	699	709	738	776	751	730	790	757	736	778	715	772	754	765	709	771	702	723	754	737	740	811	756	735	728	790	778	819	735	710	776	752	776	725	686	702	739	763	773	796	713	750	734	752	723	735	769	769	714	729	766	709	727	731	756	740	742	736	733	686	729	771	749	737	738	726	725	794	760	778	688	695	792	784	731	747	756	724	770	776	772	681	706	752	731	746	758	737	749	735	722	781	742	761	703	781	770	712	702	754	787	793	717	717	825	716	700	763	728	740	778	755	741	727	773	764	761	765	745	774	756	768	702	756	754	737	720	714	724	775	809	734	680	717	786	727	770	738	759	791	730	697	774	761	753	743	714	720	755	736	764	761	710	722	741	737	740	782	715	784	726	774	793	770	756	757	725	737	737	691	752	733	731	753	744	751	765	741	775	745	790	772	777	743	719	727	763	734	751	761	762	744	711	761	753	775	730	762	738	768	756	765	751	754	752	743	738	728	728	749	729	748	734	755	737	703	788	795	759	753	733	760	694	733	763	734	738	739	746	701	696	752	756	743	677	749	760	736	753	788	765	743	750	763	754	788	753	753	740	746	733	774	762	761	771	775	738	722	765	779	770	751	738	768	729	709	800	769	752	780	726	740	762	694	753	778	764	783	739	754	734	768	766	780	785
24197	21417	28816	24394	21381	13689	5600	3353	2494	2125	1782	1604	1335	1212	1129	1012	919	813	782	812	727	696	683	634	640	685	585	635	585	653	584	614	582	558	624	602	557	574	575	574	568	595	585	584	597	581	529	543	588	574	568	585	572	600	532	544	565	565	571	583	572	542	587	590	571	569	579	579	554	553	538	568	539	585	565	614	530	570	563	565	562	584	539	572	572	534	553	536	553	578	577	571	577	580	599	572	558	563	550	538	573	549	496	543	541	545	538	577	590	574	549	565	561	581	590	550	550	524	564	552	569	547	537	557	534	581	536	595	573	563	518	559	527	540	579	522	541	570	550	525	562	551	555	544	592	524	550	582	549	559	532	538	580	533	554	547	593	569	573	560	539	579	568	566	554	558	575	574	534	557	548	521	532	558	535	550	536	554	614	530	525	522	561	528	511	575	543	592	575	596	579	549	561	589	578	512	531	523	535	562	540	624	566	563	583	539	594	527	537	563	559	547	539	537	597	566	603	528	557	542	528	573	544	559	566	564	535	575	553	543	541	547	568	570	566	555	548	539	541	555	539	549	556	588	586	562	563	524	555	532	573	542	557	574	582	531	568	544	557	526	525	581	565	547	588	574	552	577	551	510	541	553	609	563	522	498	567	561	588	557	554	557	549	562	546	554	561	583	524	516	531	597	556	546	541	563	580	541	543	574	592	538	515	532	547	589	571	519	520	548	578	581	515	522	541	578	593	610	555	532	602	554	526	537	532	515	498	588	523	522	541	530	564	517	539	556	581	563	559	519	527	566	581	539	511	567	567	560	582	538	503	550	527	572	600	570	588	563	552	548	543	569	549	538	566	576	557	566	602	556	561	523	520	512	535	568	524	530	534	579	517	566	526	592	568	527	538	539	575	549	574	541	500	590	570	599	533	538	554	571	567	570	569	544	552	556	561	549	566	565	587	523	522	557	545	537	594	539	544	551	534	527	550	555	524	502	526	496	533	554	544	550	555	538	541	513	541	588	540	583	551	535	553	545	556	519	515	549	572	562	566	528	549	560	517	579	596	559	507	582	509	561	558	539	575	538	513	553	532	575	497	587	527	547	550	542	553	598	528	479	554	531	519	564	552	578	543	562	518	551	552	545	559	510	576	585	497	570	550	565	553	524	580	555	581	595	526	521	554	576	587	528	592	575	565	541	509	573	581	558	546	607	563	550	612	539	542	564	560	564	563	557	581	553	576	563	554	515	533	547	542	511	576	561	547	556	544	517	561	560	552	562	520	585	537	567	568	543	571	572	542	532	539	539	560	542	528	564	539	533	560	570	574	572	525	539	501	509	534	567	543	545	530	542	570	552	598	540	556	520	531	510	549	596	529	507	581	535	537	549	587	534	547	525	525	584	510	588	535	541	562	543	548	556	540	518	557	598	559	548	575	534	560	581	548	538	561	515	604	543	584	528	555	572	563	566	552	538	531	578	607	560	579	571	524	567	542	584	593	569	532	584	564	561	511	485	577	564	528	544	584	556	539	562	532	506	540	540	588	586	542	529	567	564	511	581	569	604	504	550	569	549	528	512	511	579	549	529	512	552	564	533	564	543	508	592	586	571	581	501	553	561	547	546	585	538	535	556	543	513	545	548	522	578	502	566	524	538	576	555	540	544	574	613	551	574	537	536	557	549	571	564	540	596	589	552	561	527	563	541	537	496	508	563	561	516	560	551	538	566	528	566	613	523	573	587	507	547	549	576	532	550	568	600	567	559	554	542	560	553	554	566	532	572	584	542	557	534	537	544	571	541	531	544	581	580	561	533	502	528	598	559	553	528	520	575	567	589	545	548	555	477	552	561	581	564	509	545	573	588	579	570	518	561	501	585	602	542	574	525	581	538	516	581	502	563	595	544	554	581	533	540	545	522	563	573	547	570	558	556	546	565	551	555	526	595	520	516	567	546	577	525	537	551	566	549	595	526	539	546	564	545	530	588	513	554	528	542	561	537	545	554	547	532	545	545	562	558	566	531	583	525	558	535	585	629	592	543	532	537	538	580	580	539	572	506	562	525	563	559	591	483	568	561	555	563	543	521	547	533	492	518	523	563	551	516	581	569	549	537	545	535	570	550	559	513	566	548	547	531	525	567	546	527	523	524	517	540	537	560	555	546	609	530	563	556	550	556	570	515	599	564	590	529	550	556	538	546	520	525	529	562	582	585	507	559	555	540	594	535	611	524	545	545	567	548	535	567	596	571	589	534	560	553	580	594	555	577	523	551	556	544	587	573	567	550	511	537	554	576	559	538	557	558	572	548	575	527	546	554	575	587	570	581	517	569	586	560	544	542	575	530	551	512	537	529	584	497	537	557	544	509	589	486	548	566	557	520	508	553	554	534	583	552	583	559	556	552	495	531	528	552	540	570	580	544	551	575	564	588	568	552	612	534	574	501	530	541	581	558	511	527	525	536	546	571	565	539	604	546	550	574	555	546	518	566	519	544	547	540	545	568	552	591	524	586	539	565	528	599	581	545	587	579	559	530	561	548	555	493	515	565	532	545	511	526	526	529	521	556	542	555	521	524	558	592	548	568	535	543	567	553	520	555	527	551	502	557	515	590	530	534	553	579	577	515	538	563	547	547	532	588	586	581	566	553	554	535	586	536	591	548	522	583	563	550	497	535	531	510	496	557	522	535	548	538	591	546	537	580	543	503	549	560	540	580	538	555	537	517	565	564	546	539	513	576	549	541	574	516	572	519	563	575	537	555	549	617	571	547	565	548	536	554	520	573	540	564	535	539	552	522	572	545	559	513	562	572	556	526	561	577	537	519	582	549	545	519	561	594	559	560	558	572	579	551	591	559	585	529	572	552	591	560	550	566	577	550	511	538	587	572	537	578	547	529	592	542	527	588	543	574	579	582	549	543	593	558	571	535	531	593	565	561	520	538	530	557	564	556	524	509	580	527	554	514	547	523	526	554	523	504	551	542	573	586	578	534	545	558	579	566	555	541	576	541	567	550	556	565	551	538	563	524	580	532	528	535	567	559	543	543	584	570	576	540	574	545	554	570	570	539	571	556	571	591	510	577	548	530	557	526	543	573	559	595	531	583	541	514	557	505	559	548	536	562	558	495	545	587	544	556	532	574	524	553	564	532	509	539	559	487	558	538	521	551	510	574	569	526	558	539	554	568	545	605	555	542	589	535	527	576	532	535	513	543	523	570	531	544	534	558	574	559	586	541	494	521	533	551	558	544	557	594	559	576	528	542	565	579	559	528	557	535	564	544	609	537	568	562	513	566	521	566	526	559	544	580	557	554	558	515	570	554	559	561	591	534	545	613	533	530	558	555	569	515	512	545	513	575	586	523	555	518	547	543	533	557	589	553	539	546	520	579	572	563	538	536	560	567	558	544	524	529	525	522	536	530	542	533	520	534	549	573	532	557	523	487	537	562	542	549	557	503	577	542	535	542	609	570	568	588	554	546	554	562	552	554	548	555	520	596	556	527	543	614
15452	28414	26889	19904	16018	13260	11009	9076	7710	6532	5518	4842	4013	3425	2977	2515	2371	2123	1906	1850	1634	1658	1522	1393	1359	1294	1265	1237	1222	1184	1201	1150	1109	1102	1177	1025	1131	1095	1119	1042	1098	1130	1122	1087	1093	1077	1095	1047	1049	1073	1083	1138	1090	1015	1034	1100	1039	1099	1096	1037	1097	996	1072	1057	1063	1096	1046	1076	1091	1120	1013	1080	1083	1036	1043	1049	1096	1088	1028	1025	1045	1028	1060	1056	1025	1013	1035	1039	1047	1100	972	1067	1044	977	1106	1023	995	1089	1062	1034	1002	1022	954	1018	1019	1035	1050	1069	1048	1024	1001	1020	986	1027	1027	1012	1019	984	1050	1000	1011	1020	1052	1040	1076	1028	1066	1015	1028	1000	996	1014	1080	1039	1045	1005	1040	1055	1070	1079	1053	989	974	1034	969	940	1023	987	1025	1041	1015	1080	1017	1043	1023	1020	991	1039	1007	1070	1009	1109	1018	1071	1047	1040	994	1087	1065	1013	1032	1001	1046	975	978	1002	1002	953	971	974	1064	968	1011	1018	1027	1087	1005	1015	1071	1027	1052	1030	1050	1036	1040	1036	982	1122	1015	1057	1047	1022	1048	1043	1018	1049	1057	1018	977	977	1060	1072	983	990	1019	1013	1072	1034	980	1019	1036	996	1046	1045	1036	1005	1041	1008	1012	1014	1019	1018	1020	1018	1045	1029	940	1016	1045	1054	1042	1080	988	1041	1020	1005	1060	1022	1097	1010	1025	1061	1058	991	1056	1002	1055	1082	995	1047	1027	1035	1031	1048	946	1005	1053	1054	1042	945	1012	1046	1042	1085	974	1049	1027	1005	972	1069	1030	1023	1033	1026	1065	1046	1006	1051	1037	1011	1007	1041	975	1026	1031	985	1016	1035	987	1022	1127	1066	977	1039	1054	994	1061	1077	968	1037	1012	1007	999	993	1029	1000	1014	1000	1070	1038	1088	997	990	1031	1017	1019	1025	1029	972	1004	993	1045	1084	993	1021	1084	1017	1061	966	996	993	996	1044	967	1104	1027	974	992	1041	1021	1026	1058	1027	998	1044	1055	1063	1022	1055	1034	1014	1014	1084	992	1031	989	1052	991	1014	1030	976	1009	1026	1113	974	992	985	1066	1041	993	1065	1026	973	1004	1068	989	1061	1049	1015	1037	1069	987	1060	1019	980	990	1015	1054	1069	1028	1049	1032	954	1025	1048	1014	1050	1042	1007	1010	1086	1041	999	1035	1049	1025	1034	1047	1028	997	971	993	1001	1076	1002	1072	1023	1004	1014	1018	992	1052	993	997	1021	1008	978	1019	1017	979	955	1039	1043	999	1060	1042	1019	1039	1029	1024	1037	1033	1088	1032	1024	982	981	1023	960	1020	1044	1019	1048	978	1026	1026	1023	1060	1046	979	969	996	1040	1019	1054	992	1039	1010	1009	994	1006	1071	999	1012	1030	1075	1017	1036	1023	1033	991	1002	975	1071	1036	1001	953	1027	1044	928	994	1090	1081	1041	996	1047	981	1015	1027	953	1015	1102	1036	1023	988	1020	1019	1025	1014	1064	1018	1065	1023	987	1013	998	1027	1101	1041	1034	1043	1045	1035	1068	1033	985	1028	1000	1106	1043	1021	1025	1100	1048	1055	1034	1017	1046	1032	1016	1027	1025	984	1076	1069	997	1059	1029	1017	1013	983	1062	1046	1024	1017	980	1044	1040	1027	958	979	1030	997	1020	968	1044	997	1022	983	984	1022	1012	1040	1046	998	1047	983	1014	981	1041	1033	1071	1013	990	1020	1037	976	1072	981	1040	964	1012	1038	1013	1025	1027	1104	992	986	1032	998	1038	1001	1000	1059	1046	1020	997	1047	1038	1032	1016	1048	1029	1013	1064	1061	1007	1002	1023	995	1014	992	991	968	1005	1018	1025	981	1031	1054	1047	1015	1065	984	1069	970	1090	1001	1021	922	1044	993	1067	1042	1002	1014	1005	1087	1053	1024	1040	1036	985	1006	1045	1015	996	989	992	985	1060	1022	984	1029	1058	980	1089	983	1034	994	1053	1081	988	1016	1059	1052	1072	973	1013	1044	1048	1028	1071	1064	982	1046	1014	1007	1072	1022	1010	1055	953	1002	1009	1004	1053	1007	987	1006	1010	1006	1014	997	985	1049	1007	1019	1033	1033	992	1029	1046	1008	971	998	1037	989	1064	1074	1035	1026	1039	999	1080	1047	981	1013	1000	1037	1043	1035	1079	999	1043	992	1085	1061	1045	979	1005	1069	957	1004	1015	1000	1041	1019	958	993	969	970	1009	1007	1054	1036	1047	1029	1055	981	1045	1010	1046	1036	991	1014	1017	1020	1007	1069	988	1027	1004	1016	1051	1030	1004	1039	986	980	938	998	1043	929	1015	1060	982	1026	1059	984	1070	1040	1025	1043	1009	1030	1026	1040	1050	1019	987	998	1048	1024	1059	1029	1060	1007	1028	961	1044	1006	972	1061	964	1041	1023	1051	1051	1019	1038	1040	1022	1042	1012	993	1047	1025	998	1041	1077	986	1020	1069	1032	952	985	1027	1003	998	1029	1044	996	1038	1025	1005	1030	1010	1040	1011	1046	1029	1038	1000	1027	1007	1038	1057	1072	994	1028	1037	1057	978	1017	999	974	1007	1027	959	1038	1028	1013	1012	1024	1017	1022	1037	1048	995	992	1013	1050	977	1032	1017	1020	943	1018	1028	1019	1071	1060	962	958	1041	998	1078	1045	995	1021	1011	1012	1002	1048	1012	1010	993	1032	1038	1098	1103	967	1014	1026	1055	1028	1071	1048	1036	1036	1017	1039	1042	995	1008	1042	1088	996	1031	1070	999	1055	993	1058	1009	997	1070	1026	1041	1046	1031	1065	994	1034	1015	1008	1023	1006	993	1067	963	1064	1068	1056	1029	1027	1019	1016	1063	1001	1001	959	1032	1054	1024	1026	1021	1023	1016	1022	982	1007	1022	988	1016	968	1034	1021	1033	996	971	1066	1028	998	985	1042	1012	1032	1030	1086	985	1025	1022	1040	1028	1024	1031	997	1008	1035	1038	999	1051	1066	1021	990	1029	997	1027	998	1041	1030	1026	1017	1022	1046	1141	1041	1022	1022	1014	1035	1033	1009	1029	1014	1016	1029	996	1016	1089	1039	1042	1003	1066	1014	1073	1069	1063	996	965	1036	992	1034	1068	977	1049	995	952	1056	1020	1026	991	1001	1042	999	1035	1067	1089	1046	1012	989	1041	991	997	994	1006	1022	1037	950	995	988	1025	986	1049	1011	995	959	1017	996	985	1026	1044	1005	1036	970	1029	1043	971	1028	1003	996	1056	1054	1007	982	994	1077	1013	1109	1110	957	995	1035	999	1017	1009	1014	1034	1023	1006	1018	1073	995	993	1000	985	1010	1002	1007	1067	996	1017	1069	1014	998	984	1046	976	1011	1007	1020	1001	983	1042	1006	1074	1028	1049	973	997	1039	1051	998	1038	1082	1012	989	1044	1026	1048	1100	1063	1008	1028	1033	1053	996	994	1054	1040	991	1029	1049	1003	1011	952	1067	1015	1036	1054	1045	1006	1032	1092	1048	957	1029	964	1032	1055	1037	1028	1028	1030	1066	1015	1058	1013	1001	1038	1032	1015	990	1088	1026	962	1003	995	993	1058	1011	1048	1017	1034	1005	995	1039	995	1036	1036	1053	1065	993	1024	1016	1064	1016	1002	1088	1011	1001	1009	1036	987	978	984	1000	1064	1031	992	1056	1002	1057	988	1047	982	982	1004	1014	1005	1025	1008	951	950	1000	1013	960	975	1008	1015	1049	1020	1023	983	944	1085	1037	1015	1001	1055	1002	1047	1056	982	1045	1035	1017	1024	1036	984	1057	1058	1038	990	997	964	996	997	1023	993	1032	1083	1002	1039	989	999	1012	1064	1035	1070	1008	1021	1006	1004	994	1068	1047	1005	965	1003	1028	1019	1080	1031	1066	1041	1000	1057	966	1043	1006	1013	988	1002	1014	989	1023	1059	1037	1057	1029	1057	1004	1046	1032	1112	1024	984	1040	1077	1068	1089	1070	1019	1026	1021	1009	997	1048	1004	986	1046	1004	1093	1019	1025	1013	1009	1014	1001	989	1010	998	998	993	1016	1027	1065	1023	1046	970	1029	1006	1050	1022	1025	1018	1066	1086	1037	1050	1013	1047	1031	1042	1017	1031	994	1067	1011	1033	1032	1069	976	1000	1045	1001	1015	1050	1024	984	998	1000	1078	1057	988	1012	1047	1023	1015	1024	1026	995	1021	995	1036	1009	999	1038	983	988	998	1016	1041	1025	990	960	996	1071	1068	1016	977	986	1042	962	1038	1060	1008	996	1040	1037	1018	1076	1035	1045	986	1023	1064	1021	1049	1008	987	1025	977	971	984	996	1070	1055	1060	997	1026	1023	998	980	1014	1064	1033	1033	1016	1025	991	960	960	995	1003	1014	970	1032	1047	1002	1040	988	1042	1052	1037	1036	1051	968	954	1003	1006	968	1009	1029	1016	1047	1054	1008	1033	1066	1082	1033	1082	1049	965	1012	1047	1051	1008	1040	1019	1016	988	1025	1041	1052	1029	1033	1012	1039	1012	1145	1023	1037	1074	1016	1028	1062	1012	997	1040	929
27479	17603	6569	2901	1649	1234	1014	843	740	665	625	504	547	462	419	408	371	360	354	373	328	329	357	334	315	324	328	320	338	337	307	334	331	297	298	298	306	327	298	301	302	313	302	290	279	322	294	303	337	282	300	299	280	276	285	292	282	283	299	321	286	310	288	304	265	322	334	295	310	287	312	306	293	349	283	299	292	296	294	292	305	296	286	286	296	293	319	301	289	269	291	311	317	300	270	317	286	328	310	301	316	314	327	299	302	293	296	287	314	322	313	313	311	303	295	321	304	288	291	280	320	307	284	324	324	274	292	292	323	309	290	278	291	265	307	330	304	317	297	299	298	301	282	306	288	302	276	316	321	299	316	272	285	310	292	304	301	307	306	299	305	299	288	334	288	299	265	298	294	294	286	280	285	292	277	288	321	319	326	310	294	313	310	253	297	298	302	284	284	294	304	300	295	291	307	302	288	309	313	278	277	327	254	291	320	309	290	279	279	320	280	302	296	286	298	297	306	313	278	277	294	294	290	299	298	287	287	284	294	325	305	285	307	311	266	279	316	299	267	289	321	309	310	301	296	290	298	322	299	287	285	294	282	283	282	284	277	259	310	285	292	293	296	289	282	307	295	296	303	286	303	288	281	262	294	320	309	279	286	304	315	315	309	311	289	307	295	306	299	308	306	295	323	306	299	304	268	304	278	275	318	299	298	290	263	324	334	290	287	288	331	299	281	278	282	311	319	284	290	303	306	338	336	294	299	267	331	286	298	288	305	307	288	297	313	292	301	304	271	281	308	271	291	298	299	286	279	308	299	326	268	298	296	306	298	276	303	273	259	306	304	292	269	285	294	306	299	270	301	289	283	313	292	300	296	303	313	297	291	304	330	291	306	323	308	330	277	317	301	333	296	295	295	305	302	312	278	299	312	282	315	287	270	299	292	278	298	278	309	297	285	275	344	297	299	319	318	270	294	286	308	297	286	287	323	309	301	275	296	315	296	319	301	283	326	335	290	278	303	275	311	294	306	293	315	283	269	307	273	299	299	299	285	285	309	318	275	296	300	333	304	292	309	305	313	289	314	303	313	274	285	272	296	290	319	336	291	322	295	301	279	292	309	278	300	289	278	276	283	279	302	301	300	293	306	290	295	316	282	297	270	284	307	320	296	289	332	312	302	276	328	291	273	286	294	285	297	289	285	299	280	322	300	287	293	302	298	306	295	289	303	254	315	274	304	308	294	291	293	339	276	305	313	306	326	295	319	304	308	316	330	302	271	295	292	283	291	259	292	289	301	307	311	324	288	294	293	280	309	309	289	331	307	273	306	282	266	317	296	300	303	296	317	309	281	288	291	283	292	304	313	300	303	320	260	247	284	295	302	322	302	289	290	287	298	295	294	302	292	329	295	313	312	304	294	288	309	293	279	294	305	310	270	281	280	326	289	288	280	280	298	325	289	302	276	275	297	288	289	311	331	305	319	265	286	300	270	314	317	294	275	299	329	282	292	294	306	312	302	307	325	268	311	295	302	306	297	281	313	303	291	308	308	331	297	273	302	272	347	295	302	292	261	294	314	298	287	316	274	295	309	289	320	290	314	283	251	306	301	320	281	327	301	298	288	307	299	308	303	299	309	289	304	281	282	322	326	287	303	280	304	283	293	313	272	312	305	272	264	303	303	319	307	301	306	298	311	293	321	305	322	298	288	248	274	282	310	267	319	272	281	313	305	313	324	303	329	285	274	269	310	269	289	322	309	311	302	316	323	304	259	311	271	319	266	296	308	301	286	292	290	312	302	311	310	323	279	311	290	305	302	316	310	318	305	292	314	328	300	275	313	326	261	301	298	272	345	284	294	316	320	341	301	292	318	322	287	298	287	283	267	288	308	328	281	304	308	288	268	268	296	283	281	272	299	296	314	300	297	301	303	301	291	280	327	300	282	319	292	286	282	316	316	296	314	328	306	306	298	272	270	291	350	280	298	289	301	286	297	312	329	279	285	284	283	283	308	318	268	285	274	298	300	317	293	293	316	307	307	311	294	311	319	283	295	316	283	309	256	298	354	318	308	296	293	277	295	295	307	268	328	306	314	284	316	301	305	296	326	309	283	304	283	268	269	263	272	281	258	297	309	302	304	300	310	336	300	325	298	304	293	304	316	281	294	294	322	294	275	275	304	298	337	291	308	315	265	295	285	307	293	314	297	300	309	319	296	293	313	292	281	308	276	277	304	301	323	286	297	323	288	302	282	278	295	331	291	288	297	297	286	315	295	278	294	318	302	306	321	322	290	289	306	323	315	320	272	286	314	311	291	257	274	313	296	293	299	273	302	296	307	313	302	293	293	287	289	282	245	292	289	319	269	309	308	294	292	315	280	338	301	302	316	283	301	277	292	300	306	328	292	330	305	323	293	270	303	287	279	261	294	303	274	305	291	306	291	285	296	298	304	333	287	297	282	303	287	277	280	308	303	276	313	331	340	286	297	285	286	307	299	299	302	302	324	320	300	279	278	294	293	278	288	287	298	272	294	296	317	301	313	305	321	286	307	307	302	278	321	308	303	299	317	288	300	278	319	295	295	299	313	325	320	304	309	281	302	292	302	333	300	287	321	300	292	300	316	313	328	317	265	294	293	326	282	322	274	302	304	289	313	270	299	283	320	289	301	275	309	294	306	322	324	311	305	297	324	273	293	294	300	309	268	307	311	276	308	294	296	284	317	282	283	304	323	287	301	288	257	282	298	263	314	276	305	294	326	277	299	304	308	291	313	324	335	322	282	322	263	320	308	279	303	305	275	263	246	302	281	277	273	305	296	305	292	291	277	282	262	322	324	304	287	283	316	314	315	264	306	326	304	258	325	278	282	276	308	290	313	300	298	268	278	299	308	296	305	277	300	288	320	320	316	307	296	270	268	333	317	289	295	335	314	287	317	297	317	310	287	302	301	336	317	279	275	289	287	291	292	287	331	329	311	305	271	273	273	278	278	269	316	273	285	280	280	297	305	312	299	305	277	318	273	264	298	280	275	269	322	300	312	263	316	294	298	307	296	290	324	267	286	307	330	257	293	314	294	304	302	284	299	291	281	289	294	304	333	293	302	293	331	280	297	315	299	291	306	284	277	317	329	284	307	247	325	325	303	312	305	275	308	283	307	289	317	299	294	292	303	321	311	314	281	303	318	311	298	302	330	272	307	270	261	297	289	296	262	311	310	321	306	298	284	297	298	293	301	302	286	294	287	321	324	323	285	271	287	286	295	274	281	281	297	294	288	320	331	289	333	300	307	293	285	302	281	287	298	284	337	250	295	286	317	305	295	286	277	276	286	264	266	296	268	328	315	288	300	309	339	289	297	295	307	280	317	297	297	287	272	336	291	267	304	312	287	283	314	272	298	300	290	292	307	318	304	273	290	272	306	325	284	278	293	278	291	294	280	310	292	326	285	289	307	294	287	294	296	291	313	303	288	263	273	313	273	296	292	304	290	268	288	284	309	327	284	271
9416	12027	11115	6888	5286	4265	3603	2944	2481	2196	1958	1728	1488	1220	1155	1008	983	876	865	801	757	726	728	678	608	630	636	644	632	670	651	616	616	619	676	647	670	604	595	583	588	605	593	602	567	651	551	589	589	562	604	622	637	651	608	630	587	610	602	602	609	549	596	617	609	599	616	619	628	594	605	594	590	640	619	663	643	639	589	587	591	655	629	606	580	590	649	560	560	612	560	592	630	652	606	592	576	616	563	646	594	564	550	622	572	602	606	606	583	620	600	590	627	616	618	614	600	605	603	593	590	591	574	587	607	588	624	583	642	605	586	598	607	602	606	594	617	579	560	638	587	532	565	597	584	584	593	610	564	627	603	591	628	592	561	593	576	587	584	570	616	590	610	582	608	598	591	601	655	644	595	576	591	582	569	600	621	554	627	622	590	619	594	586	559	590	609	593	626	599	570	618	593	585	592	568	577	573	584	579	543	600	572	605	600	580	621	542	609	634	630	601	636	571	571	566	638	564	566	530	599	602	590	550	626	561	608	581	582	568	595	620	568	614	645	623	589	562	585	592	663	631	635	585	586	621	636	564	619	572	627	625	605	603	631	622	586	557	579	608	599	605	613	643	590	617	559	638	580	591	608	583	610	624	599	606	604	570	644	564	617	586	602	643	609	536	583	604	574	608	593	607	576	568	596	611	583	577	642	643	606	582	593	593	626	620	613	577	617	601	586	556	586	600	595	565	567	582	614	624	614	621	563	588	602	577	606	613	606	575	585	603	562	542	616	585	576	621	588	637	565	613	590	595	605	590	586	593	576	591	631	576	598	598	579	602	558	561	575	574	586	587	600	578	608	577	588	586	597	579	591	597	558	639	572	579	611	586	548	593	572	603	575	564	593	586	589	617	613	605	624	590	561	558	619	566	615	573	616	634	613	594	572	552	568	585	576	535	607	555	572	596	555	594	602	601	570	586	573	587	569	614	633	628	587	606	602	558	598	591	619	604	631	626	592	599	601	575	607	584	562	564	597	595	582	599	574	556	592	627	640	553	596	558	570	599	586	624	596	623	598	613	592	617	611	618	596	565	583	563	597	580	590	569	588	532	594	612	606	613	569	540	588	604	591	606	648	614	565	549	629	549	642	622	623	569	642	595	609	629	584	598	584	587	594	593	562	605	583	593	641	622	623	594	585	589	616	569	613	585	563	625	602	592	607	636	629	623	567	600	596	595	656	618	668	607	594	581	546	610	624	618	559	559	626	583	578	613	618	616	561	582	627	577	624	608	621	624	572	582	569	550	599	586	587	569	598	571	590	596	582	637	599	564	603	618	592	558	586	592	605	611	604	625	563	549	574	600	642	616	570	588	570	634	617	618	590	649	618	547	568	632	610	596	597	637	630	614	571	577	591	588	607	599	597	570	577	629	566	633	573	569	599	556	606	578	604	608	609	607	598	624	589	601	563	625	555	563	616	609	557	562	586	578	625	649	619	592	605	604	561	664	648	582	560	552	612	582	584	601	584	583	606	656	591	588	587	565	586	588	589	589	656	626	577	593	616	563	591	599	574	587	652	597	641	606	560	607	582	568	549	579	593	599	640	583	603	647	606	657	608	551	604	600	542	626	585	583	621	575	612	596	597	618	605	596	596	630	591	648	566	573	546	578	624	562	585	576	588	600	619	576	627	632	585	596	645	589	605	605	610	591	633	585	643	582	590	583	567	626	630	574	538	596	631	596	570	590	624	602	570	617	584	583	596	597	583	618	592	561	602	565	617	595	582	583	603	590	611	634	629	596	593	605	602	625	596	633	634	613	584	601	625	579	600	565	623	583	589	593	578	610	627	599	578	610	574	574	612	641	578	631	611	596	615	584	587	599	566	567	599	623	600	588	589	639	582	628	593	610	607	594	588	579	569	670	625	634	581	625	569	559	625	583	613	607	619	608	605	634	635	589	580	553	553	629	611	579	627	607	624	617	620	576	609	634	588	573	552	609	587	555	628	581	596	575	593	611	582	585	571	580	592	576	625	576	587	579	612	575	616	590	610	569	575	578	554	646	579	621	602	570	646	576	552	599	583	608	595	559	579	561	611	580	572	581	594	587	616	594	543	549	624	606	638	600	615	593	635	587	579	571	594	592	563	570	597	593	612	596	596	607	548	583	596	578	554	558	580	599	589	616	591	609	587	616	589	600	633	557	585	653	607	577	595	592	620	635	588	615	578	571	574	653	642	577	613	584	590	575	603	611	596	585	586	647	601	638	580	583	568	613	569	558	625	591	603	614	598	613	611	593	558	591	609	598	636	593	646	596	642	619	580	557	588	632	608	600	577	607	606	636	552	612	582	571	589	596	576	631	630	574	634	599	622	659	577	622	603	617	581	607	600	585	613	583	537	567	590	638	627	602	574	564	549	630	619	595	607	589	625	564	582	565	572	578	600	607	643	598	583	574	619	606	573	620	579	642	588	609	587	566	600	562	592	599	605	623	598	586	585	649	590	571	622	587	543	645	603	593	601	573	611	628	611	582	599	634	599	543	596	583	576	584	604	585	594	582	589	609	592	611	597	598	631	578	584	602	558	640	630	646	585	606	630	559	577	582	613	607	630	607	574	592	581	600	606	586	603	613	572	566	614	581	584	587	581	587	587	612	587	609	598	638	560	607	543	597	599	590	645	603	604	577	581	599	635	560	591	590	558	552	624	579	630	605	608	568	593	617	605	565	620	562	609	573	598	561	575	584	603	607	629	597	583	591	593	608	589	607	592	623	599	578	561	567	605	614	592	555	565	595	597	630	575	561	603	575	579	589	599	579	560	600	621	575	587	557	623	572	556	581	584	634	569	582	550	615	563	546	594	590	603	643	612	586	611	615	637	596	605	562	605	578	580	589	609	597	594	615	606	592	548	592	568	589	599	601	570	566	628	580	611	617	630	609	566	607	576	571	614	613	617	601	574	596	590	589	622	618	561	617	548	589	617	576	626	595	584	586	597	563	584	584	541	624	634	594	584	579	590	585	600	595	626	619	586	578	575	627	622	589	625	573	564	603	625	566	560	580	557	576	583	575	614	570	628	597	616	575	605	571	585	609	616	608	537	602	585	592	580	620	590	579	592	617	650	597	620	579	595	577	619	592	603	583	614	598	611	613	585	668	598	623	576	559	583	612	600	573	586	593	601	600	591	585	572	572	608	555	567	584	564	620	589	591	578	664	588	620	578	634	623	608	633	616	578	611	617	612	590	576	548	607	607	578	575	594	602	605	615	592	599	600	609	595	612	587	572	597	611	587	604	592	621	601	609	594	596	627	610	612	587	603	608	568	606	557	566	590	588	599	543	545	603	579	610	556	672	626	547	624	648	614	612	554	564	591	620	649	584	597	594	597	563	584	587	590	573	572	619	607	575	573	615	587	621	607	580	607	609	585	593	583	581	597	567	583	586	572	609	622	570	643	572	565	580	592	595	595	568	608	592	616	603	621	614	562	604	585	583	620	571	572	645	563
25146	21444	27854	25345	13515	3939	2628	1953	1596	1359	1099	960	903	750	666	613	619	574	543	563	472	455	451	475	455	449	462	434	412	369	419	421	436	427	372	390	417	412	392	435	404	403	399	415	416	376	410	399	412	444	457	386	402	391	386	401	413	394	402	407	429	412	433	420	415	410	438	412	427	422	399	412	389	455	410	431	407	359	408	402	392	405	392	402	393	419	408	351	395	404	381	397	413	421	416	392	405	349	384	399	388	409	405	383	391	414	386	408	376	375	380	394	421	395	394	412	381	416	397	377	419	408	424	410	379	391	384	372	418	396	413	415	367	417	390	374	355	430	402	403	368	418	417	397	400	352	392	370	405	439	417	397	378	394	406	393	395	371	404	401	402	381	396	374	396	416	374	394	410	399	384	376	363	372	358	367	413	415	352	395	386	430	421	366	367	398	387	415	390	411	390	408	431	376	413	384	387	380	384	379	348	387	430	375	400	384	403	410	473	395	351	408	402	374	370	405	414	391	413	393	363	411	380	377	385	369	408	395	373	386	418	391	410	382	404	397	401	386	408	405	380	404	391	407	380	405	385	408	397	389	394	357	401	410	389	393	360	411	379	381	388	397	371	400	426	394	375	409	413	411	419	384	397	412	410	348	415	395	371	369	420	399	392	396	361	391	404	394	388	427	429	394	406	394	397	391	365	371	399	412	398	382	409	383	399	396	384	437	397	375	357	388	379	402	403	369	365	388	408	407	366	413	397	372	472	383	388	405	397	434	398	369	421	395	344	409	381	395	369	401	407	428	389	396	403	425	411	366	389	372	424	409	355	430	388	383	395	410	395	395	387	417	418	384	358	370	411	359	403	384	416	393	390	419	388	408	389	379	394	376	366	393	376	382	394	383	407	400	379	356	420	389	416	390	390	413	410	369	391	399	412	346	379	396	407	359	401	395	396	386	374	413	392	384	417	402	362	420	395	388	396	414	433	400	360	419	416	369	384	390	435	381	393	412	390	381	411	408	340	392	368	390	394	428	419	438	366	411	407	375	374	400	379	391	387	392	405	396	381	360	373	414	374	389	435	404	398	409	377	379	417	372	401	413	337	394	416	379	398	401	361	313	428	394	384	386	366	391	363	390	421	402	408	422	444	403	411	355	353	399	380	388	386	413	408	399	383	381	426	381	362	383	389	377	359	411	426	382	408	370	378	393	418	389	377	388	406	383	383	387	371	369	384	405	373	392	385	402	420	430	390	351	368	367	376	418	376	403	387	431	360	390	414	387	371	359	416	399	384	384	405	406	386	415	400	387	359	383	396	378	423	399	410	378	367	397	388	410	417	355	380	413	384	426	377	450	410	381	392	401	402	408	422	403	394	409	372	418	385	423	419	407	410	372	417	399	390	404	415	409	366	395	403	362	399	385	395	376	380	404	380	357	387	400	388	410	412	405	401	388	377	400	386	398	419	383	414	405	375	418	406	401	386	396	404	431	389	390	404	397	390	420	368	416	425	406	367	407	380	350	395	395	401	406	373	364	416	386	419	414	401	384	414	398	416	390	402	405	405	407	399	405	414	399	367	423	385	420	392	407	405	356	378	410	404	375	377	382	379	367	379	401	377	431	362	354	379	386	408	368	397	394	393	392	375	390	367	391	402	409	345	378	413	408	417	379	388	407	396	403	395	392	395	375	418	377	375	399	388	399	389	395	367	406	406	408	360	362	395	416	380	407	406	381	375	386	407	421	414	402	411	381	401	395	377	412	389	419	387	367	365	416	406	396	392	383	389	420	399	412	388	381	403	376	399	369	402	427	387	388	398	385	397	376	423	406	395	427	394	378	388	409	379	400	428	414	403	405	407	384	371	400	392	403	415	394	383	392	381	375	410	399	363	434	368	399	416	421	382	398	380	405	399	421	434	400	419	395	384	411	385	405	447	356	440	412	390	395	388	409	377	407	417	384	389	381	395	390	386	386	378	381	367	403	409	383	392	381	383	405	379	376	410	412	390	391	404	367	415	421	419	402	399	403	417	387	427	385	394	387	420	421	403	369	363	400	397	421	415	381	401	402	418	392	355	402	376	396	333	412	414	348	384	392	406	381	408	418	392	391	383	408	380	401	403	410	382	369	358	393	408	421	401	434	372	398	373	415	401	385	421	397	356	412	360	343	380	395	414	376	357	416	419	365	388	411	442	383	400	451	394	379	392	379	379	393	413	386	407	375	419	369	375	395	405	436	389	430	377	387	391	418	381	394	423	407	371	390	422	328	397	374	374	397	382	376	383	377	386	404	395	367	396	447	394	398	403	370	372	392	383	365	381	409	374	390	421	392	417	365	404	387	424	394	417	399	420	354	393	413	428	405	398	394	428	382	383	406	375	395	385	420	391	412	382	377	379	370	398	399	401	419	409	390	416	427	430	405	416	430	424	383	427	415	367	402	379	387	400	419	370	425	369	402	381	409	403	403	383	378	369	409	380	406	391	394	410	445	381	431	404	352	394	363	368	375	396	422	374	383	421	399	418	396	366	398	414	376	359	394	418	403	370	414	436	381	405	413	379	392	405	365	380	399	404	365	382	429	384	355	423	381	426	380	404	397	430	397	380	394	407	387	399	371	425	447	372	352	393	388	401	365	370	401	399	390	390	375	414	385	385	426	418	379	371	379	393	412	389	384	392	401	382	383	385	348	413	399	399	382	412	359	399	424	382	356	377	400	372	405	387	382	403	405	358	425	381	363	441	394	349	388	390	334	400	403	375	385	386	388	398	391	394	383	407	382	363	439	386	403	431	402	390	391	377	417	391	442	389	410	378	417	421	385	389	389	395	381	392	385	399	384	413	383	402	432	413	388	394	354	389	382	381	367	415	397	421	377	412	394	415	389	376	411	379	398	380	411	402	358	377	421	400	368	384	379	366	410	374	399	391	395	348	420	408	370	396	392	412	357	418	364	418	391	418	371	413	385	383	398	389	347	376	415	392	399	397	394	392	412	389	383	366	398	400	410	402	404	379	394	365	361	392	391	398	391	365	402	403	374	378	436	396	380	364	417	356	409	382	380	392	373	426	401	368	380	425	361	389	399	374	380	421	400	378	435	397	413	380	381	415	390	423	380	397	375	411	412	360	367	370	360	401	362	391	381	418	402	394	384	411	377	394	428	391	397	388	400	386	384	415	346	363	392	399	405	439	405	378	407	364	404	399	392	410	405	419	411	365	434	422	410	409	437	401	371	382	371	417	392	417	433	424	437	402	367	441	380	369	384	425	410	424	423	402	403	391	417	389	411	419	421	377	398	351	371	397	377	373	392	393	404	411	371	380	420	407	415	347	397	444	395	402	383	405	383	385	407	411	400	398	399	359	390	367	383	379	385	384	372	403	377	408	411	399	416	401	394	409	428	372	405	432	423	394	387	379	373	390	375	377	384	383	411	375	403	394	380	374	383	398	399	375	357	341	403	401	374	395	395	396	381	375	420	388	405	366	411	402	407	378	381	415	369	415	413
11691	21089	20080	13600	10918	8610	7108	5820	5037	4255	3737	3090	2540	2273	1902	1802	1565	1461	1391	1298	1240	1134	1068	1010	964	944	893	942	919	863	826	895	816	815	808	861	814	797	823	844	820	790	802	792	776	762	812	803	852	764	829	786	771	779	766	819	806	782	852	844	824	832	834	807	744	760	763	793	798	797	784	833	812	855	751	838	784	795	828	762	856	768	826	788	757	804	784	784	774	762	760	798	784	775	751	782	801	774	802	754	723	724	794	769	739	776	757	820	769	757	757	750	817	744	729	772	800	777	766	786	760	783	775	761	774	811	773	795	738	743	767	776	756	802	743	768	803	759	772	760	755	776	858	784	796	774	765	774	788	750	752	780	739	764	738	739	733	778	791	731	787	766	738	776	784	803	727	768	786	770	794	804	792	741	804	775	749	766	814	754	733	779	748	827	786	813	751	755	760	760	797	802	801	754	781	746	724	794	755	775	811	734	726	767	765	765	737	764	773	742	773	752	721	742	782	729	721	754	726	779	773	751	796	757	748	777	796	799	741	781	735	804	777	766	752	784	763	729	775	786	769	791	752	755	740	777	757	753	796	771	763	803	763	704	711	831	768	777	808	747	765	734	768	755	811	847	780	773	797	733	779	722	762	741	749	766	802	776	767	782	778	743	778	773	755	771	752	769	739	832	703	803	763	756	765	742	769	766	716	730	805	783	762	799	785	735	770	740	732	778	773	768	773	745	770	774	736	808	791	687	771	784	744	723	798	762	759	825	696	745	740	830	812	736	810	721	739	766	808	790	834	834	791	755	772	744	801	773	745	754	758	757	792	728	782	760	778	804	730	753	744	737	804	800	741	750	785	746	730	794	734	755	785	791	791	836	784	745	804	783	796	725	782	776	752	789	817	762	716	779	778	782	755	763	783	768	778	772	791	762	725	795	759	792	786	768	784	782	750	792	768	788	752	760	770	719	787	779	784	764	737	745	757	775	800	755	757	768	746	732	756	777	770	784	776	782	782	792	727	767	811	801	756	739	776	764	778	711	757	808	751	732	769	742	736	757	769	800	813	798	742	747	763	731	785	774	759	779	771	766	786	747	774	780	772	779	830	720	794	776	784	833	755	798	780	762	772	734	789	754	736	806	783	748	758	781	806	748	757	774	702	773	805	785	822	774	765	751	775	766	787	779	765	767	769	789	782	741	773	757	768	763	759	822	774	725	781	772	784	768	794	828	763	785	776	757	718	812	846	763	749	774	777	795	743	773	757	752	775	779	759	736	808	729	776	821	791	733	730	820	785	812	758	784	794	776	798	788	796	791	818	756	744	773	764	762	765	784	733	729	756	722	794	751	772	775	814	756	787	744	769	748	777	782	786	744	789	808	731	789	787	788	800	751	742	789	774	745	796	761	759	794	784	765	806	775	762	795	760	772	769	779	739	793	745	804	808	767	759	789	754	764	734	780	771	729	713	769	761	762	816	757	772	787	767	782	822	768	748	744	758	772	799	806	764	783	775	763	711	770	752	731	750	741	807	735	772	749	762	756	721	735	736	725	756	750	767	775	806	780	769	794	786	763	771	781	794	752	748	784	762	758	796	771	782	782	756	701	746	762	771	750	764	796	743	796	705	757	709	770	749	763	768	755	807	770	741	843	721	783	728	729	773	821	821	755	777	750	775	728	814	790	811	770	749	753	763	768	775	801	768	750	779	745	809	733	775	829	781	751	784	761	757	742	770	755	776	737	751	773	733	752	768	746	785	762	752	765	749	722	770	763	777	770	748	816	764	727	804	781	731	740	767	772	780	777	748	738	731	732	791	790	772	737	828	748	793	730	814	731	765	812	753	791	764	765	774	788	749	784	720	810	783	766	728	763	762	801	785	732	748	736	764	748	767	736	762	783	777	801	807	720	748	793	810	779	753	796	803	741	800	806	777	746	744	747	785	765	725	737	787	767	722	733	793	727	809	810	774	770	737	757	768	786	734	795	790	761	718	801	804	785	786	770	748	756	706	763	818	783	804	732	761	758	831	799	732	783	795	754	757	724	833	818	730	728	792	746	754	770	775	770	745	820	794	770	792	783	791	796	799	750	784	794	784	817	770	753	750	789	777	745	730	773	820	818	758	756	771	711	752	767	799	705	784	776	792	698	803	743	792	757	750	781	752	763	763	741	824	792	773	777	773	772	755	783	739	789	755	759	773	801	800	771	772	808	759	771	774	767	768	771	770	775	765	794	748	800	772	804	767	777	787	782	778	797	784	781	847	750	760	775	790	786	731	776	775	745	719	733	751	802	762	815	760	770	775	800	744	781	794	777	750	781	755	732	787	766	813	751	808	746	813	762	812	765	756	762	763	788	719	760	818	778	819	775	782	765	799	771	765	758	736	775	756	766	813	754	772	706	723	753	759	787	758	744	782	825	800	798	818	807	769	776	769	793	757	771	722	808	734	775	752	746	706	782	723	777	717	770	760	795	749	746	737	775	820	711	711	751	752	785	759	794	745	759	741	801	807	809	851	777	794	743	739	782	767	745	762	814	751	788	743	760	730	780	734	747	831	728	748	761	734	782	795	776	770	748	763	744	777	767	747	757	737	751	706	739	717	757	722	762	763	718	800	794	759	747	769	740	787	747	756	767	759	766	768	793	749	747	800	803	814	762	814	765	750	791	731	763	783	792	783	792	732	755	792	819	767	735	777	755	790	784	753	742	774	760	699	749	764	772	738	783	725	799	749	772	774	726	719	749	792	756	745	783	750	769	767	771	710	770	774	748	744	780	802	829	801	746	740	715	708	738	721	749	768	756	764	772	811	775	757	785	736	725	755	749	842	818	744	771	759	731	748	717	726	758	793	742	828	727	788	759	754	768	755	751	758	729	766	753	752	761	787	751	780	718	770	811	794	711	724	754	747	726	715	756	745	762	726	823	759	786	776	800	789	767	758	786	727	740	758	741	813	754	756	765	731	783	766	730	733	738	787	751	771	736	779	795	791	743	788	752	796	715	769	797	767	768	805	752	747	779	785	767	801	779	762	790	735	803	781	802	796	736	847	745	750	749	785	730	808	753	777	767	812	752	846	767	757	746	744	810	799	790	802	807	772	744	762	753	786	767	759	788	809	735	758	751	762	777	755	730	782	817	733	756	781	797	813	839	769	717	791	800	806	779	758	751	721	791	772	769	720	785	779	800	803	802	732	723	786	768	785	742	758	725	771	779	764	754	795	721	756	763	760	788	735	812	761	766	799	799	765	766	757	820	742	744	798	776	784	792	787	776	821	792	766	766	725	789	776	778	807	777	811	781	757	762	763	738	771	783	727	783	735	770	749	780	753	776	776	771	760	715	732	771	808	754	772	730	789	781	692	784	729	716	749	801	730	770	745	750	783	780	763	720	750	805	745	756	724	803	777	745	775	752	742	778	840	717	768	784	801	737	786	782	766	737	748	800	766	772	788	801	790	765	800	756	787	799	774	787	765	793	794	785	824	733	749	780	744	747	818	816
24164	21458	28892	24369	21380	13142	4939	3025	2334	2118	1786	1509	1369	1119	1049	909	917	833	876	743	742	727	715	660	671	640	667	594	622	618	639	600	613	552	620	538	568	583	583	574	582	576	586	585	611	574	587	571	603	580	583	646	576	588	548	564	583	548	611	534	570	603	592	607	523	556	550	581	549	538	577	579	565	561	631	586	573	558	586	555	564	577	606	540	587	559	541	539	550	539	556	547	552	588	572	594	554	572	562	597	566	587	572	615	535	577	568	582	577	565	545	555	571	558	579	566	533	562	564	552	552	550	568	561	603	580	598	533	567	526	582	565	535	531	565	595	565	537	575	573	608	572	582	595	556	580	548	559	567	553	549	593	575	540	512	547	594	606	579	593	626	544	582	564	582	547	549	551	565	552	574	557	589	557	577	595	569	521	498	628	529	536	531	570	542	586	607	536	582	563	583	533	582	581	528	549	554	561	573	580	567	557	545	605	519	543	556	548	540	516	599	582	525	535	588	522	552	566	593	574	573	578	551	599	546	507	548	559	579	600	549	577	565	558	551	584	537	600	526	574	578	563	611	566	582	562	549	546	540	515	538	502	591	548	521	545	542	580	605	535	577	596	535	580	545	566	600	534	546	575	589	548	532	537	592	569	572	603	621	556	562	552	549	555	578	566	534	572	516	546	569	585	533	574	547	556	573	568	548	531	554	550	547	576	544	505	568	543	547	545	495	583	525	574	554	564	535	535	575	586	542	593	525	568	563	544	583	553	527	544	584	570	575	545	527	550	581	552	550	551	535	515	587	575	557	540	555	565	522	571	604	582	527	566	569	571	545	537	585	616	530	572	579	533	538	534	567	527	581	553	556	549	559	577	533	536	582	556	566	576	571	545	536	555	570	572	578	551	607	542	578	564	543	574	550	562	595	551	548	552	561	579	555	581	565	548	543	589	550	596	579	565	547	560	580	572	544	548	562	556	549	555	549	571	573	562	550	573	552	590	542	522	569	567	545	568	591	550	593	550	517	569	532	569	550	543	541	576	549	599	590	569	591	557	558	543	570	551	553	564	558	588	561	542	623	569	551	547	568	564	542	537	549	558	530	524	517	590	574	545	553	534	563	554	516	553	570	510	596	555	563	582	553	561	564	563	547	555	526	604	565	551	564	612	534	534	555	590	593	514	548	560	521	544	576	549	535	537	550	575	581	514	518	578	612	552	559	525	530	565	567	577	543	548	579	556	594	540	543	568	595	545	547	548	548	514	558	522	575	514	547	556	578	563	529	583	606	527	544	590	567	550	568	588	534	552	512	572	513	531	542	594	550	539	563	556	519	586	584	539	515	509	531	535	570	547	574	547	541	552	589	560	520	529	583	514	511	567	561	527	580	544	553	532	534	587	606	520	584	562	551	510	509	570	568	556	544	582	531	537	493	521	571	530	528	566	569	548	563	584	577	537	582	580	573	561	570	568	541	534	572	552	565	594	587	512	573	587	540	545	543	565	545	518	598	587	566	556	565	576	597	552	538	579	539	584	608	563	530	560	557	553	552	585	582	551	576	567	562	588	546	537	532	550	522	555	541	556	575	578	544	547	586	574	571	548	568	568	572	536	548	567	532	584	568	562	593	534	559	542	547	546	531	574	542	540	576	546	576	571	515	547	533	607	602	513	567	597	560	557	561	571	524	540	585	571	599	574	573	536	541	555	591	588	596	558	595	544	528	560	556	517	560	605	565	589	574	544	524	546	567	552	553	542	571	572	539	528	557	593	532	527	565	568	552	520	567	585	554	566	524	556	555	552	592	530	596	551	571	529	616	592	558	574	567	578	525	523	544	530	549	549	572	552	557	531	549	527	556	562	558	550	547	586	547	563	563	544	541	555	564	515	551	547	540	566	545	558	551	617	522	588	559	573	547	567	570	591	597	506	547	586	555	555	552	537	542	535	550	535	568	600	563	582	563	555	578	549	574	561	554	586	555	528	559	561	536	526	523	535	575	532	556	549	544	538	571	585	578	551	563	588	556	559	521	604	566	548	539	557	560	544	532	552	527	578	529	561	540	581	537	567	555	563	613	552	561	531	584	556	536	582	578	545	578	569	511	568	582	586	565	575	565	520	537	583	569	531	564	543	511	578	570	562	546	531	561	580	547	517	581	558	538	540	547	601	548	600	543	512	525	533	567	584	565	570	560	595	541	591	573	530	560	554	572	530	602	570	534	558	545	561	571	548	604	569	570	532	554	565	541	605	524	528	535	551	574	593	531	550	565	529	527	528	529	587	573	609	519	523	537	544	499	565	550	567	542	561	611	562	544	536	569	561	519	553	534	554	552	612	571	567	585	538	575	601	508	556	545	546	559	532	547	561	535	506	562	535	578	637	554	602	535	544	554	548	575	522	559	563	590	562	566	562	568	577	561	555	570	538	533	558	562	556	597	597	589	571	564	602	549	561	579	583	542	556	524	554	555	537	563	560	557	524	589	576	570	560	538	581	559	516	608	565	562	522	603	610	568	553	549	566	551	607	514	546	573	566	512	545	573	570	566	562	575	580	555	577	522	554	561	517	554	563	578	583	510	533	553	543	569	550	549	538	546	594	598	580	538	575	551	530	533	610	573	587	575	582	542	569	578	559	599	535	589	548	535	562	587	559	592	541	561	578	509	559	543	511	563	535	534	515	533	568	531	538	561	602	543	586	545	562	560	529	557	569	556	556	605	561	562	541	563	599	583	540	551	529	543	589	564	560	538	588	509	536	565	528	548	526	530	603	566	543	564	505	563	525	562	549	566	580	529	576	545	515	570	550	534	548	580	542	578	520	554	595	526	576	535	574	546	570	562	564	587	569	555	521	540	576	506	534	596	524	554	560	551	632	557	528	516	592	572	519	560	571	515	586	525	589	517	581	547	570	568	569	594	532	551	516	534	550	507	548	559	547	546	582	562	496	570	552	541	553	533	572	537	588	593	554	552	562	531	553	514	552	552	534	547	569	545	585	549	564	553	579	539	622	589	577	550	572	548	534	544	550	531	547	563	556	559	506	578	506	544	588	538	581	576	556	588	522	533	552	532	579	566	502	543	579	575	535	586	525	564	531	557	597	584	528	530	580	587	537	567	548	561	535	570	545	552	595	562	570	536	563	545	577	568	543	547	554	538	536	555	577	545	563	532	555	508	526	605	560	521	568	510	564	508	534	579	576	559	609	558	515	567	540	549	531	547	588	556	532	578	581	547	583	549	570	557	572	577	532	515	579	520	582	529	573	577	597	556	529	616	582	564	560	580	567	610	590	565	543	553	591	564	495	560	566	559	551	571	548	591	542	548	566	513	517	580	563	594	576	583	567	535	578	574	577	548	541	575	555	601	530	569	620	594	566	581	538	548	526	551	566	537	540	566	561	530	553	556	569	571	553	582	590	584	517	571	563	514	549	600	537	516	536	557	520	499	588	571	532	546	562	564	553	569	599	575	548	527	570	560	565	562	559	581	584	518	537	532	552	544	553
14186	26632	24796	18206	14896	11959	9837	8435	7204	6211	5374	4578	3819	3323	2781	2549	2315	2072	1940	1844	1673	1594	1486	1459	1375	1285	1302	1303	1211	1230	1237	1168	1195	1196	1153	1088	1170	1126	1149	1149	1115	1109	1147	1103	1125	1087	1151	1110	1162	1076	1106	1061	1098	993	1071	1102	1090	1100	1046	1094	1107	1082	1105	1014	1076	1029	1133	1079	1145	1105	1115	1118	1070	1095	1091	1003	1141	1040	1053	1072	1077	1060	1106	1088	1025	1070	1041	1054	1059	992	1010	1021	1027	1020	1029	1020	1030	1019	1079	1060	1025	1070	1050	1107	1033	1040	1046	961	1026	1014	1093	1059	1107	1027	1056	1055	1107	1016	1090	1042	1017	1005	1065	1028	1063	1032	1021	1013	1049	1077	967	1108	1042	1007	1052	1085	1043	1056	1062	1041	1002	1033	1030	1076	1031	1041	1077	1015	1065	1024	1004	1111	1059	1065	1073	992	1047	1051	1031	1045	1111	1018	1061	1044	1063	1039	1043	1077	1035	1021	1024	1066	1056	1009	1028	1027	1040	1049	1116	991	1078	1028	1047	1010	1046	1091	1038	1027	1014	980	1076	1014	1011	1027	1047	1059	1051	1023	1064	1035	1056	1046	1031	1051	1064	1058	1091	1039	1060	1017	1076	1012	1021	1043	1049	1041	1060	1081	1044	1075	1046	1075	1025	1049	1010	1003	1046	1024	1096	1026	1022	1037	1002	1026	1033	1020	988	1055	1113	1039	1020	1031	1055	1033	1038	1051	1008	1044	1046	1047	1042	1089	1009	1082	1039	1082	987	1057	1040	1009	1063	1013	1048	991	1084	1064	1078	1063	1031	1054	1033	1035	967	1077	1003	1004	1076	994	1004	1042	983	1016	1026	1002	986	1036	1078	1057	977	1006	1054	1020	1023	1048	1019	1006	1026	1062	1029	1024	1052	1073	1016	997	1039	1013	1069	1044	1072	1028	1039	1015	1023	1070	1005	1008	951	1031	1019	1022	1034	1032	1113	1022	1035	1053	1017	1089	1058	1086	1091	1047	994	1051	1019	1063	987	1011	1037	1061	1011	1106	1065	1088	1049	1032	989	1025	1038	1064	1028	1028	1005	1036	1060	986	1013	1015	1027	1065	1071	1069	991	1057	1107	1065	1039	1039	1017	1085	1073	1064	1038	1078	983	1052	1155	1005	983	1061	1019	1031	1024	1044	1026	988	1077	1047	1029	978	1044	1002	1034	995	1016	1051	1039	1010	1054	1013	992	1031	1061	958	1016	1042	1032	1017	996	1066	1064	1046	1028	1060	1064	1062	1040	1055	1029	994	1052	1036	1019	1058	1071	1043	1046	1043	999	1019	1064	1064	1017	1096	1022	1012	1051	1070	1066	1026	1049	1039	1039	1011	1041	1004	1094	1063	973	1059	1063	1026	1091	1043	1068	1055	1016	1000	1062	1094	1072	1057	999	1027	1018	1061	1064	1011	1080	1032	1050	1003	1079	1036	1056	1036	1075	1034	1020	1001	1040	1038	991	1042	1061	1030	1096	1118	985	1017	1014	1073	1017	1081	1040	1032	1027	981	1020	980	1018	1078	994	1001	1084	1027	1058	985	1045	1019	1068	1026	1044	1009	1011	1090	988	1031	1074	1011	1075	1018	1004	1029	1032	988	1039	1106	989	1029	1044	1095	1027	1048	1076	1042	1054	1055	1057	1059	1000	1022	1042	1040	1051	1020	1004	1092	1048	1034	1042	1067	993	1084	1102	1024	1010	1034	1093	1085	1111	1063	1090	1044	977	1052	1047	1077	1036	1075	1107	1023	1038	1052	1087	1041	1039	1050	1038	1051	1082	1074	1024	1017	1037	1030	1002	1086	1052	1100	1048	1037	1000	1043	1072	1050	1094	1004	985	1069	1046	1062	988	998	989	986	1074	1031	1010	1031	1000	1042	1076	1049	1007	1021	1063	1001	1050	1063	1052	1028	1085	1047	1065	995	1032	1022	1081	1024	1039	1051	1025	1072	1047	1013	1001	1029	1031	1015	1056	1020	1076	1028	1058	1093	1045	1068	1001	1047	1067	1080	996	1104	1071	1000	1048	1060	1050	1050	1039	1044	1035	1045	1046	1004	1029	1062	1069	1022	1076	1010	1036	1028	1081	987	1069	1037	1112	1091	1035	1008	984	1037	1014	1090	1057	1033	1020	1048	1004	1088	1044	1040	1019	1033	1029	1036	1031	1073	1016	1037	1055	1045	1031	1001	1058	1105	1062	1002	1023	1043	968	1048	1043	1058	1000	1021	1037	995	1026	1058	1039	1049	1041	1058	994	1073	1094	1021	1048	1027	1038	1031	1007	1032	984	1001	995	1040	1004	984	1057	1023	1019	1016	1036	1032	1065	1025	1063	1031	1012	993	993	1051	1037	993	1017	1054	997	1064	1036	1019	983	1004	1013	1028	1027	1005	1060	1077	1056	1060	1094	1055	1013	1039	1047	982	987	1056	1060	1018	1031	1027	1006	1085	1061	1051	1041	1081	1094	1022	1005	1098	1055	1018	1004	995	941	1086	1085	1011	1069	1066	1001	1083	1009	1034	1102	1063	1049	1028	1037	1045	1066	1068	1004	1085	1049	1040	992	1023	1083	1104	999	1010	1084	1055	1008	999	1033	1027	1067	1049	1120	979	1083	1091	1054	1038	1030	1068	1042	1136	1042	1013	1046	1052	1015	1108	1042	1032	1009	1058	1044	996	1052	1037	1074	1005	1009	1051	1016	1039	1091	1056	1070	1070	1010	1034	1050	1076	1044	1070	1103	994	1000	1026	1049	1017	1027	1002	1039	995	1023	1049	1011	1031	1059	1051	1011	1047	993	1101	1048	1068	1046	1092	978	1009	1012	1043	1021	1069	1055	1026	1057	1007	1030	1061	993	1078	1053	1042	1061	1047	991	1026	1044	1004	1029	1033	1006	1066	1030	1022	1035	1028	1029	1029	1043	1052	1047	1094	967	1053	1071	1066	1043	988	1021	1104	1031	1026	1071	1083	1073	1027	1061	1006	1061	1036	1050	1061	1015	1017	1041	1112	1055	1017	1009	1008	1043	1025	994	1065	1028	1046	1047	1031	1082	1068	1081	1030	1022	1054	1006	1059	1049	1046	1023	1040	1036	1001	1030	1049	1053	1113	1068	1065	1080	1046	1024	1033	1068	966	1055	1011	1009	1016	1014	986	1007	1139	983	1022	1023	1037	1010	983	1018	1099	1015	1025	1041	1085	1103	1013	1023	1042	1036	1046	1063	1041	996	1049	1067	1051	1096	1025	1069	1081	1056	1092	1038	999	1028	1008	1065	1070	1127	1002	1079	1014	1055	1051	1037	1066	1070	1047	1074	1083	984	996	1003	1041	1064	999	1062	1061	1050	988	1018	1043	991	1066	1016	1032	1035	1080	1016	1048	1091	1052	1053	1011	1005	1061	1041	1013	980	997	1050	1061	1057	1070	1022	1040	1040	1006	1104	1064	1070	1063	1059	1027	1023	1099	1009	1068	1053	1074	1064	1043	1101	998	979	1000	947	979	1030	1013	1069	955	1001	1027	979	1064	1049	1014	1033	998	1017	1028	1051	1085	1077	1026	1034	1038	1046	1067	1035	1047	943	1076	1002	1012	1045	1010	1052	1080	958	1017	1036	1061	1077	1044	1056	1007	1051	1018	1020	1103	1099	1045	1029	1038	1102	1034	1021	1021	1008	1056	1032	1038	1049	1014	1053	1028	1079	1033	1031	1043	1053	1095	1088	1019	1117	1033	1040	1080	1036	1002	1039	1098	987	1015	996	1011	1033	1055	1043	1030	1043	1023	1077	1022	1012	1003	1028	980	1084	1039	1031	1031	1062	1010	990	1020	1016	1028	1047	1018	1010	1070	1015	1047	1082	1075	1089	988	1023	1063	1023	1086	1003	1044	1001	1003	1088	1047	1063	1027	1043	1050	1017	985	1027	1033	1060	1029	1055	1065	1025	1051	1035	1075	1014	1049	1027	1068	1054	1079	995	1024	1038	1027	1076	1052	1043	1102	1030	1035	1026	1046	1040	1032	1043	1027	1076	1066	1105	1062	1060	1003	1091	1024	1046	977	1072	1053	1032	1057	1031	1021	1050	998	1007	1058	1064	1063	1046	1109	1063	1029	1076	1032	1030	1026	1002	1034	991	1019	1051	1055	1023	1016	1085	1026	1034	1022	1021	996	1056	1045	1067	1045	1068	1028	1010	997	976	1092	1008	1037	1095	1020	1056	1072	1073	1035	999	1015	1033	1082	1114	1022	1022	1072	1034	1050	1089	1041	1056	1080	1009	1085	1028	1056	1039	1009	1021	1027	1099	1062	1015	1017	1019	1003	1016	998	1040	1037	1065	1036	1020	1062	1047	1037	997	1031	1041	1106	1009	1051	1020	1026	1032	1049	1083	1008	1028	1051	1014	1014	1049	1070	1064	1080	1039	1078	1069	1048	1053	1015	1037	964	990	1068	1075	1040	1019	1081	976	1052	1027	1040	1010	984	1021	1091	1069	1013	1021	1028	1117	994	1010	1012	1028	1058	1008	1065	1032	1026	1052	1019	1033	1043	982	1109	1073	1092	1060	1059	964	1042	1104	1054	1004	1007	1061	1039	1045	1046	1055	1027	1100	1122	1056	976	1007	1030	1020	1065	1034	1051	1020	1034	1067	1111	1052	1034	1045	1074	1019	1055	1029	1082	1020	1008	1042	1077	1057	1008	1025	1033	1047	1048	1080	1027	1081	1065	1051	1028	1047	1023	1045	1033	1010	1007	1031	1046	1039	1028	1096	1056	1094	1035	1017	1058	1061	1016	1066	1056	1094	1025	1041	1024	1004	1069	970	1072	1067	1069	1025	1026	1027	1021	1018	1047	992	1026	1017	1073	1075	1060	1076	981	1076	1044	1019	1021
27489	17785	6184	2841	1742	1240	993	833	764	694	651	563	488	479	406	425	396	380	382	422	372	334	320	327	351	367	315	336	365	331	332	324	342	374	316	314	291	293	335	322	311	311	329	347	318	340	289	295	292	280	356	311	334	307	305	362	281	334	354	329	346	308	330	304	353	316	317	326	336	315	321	327	331	334	327	317	343	302	316	302	331	322	305	318	338	321	316	304	311	308	297	325	314	322	324	319	293	311	341	327	284	315	305	347	310	300	315	268	305	300	312	296	311	307	296	317	347	322	295	298	305	303	303	312	313	323	317	295	326	301	329	315	291	320	323	313	344	317	311	312	318	277	318	301	304	346	319	327	338	309	306	310	312	313	351	314	325	309	307	336	317	316	334	320	304	337	277	299	310	326	333	331	302	357	310	332	309	296	290	295	312	313	310	289	269	329	342	330	312	311	302	326	332	340	349	350	325	324	299	364	303	329	309	305	325	323	276	323	302	308	304	341	306	318	341	348	284	305	301	300	318	343	310	306	306	316	306	315	331	296	295	335	299	319	311	297	310	302	333	306	303	338	296	322	315	310	325	310	338	313	293	292	338	347	319	335	291	329	319	319	304	333	291	312	298	309	322	328	310	310	317	297	299	324	305	335	326	328	305	332	327	287	280	343	295	328	307	293	296	332	338	327	313	325	325	300	313	306	299	325	306	356	343	312	317	310	307	280	330	300	303	314	344	334	309	298	327	291	306	309	342	327	369	324	316	344	315	356	338	280	325	286	288	314	320	297	322	321	307	327	302	305	306	338	347	303	324	319	305	321	343	296	343	309	361	325	291	297	353	304	324	341	316	329	340	310	329	295	312	310	329	324	297	316	317	321	318	292	308	288	320	347	322	328	353	308	304	317	291	320	326	309	293	339	317	310	341	294	307	320	336	307	315	329	340	319	339	352	282	320	317	325	293	313	317	344	315	322	314	314	302	306	302	307	306	332	325	336	274	302	305	360	351	292	311	321	281	296	342	341	308	315	294	299	309	361	312	315	318	306	328	328	292	281	320	329	290	300	328	296	319	336	325	313	355	306	316	341	310	321	309	316	306	314	303	317	303	315	319	330	327	298	326	301	316	320	305	308	306	334	346	333	317	310	311	326	344	343	289	347	373	331	288	318	316	367	289	309	311	322	322	297	323	341	320	294	299	329	278	336	325	333	307	346	278	300	335	296	299	330	327	290	288	299	350	338	313	311	329	342	281	314	315	323	312	318	341	303	335	353	332	300	317	304	329	338	317	328	306	315	324	320	302	319	305	310	315	313	326	311	321	313	308	317	260	310	317	291	331	324	302	332	309	306	299	349	303	286	314	317	318	292	325	331	299	331	315	313	303	312	346	302	292	311	296	335	307	337	288	305	347	332	339	338	328	286	322	308	312	327	310	334	335	297	326	316	319	300	311	327	306	293	322	332	300	330	322	310	329	316	333	297	304	330	326	331	304	308	317	300	322	299	317	319	328	309	298	299	301	319	313	329	287	333	331	330	299	325	319	293	288	317	309	328	285	325	341	323	314	306	311	312	321	289	291	309	295	286	307	299	338	313	311	316	309	283	304	319	324	302	288	313	323	296	306	312	332	326	307	309	325	361	317	301	319	291	347	347	313	329	299	287	326	322	298	308	307	312	346	305	303	320	325	323	318	311	306	291	277	309	327	333	315	319	304	321	324	305	327	324	289	271	326	320	314	331	321	320	315	337	324	336	348	326	314	316	299	321	320	318	310	325	317	291	335	285	322	298	293	270	347	304	350	279	294	312	309	309	332	304	287	313	325	300	328	291	287	315	302	290	351	345	320	310	328	333	321	324	342	314	312	296	345	290	327	287	317	327	292	336	302	334	327	320	309	332	302	307	333	305	319	336	295	343	307	303	324	328	300	295	298	321	332	323	355	311	308	349	369	332	315	312	275	300	326	302	317	329	290	307	293	312	311	326	343	342	297	318	333	323	289	319	297	331	300	336	274	319	325	332	322	312	331	285	325	337	338	313	274	310	329	305	317	322	343	296	326	317	308	306	293	334	321	288	307	306	301	332	323	300	331	356	300	289	313	342	307	309	282	307	315	340	305	319	326	290	318	296	318	320	310	309	325	329	325	346	302	311	271	360	306	305	308	312	312	319	328	304	316	318	305	331	312	330	322	329	300	349	311	315	319	350	334	305	281	340	299	321	322	309	332	326	308	314	332	295	316	315	320	307	340	338	353	304	308	319	332	325	321	319	304	327	291	329	312	309	340	303	308	318	280	306	323	331	305	325	323	324	299	316	300	306	302	310	304	331	347	311	295	287	337	319	314	312	304	326	304	286	301	327	324	328	336	293	336	285	309	334	320	288	303	304	290	310	314	329	343	328	308	283	325	322	328	334	305	340	310	344	318	316	301	315	305	358	315	322	312	348	304	304	334	319	289	289	333	311	314	326	322	278	324	285	296	321	308	324	309	302	316	323	316	336	316	352	329	299	314	329	312	346	313	303	331	299	284	342	327	316	301	315	327	324	311	338	317	307	318	301	305	282	290	307	300	331	292	331	342	350	335	305	314	319	317	340	303	278	311	303	339	300	337	321	317	311	293	332	312	315	310	339	340	339	350	289	336	295	314	342	332	311	327	300	300	321	302	326	287	293	325	343	270	348	328	329	325	292	303	310	302	293	316	307	298	303	309	310	339	310	305	312	310	344	320	286	299	289	312	291	310	318	318	333	329	332	337	312	331	305	308	318	303	305	303	330	325	326	308	334	299	330	317	315	308	303	292	344	351	345	330	352	320	342	313	306	321	298	319	280	306	331	305	326	309	332	337	322	334	347	304	313	313	337	326	320	311	307	304	316	315	321	339	328	328	316	328	299	321	342	284	320	335	338	360	286	305	316	303	323	308	310	339	291	302	313	309	308	321	328	323	317	312	328	324	315	298	322	313	305	310	314	288	301	311	335	336	314	309	308	313	289	319	315	311	322	294	298	334	317	304	334	321	333	327	330	315	310	313	333	306	332	292	307	334	310	338	294	328	316	319	290	332	341	286	358	330	311	345	336	311	319	320	320	307	317	331	317	310	334	324	300	320	320	300	329	300	297	303	319	322	349	291	343	314	327	305	322	328	314	303	280	296	309	304	324	311	288	322	350	301	331	328	341	351	279	320	304	314	303	298	309	315	345	281	342	295	301	301	307	306	331	354	313	342	291	322	302	330	306	314	335	290	313	314	317	310	306	300	323	333	329	318	333	303	324	319	285	297	310	367	314	337	311	324	319	291	299	308	281	351	325	311	303	316	278	297	314	322	324	333	308	331	305	341	321	318	314	292	343	338	333	305	320	317	296	328	304	313	341	335	272	352	315	315	332	291	359	321	320	289	321	322	355	293	332	313	309	344	285	307	328	344	311	323	300	291	344	329	307	323	344	318	282	325	306	331	320	285	314	321	353	313	271	330	296	332	323	318	334	261	313	318	305	323	322	304	295
8536	10616	10132	6324	4946	3888	3256	2894	2520	2234	1978	1764	1449	1268	1107	1081	914	926	955	855	829	790	751	727	721	686	645	726	639	688	684	646	677	678	609	642	626	639	612	651	632	651	663	667	671	684	668	630	624	689	679	682	639	657	637	662	627	648	621	609	638	660	652	617	612	588	626	657	656	636	629	633	600	627	685	650	650	625	606	680	654	602	630	647	621	615	688	581	611	620	621	622	620	673	644	585	625	637	619	652	615	568	639	616	590	626	660	622	619	636	638	602	636	659	617	587	642	675	622	624	612	641	645	698	615	631	587	625	661	631	564	586	617	616	667	610	633	613	597	655	643	619	633	652	614	652	626	616	613	597	609	624	623	607	595	630	633	629	564	615	636	625	614	696	615	601	622	617	636	637	622	622	659	598	633	610	648	614	599	622	594	587	635	651	610	585	575	650	610	622	624	620	601	653	613	655	676	616	614	646	613	629	615	610	643	669	588	629	609	620	609	616	622	647	629	596	636	636	660	627	652	608	613	644	612	636	656	631	588	595	642	610	661	626	616	595	613	604	616	601	598	593	603	605	626	605	602	589	609	566	660	597	628	631	626	614	603	636	613	617	628	626	647	664	660	631	575	651	652	593	614	663	579	660	582	588	633	595	608	582	614	604	632	637	593	694	677	617	622	632	589	662	654	614	596	594	598	635	624	594	648	587	603	665	600	633	594	582	616	625	603	582	625	615	667	622	619	672	635	606	582	665	611	629	618	604	656	631	672	619	625	637	619	646	640	581	617	636	596	609	665	599	571	597	713	580	604	632	677	610	660	622	608	591	617	678	636	651	633	620	619	623	591	614	606	630	638	601	626	623	616	626	615	592	618	626	600	642	660	651	599	601	695	641	582	662	606	583	626	608	696	640	591	629	554	613	640	594	600	642	642	622	628	642	593	647	607	620	572	623	563	554	621	615	693	610	652	611	608	596	632	606	609	609	626	626	628	626	657	670	626	631	625	602	641	607	648	615	627	576	620	622	607	629	599	642	648	641	619	615	613	597	606	625	650	605	629	621	594	622	619	578	579	645	595	672	597	605	631	640	645	594	589	680	643	620	601	615	631	570	615	675	624	631	604	642	668	614	627	603	586	595	689	625	619	618	606	605	610	606	614	658	604	644	639	602	653	610	627	624	617	668	622	667	633	593	669	581	610	614	622	640	603	586	617	643	593	592	609	625	655	599	599	645	611	572	614	584	607	605	618	571	634	598	615	619	650	659	602	645	604	595	603	630	566	608	601	564	625	611	603	583	618	560	642	626	625	623	617	628	628	603	574	620	576	590	625	607	604	591	617	632	646	603	604	645	624	596	606	590	657	655	654	665	619	654	609	601	631	632	629	624	624	592	627	662	602	605	591	661	623	583	625	619	624	627	640	627	634	601	643	631	595	573	634	630	628	631	622	642	658	603	627	596	679	630	657	612	638	607	655	608	612	610	685	622	641	555	654	598	644	594	603	605	633	610	599	604	673	620	636	619	625	636	647	629	612	603	594	642	678	619	634	637	619	629	624	602	600	596	656	618	635	584	582	639	621	557	564	598	640	620	624	651	601	629	581	605	685	588	601	631	650	667	686	656	598	610	624	619	603	650	610	650	597	627	637	616	623	635	623	624	608	603	597	591	587	625	605	645	652	587	642	618	654	601	642	587	671	607	625	609	631	622	633	659	619	591	601	619	674	626	679	619	637	655	613	573	631	617	641	622	640	635	575	601	630	628	638	596	621	657	603	592	643	618	636	607	587	667	620	638	628	619	637	595	612	649	622	576	630	614	583	649	631	629	621	587	565	637	581	629	635	639	625	619	648	598	613	654	665	660	651	630	658	614	610	604	625	642	628	611	663	593	603	592	617	601	609	630	587	631	611	605	615	618	597	592	634	607	669	622	578	603	632	631	585	629	634	602	603	601	627	618	593	634	624	629	573	625	645	619	642	628	605	627	658	589	624	620	577	590	600	640	592	616	636	594	621	648	633	642	608	603	647	613	618	580	562	603	626	666	624	604	637	651	631	649	620	600	600	636	605	639	622	631	617	626	604	583	626	668	619	620	601	643	606	653	646	648	622	619	639	629	614	658	610	587	576	585	672	649	643	632	650	636	635	656	616	572	601	612	607	612	607	591	628	622	617	619	599	666	596	644	674	585	606	620	625	616	603	624	583	624	629	599	610	614	603	635	628	594	654	594	611	615	599	692	620	623	640	597	619	645	598	583	607	595	643	603	627	623	580	647	602	669	596	632	648	626	611	556	644	621	634	594	595	640	590	655	616	619	634	524	614	632	623	614	577	656	615	592	656	594	631	594	625	625	595	598	615	651	626	615	649	628	621	603	639	616	598	648	610	608	641	572	613	573	601	620	621	599	620	611	610	575	614	621	637	617	620	597	622	618	627	661	618	559	617	592	610	602	653	629	618	566	625	631	653	592	598	612	622	589	656	645	658	604	613	642	649	562	599	617	632	641	634	610	589	620	619	604	610	645	593	594	621	659	657	627	657	606	613	655	614	614	623	644	618	633	591	586	640	590	628	572	601	608	609	591	653	663	613	568	644	650	582	605	640	604	615	601	650	648	614	606	625	646	623	620	649	562	589	649	620	608	628	679	646	645	604	622	617	629	605	609	627	613	580	593	607	603	601	585	667	616	644	618	617	620	602	632	597	668	630	603	640	578	611	628	607	614	620	662	607	612	611	611	594	603	603	598	634	570	613	656	611	620	644	595	653	647	662	634	602	630	677	615	601	630	598	581	624	599	676	637	599	621	585	639	619	582	627	645	624	597	635	650	595	617	576	603	679	554	611	640	654	643	577	607	584	633	622	644	640	618	663	643	631	598	613	611	621	648	605	652	602	645	629	634	603	624	617	616	598	651	665	626	654	640	672	621	655	638	597	621	634	586	590	654	595	543	604	614	609	611	626	618	599	648	604	586	614	669	625	621	604	668	612	618	657	658	631	644	645	686	641	604	609	617	663	598	630	629	662	637	589	617	556	569	659	609	630	571	622	643	614	651	632	574	612	619	580	626	652	647	611	626	585	653	642	606	597	624	573	629	574	635	634	666	631	653	596	614	650	593	613	657	637	574	618	609	583	670	629	604	631	621	614	631	617	587	629	640	651	602	617	619	631	622	609	622	646	611	606	590	607	657	640	607	624	598	626	579	600	636	644	594	615	643	633	609	679	634	587	609	639	642	608	640	610	629	650	554	627	628	647	682	587	561	677	601	602	671	596	637	653	562	600	637	609	614	661	657	592	619	622	655	652	621	673	568	582	620	610	645	607	616	612	588	597	624	672	631	614	629	601	612	609	607	593	662	641	599	628	633	641	649	583	587	633	594	616	592	636	669	643	641	607	584	681	636	617	664	599	598	635	570	613	582	617	632	619	597	630	628	655	672	647	629	623	672	604	646	626	625	591	656	643	624	613	627	640	620	613	576	595	618	623	642	623	586	633	639	649	610
25139	21418	27863	25211	13390	3690	2531	1783	1583	1277	1145	997	828	763	737	634	572	611	558	563	529	488	508	503	458	479	440	467	434	435	426	459	440	444	452	437	462	417	419	437	399	439	427	424	436	428	430	393	396	434	446	423	404	426	437	400	429	444	426	383	418	425	401	411	409	418	418	418	435	412	399	401	417	370	452	408	423	431	408	439	409	371	439	419	408	394	385	461	397	407	397	386	410	395	426	405	406	395	412	409	401	407	433	396	407	418	367	386	415	458	400	420	414	401	421	412	424	431	407	420	422	402	411	433	405	413	408	389	443	432	386	388	401	404	424	436	419	416	434	403	405	376	400	418	437	394	375	422	398	389	425	416	401	404	397	444	439	397	382	417	417	395	395	407	387	389	410	440	442	402	407	402	391	407	395	419	404	409	395	379	423	360	404	432	414	407	427	404	386	394	421	410	411	407	426	437	427	398	419	411	382	405	435	384	416	409	410	443	431	450	407	401	421	391	377	438	413	441	399	424	413	418	412	405	402	379	417	389	394	386	390	405	433	411	439	464	413	417	375	426	402	394	386	403	382	405	396	398	392	427	422	409	421	421	428	440	433	377	405	385	394	423	408	396	441	415	389	371	373	417	406	422	421	396	428	401	414	390	464	389	389	420	363	371	430	418	395	406	417	411	376	399	443	383	426	422	405	422	417	418	426	404	406	418	416	418	426	425	415	443	405	409	385	360	404	420	405	415	407	428	418	440	408	410	407	404	355	393	389	412	386	384	445	437	394	413	378	424	434	411	368	436	385	432	392	432	402	394	419	378	404	398	427	386	377	418	411	407	431	413	409	454	397	428	398	397	419	433	400	411	433	434	406	417	408	436	396	398	436	366	415	403	391	373	396	438	404	401	400	433	422	408	433	439	390	400	416	405	416	389	416	427	438	398	375	402	356	462	414	408	380	401	411	400	436	415	405	409	419	404	390	449	405	395	388	407	375	403	423	449	413	398	394	395	413	429	381	389	419	403	437	414	400	404	428	394	425	469	421	406	406	413	422	412	374	424	394	393	416	421	400	405	411	398	413	386	426	397	439	431	435	426	409	414	439	433	413	396	416	406	413	413	390	420	407	411	427	390	382	396	408	387	423	412	394	397	438	433	421	406	422	384	371	403	398	415	417	462	444	418	369	408	386	439	371	400	453	415	404	408	391	420	387	386	362	398	397	431	414	398	423	392	423	416	393	387	424	455	388	398	411	418	343	405	395	430	404	340	377	396	376	397	411	410	415	418	380	430	390	411	432	406	393	381	420	428	395	404	406	388	383	398	432	409	401	419	417	427	410	399	404	392	416	394	388	407	374	419	372	403	411	414	421	404	430	440	395	408	401	404	399	419	413	400	408	402	419	386	410	428	458	409	412	391	417	379	383	436	384	391	400	373	424	398	402	425	406	432	404	437	390	455	426	399	405	439	417	437	440	427	413	399	411	406	411	422	429	409	391	397	421	375	414	410	417	404	400	418	393	382	445	388	418	394	402	417	414	380	372	419	400	437	409	398	409	392	399	413	374	395	411	405	396	413	401	410	394	404	417	429	377	403	406	393	416	415	389	389	443	455	371	402	414	386	402	406	427	443	360	403	419	401	412	412	442	389	462	391	411	402	469	419	437	438	421	400	422	364	399	423	416	413	412	401	365	433	458	404	431	422	419	398	438	426	422	398	402	411	413	403	392	387	421	402	411	384	391	400	383	386	414	413	390	413	405	379	361	440	423	395	407	444	401	418	373	422	436	461	418	401	400	389	396	386	426	427	403	433	404	428	413	423	432	420	386	448	401	407	413	396	391	421	482	376	403	380	373	370	378	395	392	383	426	415	394	388	416	382	378	385	419	396	415	428	391	415	407	393	395	423	417	439	385	400	403	424	396	395	405	429	405	428	419	421	392	440	404	428	387	417	373	411	414	436	381	411	410	366	400	412	455	404	415	449	380	405	455	401	399	427	409	438	386	438	373	433	423	417	403	443	401	403	414	379	443	383	430	394	396	422	386	375	385	396	412	409	413	421	400	421	442	410	432	393	391	378	403	376	424	401	403	432	409	381	410	424	390	444	410	404	417	427	412	404	406	402	431	386	428	396	417	417	400	414	409	408	433	400	402	374	392	399	392	442	425	407	363	384	387	370	417	409	453	433	391	379	382	390	379	407	409	412	433	433	401	404	409	438	417	422	404	416	423	419	409	382	406	435	431	413	454	408	405	420	404	372	408	419	420	420	400	414	414	423	426	356	444	384	425	424	379	399	401	414	399	411	396	401	393	392	397	396	424	377	392	407	398	365	387	430	396	431	410	384	432	401	418	399	414	410	423	394	421	420	412	450	429	415	435	407	370	402	412	402	408	412	421	382	375	401	398	386	368	404	397	404	396	372	408	418	416	408	389	415	421	387	397	401	410	414	422	391	441	429	385	449	396	447	431	391	373	415	357	422	402	416	393	443	338	401	413	396	388	415	400	411	399	369	419	379	403	398	365	400	393	398	387	413	430	438	413	382	385	403	413	403	428	407	418	404	366	380	380	414	394	376	437	408	413	413	397	429	374	409	419	430	393	435	413	402	408	417	401	432	385	401	402	385	428	427	413	363	413	404	374	375	418	444	428	435	433	417	428	411	381	406	420	431	461	433	430	405	415	397	401	375	372	405	384	394	418	412	405	404	391	394	414	409	400	388	423	430	378	406	389	400	424	397	395	393	417	401	384	405	482	409	418	412	422	372	408	372	410	442	402	412	430	389	401	426	393	383	425	412	435	389	348	416	404	428	417	397	401	408	429	421	412	417	416	424	410	455	394	426	389	455	422	372	396	422	430	412	415	394	374	394	406	410	405	383	405	431	436	402	409	418	411	429	399	407	342	406	385	403	391	428	434	403	415	413	415	402	439	383	416	396	382	384	422	421	422	405	393	385	416	400	395	408	460	458	375	438	391	405	417	363	453	418	413	420	419	373	377	365	403	411	437	407	399	414	463	406	429	451	451	426	418	416	404	379	409	395	459	435	406	433	398	414	386	403	423	403	411	412	402	419	424	425	435	397	424	417	401	392	416	394	460	424	419	377	416	399	395	424	413	428	405	386	404	389	458	429	407	396	380	410	374	407	411	451	401	435	413	416	429	413	412	394	456	397	430	396	403	398	416	373	439	386	361	412	430	431	378	440	405	433	416	396	379	408	395	435	378	411	391	382	438	414	384	428	387	431	416	396	409	400	379	434	418	405	417	387	414	414	446	426	377	396	408	429	390	386	397	423	386	399	401	445	432	407	407	360	369	405	403	407	436	404	419	387	391	435	388	383	410	440	428	370	389	391	423	392	403	407	403	393	402	428	398	399	390	410	395	406	402	394	411	410	393	401	415	395	446	355	394	381	401	379	368	417	438	397	390	428	377	423	392	391	402	405	408	428	378	414	365	419	418	428	378	417	381	402	414	414	384	409	405	422	400	414	411	386	419	389	402	372
11092	20788	19593	13335	10167	7978	6563	5490	4673	4048	3539	3041	2573	2218	1920	1725	1518	1408	1308	1342	1185	1180	1043	1034	953	936	960	912	912	911	883	859	854	875	851	880	817	841	878	837	875	855	817	809	810	824	843	851	833	820	820	830	813	827	782	813	882	838	814	789	849	797	815	823	814	784	831	825	808	778	799	811	812	789	774	795	840	824	820	815	822	823	817	810	763	759	808	804	760	811	763	757	788	747	829	773	768	729	754	809	809	795	761	775	816	775	812	783	781	793	779	835	798	764	782	809	794	818	778	814	836	822	771	809	759	776	818	774	765	753	771	748	779	827	803	798	772	763	814	818	781	775	783	790	755	760	770	780	736	763	768	794	731	783	789	737	794	754	756	771	787	800	808	789	779	773	792	774	771	818	771	784	766	804	795	768	845	774	786	772	750	780	727	738	736	762	824	804	823	756	746	830	799	813	792	793	792	783	793	758	796	750	753	796	739	785	751	763	750	775	820	767	790	774	778	773	747	733	796	775	810	770	782	793	717	742	781	707	786	742	788	746	799	805	768	764	802	817	768	803	747	779	751	799	817	768	816	785	781	777	768	774	769	816	763	798	765	808	769	792	815	802	766	741	794	755	802	774	830	771	792	805	791	751	776	757	748	781	776	819	733	777	777	820	828	801	805	787	784	808	751	796	762	761	803	743	761	786	819	780	802	753	798	823	785	768	764	788	796	791	774	829	769	766	761	789	796	728	835	723	823	783	749	811	784	811	827	818	756	802	759	778	799	779	797	787	790	736	759	765	753	747	794	763	776	776	804	843	764	843	740	773	739	763	779	750	740	790	771	764	751	771	765	781	742	773	801	802	767	812	747	765	806	782	767	769	752	760	783	717	737	766	753	794	779	804	798	718	764	802	777	797	783	778	809	719	791	784	758	768	792	784	744	793	769	736	807	756	775	800	777	825	813	738	774	769	746	820	758	791	768	739	754	801	779	801	819	831	788	772	763	824	751	774	769	819	772	749	798	788	766	793	785	790	770	734	831	803	801	805	774	834	759	821	821	777	762	784	778	741	762	790	800	750	744	821	758	827	797	813	762	777	770	746	812	738	788	746	758	751	721	802	727	764	762	752	792	710	755	770	744	780	794	731	764	786	766	786	754	784	776	713	722	744	765	798	761	785	816	806	805	794	728	767	778	836	792	775	778	789	757	737	758	787	766	793	755	757	833	755	736	731	743	795	760	774	757	777	801	790	763	794	768	811	791	807	787	762	777	799	778	782	789	733	782	797	798	810	785	743	820	771	782	799	820	762	771	771	765	809	785	750	784	812	753	767	749	825	804	792	749	820	834	796	740	753	779	757	773	839	826	785	753	747	811	771	778	725	795	824	780	815	706	758	755	805	781	795	783	789	776	816	770	804	811	783	757	810	768	794	775	754	803	743	840	799	743	776	799	798	806	770	820	789	788	770	795	781	730	738	801	758	788	778	750	770	804	755	848	740	764	792	767	767	777	744	822	780	746	786	778	775	779	775	767	740	759	808	777	758	802	804	797	804	780	707	796	719	839	823	819	761	779	774	765	747	775	765	783	737	800	779	806	826	762	809	748	709	731	812	727	790	768	759	786	795	773	783	717	754	783	763	784	778	798	768	766	759	765	781	837	774	800	827	769	760	806	823	785	802	786	765	811	786	802	788	808	805	779	786	777	784	777	718	745	766	825	831	791	765	829	777	792	752	777	791	790	814	810	756	758	750	787	785	791	797	778	809	783	767	772	782	800	774	760	743	838	764	768	793	794	760	758	783	772	818	779	793	707	781	752	772	795	751	789	801	771	788	767	807	772	800	810	767	788	814	801	788	783	792	751	813	731	794	746	796	778	807	709	755	754	743	747	783	826	729	779	757	792	820	777	740	778	753	745	819	770	804	781	775	774	802	754	775	789	761	773	844	773	760	724	717	736	758	766	757	768	795	803	734	781	812	778	787	805	750	788	763	804	809	771	775	819	792	798	811	750	767	774	757	756	747	761	837	768	788	811	790	823	724	789	793	782	760	767	708	789	759	813	819	782	747	779	800	801	751	769	828	775	791	785	803	737	778	781	799	819	770	769	753	748	756	813	809	818	805	822	790	715	776	730	780	781	782	798	779	794	775	786	774	811	809	774	783	807	737	745	806	737	802	793	755	801	801	814	756	795	782	761	726	771	813	808	757	757	746	764	818	752	756	739	826	794	755	804	817	769	833	804	798	783	787	785	803	804	768	790	845	802	771	820	784	804	730	811	794	733	766	742	716	763	786	806	765	776	732	817	773	788	824	751	781	788	796	789	789	800	773	793	805	806	784	767	765	772	778	791	832	793	751	777	765	778	773	789	779	785	746	798	741	774	742	782	786	793	777	711	781	791	749	771	802	777	766	791	835	798	834	715	776	743	774	792	798	761	808	756	840	812	791	786	820	782	747	759	811	746	792	769	762	796	825	750	779	772	796	791	775	757	810	800	806	763	816	759	754	767	786	787	752	759	786	732	772	839	761	780	779	796	759	789	746	813	813	771	769	797	720	799	765	816	776	762	767	717	827	813	769	793	750	795	790	756	747	743	800	796	824	787	778	786	780	797	792	755	816	770	762	743	751	800	786	809	787	755	765	749	774	789	791	749	725	655	768	826	765	752	791	748	761	773	805	743	769	819	802	719	789	805	798	753	784	770	802	796	768	764	821	736	818	760	730	777	720	807	824	796	797	773	764	761	820	738	753	775	805	770	758	740	764	716	814	777	799	783	750	776	824	799	771	769	817	798	729	842	784	827	811	814	760	803	754	762	765	728	741	838	761	790	815	769	777	767	809	757	813	794	820	760	787	762	733	800	799	787	817	800	826	771	740	758	776	781	783	785	763	829	797	762	778	731	773	785	810	809	803	793	713	800	777	734	802	772	816	776	782	798	742	777	776	813	745	763	817	775	759	776	870	761	783	771	809	768	776	791	735	772	790	779	757	743	746	787	800	851	745	769	768	766	788	863	777	754	736	753	770	769	797	799	796	771	755	776	760	791	771	784	812	735	777	752	792	800	777	780	789	757	772	774	761	804	777	809	798	767	809	762	813	721	794	855	741	762	749	811	789	793	812	755	783	793	825	790	752	793	739	774	780	805	778	759	802	781	748	765	814	776	769	799	770	757	795	750	768	826	755	784	818	808	824	806	795	776	737	722	766	767	756	772	863	809	779	789	756	818	808	790	803	765	760	768	756	778	828	805	780	786	744	759	771	762	810	793	733	769	760	799	758	782	781	825	749	762	769	760	809	783	796	767	782	804	789	749	733	796	802	778	748	736	789	812	786	789	803	777	773	783	818	782	760	766	791	817	758	706	762	797	776	809	790	767	768	761	820	827	788	798	806	757	779	788	730	790	784	779	780	745	780	817	773	782	750	778	780	773	829	771	780	747	803	753	767	817	765	829	774	736	804	795	725	779	807	767	776	787	781	778	777	779	760	759	769	751	788	757	769
24126	21410	28867	24336	21330	12785	4787	2868	2208	1925	1693	1490	1312	1159	1098	975	923	895	870	806	790	754	731	670	665	649	643	645	629	647	657	613	635	632	611	624	589	571	574	618	575	629	601	614	620	611	648	568	577	593	598	602	578	567	589	604	626	633	579	600	586	598	637	577	577	589	583	562	576	590	585	575	587	557	556	598	580	599	559	592	603	597	563	580	599	615	576	613	575	603	588	589	607	584	581	566	570	571	562	557	594	524	582	591	536	573	594	565	614	562	608	592	575	541	604	579	607	589	545	561	540	573	596	601	553	612	546	589	589	586	581	496	615	568	601	540	568	620	565	570	554	613	583	541	579	547	548	586	550	558	541	554	531	618	606	581	560	584	561	618	580	607	556	591	612	573	600	570	556	570	584	556	591	555	567	597	555	553	528	524	581	548	588	623	632	566	612	561	633	614	577	563	535	590	562	557	575	583	570	559	560	602	554	589	607	562	546	565	581	555	589	573	543	589	585	596	560	590	556	627	585	563	616	622	566	565	579	550	571	575	591	583	595	601	552	573	550	539	640	564	559	575	574	568	567	525	581	589	613	562	535	587	601	579	545	553	568	570	584	549	559	565	567	554	560	559	563	598	564	557	581	590	606	541	585	628	576	575	568	580	509	593	553	545	546	566	573	579	554	568	584	565	565	574	568	565	573	567	589	546	553	526	597	526	570	560	592	601	558	587	609	607	528	571	559	585	563	601	512	574	629	533	610	505	522	613	526	609	563	590	559	620	555	576	610	610	558	605	550	563	550	582	580	572	569	602	553	549	563	583	534	592	574	560	592	587	548	575	613	553	570	544	514	635	546	601	581	579	610	529	570	570	593	536	552	599	600	534	576	537	622	510	571	607	593	566	597	547	566	578	595	552	531	565	553	578	566	599	609	552	577	604	564	577	590	526	595	576	565	568	545	612	560	562	589	604	564	602	561	543	534	561	551	574	525	577	614	586	606	547	565	561	558	554	519	567	558	546	556	564	540	539	567	619	585	563	542	593	586	583	575	587	563	597	548	557	613	551	558	576	547	578	563	574	577	577	568	548	569	550	581	535	596	550	562	569	548	595	581	632	545	568	599	578	571	581	570	590	603	549	607	560	612	528	548	550	572	600	525	554	559	586	547	558	540	584	568	536	547	544	580	610	585	549	572	606	584	544	565	544	546	563	590	560	568	531	592	559	556	574	569	612	565	576	572	579	556	561	575	571	573	611	557	533	577	590	561	529	585	561	575	561	554	600	569	578	578	589	576	558	575	601	591	568	546	578	529	575	554	549	586	586	552	564	585	612	606	523	572	564	573	583	537	585	534	558	547	565	589	597	600	571	573	555	541	572	549	564	572	572	568	583	593	589	553	610	549	572	590	558	552	585	582	563	583	533	609	538	553	600	555	570	580	521	571	578	580	557	599	609	570	613	574	570	565	577	544	562	609	569	599	568	516	574	559	557	583	606	545	567	549	575	572	598	631	549	560	575	569	593	544	579	639	588	560	537	601	548	574	547	597	567	587	553	588	570	589	606	537	570	524	569	608	630	536	570	574	559	563	615	576	596	593	594	606	545	577	574	546	610	558	591	593	587	576	592	578	572	570	607	583	537	581	545	585	590	565	596	532	581	579	562	570	601	551	591	541	559	541	592	578	572	574	595	580	538	556	597	590	579	567	592	522	528	571	530	583	577	556	563	596	513	550	551	586	551	556	535	571	564	594	569	634	590	611	616	574	578	521	573	596	525	573	552	579	573	587	530	547	575	565	567	570	581	574	549	534	603	617	576	604	566	535	548	541	558	597	567	544	539	525	571	570	602	579	540	568	575	567	544	575	518	573	559	591	533	543	513	601	515	586	556	577	547	589	579	570	590	564	560	570	531	537	586	627	581	576	568	564	592	552	590	580	577	598	581	574	587	581	597	527	614	583	560	586	553	590	536	559	565	590	561	548	594	561	590	590	584	558	628	566	568	553	564	603	503	547	584	562	536	601	559	575	530	572	594	563	579	605	585	592	556	555	600	569	625	574	584	576	534	544	553	558	553	559	596	547	548	580	576	584	588	592	553	607	565	594	576	536	538	573	564	618	589	565	580	569	572	543	583	574	578	601	623	554	549	550	588	581	572	588	594	602	584	576	569	542	522	573	594	583	591	562	567	551	577	549	501	571	571	569	601	551	554	568	577	607	569	539	547	562	573	569	561	602	603	577	555	579	572	598	557	560	586	575	545	548	592	567	550	558	603	603	559	585	562	611	547	571	564	581	537	576	575	577	609	516	592	563	530	541	547	547	564	560	549	586	558	585	553	550	537	527	550	587	584	548	581	541	587	592	573	546	551	580	574	546	559	543	532	551	590	539	580	563	581	567	576	538	625	570	553	572	533	605	590	575	582	560	576	598	584	579	551	577	604	596	561	596	552	585	577	513	538	570	537	552	590	554	591	564	581	612	601	526	553	617	602	544	586	551	582	574	560	550	548	576	520	557	578	524	598	572	595	552	539	607	575	569	567	562	593	617	546	563	514	565	549	564	598	537	545	556	597	574	501	549	594	589	523	579	602	556	605	570	549	580	595	567	606	535	578	542	606	563	567	586	588	561	569	576	572	541	597	592	573	577	578	579	568	580	561	592	568	558	532	585	560	551	567	547	573	568	546	587	579	568	540	569	558	540	543	547	519	609	590	548	560	553	566	603	600	594	573	598	553	573	639	591	560	600	586	610	568	605	605	554	599	598	555	596	550	557	586	590	564	598	535	535	555	576	573	527	558	588	545	554	592	592	581	588	574	567	564	558	533	581	603	562	567	553	583	538	552	595	616	574	603	583	558	604	595	605	551	597	563	582	604	591	548	577	575	567	570	595	583	563	569	565	586	584	563	501	579	573	564	581	588	553	527	539	605	582	598	524	559	562	533	574	540	592	562	568	541	595	567	564	575	565	545	584	595	604	591	618	585	603	578	538	592	567	537	576	555	599	560	599	579	568	613	577	590	553	569	582	606	548	572	556	539	621	533	593	556	586	595	554	552	559	591	597	585	555	563	564	542	602	554	583	565	575	578	555	559	584	560	565	589	561	530	552	554	578	594	547	580	578	578	558	581	561	550	590	578	582	591	544	596	566	575	534	597	588	537	589	570	571	548	518	541	597	572	562	569	559	591	584	583	568	551	587	521	568	565	557	570	569	572	578	542	543	572	579	548	555	578	548	583	572	515	609	512	603	595	564	514	564	548	559	578	572	566	568	567	553	616	585	561	600	550	545	585	587	561	598	573	579	590	555	581	539	564	593	581	542	610	522	602	600	563	560	571	576	578	593	558	563	565	509	615	642	558	616	565	576	556	542	580	560	561	576	586	547	566	584	553	569	584	606	582	570	539	569	562	571	599	597	571	567	581	595	604	564	578	554	563	610	552	578	584	581	563	535	566	600	567	586	595	589	565	592	543	574	546	579	554	597	546	577	590	598	585	548	579	524	597
14230	27341	25477	18766	14669	11818	9831	8123	6887	5967	5178	4503	3794	3293	2945	2626	2312	2092	1996	1906	1706	1595	1548	1455	1450	1354	1265	1279	1300	1252	1258	1173	1157	1169	1195	1173	1158	1162	1174	1115	1166	1171	1166	1175	1088	1164	1150	1097	1127	1142	1092	1098	1153	1154	1168	1127	1154	1147	1087	1069	1077	1082	1076	1066	1128	1104	1135	1125	1052	1143	1110	1111	1136	1106	1104	1125	1067	1072	1099	1057	1155	1100	1115	1046	1054	1047	1039	981	1048	1108	1056	1101	1035	1116	1035	1045	1043	1082	1013	1085	1083	970	1058	1059	1032	1072	1088	1018	1030	1078	1048	1081	1077	1022	1008	1050	1067	1085	1080	1108	1068	1076	1079	1084	1047	1052	1051	1060	1056	1027	1045	1080	1031	1056	1073	1088	1063	1057	1076	1083	1088	1030	1095	1018	1066	1046	1032	1038	1074	1104	1054	1061	1069	1085	1116	1060	1045	1119	1026	1014	1071	1018	1079	1052	986	1104	1030	1008	1049	1067	1067	1014	1017	1057	978	1036	1057	970	1066	1000	1083	1038	1068	1016	1042	1113	1030	1033	1079	1024	1097	1078	998	1086	1050	992	1059	1046	1078	1034	1068	1079	1045	1058	1032	1060	1085	1060	1091	1050	1077	1040	1043	1015	1071	1068	1082	1016	1060	1092	1067	1040	1060	1010	1025	1006	985	1061	1032	1060	1047	1085	1033	987	1118	1062	1072	1082	1028	1038	1044	1010	1013	1081	999	1056	1047	1100	1022	1108	1067	1041	985	1019	1044	1037	1051	1027	1038	1083	1070	1074	1074	1060	1062	1015	1072	1071	1080	1067	1038	1032	1029	1085	1065	1117	1052	1027	1124	1049	1056	1115	1062	1046	1094	1022	1077	1071	1047	1012	1057	1008	1070	1073	998	1027	1108	1123	1009	1049	1056	1029	1046	1027	1032	1063	1030	1044	1044	1122	1035	1082	1021	1032	1059	1025	1049	1073	1038	1057	1098	1100	1025	1078	1044	984	1069	1040	1091	1082	1048	1049	1032	1069	1013	1084	1056	1077	1025	979	1095	1040	1019	1103	1039	1033	1051	1060	1052	1027	1048	1068	1060	1017	1090	1077	1070	1065	1042	1053	1043	1065	1030	1073	1003	1039	1000	980	1059	1101	985	1043	1052	1028	1070	1019	1054	1118	1070	978	1067	1031	1037	1098	1099	1063	1128	1117	1086	1105	1011	1084	1067	1050	1053	1074	1040	1015	1035	1035	1075	987	1043	1074	999	1061	1011	1081	1031	1011	1045	1066	1023	1028	1057	1041	1042	1072	1050	1040	1028	1051	1030	1027	1091	1106	1049	1080	1030	1133	1062	1037	1085	1112	1063	1037	1073	1046	1082	1019	1046	1082	1030	1050	1090	1045	1044	1011	1006	985	1030	1015	1055	1107	1048	1059	1091	1080	1084	1080	1069	1041	1083	1048	1010	1041	1083	1000	1095	1029	1068	1120	1071	1033	1053	1108	1097	1014	1033	1012	1032	1075	1079	1052	1045	1046	1065	1070	1086	1116	1067	1059	1047	1066	1044	988	1052	1002	1075	1054	1010	1082	1073	1087	1075	1018	1056	1105	1014	1055	1082	1065	1028	1023	1057	1057	1042	1010	1036	1047	1040	1025	1108	1013	1002	1082	1087	1004	966	1073	994	1051	1018	1034	1051	1065	996	1087	1015	1059	1041	1064	1055	1072	1117	1020	1033	1041	1015	1093	1043	1051	1098	974	1070	1040	1021	1022	1045	1038	1057	991	1060	1002	1021	1049	1081	1077	1037	1061	1018	1100	1009	1072	1036	1058	1036	1001	1038	1038	1016	1038	1072	1108	1033	1012	1068	1039	1055	1057	1078	1030	1028	1086	1069	988	1032	1071	1046	1077	998	1060	1033	1012	1011	1061	1036	1071	1079	1035	1012	1046	992	1047	1099	1061	1048	1060	1102	970	1024	1023	1059	1050	1065	1013	1035	1065	1047	1070	1100	1013	1034	1077	1013	1054	1027	1006	1050	1103	1075	1027	997	1012	1076	1036	1032	1052	1116	1096	1032	1051	1126	1066	1094	1075	1041	1045	1035	1021	1044	1103	1014	1011	1073	1082	1047	992	1065	1073	1077	1058	1041	1081	1112	1036	1060	1031	1078	1048	1094	1050	1103	1013	999	1092	1094	1045	1058	1068	1031	1022	1028	1069	1068	1032	1050	1046	1017	1024	1133	1084	1048	1048	1005	1014	1086	1076	1044	1070	1059	1035	1047	1101	1047	1069	1011	1070	993	1028	1099	1056	1075	1034	1096	1066	1036	1038	1125	1088	1073	1086	1038	1095	1057	1017	1048	1020	1029	1079	1070	1080	1088	1082	1075	1072	1072	1008	989	1043	1050	1008	1069	1076	1050	1051	1038	986	991	1024	1091	1089	1051	1046	1025	1083	1077	1051	1009	1040	1099	1103	1064	1045	1031	1000	1089	1040	1040	1028	1105	1030	1056	1125	1018	1050	1021	1026	1019	1081	1045	1001	1014	1043	1061	1052	1052	1003	1058	1012	1084	1033	1091	1023	1072	1024	1074	1032	1038	1067	1091	1029	1059	1098	981	1069	1019	1066	1076	1050	1073	1041	1067	1042	1027	1043	953	985	1025	1016	1110	1031	1079	1050	1057	1070	1028	1032	1071	1001	1038	1068	1114	1056	1021	1093	1087	1117	1054	1126	1055	1020	968	992	1002	1032	1001	1033	1101	964	1030	1084	1048	1072	1093	1133	1033	1052	1027	1040	1042	1063	1027	1014	1059	1091	1064	1037	1006	1016	1084	1067	1022	1064	1012	1089	1040	1065	1054	1034	1010	1062	1098	1021	1073	1049	997	1012	1064	1087	1073	1013	1052	1034	1071	993	1028	1000	1027	1074	1117	1022	1033	1115	1049	1018	1038	1073	996	990	1067	1092	1064	1026	1061	1040	1042	985	1049	993	1074	1083	1080	1063	1052	1057	1113	1130	1010	1050	1071	980	1049	1090	1106	993	1115	1048	1045	1111	1066	1117	1091	1088	1035	1010	1101	1090	1058	985	1067	998	1042	1022	997	1035	979	1037	1057	1071	1047	1057	1048	1008	1019	1098	1035	1040	1072	1028	1038	1033	1020	1041	1046	1060	1032	1087	1032	1087	1052	1021	1051	1038	1056	1090	1068	1038	1078	1030	1067	1049	1049	1006	1080	1060	1027	1047	1043	1064	1097	1038	1057	1018	961	1047	1062	1075	1045	1060	1022	1072	1042	1044	1052	1057	1085	1089	1039	1087	1055	1027	1033	1066	1026	1054	1018	1107	1096	1031	1087	1048	1060	1057	1082	1039	1037	1032	1059	993	1029	1022	1035	1033	1017	1061	1062	1051	1044	1041	1113	1050	1070	1000	1027	1116	1050	1105	1073	1102	1014	1080	1063	1020	1008	1041	1094	1004	1037	1041	1030	1032	1080	1077	1034	1045	1055	1120	1052	1066	1024	1055	1055	1059	1053	1048	1043	1031	1024	1007	1107	979	1079	1095	1011	1089	1077	1065	1087	1032	1085	1008	1019	1050	1032	1057	1086	1068	1041	1099	1056	1024	1054	1016	1020	1080	1075	1074	1030	1064	1021	1101	1100	1036	1042	1074	1027	1045	1013	1011	1066	1024	1098	1040	971	1106	1062	1045	1013	1001	1043	1013	1078	1084	1068	1045	1001	998	1044	1043	1034	1027	1078	1112	1048	1027	1029	1058	1078	1037	1047	1062	1002	1020	1009	1025	1101	999	1116	1048	1045	997	1021	1046	1047	1101	1036	1049	1047	1095	1011	1049	1104	1039	1063	1033	1042	1059	1061	1100	1110	1088	1061	1022	1082	1098	1059	1021	1083	1052	1022	1036	1014	1110	1052	1019	1001	1054	1021	1007	1085	1030	1007	1065	1069	1073	1052	1045	1055	1087	1071	1122	1021	1065	1052	1069	1111	1041	1040	1105	993	1017	1007	1060	1037	1039	1088	1023	1093	1029	1081	1042	1065	1016	1044	1013	1054	1068	1049	1074	1038	1069	982	1079	1020	1121	1084	1023	1060	1110	1042	1021	1078	1079	1061	1112	1070	1069	1084	1073	1050	1026	1085	1086	1038	1137	1045	1089	1075	1044	1043	1036	1111	1035	1061	1050	1077	1088	1105	1058	1066	1042	1032	1073	1079	1087	1118	1061	995	1102	1092	1001	996	1063	1017	1062	1105	1034	989	1071	1130	1003	1001	1017	1037	997	1046	1092	1035	1046	1057	1080	1065	1051	1037	1021	1071	1024	1022	1085	1000	1051	1061	1033	1084	1004	1056	1034	1040	1060	1068	982	1016	1027	1055	1053	1031	1071	1034	1022	992	1043	1056	1006	1066	1065	1081	1091	1007	996	1067	980	1060	1044	1066	1141	1065	1042	1080	1079	1011	1045	1026	1026	1104	1003	1030	1126	1052	1046	1003	1062	1042	1053	1052	1107	1067	1007	1077	1030	1031	1037	998	1121	1023	1034	1054	1050	1089	1032	1067	1098	1088	1057	1024	1052	1024	1035	1032	1055	1063	1102	1051	1140	1073	1056	1058	1058	988	1037	1036	1066	1137	1087	1032	1067	1055	1073	1000	1098	1039	999	1067	1118	1068	1032	1055	1071	1044	1019	1007	1073	1123	1047	1067	1048	1060	1044	1071	1030	1074	1090	1048	1090	1078	1103	1033	1031	999	995	1056	1104	1046	1052	1072	1066	1091	991	1039	1045	1055	1053	1091	1050	1038	1109	1045	1010	1041	1089	1059	1092	1075	1057	1002	1110	1044	1084	1081	1094	1037	1093	1013	1023	1053	1090	1101	1063	1041	1033	992	1063	1100	1049	1059	1045	1051	1019	1017	1112	1099	1068	1058	1118	1046	1029	1068	1011	1015	1094	1012	1073	1005	1032	1024	1075
27276	17754	6908	3130	1776	1211	1027	870	779	667	605	585	511	491	440	468	417	384	376	374	400	367	376	389	339	331	350	345	341	364	323	336	346	369	346	320	358	335	328	319	308	346	333	358	370	334	320	348	357	338	326	326	324	369	310	296	379	363	332	348	339	311	346	324	323	327	352	357	319	308	365	330	293	311	339	295	324	316	307	317	342	322	344	334	367	333	302	309	341	335	305	326	330	312	335	338	301	342	321	317	319	335	318	316	337	325	311	347	310	350	316	310	363	335	313	346	328	338	320	310	337	329	311	333	335	319	305	310	313	318	338	339	325	332	345	346	342	320	313	335	332	283	298	346	308	323	318	298	317	352	339	293	303	339	293	338	351	334	320	308	340	349	282	334	333	319	331	344	326	363	309	317	326	309	307	297	329	328	323	299	330	328	296	347	324	342	339	317	318	321	314	320	315	301	308	324	320	315	330	337	333	322	360	326	342	335	310	318	306	346	337	359	283	324	305	328	352	323	312	343	320	333	342	346	330	318	320	321	331	337	322	345	305	308	293	330	367	289	331	314	305	321	317	302	323	319	338	313	315	324	333	360	319	335	314	324	323	330	295	338	320	320	365	336	342	295	316	298	323	302	351	372	325	326	333	320	298	295	346	328	313	350	350	311	341	329	354	291	350	299	305	358	342	290	320	321	323	351	275	340	361	341	305	342	303	317	332	312	314	313	334	303	295	304	345	315	334	351	344	348	306	349	364	326	302	354	298	343	336	325	330	317	347	304	347	314	352	317	296	320	366	347	322	330	324	311	333	305	314	326	323	297	328	310	319	326	328	333	343	299	334	335	334	308	307	323	338	315	346	280	292	322	325	283	310	328	300	323	296	316	299	351	350	338	353	328	324	323	336	341	329	326	298	334	323	329	338	341	304	345	312	319	324	333	308	328	322	314	328	358	316	376	325	338	304	337	322	301	333	354	335	326	306	326	311	291	332	319	333	299	298	354	336	294	329	315	309	304	281	310	306	313	311	327	367	335	326	309	309	338	304	340	310	335	298	315	337	336	302	331	349	327	352	312	308	306	316	329	330	317	310	343	372	323	334	335	299	320	316	332	314	301	319	314	344	341	335	358	315	318	306	307	335	345	327	299	317	300	314	340	322	312	312	333	348	332	312	335	308	312	300	313	305	344	324	319	328	290	318	341	305	350	299	318	326	313	335	336	341	341	322	310	312	345	339	339	309	360	310	333	299	340	337	310	324	295	310	344	325	340	309	295	308	318	328	335	331	316	322	328	318	307	315	312	308	306	314	349	313	356	318	316	326	294	322	319	338	341	315	313	341	340	311	313	342	321	312	332	316	360	309	317	312	310	325	335	328	284	316	299	307	298	341	330	319	316	315	319	319	314	337	333	274	327	337	313	313	328	355	345	346	345	312	335	313	345	325	342	361	322	317	306	332	319	326	338	332	319	323	311	357	311	302	330	324	289	338	326	308	285	323	308	344	329	304	299	309	315	297	328	341	344	356	321	307	313	346	323	313	314	342	281	320	310	344	322	319	361	342	312	310	305	348	320	330	323	312	309	304	314	334	313	297	325	286	326	354	324	302	351	297	308	326	327	309	340	313	293	330	311	371	331	349	304	331	348	326	301	334	336	320	330	345	332	336	330	336	307	332	372	311	321	311	294	319	324	355	307	346	340	312	344	323	309	331	314	306	295	329	305	336	299	333	350	344	315	315	294	329	348	370	346	328	325	325	337	344	347	312	309	336	331	329	310	319	291	314	326	310	313	323	299	287	304	318	319	333	303	346	321	321	362	331	339	316	312	336	281	336	339	333	315	319	319	307	314	326	313	306	324	311	333	296	312	326	338	318	303	348	356	323	332	314	326	295	341	323	327	290	348	292	331	348	329	313	342	371	317	323	338	335	316	321	344	311	338	320	314	322	307	292	341	337	341	361	363	280	305	297	315	341	322	295	292	353	356	321	326	325	314	344	323	314	321	343	331	316	325	324	298	336	315	303	327	297	315	330	329	357	289	357	326	284	318	294	343	339	326	327	322	288	324	323	293	328	339	322	331	298	322	314	338	306	314	327	314	320	343	307	334	336	330	323	322	310	321	304	299	314	329	308	346	343	290	323	334	302	317	321	330	321	318	311	340	330	338	307	356	327	325	301	332	306	325	355	306	329	322	311	313	319	335	308	325	320	315	333	308	324	317	294	338	312	330	326	305	313	317	330	322	300	331	312	332	295	373	316	314	318	330	339	335	292	328	311	306	333	337	307	315	292	335	331	330	324	299	319	328	330	354	339	299	309	346	304	330	330	317	320	341	333	351	338	332	350	353	334	296	343	320	335	313	334	324	361	326	332	283	328	324	314	293	359	314	338	331	324	293	341	325	292	318	323	307	331	325	292	319	323	337	321	322	329	339	319	330	284	346	355	337	334	315	324	310	372	300	292	324	341	298	311	317	352	331	356	350	331	313	296	333	369	323	317	374	309	345	326	334	349	321	318	338	313	338	346	300	324	326	330	360	297	346	345	303	306	332	320	331	334	331	324	309	320	340	289	318	320	340	329	349	288	305	357	357	310	299	298	352	322	336	325	327	305	339	323	314	352	343	330	327	296	311	284	349	333	328	293	321	312	322	315	313	334	324	332	311	326	341	343	355	336	306	334	306	319	324	320	300	322	295	327	308	324	315	321	350	328	321	306	302	306	331	342	316	314	324	313	344	340	334	330	328	338	316	346	318	345	319	341	312	327	304	331	326	340	328	337	331	347	338	315	330	292	329	308	313	319	333	331	308	309	319	338	306	335	323	325	321	307	309	328	328	317	349	305	346	343	332	308	327	343	344	337	335	336	317	331	325	312	338	338	353	334	322	319	305	303	310	331	340	331	298	316	325	303	343	316	333	282	335	355	342	300	294	351	316	329	294	307	341	329	324	315	330	295	323	311	344	348	306	322	319	326	346	308	339	342	301	307	377	309	373	308	354	326	305	336	312	339	298	328	325	340	349	341	317	317	353	327	320	338	333	349	282	345	321	323	319	356	327	306	325	303	331	330	301	331	312	309	329	342	304	328	354	333	315	361	308	303	323	330	329	343	332	331	342	315	306	311	303	343	354	338	331	317	317	332	339	308	313	315	335	329	328	303	327	320	321	320	301	354	347	313	328	319	332	331	319	323	312	335	325	315	318	394	336	301	308	342	330	339	360	268	344	343	345	315	351	299	349	306	338	342	328	317	331	345	299	337	351	353	312	335	326	319	309	354	326	336	319	341	311	352	340	310	324	305	312	321	343	325	368	289	329	320	315	323	330	364	314	328	324	333	319	332	328	346	323	315	310	322	311	312	346	315	313	303	328	314	329	319	314	312	337	294	310	292	330	332	367	326	327	318	353	346	328	321	333	336	329	319	322	341	290	349	335	303	346	359	328	325	342	312	313	340	311	298	332	295	327	288	327	325	316	308	327	334	331	324	308	342	306	325	339	344	340
8592	12206	11723	7052	5136	4075	3294	2733	2365	2074	1817	1712	1475	1317	1239	1115	1018	970	900	877	824	796	783	728	764	801	721	671	717	729	674	653	710	687	662	661	683	719	684	706	677	716	657	618	685	671	614	695	678	675	650	646	658	672	631	673	646	626	653	668	684	672	640	690	655	679	652	679	696	652	644	657	680	644	666	625	645	684	670	701	628	651	646	715	608	640	636	629	674	633	613	644	624	609	627	602	664	690	658	654	656	650	621	688	633	653	641	642	605	632	624	610	647	632	661	676	629	619	643	659	625	618	689	698	616	611	636	653	674	658	674	622	654	616	669	630	640	636	592	615	660	642	636	631	675	646	648	627	626	660	633	609	653	680	632	635	619	652	626	615	619	674	660	657	656	614	645	701	632	647	632	641	655	613	619	637	648	649	617	599	598	642	616	632	660	650	664	710	660	660	677	638	660	659	610	642	651	646	623	584	664	640	635	675	622	618	703	677	642	692	617	629	643	668	670	693	667	673	636	669	627	634	649	615	642	637	636	610	682	659	620	658	656	664	656	643	664	674	650	621	643	663	611	654	614	665	637	656	607	647	664	648	625	696	628	649	625	637	620	679	622	646	594	633	619	627	649	613	638	628	649	597	675	645	617	649	661	621	666	663	646	592	649	598	640	626	621	629	660	615	652	622	637	626	678	668	639	632	645	609	658	653	629	638	625	595	670	651	637	663	683	663	625	637	617	667	626	650	665	662	638	604	653	651	635	703	604	665	653	633	588	570	592	632	651	611	641	592	621	614	642	603	648	672	626	679	662	611	616	670	640	684	684	626	665	654	627	686	642	645	633	669	606	592	612	629	615	626	626	648	656	644	638	678	671	657	616	661	600	662	612	634	658	655	635	628	617	647	588	649	635	614	653	656	632	623	670	626	614	658	636	655	630	666	613	672	645	602	648	658	673	588	639	660	624	637	611	621	622	637	631	651	650	653	635	664	645	657	629	641	624	592	612	650	574	648	619	579	635	644	637	692	674	646	598	639	604	664	602	647	629	650	641	650	629	644	662	620	635	590	628	603	660	663	644	636	629	594	638	602	642	636	651	631	609	583	672	642	639	672	621	657	652	691	628	651	621	608	643	628	647	626	634	624	694	630	651	637	623	641	666	606	630	627	607	635	561	648	638	639	674	646	625	638	627	660	640	624	638	673	628	656	655	650	676	670	636	610	647	641	643	664	613	677	657	628	651	658	639	639	668	634	622	637	639	670	625	642	667	628	638	625	554	655	642	639	590	627	644	646	631	668	647	626	612	695	664	618	648	667	599	617	607	607	635	634	599	626	700	651	628	647	596	613	609	592	641	642	649	684	592	612	694	683	621	618	572	646	617	639	639	646	636	618	603	620	608	645	660	679	604	625	627	640	641	685	635	691	644	676	661	642	666	660	616	638	666	633	584	649	629	681	695	624	608	623	631	660	663	651	618	632	646	602	648	679	607	650	668	671	631	621	633	648	622	699	642	649	664	630	640	606	636	654	615	589	643	597	670	612	647	682	662	634	612	634	648	661	579	624	643	602	631	622	668	637	621	696	629	626	687	654	652	612	641	604	663	652	678	644	669	600	634	667	642	666	659	625	639	664	669	625	626	661	659	711	667	691	653	646	641	612	612	655	690	643	607	649	601	676	678	615	652	664	605	617	706	618	641	646	666	668	668	617	643	669	636	622	647	629	622	650	656	623	615	637	657	628	671	586	618	650	657	667	686	650	687	621	692	619	617	646	612	606	652	644	623	638	630	598	665	656	643	684	634	619	578	653	649	638	615	649	632	608	600	628	672	649	658	629	614	605	625	663	635	688	611	646	648	653	612	667	637	658	652	641	656	654	602	685	655	669	642	651	595	673	656	608	638	660	683	680	607	597	659	630	631	651	675	661	644	657	629	583	618	626	605	636	593	623	616	637	627	661	613	601	612	632	610	646	686	659	628	662	635	634	623	655	644	632	638	601	648	628	607	613	637	618	660	657	641	590	623	648	629	605	689	602	637	618	611	610	671	611	642	675	634	610	640	621	623	604	643	638	636	646	665	642	634	628	636	658	629	602	652	665	672	627	669	644	645	623	653	650	641	613	618	660	664	641	618	657	683	602	648	637	620	650	639	650	641	633	601	657	653	650	602	624	660	674	611	663	623	627	630	632	649	625	625	628	658	623	670	650	656	640	626	642	610	652	633	657	661	681	638	629	684	646	633	623	627	621	633	623	577	644	634	679	655	656	655	669	622	666	584	612	640	672	643	605	663	641	649	612	611	682	632	584	609	626	656	596	612	610	631	661	629	641	618	648	626	624	630	639	617	680	640	635	617	676	620	660	651	602	619	646	643	646	613	672	611	653	627	634	638	635	657	632	669	669	644	636	656	681	648	644	654	654	682	659	627	616	636	634	598	663	635	717	665	665	609	662	682	638	627	649	640	612	632	658	608	619	654	607	645	654	658	603	673	637	677	646	644	651	637	627	649	643	627	630	668	644	612	624	676	683	631	587	674	649	629	619	619	663	646	664	639	675	643	606	603	618	638	586	665	600	684	638	683	652	646	682	632	650	603	667	633	653	663	678	688	616	654	653	661	652	629	640	612	576	652	667	666	665	644	670	640	641	638	575	631	653	619	609	620	621	649	662	655	593	603	645	629	681	638	620	654	656	650	607	631	618	620	644	631	648	627	591	626	670	662	643	592	639	649	587	658	653	626	632	631	623	634	665	656	627	609	680	633	620	621	617	609	667	653	643	647	645	643	657	626	664	602	647	618	658	602	698	640	593	675	593	627	642	658	662	654	638	653	595	623	609	641	649	665	656	645	567	612	643	614	637	657	618	621	654	636	693	624	635	702	611	633	647	654	647	634	616	616	607	580	655	654	614	658	643	625	651	652	623	668	623	607	650	622	594	670	639	649	664	630	642	644	629	620	619	697	612	599	640	624	594	717	592	654	645	656	586	646	645	658	626	608	616	674	659	622	640	654	613	628	670	629	646	660	689	695	661	668	654	680	663	650	664	622	651	651	692	665	644	648	612	707	617	641	626	604	607	649	664	636	666	609	613	639	656	655	664	636	641	705	625	618	649	628	651	650	606	636	648	690	629	670	613	634	620	619	605	565	606	647	654	610	635	632	634	577	627	591	628	574	649	639	633	595	586	623	626	709	621	640	627	593	662	643	650	632	648	659	635	612	626	629	663	625	612	627	646	660	697	666	664	621	667	632	666	622	678	672	660	629	650	661	697	639	614	644	639	620	650	651	651	617	651	634	650	646	711	617	641	614	647	643	636	670	618	609	681	667	651	672	675	633	612	643	637	604	613	629	649	613	648	611	604	639	584	704	632	604	643	637	649	630	647	647	672	653	632	631	659	585	640	642	592	634	672	641	610	589	661	654	674	709	643	645	682	604	663	655	615	653	663	649	614	673	629	626	657	623	643	635	602	631	630	675	616	642	626	641	673	612	658	649	608	644	648
25156	21484	27958	25341	13832	4182	2643	1754	1406	1219	1154	1003	892	859	746	721	649	592	599	578	558	509	520	513	520	496	479	477	472	454	458	464	460	458	430	447	485	462	435	431	445	470	461	438	432	422	425	471	474	425	428	420	432	455	459	412	439	450	432	466	443	404	445	451	444	380	443	408	406	452	429	419	458	421	431	416	475	446	449	452	450	422	435	431	444	436	414	392	423	460	411	422	422	423	409	404	437	395	422	430	428	395	424	415	436	416	424	448	402	441	410	437	427	408	424	452	429	477	422	419	410	393	408	404	449	420	440	430	405	399	441	449	377	432	441	438	413	443	418	450	423	445	390	414	412	464	445	420	444	420	415	423	421	441	443	442	430	429	451	455	442	409	432	400	413	437	433	437	455	439	414	435	393	431	434	429	447	416	416	444	438	446	440	440	422	453	454	423	427	396	440	424	435	405	435	399	406	452	449	428	442	454	449	426	449	457	435	425	430	410	449	406	412	412	459	438	428	416	402	447	463	446	423	426	442	433	440	435	411	401	430	431	466	434	438	425	420	426	438	420	443	404	420	434	425	423	426	405	467	431	438	428	369	447	441	410	408	435	437	383	419	450	388	449	425	442	411	418	426	377	435	415	452	439	390	443	401	409	445	426	440	426	446	422	448	415	418	411	409	418	444	461	420	462	403	428	391	434	413	444	426	401	453	442	437	441	449	409	450	420	422	410	440	439	419	428	437	431	431	448	430	419	388	444	419	391	384	384	431	440	426	425	402	421	438	407	408	440	402	453	465	419	397	456	436	416	442	410	411	460	435	396	418	431	450	416	466	440	431	434	418	440	422	429	408	451	415	388	425	428	449	435	414	431	435	442	393	407	410	388	434	455	456	390	434	421	440	414	422	459	408	407	432	401	407	442	462	458	417	472	472	453	414	423	434	439	417	412	433	448	391	440	417	374	467	408	424	432	412	436	412	393	413	438	411	437	449	401	473	425	431	412	433	397	415	472	448	416	401	442	478	430	440	420	451	401	397	444	414	462	423	439	478	446	466	441	455	397	417	427	420	447	429	428	402	396	395	405	431	438	393	425	421	409	455	405	436	406	448	418	397	401	434	473	431	394	404	401	434	430	419	414	428	424	422	469	429	444	446	451	417	423	410	428	441	456	412	434	423	391	403	415	414	421	438	448	469	434	407	412	434	412	451	433	408	411	435	403	417	414	449	450	422	432	426	436	430	439	442	392	426	427	409	410	454	445	446	437	445	427	427	430	394	431	413	419	417	425	396	402	435	413	449	447	474	425	407	458	404	435	401	400	382	416	425	394	432	418	456	441	417	417	392	439	418	409	458	451	458	446	400	429	428	442	414	409	438	420	443	437	392	414	461	419	421	395	433	418	462	429	403	416	417	441	454	411	391	462	476	456	422	443	415	402	413	397	409	425	414	454	472	415	450	387	431	450	363	455	399	414	457	428	409	441	400	421	420	424	424	419	430	433	407	444	409	436	406	404	447	440	402	416	416	414	418	426	446	409	419	418	420	411	439	448	439	434	392	424	442	419	404	429	411	384	402	446	442	408	433	418	417	454	434	388	432	425	445	412	450	423	431	432	421	456	412	452	438	423	424	415	433	480	432	391	467	439	449	387	406	405	433	442	423	417	431	428	436	433	482	424	400	419	443	494	399	393	403	446	414	463	419	436	432	423	413	421	400	413	379	429	450	464	413	437	469	425	424	387	399	445	467	418	412	410	419	429	416	403	398	410	434	457	459	471	432	438	433	407	461	427	439	415	445	448	424	420	458	430	478	412	427	494	443	444	418	398	427	412	417	447	443	435	426	407	436	406	430	424	445	425	394	487	449	427	426	430	455	412	444	402	409	428	424	436	420	431	394	405	410	447	440	440	459	447	429	423	406	401	410	448	417	391	398	468	420	421	425	435	444	418	437	438	437	419	426	436	489	407	441	432	463	425	415	429	431	430	410	411	427	445	422	419	455	426	407	402	395	426	433	424	400	403	401	366	465	439	430	427	420	447	430	379	447	448	423	435	424	453	404	444	445	445	396	450	441	464	409	409	423	416	470	419	446	420	443	434	409	441	439	388	439	413	406	425	398	403	432	455	457	437	448	389	437	408	432	433	478	424	438	417	414	440	438	404	404	386	439	440	424	422	453	447	425	415	441	428	431	410	446	420	404	411	442	405	408	446	400	427	455	423	439	426	427	402	380	450	399	438	422	421	423	401	413	415	439	409	463	416	452	415	424	452	422	457	415	441	426	409	422	432	399	476	414	439	420	448	434	414	458	413	426	399	448	404	434	414	440	424	444	403	440	439	452	463	435	444	444	450	448	442	428	450	417	411	395	456	482	402	460	377	404	431	431	410	413	451	405	429	421	402	439	434	442	413	442	447	428	458	438	430	384	385	437	399	388	421	435	435	405	422	424	421	450	412	415	437	448	398	410	436	467	411	446	412	413	405	429	479	432	428	402	427	426	439	425	411	439	423	451	427	428	396	429	400	410	434	441	454	440	431	454	440	398	435	393	443	402	450	421	430	400	405	428	453	430	452	428	418	435	416	424	463	398	453	432	415	454	434	442	425	420	409	448	475	425	409	378	440	425	420	410	445	466	438	439	432	419	415	444	437	434	461	445	404	420	412	434	406	371	404	466	402	410	429	443	400	444	441	448	441	422	453	441	443	432	450	392	423	450	487	386	403	433	465	442	434	416	439	438	412	432	424	409	406	422	415	458	441	467	422	458	407	414	445	439	447	452	432	386	449	418	434	432	411	433	426	444	411	418	450	398	446	396	447	414	434	434	413	434	447	402	401	419	445	465	414	446	405	482	430	431	435	426	414	427	422	438	432	443	441	421	438	449	457	418	429	461	404	440	427	425	388	443	392	401	429	470	427	441	445	459	452	412	435	394	445	404	432	463	453	410	428	438	442	414	445	427	439	415	416	439	444	423	434	437	433	452	434	443	456	466	408	423	423	419	422	443	462	432	439	423	418	416	417	453	460	445	410	419	443	436	436	429	453	431	405	433	449	394	409	412	432	413	421	443	436	403	406	429	448	422	424	415	434	421	429	431	442	435	401	437	388	424	439	433	403	408	428	428	389	456	418	403	450	470	430	448	430	426	459	452	404	439	452	414	390	389	455	396	435	416	413	433	431	420	441	419	459	442	441	442	416	399	439	461	436	413	440	438	414	420	446	421	411	427	422	382	418	432	445	456	433	418	437	435	442	454	421	409	438	407	403	383	410	426	435	402	419	423	403	371	416	420	456	461	448	423	427	450	417	425	395	417	429	427	442	442	426	412	451	411	427	395	424	446	443	397	408	422	423	443	438	399	423	466	380	405	418	435	428	456	401	442	421	453	448	400	448	432	423	423	452	419	413	474	436	439	435	437	387	399	437	425	437	412	447	421	421	434	407	423	435	432	439	452	398	436	455	405	416	404	436	434	431	410	394	427	414	440	417	445	404	406	446	427	401
11728	22947	21591	15007	11367	8631	7010	5751	4670	3848	3379	2974	2650	2287	2107	1945	1764	1607	1422	1337	1273	1212	1139	1136	1075	1027	1005	1006	951	978	956	924	894	920	946	939	945	946	894	941	880	872	918	867	854	902	809	833	921	829	867	821	830	842	929	887	875	879	874	883	840	869	824	889	829	830	823	904	855	897	842	861	853	839	810	843	839	875	838	893	856	842	808	815	890	804	844	816	816	809	849	807	818	830	826	830	830	784	832	877	837	815	832	803	765	752	809	849	810	845	792	807	799	862	817	824	793	774	808	856	883	807	830	815	875	819	840	844	838	817	842	854	844	791	804	924	873	824	795	827	798	836	813	844	798	802	840	826	767	826	779	806	845	872	788	798	789	838	799	879	786	832	811	781	824	785	875	766	811	820	815	812	842	821	838	802	823	838	832	811	793	829	793	810	828	823	822	849	828	804	821	845	809	784	816	781	822	794	744	798	820	860	807	814	795	813	831	816	757	832	828	786	812	863	768	814	791	757	800	864	771	816	836	888	814	804	833	823	783	830	825	809	838	774	818	791	788	826	822	802	859	774	823	817	845	802	833	757	804	808	789	851	819	746	838	843	823	794	797	809	793	819	859	813	820	848	861	808	836	864	851	771	864	809	841	807	840	804	812	786	821	826	847	846	859	798	839	784	782	846	809	826	801	773	785	807	823	767	849	825	859	733	842	816	822	779	802	842	794	808	814	823	849	797	799	820	810	838	832	811	775	835	783	861	806	870	808	820	830	857	799	812	821	817	872	816	744	829	790	829	771	816	815	823	864	829	778	777	852	792	834	821	829	790	787	845	815	796	818	794	846	813	822	822	838	785	808	860	766	782	770	831	751	806	769	785	791	815	847	867	826	822	846	853	817	819	817	772	837	817	782	805	848	846	810	803	768	845	826	822	787	782	852	831	809	767	791	858	831	838	823	836	757	850	793	825	813	802	817	843	780	840	856	778	817	807	836	787	803	798	854	843	794	850	783	822	870	841	840	805	862	815	870	818	820	832	864	806	807	783	807	844	797	867	848	848	791	840	811	826	805	820	827	840	828	857	811	787	826	817	851	802	828	821	851	798	871	806	855	818	810	798	848	847	816	810	822	813	778	849	840	817	847	767	823	826	844	846	839	845	856	817	849	788	800	827	810	781	781	819	826	847	784	821	789	779	797	840	863	797	793	848	808	804	801	811	784	822	806	848	826	840	834	841	819	803	825	785	822	807	783	813	809	818	767	816	806	847	814	756	856	780	731	815	806	794	829	859	723	735	755	825	841	912	891	818	840	837	845	779	792	789	821	792	817	824	794	828	795	819	757	809	800	831	836	814	855	776	825	789	811	812	789	768	843	808	823	836	778	819	800	799	828	811	817	808	824	818	798	770	804	815	780	826	795	838	836	809	839	810	844	833	849	818	797	811	792	847	823	810	839	798	785	841	829	853	861	830	803	820	801	847	777	796	825	863	775	841	787	807	794	806	799	846	853	804	798	854	822	744	813	846	843	833	784	833	784	825	791	774	768	782	810	768	840	794	795	800	833	808	820	816	808	809	806	800	785	820	778	814	810	783	780	804	858	765	836	864	784	841	802	793	810	774	823	789	786	825	805	776	856	818	817	804	844	748	818	828	850	769	793	757	799	854	774	767	810	844	830	776	794	840	776	798	841	787	816	822	845	844	797	835	812	822	818	774	810	777	831	806	816	869	787	828	797	748	761	778	782	815	796	772	841	807	837	771	841	829	805	799	771	823	869	854	820	804	817	821	872	861	796	767	806	832	803	845	803	759	865	846	847	856	834	777	824	785	830	794	829	822	776	783	823	826	823	809	771	783	809	813	866	809	837	819	858	830	809	807	867	836	806	838	815	850	878	857	827	845	787	838	837	800	849	825	811	777	838	815	828	783	804	821	811	839	815	794	775	768	783	783	789	845	773	782	811	773	809	839	814	838	806	833	855	827	793	898	816	833	826	812	839	812	826	845	819	815	802	840	795	832	836	798	876	822	819	817	830	810	873	824	810	853	844	797	833	859	810	807	835	808	831	809	850	794	780	839	772	748	810	780	787	799	854	790	829	825	838	835	797	821	830	837	823	756	795	801	859	838	811	785	902	776	817	806	792	837	831	777	790	825	867	790	816	851	821	792	851	794	808	857	832	824	784	823	804	835	833	782	845	816	827	893	788	824	813	853	808	848	832	833	801	838	817	805	757	840	788	789	851	862	838	854	819	825	816	798	852	766	828	827	834	779	833	845	863	799	838	762	823	847	786	837	816	807	805	825	820	795	840	824	817	823	803	846	784	868	805	845	844	883	832	852	782	811	805	813	786	864	791	822	795	822	827	853	827	815	854	805	901	855	795	841	895	786	802	818	839	816	781	810	800	800	821	781	858	779	787	808	822	794	779	780	837	807	819	779	791	778	794	778	851	790	820	819	830	762	801	817	822	847	758	779	813	835	812	807	835	832	836	813	802	822	789	808	819	799	783	812	825	849	831	822	808	798	802	850	812	788	827	822	772	828	819	835	801	806	813	833	838	816	804	810	828	840	788	777	868	832	893	800	792	784	832	773	803	857	832	840	786	810	767	767	800	855	825	822	816	856	778	757	794	831	787	783	865	844	863	783	856	800	808	800	780	792	820	875	826	810	822	798	798	811	874	775	788	830	819	818	820	813	812	851	816	795	815	836	867	827	791	793	851	841	848	823	776	776	790	825	817	801	846	877	797	766	842	768	857	821	815	773	830	823	779	820	782	794	855	876	797	840	787	835	870	852	794	782	813	794	811	868	811	819	848	834	762	807	787	823	743	795	772	801	790	808	842	830	799	806	815	825	770	800	734	826	812	873	848	839	829	750	844	840	854	768	831	822	782	850	832	890	808	834	847	795	818	810	827	801	839	841	823	828	826	806	839	806	753	814	842	836	846	818	822	749	808	832	760	793	842	841	816	845	809	781	816	879	833	797	806	807	789	830	806	802	797	801	812	804	818	899	851	749	868	806	827	800	821	827	834	781	815	784	813	836	816	830	804	787	800	792	863	833	779	802	801	838	874	812	799	806	848	865	829	814	818	823	849	757	839	853	794	772	866	773	819	788	824	839	858	844	852	829	794	797	820	818	816	817	830	799	801	791	832	854	795	861	838	786	809	853	805	828	852	801	805	804	811	817	850	878	859	815	790	860	867	835	857	790	799	830	765	798	812	801	780	803	781	836	819	841	834	804	847	813	809	802	881	796	844	817	844	850	843	843	808	783	893	809	802	813	815	799	823	816	796	797	811	795	802	833	756	844	825	835	841	823	820	787	782	849	777	780	795	810	866	854	811	788	812	839	838	799	804	797	831	891	819	849	820	859	846	827	797	808	781	808	862	831	777	840	816	788	830	786	799	818	837	788	771	800	766	834	796	832	827	821	855	785	844	854	818	780	817	853	812	861	788	832	805	813	805	843	784	808	818	782	849	770	848	808	784	799	827	856	893	856
24221	21471	28928	24419	21474	14174	5670	3026	2473	2076	1671	1492	1366	1157	1158	1084	990	998	893	798	745	780	752	747	762	689	679	632	671	645	635	639	612	611	675	674	660	628	635	647	643	628	645	629	643	584	645	647	615	605	593	625	653	642	650	631	635	598	621	618	586	593	629	607	591	623	583	603	619	636	644	634	599	617	606	646	596	671	643	578	620	627	615	575	590	605	605	567	591	591	606	631	569	607	615	581	616	530	598	621	596	610	617	553	610	557	612	596	568	574	617	569	607	589	579	608	595	620	609	608	588	615	559	628	625	616	591	578	594	579	573	652	637	622	607	555	569	603	597	560	618	617	623	621	566	635	580	555	615	606	608	584	612	587	594	597	608	597	571	652	618	618	587	602	561	623	597	641	596	616	590	579	615	583	554	562	621	567	568	606	642	582	589	591	607	642	595	618	593	576	605	610	586	610	563	552	611	634	578	576	582	629	619	601	585	625	619	646	588	602	562	642	601	589	586	603	626	648	603	599	608	542	596	594	600	579	602	579	576	580	578	619	573	575	613	584	615	601	574	611	566	574	599	591	593	586	590	678	608	635	596	644	588	613	603	570	596	662	622	657	602	572	618	567	558	620	585	540	586	603	582	639	589	613	563	627	619	564	580	578	600	606	624	605	624	594	616	578	597	640	594	601	608	615	565	610	592	615	621	591	600	609	595	642	621	599	576	617	600	575	561	628	610	606	595	613	564	625	586	604	586	611	601	564	599	615	610	596	615	561	614	574	604	615	619	629	627	602	644	620	618	586	602	636	604	569	625	546	614	593	626	575	583	586	589	631	570	561	560	606	632	589	579	600	612	593	610	590	620	622	573	570	591	592	632	577	549	568	568	619	615	614	602	634	579	601	611	555	662	585	597	541	601	621	559	619	609	589	587	628	594	602	566	578	620	632	632	635	570	558	563	639	544	561	615	617	591	623	626	629	581	579	590	652	588	588	556	576	593	582	591	581	601	587	579	616	606	558	640	553	584	616	593	564	587	602	575	638	629	584	602	584	579	637	560	570	548	587	600	625	603	604	628	539	613	621	601	609	625	626	609	582	622	614	619	611	625	613	602	631	615	602	596	625	592	566	558	591	617	544	580	585	596	562	566	583	599	607	622	577	622	601	609	591	577	618	621	579	648	527	596	570	589	598	585	581	610	600	568	595	591	550	589	542	607	621	607	583	580	621	620	586	611	637	603	556	567	562	587	592	567	555	601	557	633	601	595	549	585	602	598	598	583	609	621	588	616	595	627	568	590	600	610	571	634	577	572	597	631	587	600	602	573	593	546	577	601	551	587	597	609	628	605	609	577	606	560	609	551	657	577	601	593	621	588	603	596	563	592	556	640	562	613	581	622	583	658	617	590	582	600	633	582	555	589	617	636	608	631	598	580	581	636	580	559	608	588	611	620	610	554	603	638	602	590	612	612	624	578	591	598	575	633	589	630	640	576	577	581	589	597	574	608	633	611	603	582	630	561	623	630	606	638	593	614	602	570	626	610	626	651	623	620	590	569	621	639	581	554	581	645	602	591	597	624	582	602	626	610	598	605	617	587	608	579	625	589	611	557	590	607	587	636	601	641	543	591	578	555	615	566	617	596	616	610	631	576	576	600	578	606	583	600	546	580	584	551	567	607	589	532	609	545	567	565	643	595	605	635	603	594	583	591	590	580	620	599	548	590	622	582	583	576	609	590	594	602	596	635	558	616	630	623	573	581	605	602	638	591	622	605	576	611	603	602	568	596	597	531	593	615	561	597	584	574	606	570	607	597	642	562	551	581	611	601	644	577	579	607	631	640	548	616	613	632	563	583	587	597	596	609	646	592	575	586	602	572	646	582	672	604	571	652	668	562	594	562	582	622	609	614	611	610	557	603	588	590	598	610	591	580	564	568	613	604	577	564	599	548	625	593	596	584	615	612	612	586	601	583	601	634	627	589	611	568	589	578	598	576	592	545	630	596	596	589	605	581	547	594	613	582	607	610	563	592	572	627	603	605	603	596	584	638	605	567	632	575	558	559	622	624	593	608	594	597	558	575	590	576	583	592	640	599	608	583	617	604	596	595	592	607	612	607	615	552	570	615	592	608	616	602	560	562	634	647	617	612	603	586	615	615	605	615	584	615	571	621	564	619	609	620	621	564	578	583	608	612	581	592	618	574	620	627	605	557	532	585	634	568	634	577	600	586	594	556	616	613	594	615	566	614	573	613	609	598	575	587	603	603	633	588	626	568	631	601	614	620	593	601	576	606	576	559	584	558	633	577	566	603	564	637	567	633	564	609	579	622	598	589	610	593	580	611	587	584	604	576	611	593	593	595	608	620	620	626	619	605	613	578	591	624	598	576	643	633	633	617	619	610	596	596	602	580	594	562	638	601	620	611	551	578	559	634	569	586	550	571	583	611	621	571	606	572	612	577	653	564	598	601	585	629	639	604	571	618	604	589	580	618	611	601	596	649	639	615	641	601	608	617	604	556	603	597	602	608	580	589	555	599	674	621	589	612	603	597	593	608	641	587	620	641	584	573	591	570	613	572	629	597	632	589	627	608	576	622	572	649	573	613	584	599	600	595	582	586	582	576	608	589	586	597	582	587	605	595	617	657	583	551	537	574	589	610	572	581	628	618	567	573	571	572	594	576	592	598	583	580	597	599	632	619	631	596	602	584	602	628	588	582	587	579	599	581	605	577	640	578	573	544	617	588	583	573	619	594	607	579	635	584	555	578	592	614	621	567	571	606	547	606	621	629	577	577	574	615	557	592	603	568	587	570	588	627	625	612	609	561	601	633	606	585	584	617	570	594	606	612	576	613	583	608	607	598	572	655	595	605	602	578	610	565	609	566	621	601	595	605	589	661	607	593	584	591	598	585	640	632	621	624	550	591	618	597	651	622	560	627	601	646	606	601	588	629	559	640	614	597	543	572	618	590	587	575	587	590	618	605	613	604	629	606	582	619	635	628	578	600	585	575	587	608	587	629	593	555	597	587	554	630	598	578	548	638	606	579	596	600	602	597	578	646	556	583	632	629	606	600	566	600	607	586	602	605	583	606	573	581	565	571	598	603	613	565	600	622	610	611	632	577	578	650	575	579	597	600	603	573	576	566	566	623	635	594	579	624	603	606	606	576	559	552	668	619	601	648	556	567	584	562	581	636	558	567	611	575	582	565	590	611	588	603	601	585	587	563	549	615	608	588	616	591	588	607	657	559	588	592	590	594	592	557	643	600	609	564	601	582	606	617	615	602	617	578	609	608	583	562	635	590	584	595	556	619	587	591	584	579	567	629	562	598	586	566	574	594	620	609	578	605	611	596	588	593	587	595	605	604	610	609	603	583	587	612	594	588	586	584	612	589	598	580	609	594	617	574	630	547	622	638	563	586	596	607	617	612	573	605	616	575	587	613	564	614	613	618	590	596	569	580	620	609	534	563	589	534	604	559	579	574	596	603	606	624	633	615	588
15162	29362	28009	20732	16545	13630	10754	8437	7196	5854	4792	4417	3695	3387	3140	2875	2676	2351	2112	1888	1817	1680	1528	1557	1510	1427	1410	1343	1290	1272	1279	1255	1243	1247	1218	1178	1163	1229	1186	1199	1208	1216	1200	1215	1157	1205	1169	1215	1118	1154	1163	1199	1200	1188	1204	1163	1128	1213	1165	1120	1109	1171	1147	1094	1202	1136	1091	1118	1218	1160	1140	1162	1095	1184	1137	1176	1196	1077	1150	1147	1121	1043	1124	1043	1114	1192	1031	1108	1092	1095	1107	1121	1055	1090	1087	1089	1115	1091	1075	1175	1077	1104	1103	1065	1058	1070	1091	1134	1118	1142	1086	1194	1103	1072	1090	1152	1042	1103	1133	1058	1150	1091	1070	1084	1081	1077	1093	1092	1065	1101	1083	1065	1113	1127	1107	1099	1025	1098	1093	1120	1130	1085	1098	1133	1076	1183	1090	1075	1079	1122	1121	1163	1082	1075	1060	1070	1058	1052	1074	1136	1113	1075	1120	1079	1097	1165	1086	1088	1062	1122	1087	1175	1056	1096	1092	1078	1171	1046	1136	1081	1086	1080	1072	1083	1085	1087	1038	1121	1057	1151	1067	1079	981	1074	1129	1063	1101	1079	1073	1101	1043	1063	1092	1087	1083	1082	1081	1137	1068	1040	1107	1046	1056	1108	1099	1120	1039	1077	1117	1076	1088	1072	1104	1088	1099	1085	1074	1130	1089	1096	1058	1101	1149	1076	1131	1043	1119	1103	1059	1094	1067	1065	1032	1113	1079	1064	1128	1148	1034	1143	1112	1128	1166	1089	1081	1074	1104	1062	1049	1038	1092	1087	1081	1079	1113	1115	1144	1096	1093	1076	1130	1108	1130	1110	1044	1142	1175	1151	1116	1058	1104	1061	1107	1087	1064	1066	1066	1080	1066	1047	1116	1038	1087	1159	1106	1003	1042	1066	1053	1088	1110	1132	1084	1139	1076	1153	1108	1058	1035	1038	1109	1090	1125	1103	1101	1130	1090	1096	1034	1052	1056	1100	1102	1050	1070	1091	1139	1108	1047	1105	1130	1046	1116	1106	1089	1107	1084	1107	1141	1101	1153	1057	1100	1130	1121	1046	1087	1070	1098	1079	1088	1121	1095	1042	1093	1087	1149	1072	1126	1072	1096	1105	1049	1091	1030	1136	1062	1139	1085	1166	1091	1120	1105	1052	1089	1080	1031	1109	1091	1012	1111	1046	1083	1103	1039	1131	1123	1113	1083	1084	1080	1068	1091	1065	1083	1102	1062	1099	1070	1056	1082	1067	1105	1141	1094	1088	1076	1045	1050	1096	1069	1057	1086	1064	1073	1109	1077	1114	1135	1082	1117	1059	1057	1139	1115	1033	1132	1079	1117	1167	1102	1133	1065	1069	1130	1124	1082	1099	1057	1077	1089	1117	1178	1022	1085	1187	1152	1085	1102	1070	1047	988	1061	1070	1084	1113	1039	1058	1112	1089	1104	1056	1079	1061	1108	1108	1059	1087	1107	1080	1062	1058	1061	1093	1031	1109	1147	1055	1115	1083	1081	1125	1078	1090	1096	1116	1059	1056	1163	1095	1105	1082	1037	1075	1050	1030	1114	1069	1077	1130	1115	1117	1044	1141	1108	1039	1062	1023	1094	1138	1096	1161	1054	1052	1090	1109	1071	1090	1058	1076	1084	1052	1072	1061	1118	1116	1109	1111	1136	1124	1101	1053	1076	1067	1055	1031	1113	1089	1162	1131	1077	1114	1117	1072	1170	1068	1052	1038	1026	1096	1155	1112	1088	1059	1015	1032	1085	1036	1086	1067	1089	1086	1080	1084	1050	1094	1069	1102	1091	1059	997	1095	1101	1084	1080	1084	1108	1131	1081	1130	1113	1092	1017	1111	1034	1073	1090	1084	1078	1143	1052	1075	1118	1090	1139	1129	1154	1073	1094	1063	1072	1084	1132	1065	1102	1056	1057	1034	1069	1087	1080	1091	1102	1094	1065	1078	1111	1114	1069	1140	1024	1126	1124	1079	1069	1072	1101	1141	1094	1102	1100	1082	1031	1137	1043	1093	1056	1112	1131	1133	1074	1081	1132	1096	1102	1069	1100	1138	1109	1076	1048	1118	1103	1101	1090	1083	1112	1095	1085	1102	1087	1048	1073	1092	1070	1118	1109	1019	1103	1058	1098	1069	1042	1029	1043	1121	1080	1101	1053	1113	1083	1061	1082	1112	1099	1096	1142	1041	1081	1095	1094	1073	1085	1129	1109	1142	1179	1122	1077	1147	1074	1112	1090	1074	1063	1049	1070	1114	1027	1108	1053	1099	1079	1083	1128	1095	1075	1067	1092	1149	1091	1111	1027	1044	1118	1117	1137	1118	1060	1083	1128	1044	1108	1075	1084	1122	1130	1034	1118	1095	1054	1068	1041	1113	1112	1073	1097	1044	1088	1082	1127	1128	1066	1089	1090	1094	1138	1153	1108	1075	1088	1092	1065	1097	1112	1045	1122	1082	1059	1096	1084	1138	1090	1115	1030	1083	1062	1032	1088	1108	1097	1093	1100	1086	1048	993	1077	1117	1112	1125	1150	1131	1069	1052	1090	1056	1037	1059	1007	1116	1041	1079	1103	1114	1071	1028	1072	1064	1106	1094	1105	1052	1087	1092	1116	1098	1063	1028	1038	1129	1120	1097	1078	1057	1038	1144	1084	991	1104	1008	1108	1093	1100	1058	1108	1061	1051	1085	1085	1082	1078	1056	1105	1100	1093	1044	1153	1090	1061	1105	1089	1051	1044	1059	1122	1119	1072	1065	1099	1051	1089	1072	1060	1064	1094	1077	1094	1046	1122	1094	1062	1070	1087	1100	1094	1105	1074	1110	1153	1090	1103	1069	1079	1014	1128	1138	1120	1040	1126	1029	1074	1072	1092	1126	1049	1080	1056	1092	1054	1045	1136	1133	1116	1090	1092	1028	1122	1102	1005	1101	1132	1002	1092	1076	1083	1093	1068	1079	1080	1055	1065	1103	1102	1087	1018	1129	1036	1104	1094	1112	1033	1111	1049	1089	1084	1120	1067	1064	1082	1115	1087	1071	1110	1039	1129	1131	1041	1070	1051	1084	1135	1082	1103	1064	1107	1158	1083	1061	1082	1102	1043	1131	1100	1072	1073	1032	1126	1121	1097	1112	1130	1089	1102	1035	1130	1096	1149	1182	1071	1080	1081	1044	1119	1062	1080	1090	1150	1121	1044	1147	1043	1091	1049	1085	1108	1129	1095	1096	1094	1057	1073	1050	1025	1044	1085	1117	1068	1124	1054	1054	1081	1084	1107	1107	1084	1100	1057	1079	1116	1137	1098	1033	1155	1163	1154	1107	1081	1108	1061	1134	1085	1052	1064	1048	1108	1133	1075	1145	1053	1130	1067	1103	1066	1111	1082	1092	1110	1117	1101	1082	1032	1059	1106	1093	1041	1050	1013	1058	1073	1064	1047	1114	1148	1126	1069	1100	1071	1063	1073	1120	1032	1055	1131	1093	1089	1115	1039	1111	1057	1082	1071	1052	1125	1107	1101	1065	1061	1060	1065	1046	1068	1026	1072	1147	1088	1072	1112	1109	1070	1091	1093	1048	1075	1092	1131	1050	1039	1114	1044	1097	1138	1072	1047	1065	1108	1083	1147	1078	1074	1116	1101	1113	1114	1041	1094	1043	1105	1119	1108	1095	1126	1086	1079	1091	1067	1133	1145	1135	1024	1129	1108	1110	1095	1067	1093	999	1112	1163	1062	1061	1139	1059	1097	1092	1049	1120	1087	1099	1149	1060	1045	1053	1075	1085	1063	1058	1080	1125	1124	1134	1092	1060	1109	1043	1089	1078	1098	1091	1043	1067	1051	1134	1091	1052	1141	1094	1114	997	1080	1155	1087	1111	1084	1066	1081	1061	1088	1134	1076	1126	1109	1098	1055	1093	1099	1109	1165	1091	1088	1158	1145	1080	1129	1109	1071	1080	1053	1074	1127	1114	1094	1110	1010	1122	1067	1148	1131	1142	1067	1054	1076	1107	1101	1104	1086	1080	1146	1118	1114	1112	1083	1037	1087	1126	1123	1094	1078	1010	1069	1088	1096	1054	1055	1077	1136	1070	1104	1098	1124	1127	1146	1055	1073	1076	1141	1100	1108	1089	1088	1048	1114	1065	1090	1106	1073	1036	1147	1096	1053	1130	1095	1129	1046	1052	1114	1040	1116	1116	1096	1055	1116	1045	1073	1073	1128	1133	1076	1069	1065	1059	1082	1077	1079	1071	1073	1055	1107	1106	1134	1104	1040	1056	1129	1058	1044	1103	1079	1066	1075	1034	1120	1099	1036	1079	1070	1055	1092	1111	1097	1095	1069	1082	1023	1125	1025	1082	1067	1135	1139	1025	1102	1099	1090	1085	1129	1080	1044	1084	1113	1056	1067	1125	1140	1098	1109	1082	1065	1037	1097	1125	1087	1074	1050	1107	1064	1062	1086	1062	1097	1071	1079	1109	1074	1129	1124	1060	1053	1047	1164	1064	1078	1109	1093	1068	1150	1103	1078	1057	1061	1085	1159	1045	1091	1132	1049	1070	1054	1108	1078	1093	1073	1052	1081	1169	1168	1130	1135	1049	1067	1082	1050	1090	1125	1118	1076	1085	1114	1051	1098	1107	1041	1112	1030	1105	1051	1011	1084	1089	1098	1115	1041	1063	1133	1059	1077	1045	1078	1098	1062	1077	1056	1060	1081	1114	1109	1058	1120	1108	1104	1031	1072	1079	1131	1046	1122	1054	1048	1089	1032	1071	1034	1106	1068	1105	1097	1056	1096	1062	1128	1110	1031	1119	1069	1149	1114	1086	1072	1107	1107	1102	1081	1113	1036	1097	1131	1138	1089	1085	1124	1027	1081	1126	1100	1102	1106	1095	1046	1088	1109	1094	1033	1069	1057	1040	1115	1034	1072	1101	1059	1158	1093	1078	1102	1082	1083	1110	1092	1052	1083	1029	1020	1103	1088	1086	1060	1070	1079	1038	1086	1096	1120	1090	1079	1072	1111	1043
27455	18463	8787	4511	2276	1701	1290	1007	791	674	606	560	543	538	474	488	491	447	444	441	432	407	422	393	347	373	390	368	372	373	381	387	396	344	344	375	366	340	337	371	397	360	379	354	406	373	361	342	365	339	358	350	396	384	384	366	331	376	346	344	364	392	358	375	363	361	384	368	360	366	308	369	328	347	345	375	373	396	350	379	376	380	360	371	346	359	365	339	390	379	339	350	335	348	340	353	328	354	361	384	350	332	328	366	340	379	381	353	363	359	351	336	372	354	370	381	360	368	413	356	346	315	344	360	373	399	361	340	370	344	339	355	353	358	373	331	368	342	358	372	374	339	349	321	314	380	334	354	347	361	375	392	355	369	350	379	376	324	316	348	316	345	342	379	367	327	345	360	355	394	374	364	371	377	349	347	359	341	324	371	384	392	362	354	367	364	356	342	349	337	340	378	348	355	375	329	328	318	340	368	307	372	372	313	359	388	345	346	330	378	350	379	356	345	353	353	346	340	354	366	340	371	380	314	318	357	333	363	345	377	374	369	386	381	370	353	341	369	341	346	359	366	365	359	385	355	370	322	365	385	337	387	364	373	357	331	360	383	374	336	353	353	368	348	336	327	368	372	389	318	370	315	368	345	343	338	321	347	311	321	369	335	357	336	336	333	339	384	357	326	370	384	355	364	388	400	366	327	385	325	361	367	352	344	355	353	340	338	376	371	350	381	406	355	326	351	363	343	369	328	341	352	395	368	333	357	369	367	338	377	385	367	360	346	357	388	410	357	369	329	350	386	333	356	383	361	351	358	375	373	367	344	371	346	343	307	347	354	376	354	377	366	359	366	363	345	365	336	350	371	318	383	367	355	339	370	346	350	328	391	339	344	375	375	364	372	342	371	343	338	387	338	377	356	338	366	339	365	365	346	351	366	336	335	379	343	368	348	356	372	363	345	349	351	329	372	359	358	336	332	376	314	378	354	369	313	347	350	358	338	354	371	332	353	363	399	371	360	377	387	325	369	328	369	334	362	330	365	371	387	323	372	331	359	362	356	333	325	388	361	367	337	381	384	363	342	360	380	385	359	355	355	321	324	356	358	393	370	355	340	370	335	318	353	369	339	363	347	350	337	377	403	384	350	380	317	359	355	375	337	388	366	370	387	322	347	346	392	367	369	353	365	356	349	375	369	363	394	389	351	352	394	344	372	339	379	344	343	351	373	360	366	316	357	383	359	362	302	336	362	350	348	366	328	396	405	358	363	356	386	373	342	344	373	399	330	352	363	359	321	364	397	349	369	342	352	320	350	356	370	361	372	352	334	345	351	363	371	347	329	394	336	353	354	385	349	365	372	382	360	369	361	340	368	349	363	363	364	353	370	381	353	386	338	323	388	340	344	389	351	373	317	307	343	335	360	343	347	360	339	365	361	344	379	342	350	349	366	317	373	377	349	349	322	329	361	349	347	333	326	382	339	333	359	345	393	385	370	383	360	343	354	326	362	376	366	351	349	344	354	358	328	387	362	369	372	356	365	366	384	372	358	312	338	352	370	382	367	316	371	333	373	381	358	350	334	367	399	360	368	384	388	324	397	351	357	325	350	398	376	334	310	358	362	350	375	358	333	349	369	352	340	364	347	331	338	303	334	354	368	362	388	381	334	353	384	380	396	344	354	343	343	360	360	332	367	365	368	336	378	366	376	358	372	324	347	309	367	345	342	332	367	367	362	326	373	352	361	354	348	355	355	356	345	351	344	355	325	366	362	365	362	373	341	339	384	336	348	356	357	336	362	307	342	360	336	363	349	344	362	361	368	341	346	349	347	387	331	362	373	343	339	365	381	361	372	341	383	346	342	357	397	323	350	365	346	349	335	363	373	390	365	310	363	387	392	349	363	365	320	370	381	376	380	379	371	356	362	357	381	330	364	328	349	356	366	341	378	334	356	337	358	318	378	344	371	361	347	327	347	371	343	335	377	372	325	351	370	388	315	336	378	351	340	401	342	332	330	359	379	358	332	350	338	363	333	355	388	386	354	358	353	368	373	311	366	354	324	363	371	371	333	378	319	330	353	348	356	362	381	358	355	363	379	367	337	367	378	358	352	361	337	371	349	349	323	356	370	330	356	338	331	368	361	387	370	342	378	360	363	362	345	365	325	361	338	357	380	353	392	351	345	331	370	382	327	355	334	357	364	349	343	349	349	345	371	383	371	380	364	383	337	365	345	357	334	336	366	347	352	374	357	351	336	339	334	400	379	375	325	371	374	385	348	349	349	364	381	368	336	370	370	398	393	369	373	378	332	335	345	347	385	406	371	356	371	375	366	364	326	363	363	350	338	313	340	349	351	358	376	364	383	345	355	344	366	391	348	341	361	378	360	364	382	330	392	337	385	341	356	334	333	374	347	378	353	378	387	324	351	362	359	368	375	378	338	313	351	348	357	351	383	361	384	361	360	344	383	343	370	389	345	400	370	352	340	365	367	368	347	338	364	376	315	352	350	378	353	338	383	349	367	360	358	351	362	350	391	311	382	345	367	390	376	363	354	377	371	341	353	389	353	367	364	344	331	359	374	351	317	376	388	344	364	353	351	357	380	353	355	381	391	344	331	353	339	321	397	365	343	346	372	342	366	390	378	386	335	343	344	353	391	363	358	339	365	357	351	334	381	362	348	350	339	356	371	350	347	356	370	366	323	374	355	381	325	312	340	355	358	362	367	364	348	357	367	375	381	312	383	371	365	387	350	390	377	351	353	390	347	342	350	375	351	344	337	401	377	357	363	343	367	385	356	366	401	355	370	401	355	341	352	356	366	385	316	359	396	381	349	401	383	360	317	381	336	342	367	381	355	330	357	348	364	319	372	363	353	354	382	339	359	344	365	383	379	362	344	349	359	348	337	326	358	362	362	337	347	369	366	348	390	344	382	352	372	336	314	359	385	362	351	361	362	368	328	342	360	339	337	339	356	389	369	351	361	373	344	352	364	380	337	376	369	359	376	374	381	335	356	368	398	354	359	363	342	342	364	362	340	383	321	340	366	349	345	349	351	350	351	354	371	361	372	338	355	386	357	346	366	369	343	361	376	365	355	353	350	362	341	346	364	357	333	369	353	359	336	325	357	353	327	372	349	329	385	323	373	355	351	364	358	350	350	367	350	357	374	388	335	373	341	364	338	395	344	365	332	374	369	363	398	361	372	365	370	368	374	353	358	356	344	379	338	353	349	357	343	374	349	369	368	375	354	383	356	379	342	352	352	355	348	340	382	359	362	315	352	341	341	356	368	352	326	355	354	368	362	365	365	336	359	341	330	362	370	349	357	356	341	353	351	392	369	373	439	386	365	344	365	375	381	346	353	321	331	386	359	341	359	337	350	374	364	361	366	361	347	373	353	354	369	399	366	344	349	354	339	369	359	364	354	364	351	332	366	373	347	386	362	350	380	366	385	362	347	391	338	335	361	334	366	346	360	356	336	382	389	372	344	341	368	342	360	364	346
10057	15695	15232	9890	7061	5576	4379	3377	2549	2079	1772	1587	1508	1357	1348	1250	1216	1125	1011	972	847	890	862	856	809	784	806	744	766	776	773	753	828	705	799	754	746	730	673	743	714	737	724	750	774	744	737	740	734	712	705	765	731	722	731	728	744	720	696	651	682	708	714	653	685	703	677	727	763	697	733	732	726	729	671	727	708	681	629	708	733	680	717	691	703	728	692	702	670	699	668	746	686	740	673	711	700	697	710	731	732	697	702	671	642	702	705	691	697	687	704	713	738	701	702	702	761	712	658	697	736	724	686	677	684	681	705	688	707	690	697	717	702	754	680	700	754	743	705	698	664	627	660	732	700	694	672	664	692	687	738	727	667	662	653	697	691	707	707	707	708	658	660	716	655	704	665	666	736	687	708	736	659	646	662	709	710	708	709	686	729	686	698	716	703	666	753	687	746	700	656	654	705	686	637	715	709	735	659	672	681	689	667	684	660	669	708	741	701	713	680	729	640	701	685	684	667	722	744	671	742	714	715	686	683	739	682	660	676	722	677	696	661	704	702	687	751	656	716	647	687	720	708	714	661	705	701	698	662	656	706	714	673	704	689	668	672	714	655	683	698	701	715	712	714	650	690	686	734	702	680	695	735	684	669	645	726	721	671	725	722	735	657	641	690	690	720	711	720	712	699	651	713	712	641	703	674	672	700	625	654	735	661	718	670	696	706	709	721	671	684	705	678	700	704	689	680	694	720	725	616	739	730	706	699	692	730	674	721	681	687	708	758	643	683	686	717	709	730	690	674	680	665	739	708	682	664	694	670	695	698	709	695	753	690	706	678	670	729	679	704	716	670	681	660	680	720	671	665	679	663	685	699	671	689	681	693	701	687	679	699	677	704	734	674	744	694	731	681	648	729	714	649	681	698	714	689	672	726	714	720	678	703	666	709	694	688	679	692	704	681	673	651	678	725	711	706	625	719	724	678	655	684	667	676	706	679	698	693	657	655	707	670	650	692	735	709	712	694	683	767	720	721	647	751	662	686	714	652	710	684	690	705	670	712	691	685	738	735	730	699	705	710	672	715	683	683	679	695	732	663	720	717	685	701	641	709	669	696	709	659	685	662	654	712	672	704	697	639	725	680	685	653	743	663	679	649	712	714	688	705	634	687	673	692	720	720	702	676	650	701	705	704	712	665	677	679	687	667	723	727	742	674	691	710	652	696	678	665	645	655	684	682	698	747	670	716	743	725	715	670	715	712	687	695	683	734	734	705	637	727	689	679	677	686	654	690	695	670	707	711	705	684	701	670	692	700	701	713	713	706	700	707	675	665	707	672	673	706	689	710	701	673	726	709	728	713	698	681	686	657	659	655	700	742	672	655	677	729	701	715	696	723	640	662	671	691	702	700	686	690	701	668	723	680	712	662	701	688	746	661	676	745	667	650	708	691	684	685	668	683	713	718	704	711	653	711	687	743	680	709	726	658	719	704	710	668	685	688	678	697	697	724	724	655	680	677	724	710	658	690	692	690	687	655	714	693	702	662	674	732	691	643	697	689	686	721	714	639	683	702	737	742	671	620	699	732	696	727	680	693	677	709	714	754	691	686	686	668	726	661	698	682	694	708	699	682	685	750	690	677	692	696	655	697	694	656	700	709	655	717	719	728	705	712	719	704	754	724	660	671	697	632	621	721	696	690	666	707	679	700	683	713	689	717	678	713	681	687	698	707	681	704	673	691	705	716	667	706	668	724	691	684	679	680	662	681	741	710	667	665	697	655	717	704	708	647	735	678	709	710	677	760	685	693	701	727	656	668	679	660	698	680	726	709	752	676	677	728	723	685	684	690	676	674	684	687	646	699	684	686	670	685	705	644	672	712	649	679	690	699	675	690	662	679	743	707	713	731	708	723	689	679	669	688	683	693	670	638	633	694	749	692	647	711	651	713	686	693	671	664	689	679	693	729	688	712	724	714	669	695	669	693	721	711	694	705	692	690	704	670	696	710	689	698	657	690	670	697	694	685	699	686	691	678	708	670	676	702	702	723	636	621	631	670	693	703	709	747	671	752	731	708	677	671	720	685	679	695	743	666	687	707	673	692	679	689	729	662	684	696	693	701	692	711	694	677	660	745	722	729	716	652	687	706	713	637	685	696	672	666	689	710	712	686	660	739	703	666	686	679	713	690	686	693	713	719	682	672	703	658	713	727	675	692	679	671	686	686	670	692	735	679	658	702	700	729	682	748	744	638	715	742	730	712	692	696	741	707	683	714	645	702	719	691	661	692	712	719	679	692	704	717	661	709	686	653	692	747	648	690	688	636	707	742	739	704	691	654	667	653	676	695	704	709	725	709	672	748	739	692	679	699	685	710	683	724	715	715	704	697	739	720	683	691	697	697	682	682	694	703	688	737	698	677	733	718	673	654	676	703	718	673	706	685	716	630	700	679	658	714	703	690	719	681	727	696	732	672	701	686	714	641	666	683	710	676	680	752	733	681	678	690	718	725	704	742	683	684	710	670	677	694	712	701	637	700	684	713	706	724	694	711	667	663	690	663	683	673	674	707	689	704	667	678	677	685	733	681	680	707	721	706	712	724	710	655	748	692	661	714	728	671	684	721	657	705	687	698	653	676	675	687	685	659	711	678	720	738	683	655	666	675	709	677	695	712	709	672	698	694	690	694	695	677	696	670	730	728	704	675	669	665	647	688	671	683	716	671	701	670	652	665	725	678	712	690	676	685	779	676	680	675	668	749	716	713	691	701	721	726	687	727	708	677	732	674	732	702	686	705	712	712	675	680	674	706	684	723	681	701	703	667	687	668	723	725	694	677	648	688	706	711	728	661	673	680	732	712	704	711	695	705	709	695	674	671	691	686	637	663	693	656	708	693	679	696	735	719	688	657	668	680	698	693	696	655	700	730	700	680	713	717	699	670	738	669	701	697	717	700	707	675	751	698	711	662	677	723	690	665	686	674	709	711	675	701	734	696	643	691	683	697	674	677	743	761	728	707	673	652	672	654	672	696	653	716	714	705	708	700	707	708	687	677	699	691	682	674	683	731	689	723	679	723	703	701	706	695	701	725	724	680	683	655	641	720	728	678	684	713	720	702	723	692	682	728	683	677	678	611	718	705	692	705	699	652	713	665	691	716	661	728	735	698	670	695	681	724	708	714	682	656	706	705	645	651	678	691	698	684	676	696	701	736	670	716	660	660	679	725	698	736	732	672	659	666	691	721	707	713	657	690	704	701	710	723	676	649	668	756	704	706	704	713	720	733	715	702	699	741	693	722	719	680	720	656	660	712	722	690	687	696	656	722	712	689	716	676	733	711	696	664	718	713	726	678	651	682	699	708	685	710	712	694	693	683	674	720	719	733	659	637	699	677	689	691	697	694	701	679	685	707	718	690	713	673	722	723	674	734	711	691	723	712	685	726	692	689	717	659	700	673	700	700	716	745	733	678	673	687	669	680	670	679	668	723	668	667	650	690	714	730	703	692	709
25185	21473	27953	25385	15076	5382	3370	2222	1587	1188	1077	938	885	766	765	774	725	640	628	580	532	565	517	539	511	542	536	500	506	492	471	497	479	445	497	499	503	466	490	529	497	489	500	492	490	483	483	444	453	453	446	464	464	474	500	485	428	463	446	438	441	469	474	443	435	436	448	443	459	466	460	498	479	457	472	439	471	481	469	492	445	437	437	469	444	482	447	470	474	449	460	449	461	461	455	445	449	416	421	414	477	457	446	458	466	411	441	493	455	442	466	423	455	482	438	443	438	450	488	462	447	502	453	427	463	412	451	476	455	491	446	403	488	430	452	465	458	435	451	420	422	460	445	439	475	474	430	457	458	488	465	505	439	483	447	427	412	479	458	475	434	452	461	435	444	445	441	440	426	461	436	479	475	460	411	501	455	433	460	434	452	492	439	472	433	445	464	432	472	474	443	463	464	438	455	477	465	414	450	465	443	470	450	457	447	497	459	446	443	439	450	442	425	457	443	424	461	464	426	426	434	477	464	466	456	438	461	451	446	442	443	452	473	452	423	441	473	438	459	444	453	422	434	423	412	445	432	445	448	466	441	477	462	459	468	452	475	442	437	472	428	479	459	433	468	428	440	460	443	416	463	438	477	427	461	450	429	449	459	442	474	473	437	445	451	482	455	451	455	435	441	446	469	434	422	418	405	464	472	423	480	482	438	432	430	418	453	453	425	472	439	426	463	447	445	429	435	456	446	438	445	462	465	408	405	452	464	437	483	434	478	481	450	436	420	444	448	471	466	451	463	445	459	496	459	501	475	501	458	448	458	474	440	469	440	473	473	431	442	462	414	468	417	458	451	392	427	409	425	444	455	443	465	464	450	474	430	469	426	475	445	413	460	444	468	405	440	446	470	469	456	445	463	488	449	443	464	455	500	432	414	471	427	451	458	428	449	443	474	444	458	454	416	445	440	428	515	440	508	449	474	459	458	474	442	468	460	411	440	490	419	450	441	453	440	432	465	441	457	425	459	439	453	483	464	466	433	433	465	441	457	455	454	403	431	464	429	440	443	464	463	446	408	449	413	427	466	438	485	433	435	483	442	509	448	403	452	481	424	431	419	472	433	456	470	452	447	458	455	416	427	440	441	431	484	456	472	475	442	463	460	468	441	454	439	425	455	460	469	448	400	437	447	428	398	501	463	429	423	449	457	425	417	445	433	476	469	434	440	411	454	448	447	464	445	434	453	427	430	491	472	456	460	427	438	462	433	437	441	466	439	477	410	428	455	432	439	421	454	512	448	411	422	443	424	474	463	456	414	419	441	481	423	465	482	451	447	442	449	409	487	446	464	446	463	442	464	443	443	431	467	475	464	434	425	435	430	412	494	453	481	447	462	466	425	424	443	416	423	467	458	426	465	458	461	447	517	472	459	435	453	406	433	447	447	486	412	451	441	430	463	432	444	426	440	521	428	472	443	438	481	481	418	456	452	448	461	446	420	458	465	432	438	468	462	442	425	422	457	468	445	433	464	447	442	444	455	467	431	434	450	422	463	435	449	436	448	414	453	497	414	450	414	489	445	497	432	441	448	470	448	416	439	462	440	472	446	412	436	443	468	448	461	474	457	425	432	451	438	465	422	453	450	459	455	445	466	477	436	480	456	428	487	421	447	482	447	426	457	472	475	445	426	446	471	434	427	475	444	440	434	437	433	453	429	471	449	446	486	458	455	451	463	442	444	457	440	490	444	435	460	439	438	430	479	451	428	432	458	420	481	417	443	413	446	435	424	482	431	452	479	444	496	449	478	422	487	468	460	454	442	438	444	461	483	479	455	480	458	441	454	434	420	442	446	431	409	448	441	404	454	441	493	448	437	430	454	435	454	406	453	424	466	438	456	464	514	454	452	445	440	458	433	431	454	445	417	451	486	487	403	461	440	443	450	460	453	449	450	474	430	434	449	445	452	448	419	466	476	430	432	462	430	453	458	456	448	462	444	461	462	458	467	443	452	433	443	511	446	473	449	440	425	474	438	446	431	418	487	415	463	463	440	416	463	465	491	476	463	436	456	466	423	471	436	422	448	417	450	438	464	429	416	453	451	448	433	447	459	452	462	458	410	444	407	410	441	488	452	445	411	489	450	431	454	428	467	428	422	419	467	467	438	408	461	458	434	438	477	430	443	453	444	463	462	449	454	469	456	443	426	456	432	453	463	466	479	435	460	445	466	468	431	480	441	470	424	442	471	492	439	431	451	430	476	447	457	427	420	457	453	455	417	477	476	405	448	458	439	472	466	445	443	453	450	471	428	409	439	462	489	463	457	422	442	450	462	489	419	424	439	471	450	444	446	465	489	445	463	443	455	450	434	450	454	453	438	456	433	453	428	425	441	425	438	448	431	464	437	448	421	445	450	457	437	418	450	441	457	435	478	424	455	454	480	410	437	434	434	435	451	412	485	449	460	443	466	436	471	450	447	486	431	419	436	425	447	459	465	453	441	441	456	424	477	490	442	391	447	453	423	426	493	434	472	436	485	436	443	465	477	456	466	456	457	439	445	434	439	438	464	454	485	482	446	419	443	463	457	418	414	459	380	436	448	449	436	463	447	412	455	439	436	404	458	425	410	465	421	482	446	423	414	463	474	464	443	419	440	486	435	431	459	438	480	442	494	477	462	440	463	388	445	434	457	449	445	466	393	446	440	473	411	433	477	425	459	428	436	444	432	468	451	451	419	412	432	474	460	481	466	458	494	490	447	451	457	481	433	452	437	418	415	435	466	465	471	405	441	461	451	469	465	469	464	460	435	483	414	460	437	496	437	421	464	464	475	471	484	441	459	435	455	447	446	445	414	459	437	457	456	465	459	440	451	440	463	440	433	502	472	476	503	480	501	453	437	433	447	452	449	456	431	415	437	481	460	438	428	481	460	433	468	440	465	479	464	433	461	378	475	422	462	437	449	451	470	440	433	443	441	439	423	454	469	452	425	453	442	451	473	408	436	422	456	462	401	428	460	445	493	432	445	412	434	462	452	443	517	441	432	437	450	446	424	426	472	425	439	433	427	454	501	434	447	434	468	425	430	439	459	433	459	429	486	452	469	471	470	433	435	419	432	439	459	463	442	467	429	502	430	449	464	454	474	477	422	461	445	474	489	437	472	482	450	433	422	443	427	466	408	457	486	422	435	455	440	447	444	466	459	414	453	437	482	418	427	438	443	470	455	435	436	430	457	447	423	470	458	454	439	442	437	435	462	430	461	485	466	464	432	439	439	473	449	469	439	472	458	455	445	486	463	480	474	457	458	444	443	432	450	424	427	433	488	436	444	466	448	463	439	426	446	443	440	471	452	454	443	423	449	439	472	487	442	429	502	444	437	475	488	423	465	440	475	471	429	459	452	456	428	431	491	457	448	461	437	436	413	438	431	447	423	463	440	463	453	490	436	430	442	446	428	422	450	474	485	426	457	459	413	452	469	434	449	431	443	455	433	495	454	427	471	406	434	469
13140	25938	25074	18049	13900	11243	8793	6784	4916	3824	3188	2793	2517	2217	2072	2043	1864	1613	1578	1425	1296	1175	1156	1130	1103	1050	1013	1061	975	1017	1007	1019	959	1003	988	1021	927	930	944	954	985	1010	886	914	955	869	887	924	939	916	876	914	914	894	965	937	936	935	897	892	925	898	893	852	848	906	874	857	930	916	866	907	896	902	895	876	885	927	925	863	880	886	906	912	856	867	862	862	825	856	876	878	867	821	881	884	867	903	867	883	864	904	859	858	824	901	834	819	847	864	840	854	879	829	875	866	874	901	881	898	811	882	835	833	854	890	849	841	919	876	848	882	824	866	874	909	862	820	890	919	874	856	823	841	868	817	845	858	855	866	870	875	854	881	858	851	844	893	822	839	848	847	870	833	833	814	883	827	914	874	800	863	890	883	861	849	886	850	866	781	836	875	850	864	885	856	848	844	829	857	876	832	849	846	893	828	840	903	913	831	868	826	879	862	845	882	845	888	896	900	816	876	895	871	808	912	905	872	892	883	857	864	831	871	791	854	864	890	849	854	899	858	922	865	849	826	855	890	872	837	865	869	883	838	859	834	852	862	879	834	852	856	847	867	902	940	867	897	826	844	889	836	866	777	847	824	845	859	834	867	879	831	844	850	849	877	912	867	834	832	827	824	856	801	878	847	853	803	829	856	838	898	848	889	841	877	833	852	886	802	846	800	836	867	815	798	844	890	813	847	863	826	857	870	847	867	854	853	877	849	864	879	828	846	876	819	844	903	896	870	852	852	879	848	862	843	893	843	886	848	859	870	874	836	858	890	837	844	879	863	831	849	836	866	859	867	869	882	865	845	895	845	826	848	879	930	906	867	910	906	901	892	840	841	884	927	856	823	875	875	832	878	840	871	888	847	860	808	900	895	901	874	884	861	869	862	867	854	869	877	848	876	813	914	895	858	840	861	894	848	881	852	879	915	780	874	857	831	844	815	840	893	845	884	888	892	882	863	825	857	861	896	874	885	892	824	845	798	842	894	860	889	850	927	862	860	879	876	803	879	912	834	837	774	933	865	852	855	867	885	877	834	873	846	907	873	829	911	833	932	847	873	839	871	872	902	853	894	852	857	888	859	831	855	873	845	825	868	813	814	859	820	858	850	861	867	877	869	896	889	808	863	882	879	882	937	807	872	867	822	848	851	894	808	912	872	880	867	913	882	886	822	869	855	842	841	807	835	911	869	891	895	902	878	873	874	833	864	906	866	897	893	836	883	839	876	876	838	868	858	887	865	845	889	809	902	838	941	873	874	854	860	841	887	835	853	876	833	845	815	833	831	845	896	896	870	862	837	854	845	878	940	808	870	848	839	865	795	888	812	840	866	851	869	807	868	897	882	818	839	901	884	837	807	842	841	934	866	895	922	828	808	886	847	829	848	841	857	849	826	890	898	889	856	806	880	881	799	872	821	862	855	833	895	823	854	913	855	893	840	911	893	868	854	916	847	867	880	818	845	848	845	832	866	843	875	872	863	812	888	795	837	859	911	878	833	900	885	844	856	861	837	831	865	841	878	842	854	889	855	836	867	856	871	866	860	836	859	866	899	860	874	878	870	801	841	836	869	888	836	894	879	859	862	875	914	864	913	840	865	834	846	832	879	883	912	863	834	906	886	839	870	884	885	786	873	892	863	858	798	874	922	872	872	859	898	854	901	793	864	839	850	874	879	845	821	832	806	867	846	848	891	881	845	865	823	836	850	841	865	871	842	857	847	877	802	837	829	864	844	910	808	832	861	868	834	820	857	842	897	852	884	893	809	874	800	790	876	835	900	815	893	838	862	832	873	860	821	880	940	869	879	853	867	850	893	903	883	895	842	846	870	820	865	871	869	838	841	812	900	898	862	808	884	894	864	828	837	919	886	824	879	895	849	852	845	860	840	848	859	876	828	822	872	849	931	830	792	891	869	829	848	840	870	822	835	890	808	853	852	929	837	815	889	847	880	846	887	860	877	909	840	835	835	855	767	957	869	834	859	867	903	825	854	837	823	832	824	881	917	827	878	829	871	865	858	839	860	877	895	777	869	911	815	831	875	834	864	835	898	805	854	851	886	887	875	903	881	858	877	890	897	913	845	884	866	835	861	860	868	834	882	897	871	883	865	879	848	870	849	866	827	862	875	863	757	863	818	824	854	892	910	892	864	867	834	809	844	872	858	808	912	863	843	879	818	845	875	878	893	869	904	852	828	831	881	874	868	883	865	767	847	826	848	885	863	825	840	881	874	858	854	919	872	813	858	910	858	889	898	857	844	847	907	830	881	859	846	837	883	867	870	857	833	859	876	871	898	910	825	896	844	823	866	860	867	856	843	851	894	841	856	860	852	876	906	834	899	840	854	860	889	810	859	849	888	844	834	847	868	819	859	877	871	890	909	829	847	866	866	859	832	848	855	919	856	867	893	837	835	858	832	887	865	864	877	825	891	892	882	825	860	901	959	835	887	867	854	826	858	823	864	893	892	839	846	854	828	864	820	850	859	887	849	867	821	868	849	796	843	803	817	883	792	884	878	841	855	834	894	798	878	844	881	818	816	780	850	821	853	843	875	870	856	884	863	826	843	848	842	823	820	829	871	822	863	872	836	826	820	834	891	823	830	877	849	821	847	905	862	876	820	838	871	850	906	836	886	882	884	877	826	820	856	882	823	813	888	858	875	813	831	846	861	842	830	806	830	861	877	822	832	893	859	864	864	810	862	866	863	877	909	861	855	879	840	900	849	849	844	838	905	909	835	897	852	871	842	886	850	843	793	851	893	848	877	862	837	854	847	873	848	835	843	910	786	875	876	789	845	851	829	824	858	849	793	854	842	825	815	950	896	829	830	886	866	897	868	829	802	880	854	842	863	821	888	858	842	861	887	797	871	874	911	872	834	822	901	858	860	899	876	894	812	845	894	860	893	862	859	853	842	852	883	859	884	845	827	864	869	812	862	867	897	786	782	826	876	838	869	852	836	860	874	898	868	883	879	806	876	847	907	861	893	862	886	869	904	859	829	902	832	884	811	835	883	880	860	879	888	856	782	881	887	884	828	842	884	842	932	850	855	814	874	845	873	847	861	879	889	845	920	888	825	809	873	862	898	856	856	880	827	871	866	853	892	836	883	904	853	842	848	831	879	875	845	879	906	854	826	843	868	870	888	830	914	830	880	903	877	837	858	881	857	865	839	805	879	844	880	805	874	881	885	816	839	884	854	830	806	874	846	863	877	844	885	879	867	893	885	941	885	797	788	818	839	864	867	861	857	836	854	868	848	833	863	886	933	881	844	788	852	857	899	860	863	853	886	819	912	877	829	880	846	891	851	851	883	806	905	830	812	898	832	802	783	896	837	862	797	896	838	845	839	889	849	850	880	860	848	898	895	885	858	911	861	891	890	876	849	843	863	766	885	807	881	835	795	886	834	844	885	873	841	908	862	805	872	873	860	839	835	819	896	819	894	820	850	849	890	865	866	841	885	843	842
24242	21459	28927	24405	21443	15487	6895	3804	2494	1820	1576	1392	1298	1210	1077	1064	975	968	882	816	794	778	727	734	707	690	735	654	694	671	651	671	702	654	681	667	660	644	670	693	686	607	645	660	679	647	632	642	651	629	623	601	658	620	644	662	629	630	622	581	626	598	624	626	640	629	638	667	590	617	671	661	629	610	629	636	636	642	605	613	592	628	569	604	658	643	643	616	593	630	597	602	599	593	602	584	606	628	609	586	601	577	603	613	573	622	612	604	597	633	624	631	609	610	625	599	629	588	614	646	650	623	640	584	592	615	597	620	606	560	618	621	616	602	590	616	604	611	616	591	594	631	631	601	632	600	605	614	615	608	588	667	645	577	616	611	605	613	642	563	573	596	631	594	631	611	603	611	653	594	625	635	636	564	629	656	624	636	606	619	573	656	627	602	558	635	651	597	611	626	611	626	647	596	601	636	675	616	582	611	626	626	642	586	614	615	545	627	644	653	609	636	615	591	615	613	651	587	617	611	609	596	645	579	606	555	591	648	590	578	588	638	682	595	628	559	637	634	600	625	639	603	651	643	612	631	588	633	568	615	632	610	641	613	660	594	623	614	607	623	594	597	611	566	644	608	566	626	615	624	619	652	580	639	601	603	589	585	616	546	590	620	619	619	610	574	603	598	643	630	594	655	589	623	623	597	598	625	593	647	574	604	620	635	609	574	594	616	622	616	672	610	645	602	629	621	622	604	643	616	643	628	607	622	573	606	591	605	583	636	612	679	614	584	605	606	626	605	626	638	594	580	577	582	636	627	608	624	612	686	610	627	616	595	629	608	614	592	600	620	640	595	629	615	630	611	625	587	634	626	610	611	607	560	650	655	640	574	597	618	588	574	600	579	628	565	599	638	636	591	656	604	600	649	611	619	610	601	605	635	594	648	564	644	645	617	605	580	611	636	531	596	636	617	633	590	571	600	626	596	602	644	639	608	594	608	642	607	636	640	624	621	594	635	577	592	629	581	640	549	616	623	599	596	597	651	635	586	574	619	610	638	654	623	596	629	616	571	594	604	636	631	607	645	620	635	604	636	585	660	630	590	607	619	568	637	637	591	593	612	611	631	619	654	594	599	639	590	622	595	663	606	576	670	633	627	617	634	572	602	616	563	615	557	623	609	629	591	585	572	607	562	640	628	628	623	601	588	643	581	579	564	622	612	608	630	596	616	604	591	608	631	624	565	571	592	709	607	598	588	625	643	572	615	617	652	612	570	605	617	629	623	608	568	634	613	651	617	589	616	596	608	595	581	630	627	619	611	608	666	597	628	597	608	583	632	585	608	621	609	590	600	550	582	614	634	633	575	633	604	584	588	637	672	611	630	606	585	608	591	643	627	626	582	581	615	618	630	630	607	622	611	642	639	634	608	548	651	603	637	583	575	666	650	596	610	589	636	608	623	656	651	594	626	582	602	627	590	611	576	601	605	593	614	577	618	644	629	599	632	609	587	660	623	637	577	626	622	621	634	562	602	616	618	608	640	612	559	625	629	614	589	648	647	626	640	580	592	611	597	562	612	652	623	587	646	607	594	635	644	627	600	580	618	634	628	582	563	629	585	611	619	602	592	629	606	624	661	592	601	604	592	546	622	583	688	613	584	601	648	604	630	570	602	606	594	607	619	594	599	657	577	631	608	580	648	651	604	602	607	616	639	585	610	644	640	615	616	589	624	607	577	603	577	591	633	631	601	631	598	595	611	569	603	601	605	614	663	635	591	579	547	622	659	628	615	619	615	610	614	648	591	585	592	600	673	566	620	602	647	596	595	569	614	629	599	603	611	600	632	646	609	623	607	621	600	590	595	612	594	584	615	625	563	639	598	552	604	606	618	625	600	626	640	599	631	611	618	615	639	593	607	617	577	597	672	650	604	555	606	618	551	597	608	597	611	624	650	638	627	608	596	625	582	634	628	646	600	577	635	597	623	579	643	610	609	602	602	570	611	655	643	609	627	604	593	560	554	666	671	678	642	606	610	614	627	636	609	636	638	558	627	617	639	615	587	612	669	608	573	544	590	611	625	596	600	599	620	574	650	632	625	591	592	594	621	594	641	638	605	599	629	587	634	609	616	609	605	613	616	635	598	592	616	583	641	613	607	621	601	607	608	605	633	630	612	645	598	596	638	597	642	657	583	592	601	592	644	618	570	616	641	596	590	637	580	604	586	633	611	629	588	629	634	628	597	611	582	687	594	581	595	618	583	613	584	602	614	587	607	621	630	590	646	620	606	589	627	607	626	634	621	656	596	615	585	630	564	581	623	622	589	576	559	627	653	617	593	606	621	587	633	650	577	615	650	633	616	582	635	611	628	600	603	596	646	632	622	637	617	584	577	614	598	615	570	614	607	650	591	613	587	562	581	596	624	566	610	643	606	648	631	612	608	593	590	646	613	634	617	661	595	614	639	586	616	602	564	530	645	578	592	666	643	652	593	646	626	605	601	618	605	590	587	599	629	615	591	659	642	576	591	580	611	562	610	634	586	604	587	599	639	580	606	606	591	605	582	640	619	651	623	596	597	624	566	624	600	574	587	595	590	580	635	578	601	599	596	619	609	659	625	618	603	615	617	630	630	551	624	627	608	600	626	586	622	548	597	610	554	621	617	650	602	594	585	628	637	598	595	622	652	600	593	659	621	622	608	598	646	605	573	634	608	596	595	614	568	636	583	644	628	613	610	647	628	619	611	592	605	588	613	634	597	595	660	626	589	609	647	665	635	617	624	592	596	624	574	586	595	625	580	607	623	615	615	578	596	611	602	609	587	625	543	550	579	598	638	672	622	555	623	642	634	549	609	599	541	618	671	623	572	640	645	646	650	602	642	579	638	634	603	601	610	599	607	586	608	617	594	587	625	554	590	579	628	615	633	570	585	601	648	567	571	583	610	643	598	562	611	613	641	626	623	578	603	609	598	640	641	617	597	609	632	600	670	606	588	577	608	573	627	626	609	632	594	602	581	663	617	577	592	660	582	606	603	578	572	617	624	617	578	645	614	645	596	617	618	610	577	632	600	645	607	575	650	576	603	644	621	621	585	569	596	635	598	611	604	645	616	636	605	652	640	605	553	646	633	599	631	626	648	585	619	644	583	594	581	634	609	639	615	613	652	588	571	567	595	630	623	633	564	622	651	613	593	605	592	596	598	664	622	592	648	621	610	587	615	600	611	606	609	582	599	585	627	601	599	601	599	637	642	608	577	586	607	601	588	654	644	606	598	628	589	595	616	624	604	628	637	572	604	626	603	682	631	634	637	617	612	637	669	636	589	616	587	649	649	651	659	650	586	631	600	630	604	632	622	624	610	625	590	612	609	600	584	623	600	627	586	602	642	619	604	649	591	602	603	627	552	626	585	582	602	572	621	625	597	595	604	594	616	596	594	616	622	618	610	624	619	582	625	628	632	659	609	620	624	586	601	626	614	588	623	645	602	629	575	593	609	592	628	593	617	610	595
16700	32159	30897	24010	19588	16321	13067	10373	7492	5611	4685	3953	3433	3187	2981	2749	2620	2445	2150	2000	1788	1717	1580	1505	1553	1549	1417	1371	1352	1330	1280	1328	1380	1342	1300	1311	1321	1305	1251	1209	1210	1235	1220	1212	1214	1205	1133	1204	1190	1254	1251	1224	1257	1280	1252	1208	1244	1237	1195	1234	1212	1134	1170	1157	1136	1115	1160	1115	1128	1173	1207	1113	1173	1214	1120	1158	1199	1153	1174	1096	1081	1137	1120	1133	1160	1080	1150	1116	1138	1116	1124	1137	1101	1093	1145	1118	1080	1132	1102	1122	1091	1102	1178	1142	1100	1101	1058	1154	1181	1164	1150	1139	1158	1086	1154	1133	1105	1166	1105	1117	1160	1080	1167	1129	1129	1132	1195	1103	1118	1076	1135	1116	1103	1104	1073	1139	1079	1114	1142	1165	1167	1136	1057	1150	1120	1135	1137	1144	1100	1103	1108	1172	1135	1127	1107	1135	1150	1153	1088	1178	1155	1168	1030	1114	1112	1142	1060	1103	1140	1111	1145	1126	1135	1121	1082	1116	1130	1084	1112	1102	1089	1071	1100	1132	1188	1147	1154	1116	1104	1165	1114	1133	1093	1151	1196	1158	1077	1035	1099	1143	1087	1100	1134	1070	1092	1070	1119	1144	1073	1140	1129	1098	1139	1104	1111	1109	1127	1149	1071	1143	1056	1109	1124	1081	1103	1137	1095	1120	1174	1095	1120	1155	1074	1084	1093	1135	1106	1160	1042	1112	1114	1046	1099	1106	1133	1079	1099	1127	1145	1090	1118	1084	1111	1089	1108	1120	1173	1124	1138	1103	1138	1085	1136	1088	1113	1109	1124	1096	1087	1134	1101	1089	1108	1156	1046	1104	1101	1107	1093	1114	1104	1108	1107	1111	1140	1091	1122	1124	1075	1196	1147	1104	1099	1087	1172	1062	1136	1106	1112	1163	1096	1184	1174	1126	1114	1139	1100	1116	1079	1124	1082	1115	1124	1168	1077	1100	1120	1061	1122	1076	1133	1147	1147	1176	1087	1083	1124	1125	1120	1137	1173	1091	1098	1047	1054	1120	1122	1103	1095	1102	1157	1105	1100	1178	1063	1101	1084	1132	1105	1167	1112	1194	1026	1125	1140	1127	1106	1119	1110	1095	1088	1088	1119	1164	1109	1073	1110	1130	1213	1099	1143	1125	1121	1137	1091	1109	1085	1119	1130	1081	1148	1107	1126	1094	1106	1070	1110	1110	1073	1156	1165	1152	1120	1079	1036	1132	1109	1152	1129	1166	1123	1105	1078	1139	1108	1141	1121	1138	1102	1096	1117	1119	1100	1084	1112	1144	1127	1067	1121	1090	1087	1128	1074	1121	1086	1115	1093	1105	1061	1115	1118	1167	1115	1119	1128	1102	1143	1153	1113	1120	1109	1090	1081	1066	1063	1081	1129	1103	1123	1110	1102	1109	1102	1109	1108	1135	1165	1120	1123	1151	1131	1112	1122	1102	1055	1139	1117	1056	1085	1056	1136	1144	1122	1085	1126	1129	1034	1137	1111	1148	1114	1069	1119	1102	1076	1111	1083	1024	1124	1171	1138	1066	1155	1105	1101	1159	1115	1139	1122	1165	1093	1093	1082	1117	1095	1137	1150	1156	1135	1164	1101	1093	1076	1177	1092	1100	1174	1111	1170	1045	1187	1126	1084	1111	1098	1095	1115	1080	1101	1166	1130	1089	1102	1163	1154	1124	1089	1142	1119	1150	1126	1134	1084	1151	1175	1104	1096	1183	1154	1167	1184	1113	1097	1129	1106	1137	1123	1120	1103	1128	1131	1157	1067	1027	1138	1122	1114	1096	1115	1109	1124	1101	1068	1091	1097	1073	1106	1099	1139	1161	1136	1089	1113	1151	1047	1091	1125	1107	1103	1138	1145	1083	1125	1099	1121	1090	1174	1092	1050	1102	1067	1116	1081	1083	1132	1139	1106	1113	1131	1128	1124	1082	1115	1163	1167	1131	1113	1142	1091	1141	1138	1102	1106	1139	1154	1186	1085	1101	1079	1157	1077	1153	1082	1185	1111	1084	1056	1144	1104	1092	1097	1112	1128	1088	1117	1132	1129	1103	1112	1091	1099	1141	1104	1075	1071	1073	1126	1131	1144	1119	1123	1091	1128	1132	1075	1111	1117	1090	1153	1123	1123	1142	1121	1155	1137	1150	1148	1131	1149	1081	1163	1074	1136	1122	1134	1142	1082	1071	1111	1097	1135	1156	1136	1041	1125	1086	1096	1099	1136	1163	1132	1094	1150	1135	1104	1092	1129	1117	1177	1083	1144	1098	1125	1035	1138	1052	1095	1146	1120	1116	1107	1123	1151	1074	1117	1111	1064	1129	1124	1128	1182	1068	1125	1088	1093	1051	1089	1140	1098	1106	1139	1122	1138	1080	1110	1148	1081	1082	1101	1127	1074	1109	1125	1105	1133	1143	1088	1058	1118	1135	1091	1108	1140	1131	1165	1129	1117	1048	1123	1134	1129	1100	1158	1118	1109	1097	1171	1154	1078	1023	1125	1112	1148	1110	1096	1115	1122	1096	1136	1164	1156	1154	1057	1113	1086	1085	1156	1133	1091	1121	1150	1126	1092	1130	1118	1051	1098	1129	1191	1093	1138	1103	1121	1092	1127	1134	1086	1119	1131	1121	1106	1139	1057	1065	1089	1076	1124	1149	1174	1105	1145	1087	1057	1086	1129	1105	1108	1068	1120	1191	1189	1148	1130	1100	1137	1161	1203	1092	1062	1121	1073	1119	1070	1083	1108	1117	1118	1094	1084	1179	1153	1163	1126	1081	1129	1085	1128	1116	1128	1115	1170	1137	1085	1110	1128	1112	1165	1097	1123	1185	1182	1106	1080	1084	1148	1143	1115	1116	1124	1146	1108	1084	1084	1072	1093	1076	1143	1110	1149	1157	1094	1088	1150	1102	1089	1139	1088	1162	1150	1104	1127	1124	1116	1127	1135	1130	1129	1113	1133	1151	1154	1114	1119	1169	1084	1112	1145	1102	1136	1149	1184	1110	1089	1168	1177	1070	1095	1135	1119	1135	1133	1112	1099	1144	1144	1074	1092	1095	1086	1104	1084	1082	1070	1159	1118	1127	1039	1124	1122	1141	1155	1138	1080	1132	1070	1142	1133	1090	1114	1151	1038	1102	1154	1097	1072	1097	1143	1100	1172	1145	1086	1099	1111	1123	1120	1081	1037	1129	1161	1127	1133	1055	1150	1126	1088	1146	1087	1153	1178	1099	1179	1107	1110	1171	1107	1123	1131	1115	1151	1153	1085	1153	1071	1110	1128	1117	1111	1143	1135	1100	1105	1123	1097	1120	1121	1103	1144	1109	1144	1159	1060	1170	1122	1091	1079	1058	1115	1103	1104	1091	1103	1135	1091	1107	1129	1115	1133	1076	1080	1089	1071	1114	1116	1111	1080	1058	1117	1100	1160	1081	1146	1147	1117	1112	1142	1115	1113	1120	1135	1097	1153	1154	1088	1084	1166	1155	1059	1092	1133	1065	1077	1101	1086	1120	1034	1158	1104	1086	1142	1196	1146	1106	1138	1066	1126	1169	1164	1048	1158	1118	1126	1108	1152	1104	1110	1136	1107	1090	1059	1145	1127	1136	1168	1184	1122	1088	1059	1093	1096	1090	1111	1058	1106	1101	1119	1102	1135	1082	1082	1113	1124	1107	1108	1157	1086	1094	1089	1112	1163	1143	1137	1111	1088	1082	1158	1116	1076	1077	1110	1103	1117	1124	1139	1140	1172	1158	1138	1156	1153	1135	1069	1089	1092	1095	1141	1190	1149	1115	1108	1141	1089	1126	1159	1147	1142	1113	1138	1155	1158	1124	1086	1100	1147	1061	1152	1106	1090	1066	1102	1054	1154	1050	1160	1067	1078	1091	1105	1078	1070	1087	1101	1061	1079	1030	1145	1185	1149	1109	1151	1035	1166	1156	1105	1121	1120	1142	1118	1102	1083	1035	1125	1171	1097	1142	1175	1139	1092	1090	1143	1123	1151	1128	1097	1124	1150	1115	1069	1118	1016	1103	1120	1116	1133	1125	1171	1116	1065	1089	1170	1084	1091	1128	1159	1037	1155	1110	1091	1143	1063	1133	1072	1104	1151	1065	1176	1092	1148	1118	1142	1086	1115	1077	1133	1108	1073	1102	1121	1089	1111	1113	1077	1100	1119	1087	1073	1099	1138	1141	1110	1117	1122	1105	1104	1077	1107	1129	1075	1002	1183	1187	1185	1108	1082	1157	1115	1063	1104	1113	1078	1107	1142	1137	1132	1138	1085	1097	1145	1087	1115	1131	1116	1104	1143	1157	1121	1133	1120	1208	1159	1076	1156	1080	1117	1154	1099	1092	1138	1107	1125	1083	1109	1126	1094	1094	1071	1093	1103	1104	1106	1093	1048	1085	1138	1096	1141	1055	1173	1124	1076	1130	1114	1083	1144	1119	1115	1088	1120	1102	1127	1102	1092	1117	1064	1120	1098	1084	1139	1153	1111	1144	1160	1120	1090	1113	1124	1132	1104	1119	1132	1151	1082	1134	1125	1092	1090	1074	1128	1122	1087	1143	1154	1134	1124	1093	1172	1065	1141	1108	1149	1095	1141	1170	1086	1118	1105	1110	1177	1035	1147	1077	1132	1104	1129	1123	1052	1121	1096	1113	1137	1162	1122	1129	1067	1170	1097	1133	1097	1115	1100	1134	1096	1125	1155	1126	1111	1035	1123	1078	1178	1064	1147	1113	1110	1089	1138	1130	1180	1060	1164	1099	1042	1096	1076	1072	1130	1143	1106	1099	1102	1112	1064	1139	1153	1165	1107	1101	1071	1142	1134	1116	1096	1118	1097	1124	1057	1084	1115	1099	1088	1186	1036	1081	1121	1119	1151	1049	1136	1099	1121	1095	1162	1114	1104	1120	1111	1090	1089	1144	1093	1088	1134	1114	1070	1135	1086	1122	1066	1105	1179	1133	1168	1081	1059	1091	1087	1078	1191	1082	1107	1162	1073	1105	1095	1049	1108	1106
27562	19075	10942	6152	3329	2431	1708	1203	879	767	696	540	540	467	465	476	485	477	443	449	403	417	427	384	398	438	405	401	434	411	422	369	373	411	373	392	393	426	417	403	397	395	389	373	354	353	388	345	349	368	414	352	368	393	379	377	407	353	347	391	384	386	390	356	377	383	390	356	374	389	371	377	369	381	422	385	385	392	375	349	391	348	334	404	390	402	397	378	347	381	371	381	393	390	392	369	376	341	347	356	355	363	364	370	410	342	400	385	393	376	346	371	356	361	397	426	387	388	377	361	396	353	381	374	360	364	372	374	409	334	366	359	391	362	414	371	395	373	354	374	365	351	355	353	365	369	413	392	372	372	355	386	373	379	357	351	363	395	363	337	344	373	341	363	323	387	333	413	410	361	400	385	392	425	366	390	360	345	371	410	367	400	401	364	362	371	363	386	363	396	399	351	403	367	355	402	380	383	341	391	362	390	374	367	392	358	337	387	361	380	393	377	371	402	384	360	334	383	396	342	360	363	383	345	400	344	405	370	358	389	367	370	379	340	370	381	358	381	364	372	368	404	383	398	361	392	342	369	389	352	389	373	397	371	381	378	375	379	370	380	362	398	405	386	350	358	384	377	416	428	367	389	382	376	375	355	369	376	335	385	351	353	358	382	386	386	361	413	376	386	365	371	405	367	358	382	389	374	374	357	373	349	345	383	375	398	376	391	351	362	337	386	423	381	387	398	364	365	383	352	378	380	362	361	336	380	387	369	405	365	376	379	350	359	410	343	336	358	369	386	337	347	373	381	362	381	371	356	373	357	373	332	369	389	365	370	356	373	353	354	396	378	379	383	380	384	390	382	381	352	391	382	362	354	361	343	351	389	399	370	405	369	374	384	359	396	381	332	399	404	403	374	386	394	404	343	367	368	364	361	372	375	376	359	352	364	361	394	400	397	389	335	369	354	365	381	360	366	388	378	365	384	367	409	360	348	361	370	351	378	365	390	351	406	362	366	378	369	384	354	391	405	371	349	362	388	335	352	374	379	373	367	390	388	358	373	381	380	346	362	357	359	378	353	359	384	388	370	347	359	367	382	351	373	341	409	372	404	385	367	370	385	376	391	361	379	396	396	360	410	391	363	360	393	365	367	377	364	323	373	368	373	363	361	395	365	371	357	404	352	384	384	377	365	365	378	366	351	348	360	362	379	396	384	382	367	342	372	362	396	385	359	363	351	376	378	368	403	394	363	350	386	374	382	399	382	386	379	390	387	338	370	359	406	370	357	353	380	366	357	374	393	399	368	341	392	346	391	382	374	366	350	409	352	372	378	347	374	360	375	361	337	320	394	405	381	383	370	400	363	389	362	377	359	377	370	380	384	323	389	390	372	385	391	347	378	373	360	370	367	358	346	394	347	382	380	401	376	350	384	402	399	415	395	356	378	369	427	402	397	363	359	365	335	360	366	372	400	373	395	359	388	381	365	372	382	402	351	355	376	365	369	338	366	389	358	378	365	390	350	379	358	353	362	356	396	377	365	389	389	402	367	396	386	380	346	367	359	362	391	349	337	334	362	371	351	400	350	374	376	360	351	379	344	352	325	357	381	391	399	368	363	381	337	391	346	350	323	360	361	343	403	370	367	400	350	367	379	360	369	360	346	406	393	378	365	348	382	364	345	373	371	341	390	400	363	378	368	393	355	365	362	396	381	361	361	383	373	333	370	388	390	359	364	401	363	359	393	384	388	376	379	387	371	395	383	380	395	378	353	386	377	368	376	334	386	380	368	392	396	376	381	358	423	358	344	397	403	397	398	424	345	421	366	394	368	355	411	361	383	355	341	327	387	389	368	376	367	372	376	369	369	352	368	347	380	374	401	342	383	394	356	356	380	354	369	400	347	346	366	317	357	350	375	342	398	344	348	344	381	365	350	362	391	386	407	355	407	378	357	390	379	373	345	391	365	359	384	414	369	363	387	348	373	354	371	392	375	385	379	390	366	366	393	378	330	384	396	343	377	344	379	380	381	367	371	350	393	387	354	338	367	373	392	357	388	378	377	353	371	367	393	366	376	352	386	363	361	391	357	392	381	386	394	378	373	372	350	376	388	390	372	361	434	367	373	384	379	379	368	404	372	361	374	374	374	377	380	359	372	403	342	363	390	390	380	387	379	367	346	355	357	374	370	366	354	370	375	369	343	371	365	355	372	360	366	349	348	357	377	392	379	387	362	369	344	381	398	372	364	347	368	376	380	397	361	381	401	346	373	367	382	354	395	377	341	386	384	364	348	376	371	383	373	342	358	420	373	361	387	397	352	370	369	375	324	365	380	367	383	364	369	367	342	384	387	381	372	402	368	433	400	393	407	378	363	349	390	374	355	399	390	379	355	375	401	371	370	351	404	376	357	383	355	384	334	396	340	384	371	384	396	336	384	381	385	390	371	372	388	397	367	375	397	367	397	364	391	369	352	399	377	394	384	345	375	396	400	371	345	375	368	340	370	383	393	365	344	368	363	382	334	382	343	376	358	351	351	374	350	394	372	382	376	387	372	393	398	367	369	396	380	367	343	352	351	378	353	366	347	365	400	345	399	354	375	410	327	339	356	364	348	378	352	356	344	364	400	383	389	408	390	419	399	399	404	356	357	372	381	384	338	349	362	338	344	381	392	342	382	384	372	378	373	351	361	340	355	396	342	383	366	357	364	360	390	364	384	366	342	390	384	397	354	393	389	392	359	346	370	383	371	345	372	355	373	376	402	352	348	390	340	358	367	362	372	378	373	392	378	361	409	361	360	339	369	371	346	374	369	374	375	401	375	376	367	373	361	386	335	353	417	374	379	382	370	385	403	355	384	383	371	395	351	363	414	346	362	354	382	382	329	394	382	364	355	332	350	427	394	394	351	421	365	403	377	369	354	381	417	409	357	365	374	390	409	373	357	387	382	378	343	359	336	401	368	362	367	368	419	378	392	352	370	384	370	346	368	395	380	349	375	362	378	441	402	405	349	359	340	378	417	333	351	354	380	367	373	324	369	384	396	355	369	370	389	381	409	348	367	360	407	405	380	381	374	372	342	357	362	385	385	361	367	357	365	385	368	357	369	394	374	383	386	363	378	372	348	335	332	365	338	383	353	356	371	355	410	363	360	399	380	382	390	362	357	363	363	375	387	408	347	355	367	396	332	357	356	361	353	387	339	363	383	386	336	352	366	358	362	415	349	388	402	345	382	367	350	384	389	406	416	371	376	398	380	361	374	385	381	405	390	390	355	384	377	384	355	389	398	393	330	374	377	362	372	376	357	349	367	400	377	370	340	395	364	392	366	364	408	348	388	387	396	418	419	369	387	376	391	362	350	362	328	367	389	387	337	355	377	393	348	362	379	395	384	374	347	370	397	351	363	386	383	407	362	396	369	393	380	357	355	381	381	353	360	368	379	372	397	388	371	381	366	373	384	381	344	375	392	378	376	407	378	401	364	359	369	376	365	383	375	356	340	371	423
11724	19063	18487	12588	9838	7701	5875	4270	2923	2212	1759	1522	1354	1264	1155	1165	1136	1055	993	948	971	924	861	847	810	888	803	812	841	884	847	843	792	793	819	811	854	833	726	807	741	734	853	776	698	763	740	716	759	733	776	808	777	770	721	792	752	736	768	736	711	786	792	745	753	749	792	805	710	731	767	758	739	795	735	724	744	745	687	743	762	728	757	732	765	731	732	721	689	721	737	734	683	688	760	674	712	736	732	710	715	776	722	690	764	700	701	733	692	721	744	679	728	683	768	772	719	790	749	719	735	675	713	784	721	793	733	690	706	753	746	765	711	745	711	681	758	736	690	739	692	748	735	762	735	727	701	744	682	693	745	764	714	681	739	755	723	733	720	749	706	736	712	715	720	705	736	699	710	684	744	752	714	714	690	753	736	741	725	709	712	700	716	711	717	731	725	665	721	691	774	713	715	691	700	690	762	680	729	682	725	738	690	725	686	739	736	646	755	675	730	717	725	754	713	754	718	700	742	710	720	710	723	743	725	703	727	717	721	735	773	722	781	742	683	673	720	784	721	724	705	729	725	723	738	731	680	695	709	706	725	738	771	763	785	779	721	730	702	719	736	712	733	708	754	736	730	718	721	719	740	761	744	761	716	734	731	741	701	735	689	702	690	732	710	712	776	740	713	724	736	714	748	737	767	681	696	731	701	751	680	726	660	690	705	697	719	731	743	703	697	703	699	695	707	715	765	694	713	723	737	728	678	741	777	731	724	666	760	721	757	741	674	730	753	715	684	760	693	671	753	728	729	697	670	670	691	769	712	644	754	709	766	755	735	709	719	725	767	743	708	705	726	699	720	730	721	754	717	664	706	723	726	697	755	697	764	716	690	720	767	744	699	737	766	680	721	700	747	727	773	711	742	711	714	719	711	714	767	717	745	714	726	740	724	747	708	715	726	758	707	710	698	736	710	715	727	769	711	759	724	687	696	708	727	679	709	740	716	720	685	710	724	723	734	748	755	764	731	704	727	725	795	700	721	764	696	740	694	667	658	768	696	714	731	761	748	714	677	738	699	715	705	687	680	699	719	699	696	740	701	765	724	708	685	721	725	717	737	707	694	704	720	721	726	702	753	680	740	737	717	717	742	720	706	691	727	732	671	727	745	760	720	743	698	739	694	761	731	717	690	699	671	719	718	749	740	775	695	711	723	640	714	762	707	719	667	747	707	721	686	716	735	679	774	690	728	746	755	680	696	754	726	723	673	728	712	719	707	708	738	779	737	734	709	696	707	693	734	722	689	739	711	692	718	739	712	728	746	697	679	744	771	758	714	673	746	760	739	672	754	728	723	742	705	741	728	759	754	713	741	726	714	736	678	702	763	719	710	715	757	691	741	750	749	693	697	684	752	722	767	759	668	685	699	765	740	713	719	705	751	709	731	704	740	727	711	760	730	694	710	711	682	663	706	706	728	706	703	706	722	712	722	706	682	701	726	717	722	724	778	739	726	696	731	724	701	765	708	700	738	739	728	738	740	711	707	658	741	673	696	732	732	693	702	744	712	738	711	725	735	706	691	714	735	736	716	709	746	728	711	694	699	769	736	758	695	708	718	722	719	737	709	750	715	716	703	755	744	709	708	724	779	689	705	730	752	732	714	724	685	745	770	748	699	721	712	764	749	759	714	690	731	687	749	720	710	756	756	700	698	723	673	706	697	743	692	721	699	739	710	716	696	663	747	734	748	720	731	711	706	669	699	732	664	716	690	688	772	739	673	757	709	743	744	733	717	711	746	758	749	765	747	735	727	734	730	684	713	739	748	753	707	715	750	730	719	688	716	715	731	685	697	698	699	711	744	718	758	668	686	733	728	722	732	741	707	731	716	733	696	729	674	753	733	766	734	767	743	744	765	725	768	736	755	726	702	704	780	739	730	721	662	744	759	707	716	673	766	712	709	739	687	723	724	683	751	750	730	695	715	692	740	741	723	691	764	728	700	671	706	708	720	706	731	717	720	715	729	754	775	745	771	726	740	730	710	712	703	761	753	735	726	766	702	668	704	695	681	764	761	688	734	747	737	727	779	753	688	713	744	683	743	702	693	676	703	735	777	730	721	799	718	709	731	718	685	683	714	759	759	701	734	691	735	753	696	764	691	734	717	730	690	720	708	751	726	744	698	725	788	711	740	733	792	743	729	733	739	697	771	695	719	699	697	718	711	751	744	744	669	744	716	738	719	674	698	726	701	686	706	754	731	746	716	740	698	776	699	710	719	697	745	710	720	697	741	748	707	748	716	734	726	735	754	723	689	715	761	703	721	768	724	719	711	726	732	731	747	685	740	700	684	782	725	754	740	739	712	719	734	761	744	699	749	717	758	748	711	740	744	742	769	705	688	756	721	724	685	771	732	717	718	708	746	707	736	729	721	740	721	660	691	723	706	735	700	716	719	706	718	707	696	688	760	720	721	705	694	661	724	652	719	718	687	711	690	737	785	679	712	760	753	724	729	743	747	721	737	715	706	731	778	664	697	754	705	712	710	743	729	721	732	746	657	723	664	721	731	675	722	788	676	690	746	711	751	754	701	732	795	767	717	751	705	701	721	710	692	709	702	726	719	697	752	720	705	720	738	719	675	706	735	715	731	746	691	722	688	709	694	723	685	724	725	708	751	746	770	737	731	732	730	695	710	732	686	706	727	735	729	732	754	712	725	722	742	717	714	744	720	706	725	737	721	751	713	725	730	714	711	739	701	729	694	708	693	707	719	746	713	689	708	747	715	711	695	739	702	690	758	722	721	709	743	733	751	734	697	727	716	725	752	740	701	724	720	770	712	760	760	713	734	744	769	687	717	686	768	693	751	766	726	693	685	765	694	702	693	711	729	757	733	744	668	703	701	637	701	733	662	703	687	715	765	727	691	737	782	730	722	709	723	726	700	749	712	695	732	724	738	670	741	739	738	748	693	692	738	752	691	740	713	722	706	743	788	717	739	680	685	699	739	736	738	714	684	715	763	721	685	728	729	745	665	692	760	706	693	701	765	752	712	736	689	716	699	708	709	688	687	652	690	687	718	733	754	761	759	712	730	729	720	765	702	727	777	737	752	718	668	730	721	715	746	746	757	684	743	732	762	686	724	720	707	731	718	736	750	751	713	719	723	690	723	742	698	720	667	751	717	709	684	705	746	708	728	770	746	712	715	731	757	749	701	724	697	741	713	762	762	723	758	711	673	724	679	702	725	748	755	720	725	724	745	741	714	701	711	697	745	672	712	716	706	719	759	737	711	756	721	714	727	708	714	745	707	725	729	682	721	732	755	729	727	685	732	756	722	702	718	732	741	728	729	673	738	761	689	738	676	728	726	718	723	726	760	707	711	777	750	716	696	720	713	711	778	725	677	723	693	750	723	771	724	708	730	709	691	783	702	697	741	754	708	717	752	765	705	765	663	746	691	737	748	737	703	726	733	692	692	731	728	741	713	739	709	740	692	701	765	753	740	787	709	717
25234	21522	28081	25306	16354	7042	4279	2736	1848	1378	1081	948	809	690	708	681	727	674	659	584	596	587	560	517	518	558	521	532	505	532	523	505	517	490	499	534	501	496	526	542	528	539	543	510	501	500	490	487	503	521	478	481	496	468	510	477	515	511	502	458	498	507	487	482	471	446	463	475	474	483	469	500	447	457	450	469	467	498	442	485	491	478	447	507	493	483	467	496	456	504	477	480	438	475	494	450	477	466	495	515	470	449	502	476	439	493	492	485	457	466	478	462	480	454	458	504	475	472	472	489	488	438	455	447	453	430	481	433	457	451	494	449	461	473	450	513	452	488	455	491	486	440	495	485	532	474	469	496	450	463	460	440	467	449	462	490	452	495	475	455	473	445	448	479	471	478	494	453	488	461	487	491	449	463	433	473	470	486	444	463	446	489	485	464	489	473	472	476	453	469	469	429	478	480	464	478	449	471	464	455	505	491	499	422	459	460	446	488	473	468	449	466	438	455	450	485	525	480	516	485	501	452	474	448	512	470	452	432	477	474	462	478	465	507	411	465	473	499	490	495	472	425	463	491	458	452	457	457	463	456	458	476	458	441	503	471	480	480	497	476	452	528	450	443	473	471	474	460	471	483	441	469	484	480	481	451	453	516	488	442	498	522	469	478	458	478	488	484	442	502	456	501	471	512	480	494	460	426	486	453	443	458	464	459	487	447	458	447	503	457	459	473	461	511	481	482	476	445	450	470	421	456	479	475	438	468	493	436	464	483	460	438	462	460	472	463	469	461	486	446	468	461	426	495	465	488	463	472	487	468	472	500	473	473	462	467	505	454	463	485	442	460	447	435	468	469	477	483	499	496	460	475	465	481	503	437	485	448	452	480	466	500	456	472	465	446	452	461	455	474	435	460	473	465	466	464	460	463	485	490	496	458	468	446	469	492	463	477	444	479	458	498	497	507	423	465	452	479	447	492	483	489	522	501	500	487	472	447	485	466	493	520	458	508	510	460	460	459	535	477	477	441	483	455	461	495	453	436	430	461	481	478	479	448	443	469	514	484	486	473	468	443	460	482	497	511	493	480	477	473	484	475	454	507	471	453	459	481	498	520	449	484	460	486	458	494	516	472	491	457	495	466	458	477	476	509	443	456	434	479	462	479	489	438	472	472	488	502	456	516	497	426	474	449	462	478	447	426	424	490	454	493	486	493	467	495	477	505	450	469	459	499	489	446	470	510	448	465	494	454	453	447	452	447	494	436	472	473	450	447	449	480	475	505	489	457	492	482	467	490	454	483	478	505	473	479	435	468	472	454	503	464	473	492	455	459	432	454	471	457	477	483	459	446	448	469	472	481	464	434	449	442	438	483	442	482	449	457	477	497	482	447	481	503	468	438	437	454	455	499	446	479	454	458	487	451	440	448	470	470	475	454	421	465	481	470	499	485	439	459	468	484	511	517	485	450	483	454	472	449	458	486	481	480	495	426	449	439	472	446	457	499	462	456	455	467	478	461	456	497	427	451	495	452	468	486	474	422	460	480	455	471	419	504	432	469	446	449	452	434	460	480	403	442	478	450	479	472	456	476	462	475	460	474	472	463	458	487	499	423	442	485	483	492	488	487	459	496	453	468	467	459	447	448	486	506	512	450	508	484	451	508	450	459	476	467	453	496	435	473	460	451	467	480	472	459	477	459	406	483	478	462	479	503	490	468	451	461	475	455	438	497	454	433	468	505	489	437	466	484	466	468	484	448	457	457	520	472	458	451	456	479	521	456	478	485	451	498	492	447	463	442	450	469	468	495	468	512	498	479	519	457	480	501	470	447	458	487	419	461	432	497	478	473	452	456	453	462	461	455	465	448	453	412	491	429	456	472	490	489	498	439	491	506	456	497	488	482	463	462	474	473	499	470	469	471	494	478	468	478	450	465	433	465	442	458	478	461	485	468	444	428	522	452	466	482	437	455	473	481	500	495	454	463	487	467	481	484	431	482	515	449	453	466	480	478	443	437	472	488	427	474	459	462	446	456	506	470	446	472	493	474	467	461	473	486	508	460	479	444	471	465	427	475	447	446	472	467	454	485	449	477	478	480	461	470	452	467	476	491	422	444	495	447	460	502	533	490	490	490	480	466	447	440	453	466	436	461	442	413	514	478	497	456	479	461	488	421	437	497	501	446	455	486	464	503	464	488	500	498	469	484	465	428	468	444	486	488	501	457	459	501	493	471	511	477	473	459	493	450	471	462	505	471	427	490	450	485	498	516	436	463	438	428	475	452	483	444	477	406	454	511	479	484	467	444	468	431	475	462	496	463	430	494	458	467	488	490	500	470	479	480	496	507	461	466	447	467	454	460	442	457	505	459	441	474	483	478	463	467	487	457	510	501	447	475	467	460	486	470	493	465	471	478	514	518	476	471	460	485	487	437	469	478	506	458	497	459	445	482	465	465	442	489	450	477	467	490	477	438	476	457	453	449	502	429	478	454	486	454	457	452	476	476	506	482	430	486	432	475	479	409	471	490	544	468	469	476	467	457	496	459	452	438	466	420	444	449	491	467	493	495	462	479	447	485	462	459	513	473	481	493	477	498	456	429	479	433	473	513	476	463	431	460	456	474	494	484	451	442	437	491	482	459	430	491	437	458	476	465	488	458	462	464	452	435	445	494	487	446	491	471	477	503	480	443	500	493	464	460	439	467	493	481	498	470	486	484	488	470	439	495	463	494	480	461	457	469	502	519	484	449	492	487	461	487	481	466	444	458	416	478	465	457	465	459	472	451	464	467	435	437	435	498	458	468	507	514	468	455	466	428	426	455	485	430	474	506	486	450	508	479	444	490	473	462	461	476	466	463	484	437	488	494	464	502	449	474	456	466	491	483	497	452	451	439	474	470	479	474	417	495	464	492	441	484	493	449	472	441	464	448	452	461	453	472	453	494	453	465	478	479	493	489	455	476	475	429	469	475	478	424	453	507	512	441	436	440	482	446	462	461	468	448	452	479	454	478	498	465	471	470	463	442	454	476	444	465	472	445	447	453	433	486	492	472	455	427	483	463	474	439	504	453	462	466	456	468	473	484	439	457	475	480	489	516	505	476	522	514	488	459	443	475	481	462	437	459	497	440	445	457	458	466	504	478	493	482	453	450	504	446	435	465	446	510	471	492	428	473	408	488	492	497	495	462	440	471	493	457	473	437	495	455	468	457	506	447	490	466	459	471	470	484	473	471	448	490	406	443	468	473	462	463	474	417	480	507	476	446	472	464	450	438	446	469	400	498	466	472	486	432	463	459	485	480	483	416	487	489	417	453	512	513	456	462	485	480	480	428	469	468	449	483	472	466	491	451	486	453	470	454	465	483	479	461	468	476	480	491	455	448	450	480	474	428	481	474	467	440	519	475	472	470	457	471	462	435	443	456	464	465	505	493	477	462	434	465	443	467	456	442	474	459	494	417	461	449	454	510	466	471	471	431	471	451	483	489	452	464	455	480	465	469	463	448
14803	28372	27599	20685	16939	13387	10772	8001	5620	4299	3246	2684	2253	1933	1852	1795	1686	1734	1538	1436	1292	1221	1272	1144	1174	1132	1140	1134	1137	1046	1098	1109	1063	1064	1087	1054	1037	1048	1046	1024	1045	999	986	953	947	965	921	971	970	997	961	978	957	968	977	934	981	964	941	965	967	914	897	918	911	860	903	908	959	967	927	929	939	930	876	853	904	883	898	880	894	912	925	829	866	885	922	898	894	936	933	897	903	913	884	915	882	868	922	834	880	943	890	916	894	913	866	880	919	895	914	878	909	914	886	904	914	915	938	884	864	896	890	909	884	904	932	940	868	934	914	907	910	880	879	851	901	910	884	857	866	931	844	883	930	901	828	888	899	910	897	928	867	867	911	866	903	901	862	916	911	887	912	886	881	912	918	860	877	901	852	897	921	842	916	877	869	938	886	943	904	898	837	892	851	893	877	943	911	854	904	883	893	901	845	887	894	948	894	874	931	898	856	886	923	899	827	915	881	882	876	935	846	876	865	916	857	913	919	901	882	888	893	884	883	925	889	884	926	933	920	898	924	883	855	862	870	896	941	924	895	899	858	894	862	895	879	903	870	900	903	878	894	890	868	905	870	886	841	883	895	899	895	849	866	829	835	911	886	887	930	894	931	873	886	929	901	874	879	859	904	869	868	911	910	872	930	920	934	849	876	893	893	853	891	860	879	890	895	882	897	842	917	882	920	922	883	858	875	889	923	915	906	873	919	886	869	921	862	942	914	922	890	929	875	877	871	918	950	858	865	857	901	932	835	915	904	922	915	902	857	909	917	917	913	876	898	902	896	848	897	890	865	914	892	949	882	868	880	892	884	965	921	884	843	870	896	967	877	909	850	919	887	883	852	891	883	919	915	901	933	851	916	888	928	874	932	917	866	868	847	879	885	918	864	904	850	865	915	871	878	907	879	870	926	902	948	898	944	852	929	859	873	867	942	892	910	914	861	927	912	836	861	888	854	837	903	905	888	890	877	870	866	842	902	889	889	882	887	882	888	910	922	892	868	875	860	896	946	919	935	854	869	848	848	863	904	912	922	895	865	907	877	861	851	921	873	864	923	867	913	835	887	891	887	941	899	899	908	884	901	869	870	865	893	933	831	878	920	871	847	878	868	858	849	944	914	917	915	859	917	896	911	876	887	909	871	920	850	899	924	889	907	910	921	903	831	897	872	897	795	894	921	901	874	898	906	877	959	928	893	832	823	926	881	864	902	866	921	888	925	866	903	886	935	878	947	878	924	886	877	916	886	870	855	890	922	863	916	913	846	899	845	923	912	905	928	922	873	879	847	887	873	903	924	891	869	926	888	913	930	902	926	921	901	908	953	915	858	908	865	853	888	856	903	878	949	878	909	875	901	890	874	868	912	878	885	899	861	908	912	946	912	875	881	862	865	912	865	905	911	912	908	894	876	878	869	905	884	923	895	875	860	961	905	820	874	881	850	862	936	915	880	829	865	839	894	945	922	909	914	881	899	923	906	873	834	916	907	845	903	932	905	864	848	866	833	866	901	883	885	916	940	936	890	884	902	884	850	894	898	916	869	877	905	914	899	856	868	953	868	940	898	846	927	919	889	902	903	879	882	869	883	889	872	917	883	867	918	874	885	869	903	921	869	873	893	853	871	895	925	856	883	923	838	858	835	834	897	857	907	861	900	843	923	894	898	899	866	888	881	895	911	915	883	914	902	888	923	959	869	906	896	872	902	872	915	855	912	919	909	899	972	878	894	904	894	879	894	879	904	915	909	842	861	862	941	870	925	914	903	957	927	913	920	870	902	913	926	890	924	908	872	853	895	858	918	884	908	890	921	865	894	886	883	875	846	935	867	916	910	892	856	910	931	958	866	918	911	917	914	897	863	905	846	863	899	885	887	895	885	899	854	952	932	914	847	859	895	868	880	856	875	857	897	896	900	886	885	881	873	871	931	912	904	938	910	902	889	856	943	897	926	863	908	850	877	891	891	910	930	877	853	907	864	829	895	864	919	893	887	912	912	854	933	889	874	867	864	843	877	894	909	890	889	826	888	847	897	918	919	904	831	852	884	904	870	895	880	858	856	883	852	874	949	928	895	943	897	916	907	864	918	855	928	879	916	896	857	841	870	857	934	961	847	848	879	888	870	868	867	885	939	876	906	922	877	903	893	864	851	860	855	889	868	868	918	929	922	876	936	921	877	867	935	895	884	869	906	879	890	900	907	897	900	857	857	880	866	885	926	897	880	891	922	902	904	840	888	875	861	879	893	862	864	856	938	891	903	877	880	879	877	931	894	892	894	892	903	881	879	901	879	840	881	877	876	890	899	876	903	886	904	849	832	852	873	850	845	839	878	917	838	908	955	896	905	924	861	925	943	923	899	929	916	900	868	872	909	903	880	863	859	885	901	926	877	851	891	898	891	902	899	842	884	902	893	909	879	878	900	887	865	897	858	855	905	878	919	905	867	916	911	922	898	922	889	878	901	935	853	925	881	922	904	916	842	896	888	917	879	852	868	889	893	840	897	896	920	940	823	872	859	918	920	922	840	897	893	878	898	946	874	901	891	928	923	873	863	934	890	892	862	840	878	896	914	928	877	927	819	864	871	904	869	927	879	870	867	943	879	935	859	826	929	886	853	859	934	881	875	895	925	851	925	876	915	888	854	870	888	882	913	910	880	909	922	854	864	977	911	865	856	837	941	880	884	867	896	873	912	886	904	897	923	928	876	908	919	919	884	916	826	890	898	897	866	921	880	862	887	868	877	887	865	868	868	860	886	854	901	875	916	857	861	933	874	887	895	865	872	890	871	873	902	949	901	926	836	850	852	894	816	873	897	882	841	842	931	874	853	904	848	932	870	939	884	902	870	896	864	893	886	875	898	900	936	849	824	861	927	866	917	929	843	890	881	903	838	886	859	866	919	858	876	900	865	942	928	843	869	886	874	869	900	869	923	906	895	907	916	898	865	896	873	902	911	891	932	875	894	859	875	870	908	890	896	901	888	900	841	841	962	907	894	885	909	897	877	834	877	819	905	916	910	927	902	946	852	881	938	892	881	888	889	812	916	929	896	887	877	942	848	859	879	840	895	935	862	903	895	883	905	910	883	860	880	919	928	843	872	857	860	920	880	897	901	872	919	860	898	881	921	852	904	911	905	970	867	854	907	898	907	901	828	875	925	899	900	928	882	863	904	898	834	935	921	882	862	858	874	891	899	890	850	897	880	834	924	910	919	863	850	891	919	890	929	851	868	893	964	846	873	857	856	888	876	872	900	854	865	890	891	847	910	897	852	889	895	864	939	884	896	939	939	870	864	909	938	902	898	903	912	942	910	925	851	927	882	915	865	933	876	936	882	881	885	826	855	970	875	869	896	945	857	906	897	890	889	945	931	883	901	929	909	903	926	847	846	872	889	931	818	820	896	918	876	882	866	879	891	882	912	852	873	902	882	849	887	874	920	903	823	882	888	851	893	847	836	865	902	876	921	854	889	910
24161	21460	28923	24397	21502	16151	7996	4248	2944	2196	1682	1374	1244	1095	1014	1005	985	932	898	865	829	788	766	768	747	741	738	713	725	710	695	710	703	678	720	727	710	690	696	698	690	707	651	673	672	671	635	685	664	716	677	738	649	687	623	635	635	652	674	635	667	632	639	622	645	603	683	607	680	636	647	627	647	670	641	694	659	657	627	630	638	572	620	599	595	652	633	628	639	589	638	637	630	694	642	603	623	575	625	640	600	620	636	632	647	600	629	641	672	651	657	649	597	616	630	651	643	638	645	616	637	656	630	615	638	618	620	612	612	629	619	658	640	615	600	644	562	655	625	609	592	659	679	630	647	634	637	636	660	625	654	627	639	621	671	630	656	607	598	599	580	646	633	633	652	637	646	625	683	632	622	625	598	619	629	611	684	588	626	661	643	597	688	588	630	665	645	639	652	619	665	612	616	586	625	584	626	618	675	640	655	606	649	629	636	623	644	632	641	643	596	586	663	638	667	648	621	634	649	587	622	607	647	609	595	621	604	657	636	635	623	635	624	615	608	624	636	618	661	590	633	653	615	646	687	617	647	630	671	627	642	647	667	632	629	649	638	605	598	630	648	665	594	606	626	675	612	586	619	636	637	655	663	669	658	646	609	653	593	645	627	613	617	591	637	630	641	619	573	637	613	551	635	649	615	665	625	605	591	610	602	633	640	605	636	674	623	589	629	585	691	638	616	675	648	587	670	615	638	607	648	632	631	653	579	639	647	629	608	604	686	584	618	636	620	642	631	608	642	653	608	636	669	580	663	647	632	627	625	643	662	654	646	625	582	662	615	633	617	615	616	648	601	598	626	675	648	638	588	605	607	625	615	664	639	614	626	636	613	656	614	630	629	630	625	602	627	643	620	624	607	671	625	631	637	628	604	603	656	678	627	585	603	673	653	592	619	648	600	642	642	652	654	675	656	628	584	678	604	639	598	664	649	657	646	645	616	634	663	598	659	669	608	653	626	631	695	605	622	617	585	612	604	588	592	625	630	593	636	610	660	645	611	613	603	629	639	619	602	641	631	597	623	662	626	638	647	665	676	611	578	643	592	626	661	612	644	668	605	645	652	611	592	589	610	625	669	630	633	657	601	642	634	645	592	665	602	635	612	650	612	622	593	639	672	633	606	635	583	656	652	643	618	632	642	614	644	665	643	632	656	621	653	664	622	628	624	582	622	625	631	632	626	582	588	631	606	640	620	614	613	646	649	601	643	627	624	615	654	621	617	613	611	651	645	608	639	630	616	607	604	601	628	606	638	633	632	574	646	609	617	632	579	684	664	666	605	661	646	618	607	633	594	644	622	646	675	621	621	624	596	599	593	658	657	619	619	623	651	623	643	586	638	686	626	615	624	605	613	629	627	593	657	638	613	671	660	646	590	677	639	628	624	624	673	632	612	671	619	658	627	671	654	633	627	647	690	655	625	642	590	596	632	622	620	621	608	553	608	604	606	687	645	632	635	684	656	601	608	612	644	595	622	607	623	583	641	592	655	627	627	637	622	629	613	639	633	587	659	667	646	630	560	639	611	622	625	609	656	609	595	618	636	624	648	621	618	644	608	643	628	648	637	634	609	594	612	610	671	688	644	605	621	646	636	630	660	611	652	632	637	620	645	631	714	602	692	624	612	642	647	634	585	610	615	640	678	614	666	629	662	627	597	625	604	635	614	623	594	593	613	589	595	651	656	653	582	601	633	607	643	600	651	603	646	664	626	630	639	618	657	657	593	612	663	665	616	626	614	642	649	693	645	683	647	610	602	655	618	636	615	617	578	654	609	611	634	629	605	617	660	598	637	613	617	562	627	640	604	650	611	625	645	673	670	658	647	637	658	626	643	652	672	568	615	619	617	641	612	633	646	640	610	635	623	599	616	661	619	615	620	628	622	582	612	618	654	634	628	632	669	651	631	654	681	626	596	664	680	595	620	605	607	650	606	638	644	595	651	622	623	603	646	611	628	630	636	652	629	611	674	624	627	635	620	650	638	638	621	656	653	608	626	652	666	640	643	647	666	603	649	645	616	671	649	612	683	623	599	593	633	663	578	598	588	619	632	628	587	668	613	644	610	619	651	639	590	611	656	620	596	602	617	639	629	659	610	621	630	635	639	635	645	579	625	651	607	626	631	645	623	636	650	654	640	588	680	607	606	637	642	647	599	618	655	591	624	637	587	620	641	635	610	565	657	664	633	650	657	659	642	623	599	616	619	639	566	674	723	604	653	617	621	644	677	676	597	626	607	660	607	598	623	630	648	561	597	614	621	662	631	627	653	660	666	617	643	593	634	604	638	668	626	640	629	632	621	635	640	653	607	615	618	620	583	648	665	699	644	629	652	606	660	621	623	634	641	628	648	667	647	668	596	600	604	605	607	643	634	619	670	635	587	640	608	577	628	604	660	618	647	643	634	680	625	601	645	638	608	634	642	608	623	630	578	645	630	631	615	656	638	601	612	641	630	614	568	654	612	673	641	657	669	641	593	622	669	612	577	645	620	617	592	641	667	628	686	634	586	616	652	651	644	642	629	604	651	698	600	625	591	625	638	598	685	689	616	642	587	649	658	665	621	638	568	644	588	630	586	626	620	606	597	638	640	614	624	663	601	625	644	647	629	597	616	666	614	626	650	633	653	637	625	614	608	644	608	629	659	631	593	709	652	629	628	676	641	656	641	620	620	632	595	612	667	644	611	616	642	614	634	653	635	592	609	631	625	646	659	628	635	635	593	639	615	651	641	617	591	613	642	664	641	647	661	654	614	586	605	598	629	603	658	683	674	639	617	632	608	681	676	625	622	588	665	633	593	603	620	562	621	626	629	625	656	588	635	598	603	619	578	638	654	656	628	598	611	641	618	598	606	610	645	582	635	675	602	658	640	580	622	643	638	621	638	631	604	642	621	648	658	594	606	616	700	662	619	606	623	612	651	661	641	623	661	637	618	647	659	648	629	642	648	667	599	669	621	621	628	650	595	584	605	644	630	634	700	581	695	645	674	642	612	679	635	623	614	608	664	643	598	615	600	633	606	667	618	646	608	636	642	609	657	604	634	615	631	636	621	645	610	641	628	613	636	630	644	622	610	642	638	628	675	595	678	618	596	615	610	596	625	650	664	613	638	601	625	647	652	546	646	619	636	602	703	616	633	646	647	665	636	690	652	639	674	620	625	657	650	659	584	595	653	599	605	643	669	628	635	590	593	643	612	621	655	655	639	621	603	658	641	613	630	572	673	672	610	684	649	622	622	586	639	617	619	657	684	638	601	623	632	642	626	634	611	601	688	631	681	632	662	621	649	623	586	648	655	626	627	669	634	618	627	680	610	637	608	641	663	600	622	687	565	596	616	600	671	684	626	603	613	584	616	582	634	588	597	603	578	638	643	593	669	599	611	635	642	644	637	653	632	590	618	608	615	627	604	596	674	646	668	631	649	617	609	634	622	657	613	654	637	683	623	661	614	628
17891	33849	33137	26409	22235	18062	14758	11286	8488	6418	4825	3967	3251	2837	2591	2466	2443	2269	2067	1928	1817	1743	1614	1603	1561	1625	1538	1577	1536	1477	1408	1435	1452	1420	1407	1399	1370	1313	1369	1326	1331	1308	1319	1259	1189	1249	1287	1319	1307	1317	1275	1338	1238	1335	1243	1206	1186	1238	1226	1209	1198	1209	1216	1206	1104	1226	1240	1148	1249	1214	1236	1208	1165	1251	1206	1230	1216	1155	1236	1195	1167	1187	1120	1182	1235	1115	1211	1160	1192	1157	1148	1229	1161	1189	1175	1120	1103	1144	1186	1124	1178	1130	1174	1129	1147	1205	1133	1140	1094	1198	1098	1195	1122	1184	1128	1164	1176	1120	1173	1080	1196	1215	1150	1182	1157	1122	1164	1147	1168	1211	1180	1176	1123	1178	1192	1096	1167	1192	1153	1169	1110	1184	1152	1115	1103	1136	1127	1120	1130	1135	1159	1168	1191	1200	1150	1078	1144	1158	1104	1152	1188	1101	1141	1097	1120	1191	1121	1118	1158	1219	1093	1154	1171	1217	1139	1145	1242	1191	1149	1137	1132	1128	1156	1190	1170	1158	1101	1120	1110	1130	1148	1158	1159	1145	1185	1140	1137	1204	1193	1155	1145	1125	1146	1108	1109	1153	1139	1167	1161	1153	1076	1158	1139	1133	1156	1145	1124	1134	1173	1145	1133	1145	1179	1130	1195	1166	1175	1175	1124	1148	1154	1150	1148	1088	1183	1169	1097	1224	1169	1132	1136	1148	1100	1145	1145	1197	1143	1176	1155	1162	1229	1219	1175	1107	1118	1145	1199	1118	1200	1158	1126	1159	1223	1131	1131	1169	1122	1140	1141	1168	1204	1239	1168	1135	1165	1163	1171	1199	1182	1124	1166	1172	1107	1144	1178	1108	1166	1150	1126	1154	1164	1098	1150	1158	1140	1210	1176	1228	1149	1119	1131	1170	1143	1169	1130	1124	1141	1169	1106	1174	1204	1147	1191	1194	1123	1132	1130	1159	1113	1167	1133	1180	1157	1167	1152	1143	1131	1135	1188	1165	1109	1028	1165	1174	1143	1116	1201	1159	1236	1126	1122	1202	1164	1133	1159	1159	1177	1092	1162	1122	1168	1143	1074	1141	1119	1150	1138	1168	1161	1182	1140	1122	1208	1171	1141	1205	1162	1132	1130	1164	1149	1149	1116	1176	1165	1187	1137	1119	1188	1133	1155	1190	1145	1142	1134	1081	1136	1184	1186	1141	1121	1166	1152	1183	1157	1137	1150	1132	1145	1107	1114	1107	1096	1155	1144	1181	1188	1157	1147	1199	1141	1122	1146	1152	1103	1136	1138	1162	1155	1192	1109	1166	1187	1152	1186	1199	1216	1074	1104	1170	1123	1163	1171	1182	1173	1174	1174	1215	1102	1135	1148	1168	1145	1197	1166	1154	1120	1156	1165	1128	1134	1137	1198	1156	1127	1077	1159	1173	1207	1169	1136	1192	1113	1170	1176	1191	1131	1191	1169	1130	1186	1123	1198	1133	1216	1145	1170	1122	1121	1156	1156	1152	1166	1166	1128	1166	1163	1151	1171	1212	1178	1124	1151	1126	1143	1121	1106	1129	1169	1156	1172	1121	1203	1082	1175	1121	1231	1116	1097	1174	1184	1136	1122	1141	1127	1106	1106	1173	1122	1057	1097	1115	1188	1178	1170	1127	1176	1128	1117	1122	1124	1127	1152	1245	1118	1143	1149	1149	1145	1188	1094	1131	1154	1189	1150	1181	1158	1134	1154	1166	1148	1089	1144	1154	1136	1174	1115	1217	1161	1201	1153	1166	1157	1145	1104	1123	1135	1121	1178	1169	1176	1183	1094	1170	1103	1169	1136	1169	1146	1229	1195	1200	1185	1221	1158	1166	1145	1185	1168	1210	1076	1140	1122	1182	1176	1145	1216	1124	1185	1099	1177	1172	1199	1161	1182	1167	1126	1139	1131	1169	1121	1194	1171	1180	1144	1192	1163	1139	1157	1167	1105	1128	1090	1111	1120	1109	1132	1171	1166	1219	1165	1179	1181	1141	1176	1098	1251	1115	1121	1173	1153	1156	1141	1102	1115	1094	1176	1186	1098	1122	1126	1197	1115	1145	1117	1201	1096	1167	1154	1190	1190	1181	1166	1169	1163	1160	1153	1120	1104	1156	1148	1160	1179	1095	1101	1139	1179	1175	1159	1108	1208	1084	1184	1148	1124	1122	1091	1209	1136	1109	1156	1101	1138	1139	1145	1168	1162	1122	1158	1150	1204	1110	1105	1117	1145	1110	1156	1120	1153	1134	1131	1136	1168	1176	1172	1149	1127	1123	1159	1138	1162	1138	1140	1194	1185	1129	1124	1080	1129	1118	1098	1181	1121	1138	1128	1128	1116	1135	1141	1075	1164	1129	1152	1107	1165	1136	1181	1222	1093	1190	1207	1104	1173	1190	1124	1125	1146	1100	1105	1159	1132	1156	1159	1109	1217	1220	1067	1165	1165	1162	1168	1142	1214	1149	1095	1105	1123	1203	1190	1212	1112	1130	1176	1163	1139	1153	1122	1183	1143	1130	1152	1195	1122	1109	1145	1154	1070	1121	1174	1144	1144	1143	1189	1187	1203	1135	1215	1128	1151	1117	1189	1124	1164	1108	1181	1148	1115	1130	1168	1164	1155	1139	1185	1212	1123	1176	1111	1153	1206	1145	1126	1160	1173	1152	1196	1188	1125	1187	1139	1180	1154	1158	1145	1135	1094	1117	1112	1125	1168	1074	1242	1124	1150	1179	1103	1194	1149	1104	1162	1114	1180	1147	1160	1164	1194	1185	1067	1153	1136	1150	1154	1157	1142	1127	1152	1242	1166	1132	1187	1203	1169	1206	1124	1182	1202	1109	1149	1162	1168	1188	1115	1152	1121	1124	1128	1134	1137	1150	1079	1157	1170	1201	1176	1165	1173	1152	1166	1092	1143	1090	1137	1099	1125	1117	1141	1138	1212	1157	1076	1192	1140	1120	1099	1158	1176	1180	1138	1135	1212	1173	1139	1202	1155	1148	1137	1158	1145	1137	1124	1152	1129	1209	1161	1126	1162	1144	1123	1163	1119	1160	1154	1197	1125	1192	1175	1242	1107	1176	1168	1116	1163	1121	1153	1203	1125	1149	1115	1086	1134	1157	1119	1155	1178	1127	1162	1129	1176	1127	1157	1157	1150	1152	1190	1113	1166	1083	1149	1176	1157	1140	1152	1179	1129	1176	1112	1123	1131	1119	1147	1115	1129	1154	1142	1218	1147	1188	1130	1152	1135	1171	1156	1156	1201	1130	1125	1117	1157	1207	1105	1166	1173	1164	1144	1106	1182	1160	1147	1142	1149	1140	1111	1155	1194	1145	1092	1212	1158	1179	1159	1141	1134	1152	1176	1204	1132	1133	1181	1185	1183	1145	1139	1195	1261	1149	1217	1230	1152	1166	1203	1155	1179	1132	1139	1138	1174	1114	1163	1171	1180	1139	1151	1217	1132	1164	1109	1232	1188	1159	1119	1139	1153	1161	1118	1146	1124	1098	1133	1174	1121	1218	1130	1257	1169	1149	1110	1123	1128	1212	1155	1177	1131	1114	1167	1150	1161	1144	1184	1175	1131	1209	1191	1179	1138	1114	1123	1139	1145	1070	1139	1152	1165	1191	1157	1167	1076	1155	1128	1133	1139	1153	1138	1203	1142	1202	1094	1225	1132	1187	1193	1111	1166	1111	1178	1129	1159	1175	1138	1177	1151	1100	1118	1159	1167	1137	1135	1173	1188	1169	1153	1157	1187	1124	1141	1126	1132	1145	1192	1134	1078	1132	1150	1130	1138	1168	1213	1100	1171	1193	1134	1115	1153	1121	1192	1170	1184	1112	1245	1175	1125	1086	1145	1167	1204	1146	1114	1137	1139	1178	1122	1099	1152	1211	1165	1128	1124	1182	1155	1201	1161	1178	1134	1110	1146	1095	1083	1137	1211	1167	1073	1087	1170	1097	1198	1166	1160	1203	1126	1162	1181	1219	1205	1105	1132	1132	1175	1205	1161	1200	1115	1163	1171	1194	1176	1090	1162	1109	1167	1146	1164	1151	1132	1102	1145	1170	1063	1172	1163	1217	1148	1085	1138	1195	1145	1057	1186	1196	1097	1150	1159	1158	1156	1176	1195	1178	1171	1090	1176	1101	1197	1163	1136	1078	1148	1121	1119	1151	1178	1112	1149	1165	1173	1156	1118	1096	1168	1198	1134	1179	1111	1123	1134	1133	1067	1105	1136	1127	1124	1216	1178	1124	1146	1136	1164	1115	1143	1141	1125	1150	1025	1190	1085	1158	1102	1195	1156	1186	1148	1164	1169	1218	1175	1107	1161	1157	1137	1137	1097	1156	1045	1126	1125	1112	1220	1147	1094	1161	1153	1160	1159	1171	1148	1085	1160	1149	1121	1158	1148	1108	1163	1123	1150	1192	1127	1094	1184	1138	1134	1188	1135	1167	1149	1190	1159	1194	1147	1119	1101	1149	1128	1167	1159	1136	1129	1092	1103	1179	1109	1127	1159	1162	1092	1155	1133	1111	1162	1119	1202	1186	1157	1174	1224	1222	1162	1177	1152	1119	1137	1170	1213	1111	1153	1179	1162	1134	1157	1137	1095	1178	1125	1113	1133	1111	1131	1109	1115	1194	1114	1180	1157	1186	1133	1166	1150	1124	1122	1246	1146	1170	1118	1182	1069	1201	1090	1136	1125	1123	1128	1174	1124	1177	1143	1089	1110	1211	1131	1164	1187	1178	1141	1114	1159	1201	1154	1184	1112	1072	1155	1129	1155	1155	1181	1128	1169	1106	1103	1180	1161	1146	1134	1156	1132	1136	1169	1171	1179	1117	1155	1129	1104	1144	1156	1132	1215	1125	1125	1152	1132	1098	1165	1112	1128	1149	1138	1142	1164	1110	1160	1139	1172	1181	1117	1172	1144	1133	1160	1174	1134	1238	1135	1206	1123	1121	1153	1164	1129	1178	1139	1114	1091	1186	1143	1165	1131	1097	1121	1170
27482	19512	13195	8047	4267	2884	1959	1402	1074	821	665	576	541	523	473	484	451	464	431	479	461	418	433	443	427	446	425	428	416	428	438	453	425	411	400	436	397	429	405	419	405	435	409	397	394	410	390	424	424	401	408	427	437	405	445	437	415	417	434	422	394	385	382	417	406	405	382	385	415	401	378	398	396	391	396	408	404	410	398	386	345	365	420	402	392	406	413	367	405	408	375	416	369	399	392	428	414	367	422	376	408	393	419	414	383	384	398	380	353	392	430	394	386	393	424	406	401	419	430	410	359	389	413	409	370	396	370	414	396	401	390	385	402	390	364	396	347	376	388	392	392	379	383	373	392	388	387	381	395	410	389	385	383	393	404	360	384	414	386	396	421	425	410	400	397	359	393	397	388	405	405	408	402	368	434	403	420	387	367	398	364	416	379	392	381	366	383	391	397	389	369	388	402	385	423	414	382	406	400	409	394	419	423	435	416	382	463	418	399	393	397	411	399	414	414	413	426	383	407	375	425	416	390	412	405	396	408	406	432	403	410	358	381	400	399	392	377	391	395	386	384	414	379	401	399	400	418	414	398	408	396	401	437	399	390	397	412	423	419	411	394	399	383	384	399	385	410	388	389	384	395	332	394	412	403	394	366	406	355	409	402	396	374	403	393	376	400	381	399	401	359	402	414	369	391	389	409	399	400	393	408	387	427	390	372	367	413	359	389	407	396	372	417	407	375	418	405	373	433	403	425	407	384	382	395	418	419	387	403	380	382	383	433	389	385	383	396	406	391	388	416	408	413	387	385	412	398	367	404	381	390	388	418	399	392	390	415	365	405	391	397	393	385	380	391	369	366	402	369	383	400	403	421	410	393	376	450	377	383	393	395	401	388	371	439	350	398	388	407	377	374	399	381	391	401	361	374	405	392	434	398	394	382	419	405	397	372	405	417	339	423	401	386	388	395	375	374	409	372	395	412	406	407	387	379	403	401	395	419	403	417	402	386	437	400	363	382	377	404	393	409	381	407	390	356	390	426	374	437	406	367	402	429	377	395	412	389	355	402	374	367	385	386	397	417	420	366	385	427	427	409	373	371	437	390	387	440	376	436	399	397	401	435	401	391	379	402	384	373	432	393	357	379	413	388	385	411	388	380	378	407	430	378	405	417	422	406	411	363	376	400	399	413	394	382	363	371	407	397	392	415	428	361	413	385	375	406	412	416	380	400	378	412	407	419	438	369	396	417	443	390	424	379	391	392	398	422	403	389	368	363	415	447	421	366	365	402	417	384	425	423	433	390	417	363	369	368	401	378	378	380	396	394	399	434	413	389	415	414	387	419	354	394	430	363	418	400	396	389	392	369	368	374	428	398	379	410	348	408	400	419	352	389	417	362	355	428	361	409	379	414	390	384	385	374	372	376	404	410	356	387	405	414	434	415	400	435	406	417	411	385	377	405	424	381	411	376	385	417	383	380	371	396	404	394	365	382	376	385	411	400	389	420	406	394	404	421	434	389	374	390	414	381	388	384	374	393	423	405	380	382	391	389	349	417	397	400	430	400	359	408	400	374	391	363	372	403	371	375	386	403	394	367	375	407	375	406	404	439	396	406	410	406	392	378	419	409	427	373	407	355	377	419	360	396	419	385	370	343	442	389	381	396	398	404	421	397	409	375	405	392	380	443	391	370	382	431	375	386	390	394	395	383	351	344	396	423	413	472	415	358	400	391	372	355	437	387	415	417	391	397	392	425	414	421	387	374	404	414	383	389	406	382	397	439	381	394	414	426	399	398	400	382	397	363	423	390	384	412	414	413	432	398	384	402	369	377	387	401	383	386	477	393	387	399	386	394	387	387	364	381	413	422	361	377	386	393	432	403	395	419	387	428	404	386	424	347	422	396	364	395	370	363	376	390	422	393	390	411	390	425	417	398	374	390	407	407	382	380	393	426	407	382	408	398	394	417	420	417	423	418	407	390	441	378	417	416	354	434	378	408	401	409	399	382	427	392	384	418	389	396	387	385	417	392	362	385	388	380	402	406	363	383	369	429	384	385	401	394	404	390	416	349	416	396	397	409	388	414	394	388	396	390	388	415	361	402	401	364	411	393	399	396	383	417	415	370	391	373	414	376	340	393	409	415	369	445	430	424	409	399	430	409	385	389	368	390	382	395	415	364	404	422	427	398	427	396	385	395	413	398	375	404	414	389	416	395	421	358	388	398	382	423	429	387	399	391	402	377	393	405	368	403	365	420	411	400	398	378	413	435	391	405	377	390	404	386	422	375	379	392	402	394	400	424	424	371	400	393	392	370	380	422	391	388	396	438	399	408	384	395	372	437	384	405	396	368	418	418	373	424	409	393	382	383	400	416	390	402	423	422	351	377	390	371	381	394	364	380	401	407	416	364	370	451	412	410	398	409	392	413	397	380	387	399	418	421	392	354	370	371	380	365	387	351	363	434	390	384	400	402	369	396	420	379	384	370	397	386	379	400	386	372	429	374	384	359	433	426	377	385	423	432	421	372	392	412	368	379	406	388	376	385	412	395	398	385	427	394	402	436	368	404	414	423	417	362	380	396	400	392	387	386	393	402	437	371	382	401	388	412	366	385	384	409	402	414	405	376	445	423	389	413	419	403	384	385	406	419	394	397	424	418	438	394	398	392	412	383	403	419	405	392	364	377	372	399	423	403	376	420	408	395	411	392	386	381	393	402	367	403	389	398	385	397	364	368	414	370	406	396	421	391	383	386	410	384	373	366	412	414	420	410	401	393	404	433	416	371	365	363	378	405	403	414	391	410	438	394	401	417	414	383	385	413	381	396	412	395	404	394	386	392	399	428	390	395	428	378	403	430	397	412	406	438	388	417	426	418	397	413	356	374	416	409	368	413	408	373	412	367	383	395	366	398	368	408	385	420	358	374	402	389	391	399	424	378	384	380	376	405	384	399	369	395	401	375	410	381	409	410	401	386	394	379	382	370	419	435	425	420	380	386	416	401	399	376	406	374	417	420	384	371	419	379	408	421	382	399	375	368	379	395	382	415	432	412	341	354	430	388	397	403	417	425	414	414	387	431	399	366	442	407	409	407	394	397	400	407	428	416	402	395	392	399	389	394	418	403	405	390	416	383	400	405	367	414	362	386	446	378	381	379	412	389	367	410	422	446	378	404	414	369	401	393	391	385	438	435	418	392	383	379	381	406	372	394	399	365	408	409	403	400	391	401	402	401	377	378	396	374	416	385	408	411	391	404	389	407	395	382	413	423	384	424	403	426	383	405	407	401	406	367	386	383	408	386	386	408	394	385	360	385	352	383	405	401	369	394	368	405	399	394	383	388	425	387	379	406	356	415	353	381	395	386	384	430	404	417	355	374	376	402	395	412	393	378	398	384	407	385	383	382	436	429	383	430	391	371	384	403	407	387	432	418	428	392	412	391	392	387	356	406	400	415	377	373	406	367	350	378	421	414	421	414	443	405	400	432	419	390	408	434	403	396	381
13326	22091	22076	15230	11569	8817	6473	4801	3596	2531	1922	1585	1332	1189	1113	1107	1120	1040	1088	974	962	913	987	891	906	951	945	882	870	920	857	814	840	829	872	841	864	872	803	789	843	771	797	850	764	840	801	782	829	795	836	795	814	803	750	833	799	746	794	821	800	773	842	764	780	793	741	788	783	796	789	806	749	726	754	768	752	759	706	798	753	787	760	766	764	733	793	807	727	716	843	772	760	782	729	745	759	809	724	757	773	783	754	809	787	803	803	770	740	772	760	779	815	746	755	798	782	774	785	754	734	770	736	774	791	739	763	757	783	757	782	788	722	775	762	801	735	772	809	760	717	831	727	768	743	758	743	778	769	780	777	783	782	803	784	767	785	777	789	760	787	741	863	770	722	739	802	797	756	778	778	771	822	801	797	781	768	741	774	748	784	774	780	767	772	768	754	726	744	768	797	787	756	809	761	777	722	786	818	800	799	744	792	754	728	708	766	815	768	758	789	762	787	746	791	806	757	796	751	765	750	759	804	731	784	756	746	783	743	724	784	801	775	749	758	790	779	779	732	784	723	742	729	783	775	764	771	722	766	753	751	809	765	777	726	781	775	758	759	775	754	744	812	759	791	762	729	784	810	747	792	800	779	801	783	755	772	776	804	768	742	749	751	742	742	814	750	774	775	748	768	754	749	707	750	774	831	744	776	764	782	812	735	742	804	778	800	768	757	752	764	758	743	815	772	767	800	759	760	790	732	761	809	824	747	725	768	754	769	768	766	703	747	800	724	716	768	726	723	810	810	741	772	777	747	778	818	804	751	803	752	756	737	767	813	784	731	738	782	770	733	745	746	738	745	733	742	768	753	758	754	743	699	808	715	755	759	762	762	719	745	764	752	777	754	759	762	747	745	768	756	767	740	792	745	742	763	783	746	774	751	710	741	764	706	765	758	744	802	801	759	763	741	747	718	731	780	809	794	764	779	792	737	770	744	799	737	768	769	798	743	749	759	765	775	752	765	790	780	784	731	716	783	736	797	741	785	783	771	778	790	786	755	778	696	761	816	770	788	776	763	755	786	729	759	797	721	781	784	751	766	767	700	706	752	776	747	723	757	843	747	769	749	778	770	802	763	776	716	734	706	783	834	791	727	759	735	766	749	773	716	781	678	737	767	777	767	800	764	756	783	790	717	714	789	778	777	749	757	819	783	778	750	764	724	725	755	760	735	784	746	776	756	775	718	748	781	768	745	815	771	791	781	770	751	763	753	740	782	748	780	777	754	744	749	760	777	769	775	699	759	770	794	769	755	796	779	762	735	710	771	719	800	741	816	759	743	750	764	722	747	810	771	765	782	739	759	788	810	783	771	763	764	731	741	754	739	724	734	733	781	755	786	811	758	727	739	755	772	804	746	802	808	794	771	772	792	769	791	726	747	767	741	751	765	773	774	754	742	764	769	761	740	719	777	766	775	731	746	758	773	768	749	769	806	743	774	744	770	746	775	823	841	748	756	740	797	789	757	748	755	758	755	766	725	774	738	760	781	751	741	718	803	760	743	799	781	720	779	735	735	758	735	739	788	744	747	758	788	794	783	763	727	770	771	769	719	711	810	751	741	779	780	751	784	732	812	741	778	750	748	814	758	743	728	746	811	756	709	743	781	765	726	724	740	785	727	771	723	787	732	771	776	753	780	745	769	768	727	737	743	757	780	779	733	737	779	792	778	772	771	714	739	737	801	734	779	806	744	773	791	764	731	787	771	768	749	736	785	775	756	765	754	725	757	780	753	786	730	801	826	766	784	712	731	682	775	773	746	758	823	808	731	735	735	739	727	719	746	819	769	708	772	730	740	734	772	741	794	765	772	738	700	752	768	749	753	779	778	758	788	771	766	810	773	758	805	755	751	733	818	785	825	782	778	793	750	740	737	776	796	795	727	770	783	760	785	744	752	742	764	742	790	755	810	697	730	737	763	748	816	778	762	780	748	737	775	767	812	735	774	773	754	793	792	746	728	826	785	749	784	790	735	749	715	784	766	761	774	780	797	780	813	737	770	784	736	763	794	775	744	743	752	700	767	751	759	791	724	770	746	734	771	719	775	720	741	783	795	756	790	714	792	746	793	750	789	764	800	763	772	764	763	690	775	753	742	728	755	791	772	765	752	711	803	732	761	771	725	782	756	782	727	752	749	742	767	799	798	775	739	796	810	752	762	805	742	736	690	767	763	779	746	749	702	761	742	709	783	796	745	696	742	813	786	785	763	764	773	755	739	769	724	755	775	751	819	751	773	775	768	724	784	756	770	741	743	778	716	739	741	791	825	775	743	799	744	723	730	756	782	723	777	715	755	799	716	748	733	787	715	806	697	769	742	737	776	768	752	762	739	789	770	748	759	723	764	747	772	767	721	765	712	771	744	781	763	750	788	747	753	793	781	767	822	727	811	769	730	758	777	727	731	772	742	775	770	803	773	758	798	781	790	790	762	736	721	748	745	729	748	746	760	776	725	824	768	780	774	781	750	718	754	765	784	772	771	779	753	781	749	738	737	769	775	754	745	782	775	755	733	773	740	763	758	758	793	795	757	801	783	771	758	754	781	740	727	748	755	729	743	754	760	729	761	767	712	719	775	759	832	768	772	790	770	775	806	739	737	719	770	780	783	736	786	720	814	772	804	758	749	761	787	769	810	747	762	722	805	753	759	755	730	728	751	802	779	762	752	726	724	750	803	729	724	744	766	731	751	751	765	771	817	762	740	742	755	786	755	774	748	759	769	774	729	773	683	689	806	784	745	731	748	767	751	777	748	743	772	786	751	768	727	768	772	749	772	772	735	780	773	772	747	786	740	758	780	784	729	722	744	775	771	774	760	773	772	816	748	747	709	731	764	757	753	756	772	732	793	794	715	780	743	753	790	815	764	779	770	745	758	733	753	795	744	749	742	751	744	774	808	752	804	770	757	786	763	771	782	742	726	730	759	741	758	782	740	741	767	734	750	758	742	779	736	728	799	769	805	764	762	773	778	732	762	749	770	758	778	775	760	783	778	803	737	749	805	725	774	751	761	761	780	757	749	755	759	737	772	752	736	755	738	778	724	752	754	773	759	769	767	750	772	772	764	797	751	813	757	747	821	778	759	740	772	811	765	763	797	751	754	707	748	787	751	722	781	775	774	746	744	763	760	752	763	748	743	735	740	762	763	725	777	751	770	772	778	722	740	753	747	800	760	766	756	786	799	780	782	797	768	762	761	723	783	725	702	804	790	797	771	774	787	779	765	800	780	759	788	771	755	798	697	772	764	762	700	808	692	765	791	821	699	721	733	751	740	751	761	759	757	812	756	751	769	749	766	731	706	714	784	788	761	757	746	717	745	792	783	693	757	755	769	706	806	768	763	781	765	770	773	773	754	734	743	772	722	732	768	753	735	829	752	738	756	725	734	793	753	809	746	764	753	777	759	777	760	777	756	715	748	768	808	799	735	792	776	733	780	739	773	767	802	710	741	773
25248	21477	28037	25324	16743	7612	4523	2878	2005	1499	1265	936	771	744	744	693	650	660	669	610	617	576	573	607	588	585	581	572	582	600	546	508	568	525	563	532	550	549	521	506	538	492	525	522	477	554	571	497	531	491	496	516	534	539	509	525	482	512	503	529	517	475	494	517	526	490	496	545	514	504	514	553	487	454	494	501	497	492	531	449	522	485	484	517	502	539	505	527	476	496	473	499	500	506	492	492	482	512	517	466	448	498	507	515	490	494	485	511	521	512	461	532	494	465	436	525	498	557	499	469	558	492	469	472	479	492	465	525	472	498	521	520	485	510	506	525	435	512	456	495	484	465	467	480	472	531	481	508	528	554	482	489	497	488	497	505	488	471	531	492	490	502	528	523	495	508	487	510	466	511	478	520	499	515	485	463	484	475	528	463	519	491	502	513	515	500	483	485	468	483	477	479	502	476	498	508	498	468	491	507	477	521	505	469	512	487	503	510	469	477	465	487	476	478	477	479	494	503	491	477	467	510	460	458	504	460	458	502	472	504	447	505	502	505	476	477	512	527	491	492	449	480	493	535	508	503	461	485	490	470	499	546	505	514	489	523	471	486	500	487	508	480	496	491	532	485	469	523	490	483	483	524	476	480	476	495	491	502	431	465	479	487	512	509	468	495	512	499	492	495	505	503	516	488	514	520	520	503	490	469	497	475	518	511	485	482	529	492	489	499	463	460	529	441	532	476	466	496	485	493	445	444	490	508	456	531	479	527	492	504	497	488	490	474	504	513	473	483	473	472	498	512	496	513	501	489	488	495	537	473	466	492	485	459	465	455	491	513	508	478	505	497	487	514	472	520	516	462	493	410	507	496	476	447	516	505	514	491	472	501	532	467	471	539	473	459	498	502	499	499	523	489	482	464	538	499	464	482	486	499	484	483	451	477	531	507	499	501	461	529	473	493	488	538	481	468	456	500	483	508	504	438	523	500	547	492	471	492	499	499	504	512	501	485	494	491	500	499	500	493	512	451	484	495	485	512	520	471	515	507	479	500	457	479	489	479	522	495	488	435	509	502	508	458	504	498	515	453	488	482	500	469	495	477	475	520	516	476	526	512	489	504	490	494	524	485	476	462	497	481	492	515	494	524	493	518	492	511	507	457	489	479	447	485	456	485	506	511	492	479	460	505	521	530	524	470	511	487	502	472	490	470	482	491	476	474	501	492	462	530	478	478	501	487	505	480	523	490	491	484	490	508	458	533	484	471	493	461	458	526	511	481	454	518	523	458	495	494	511	519	473	499	485	476	494	504	506	494	511	461	490	547	534	512	476	483	464	454	522	530	515	491	460	502	483	505	499	493	498	480	483	496	430	502	438	503	537	471	554	485	515	477	453	524	483	479	473	488	495	475	507	521	474	486	492	469	520	476	507	501	479	490	496	505	503	503	466	485	488	509	506	465	494	497	506	467	510	477	489	476	516	477	510	500	513	473	475	512	502	500	514	484	505	482	490	487	491	490	537	474	490	469	495	444	511	516	510	523	491	540	516	484	469	503	486	484	464	492	496	527	487	479	476	451	486	488	517	490	477	498	448	518	499	495	478	483	510	492	504	516	479	454	482	507	475	505	484	502	480	483	511	489	502	492	499	490	503	499	496	472	482	506	525	519	497	524	501	511	483	517	476	464	482	552	499	516	482	454	487	497	479	513	492	514	524	501	515	490	509	513	457	511	500	497	506	500	472	487	505	516	477	491	512	528	479	483	470	477	475	499	467	459	503	482	471	468	518	481	472	496	481	519	512	481	462	505	517	444	528	476	511	537	532	477	488	487	527	467	519	472	506	461	514	480	513	509	484	461	499	502	500	488	473	489	543	490	496	516	524	506	477	468	462	500	462	484	459	530	470	480	495	441	517	539	470	481	509	510	528	449	472	495	482	504	502	467	476	462	486	460	512	500	491	520	516	496	522	490	492	539	450	490	485	516	508	509	501	489	506	499	498	504	472	479	461	427	506	484	469	470	500	508	473	479	508	499	512	476	485	514	518	493	496	515	502	454	495	478	479	498	456	501	488	496	495	529	481	461	489	476	507	551	499	484	521	454	472	504	484	515	469	494	499	419	513	495	503	498	477	510	486	491	451	526	517	498	505	469	528	516	478	502	443	480	475	485	487	468	508	500	485	503	491	511	489	489	478	502	523	476	485	450	507	507	478	507	488	485	531	515	476	460	518	478	543	498	508	509	508	534	466	475	486	467	483	501	491	508	460	503	492	488	455	540	509	467	506	487	491	492	492	481	530	498	474	512	498	488	488	505	499	492	475	489	518	512	464	511	480	467	530	489	502	463	505	501	476	523	476	526	505	513	497	480	474	489	491	503	526	484	474	503	509	495	534	492	519	496	498	474	458	475	502	477	506	441	543	503	526	472	459	531	483	507	519	490	481	494	492	508	479	490	458	462	483	509	504	476	504	459	489	484	516	476	493	450	491	485	494	494	473	485	458	477	499	475	454	493	483	485	489	488	511	487	487	491	490	468	506	493	478	481	488	455	505	469	508	486	488	506	528	508	478	518	530	515	479	482	485	512	480	508	474	506	540	462	520	483	504	482	506	550	479	467	502	462	481	499	486	518	448	448	497	480	491	472	501	496	488	458	539	494	495	522	519	514	478	472	492	517	502	503	462	489	495	512	463	489	479	484	474	482	482	482	508	490	503	466	486	477	488	485	461	525	512	495	481	506	498	497	448	495	468	509	519	518	487	493	462	476	490	478	470	481	546	454	481	461	446	460	474	517	451	462	511	492	498	496	503	496	506	500	493	510	492	512	517	463	471	492	491	468	514	478	485	469	472	525	488	472	540	467	485	468	476	497	499	487	543	509	487	497	489	479	498	478	510	451	515	540	488	455	513	499	500	512	499	459	465	504	453	468	497	470	513	494	486	483	480	501	520	530	512	499	492	519	511	492	499	537	510	470	485	470	495	480	500	542	509	464	477	508	498	493	508	488	484	478	477	486	456	467	457	494	478	487	509	446	512	475	486	464	486	490	495	483	470	477	486	526	473	528	528	476	504	504	453	490	484	493	484	473	513	503	460	512	509	469	481	506	521	494	463	548	476	485	483	502	523	490	495	488	509	505	512	522	465	495	537	503	508	494	456	498	491	507	467	481	539	477	548	523	484	493	535	503	472	504	516	510	475	498	512	508	541	480	479	469	460	504	506	486	472	494	469	467	498	463	494	521	432	495	506	513	520	481	476	475	499	519	455	490	519	485	521	510	489	511	439	468	492	500	506	512	504	463	483	467	490	468	452	471	489	464	480	502	492	500	472	510	489	500	477	448	480	501	482	502	517	531	477	503	506	460	457	516	469	507	513	480	471	481	497	466	491	514	491	502	472	471	510	544	473	460	489	500	516	500	465	478	500	450	488	469	496	476	492	502	467	472	471	477	507	497	479	524	493	491	498	474	511	472	464	502	487	493	520	516	496	470	474	477	512	481	529	497
16011	30820	30851	23261	18180	14587	11180	8196	6331	4734	3575	2678	2345	1984	1775	1647	1637	1594	1464	1371	1358	1310	1309	1255	1324	1295	1270	1267	1198	1214	1159	1217	1184	1100	1116	1103	1115	1157	1006	1035	1058	1031	1084	1025	1024	1009	988	1013	1072	1036	1020	941	961	973	1011	967	952	980	986	995	989	1012	961	970	932	1009	968	931	916	964	912	942	963	940	983	936	953	1009	919	938	925	877	967	926	894	933	890	906	911	963	904	944	897	942	913	928	1032	936	935	895	939	879	972	904	911	915	950	946	914	888	939	945	887	929	865	848	918	936	954	960	901	875	946	916	958	932	941	915	933	932	930	943	922	889	926	907	944	905	887	978	935	928	916	994	922	929	937	886	899	914	937	975	929	915	901	927	933	881	944	933	954	908	929	937	970	920	917	916	909	882	920	958	946	918	915	965	904	936	866	933	930	965	1009	957	897	920	921	938	898	968	883	943	893	928	928	943	901	907	869	950	939	938	906	869	894	951	935	981	906	950	884	947	890	858	914	978	920	902	925	909	903	903	944	941	917	921	941	898	885	871	982	886	930	960	911	927	962	959	861	934	887	957	895	899	934	973	939	947	945	919	939	876	922	920	891	908	901	884	963	936	907	870	944	927	915	917	955	915	950	922	909	939	901	918	848	939	953	911	939	954	956	938	965	913	890	954	966	913	884	885	986	906	913	902	930	888	943	893	916	931	907	961	940	904	894	920	977	951	900	954	881	896	921	950	932	933	915	937	886	887	899	918	925	957	934	957	894	883	936	962	964	946	906	890	887	903	935	934	913	977	906	925	882	894	899	909	931	930	926	927	941	914	901	916	934	916	904	953	945	927	931	958	961	924	946	906	877	929	908	944	910	886	903	914	931	908	977	880	913	901	926	937	937	942	948	938	936	889	900	926	864	896	919	949	940	921	910	931	918	947	951	912	964	935	949	951	943	963	917	869	886	910	910	873	939	932	927	943	902	914	937	935	965	878	895	897	906	953	956	924	909	945	912	977	980	917	973	904	939	963	954	898	967	934	923	909	932	889	929	995	889	923	954	930	896	952	902	940	978	908	952	921	870	974	969	959	952	883	906	885	939	935	881	915	925	921	908	865	927	952	928	872	933	906	892	931	903	935	882	945	967	921	906	918	939	929	860	917	935	901	953	908	878	825	911	944	931	909	892	918	902	923	909	947	951	934	915	894	929	942	930	889	883	876	909	923	943	955	911	909	944	944	903	924	936	911	934	942	829	928	949	1023	942	824	922	884	950	908	943	971	911	917	922	897	966	912	965	924	910	913	907	932	928	906	929	867	948	928	916	942	935	955	915	908	882	952	931	911	976	932	898	949	921	905	931	910	954	966	956	925	910	920	940	884	909	927	978	931	959	899	947	908	899	935	920	944	946	952	901	953	906	926	883	935	923	915	948	955	934	939	936	1014	964	918	913	934	912	961	977	998	1008	903	901	898	934	952	928	880	909	910	894	889	942	964	921	906	857	891	914	952	907	888	942	923	940	931	973	931	937	931	918	882	945	878	953	895	933	882	950	891	977	910	853	912	916	931	934	924	970	916	964	917	932	915	938	954	943	922	891	859	915	977	872	955	962	946	908	982	950	982	971	919	957	927	927	909	935	950	934	976	912	893	917	919	983	870	902	921	889	920	927	922	911	907	865	934	895	896	880	912	951	938	945	992	923	983	949	952	872	954	899	925	945	987	934	921	870	929	922	921	913	882	909	965	932	926	926	953	936	875	938	904	917	874	921	910	922	961	935	933	932	929	912	919	949	943	892	881	843	887	917	917	955	926	890	940	944	942	925	972	929	911	963	943	932	921	922	897	918	883	875	874	946	927	958	944	934	931	964	877	899	951	925	898	907	947	946	908	937	878	925	897	939	939	939	931	919	858	956	892	938	902	882	923	868	938	919	911	883	965	940	956	908	895	920	923	889	866	905	970	908	913	928	871	945	888	944	897	904	849	947	931	911	914	989	880	901	932	921	906	912	928	922	944	913	970	915	930	910	918	934	920	870	939	917	918	921	935	925	913	847	969	888	882	938	964	915	974	937	949	935	911	938	906	941	953	917	922	917	881	892	965	910	917	958	910	933	908	967	950	924	889	916	886	891	925	934	959	956	904	930	919	947	929	944	960	860	861	956	878	933	909	954	979	954	885	883	885	885	944	974	889	942	958	935	947	932	875	877	924	890	953	903	897	927	927	956	895	907	932	934	860	878	901	918	929	875	931	937	922	954	895	920	925	949	906	946	905	980	945	937	922	914	901	843	937	917	903	935	944	926	903	981	942	914	915	926	929	880	929	914	938	920	889	923	888	971	1001	954	898	891	949	929	877	937	988	901	904	895	962	1010	912	919	944	914	954	939	901	951	909	965	953	916	905	969	925	952	903	959	969	917	958	915	914	904	900	961	921	956	919	955	958	937	910	924	944	893	916	955	927	929	912	933	912	905	905	930	924	924	884	969	1002	932	892	945	915	891	945	878	894	938	952	936	931	923	843	928	926	895	906	889	959	936	956	980	964	942	920	938	968	962	954	856	858	882	923	947	894	911	895	921	915	916	924	934	883	950	897	895	866	891	887	887	996	962	945	874	980	933	887	903	877	901	938	927	875	907	888	969	870	929	954	958	927	850	906	947	961	911	915	930	935	916	918	896	920	959	944	916	929	915	953	904	936	932	963	871	922	966	915	922	889	946	946	942	938	955	884	934	995	919	948	920	875	940	941	857	909	942	911	944	946	904	937	861	934	956	977	913	930	947	952	925	865	955	965	922	909	914	934	914	915	900	918	935	938	894	958	918	883	887	940	882	924	946	917	945	909	921	935	921	903	881	913	912	846	908	976	947	956	898	881	933	887	958	929	933	923	942	921	920	910	924	942	912	886	987	934	894	949	904	941	911	904	953	895	877	959	946	915	945	933	970	909	932	954	935	962	963	958	921	917	953	899	941	939	952	938	922	888	919	981	1000	1009	915	954	863	904	942	927	933	938	940	932	925	895	945	912	917	928	877	919	908	940	888	950	902	912	884	969	951	947	945	939	916	895	945	941	869	920	921	878	897	938	959	917	975	957	966	897	918	990	973	906	958	927	909	979	945	963	902	931	867	909	907	933	940	909	948	923	961	924	900	863	957	940	870	860	877	944	916	955	935	905	925	987	897	911	937	940	941	924	901	933	974	911	915	929	882	966	885	910	919	877	925	916	936	933	888	958	893	892	877	943	943	925	902	949	895	862	968	927	973	921	925	981	915	934	908	946	957	907	904	887	914	907	914	934	958	944	948	951	889	897	926	908	893	911	922	985	910	900	938	887	870	939	911	960	964	930	946	944	985	916	907	909	939	918	948	854	881	902	897	911	950	888	914	888	862	960	942	921	889	955	921	887	856	963	932	1005	894	913	936	878	888	893	919	892	926	886	929	896	925	961	960	970	951	912	913	913	868	932	894	942	913	920	953	949	936	973	894	893	929	965	888	901	922	867	883	932	925	918	981	962	904	919
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
